From bf6a314433188f1319b2b968a303a52da1dacf4f Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 28 Mar 2025 11:59:12 -0500 Subject: [PATCH] Fix thrown/missile weapon crash --- src/game/boe.newgraph.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/game/boe.newgraph.cpp b/src/game/boe.newgraph.cpp index 7790d8cf..8414194b 100644 --- a/src/game/boe.newgraph.cpp +++ b/src/game/boe.newgraph.cpp @@ -1046,8 +1046,10 @@ void handle_target_mode(eGameMode target_mode, int range, eSpell spell) { // Lock on to enemies in range: if(has_feature_flag("target-lock", "V1") && get_bool_pref("TargetLock", true)){ // Skip this for spells that don't target enemies - cSpell spell_info = *spell; - if(!spell_info.target_lock) return; + if(spell != eSpell::NONE){ + cSpell spell_info = *spell; + if(!spell_info.target_lock) return; + } location loc = univ.current_pc().combat_pos;