From: <hel...@us...> - 2006-03-29 08:59:14
|
Revision: 10149 Author: hellcatv Date: 2006-03-29 00:59:11 -0800 (Wed, 29 Mar 2006) ViewCVS: http://svn.sourceforge.net/vegastrike/?rev=10149&view=rev Log Message: ----------- lock is not lost by out of arc firing attempt Modified Paths: -------------- trunk/vegastrike/src/cmd/mount.cpp Modified: trunk/vegastrike/src/cmd/mount.cpp =================================================================== --- trunk/vegastrike/src/cmd/mount.cpp 2006-03-29 08:53:07 UTC (rev 10148) +++ trunk/vegastrike/src/cmd/mount.cpp 2006-03-29 08:59:11 UTC (rev 10149) @@ -205,7 +205,9 @@ if (time_to_lock>0) { target=NULL; } - time_to_lock = type->LockTime; + static bool lock_disrupted_by_false_fire=XMLSupport::parse_bool(vs_config->getVariable("physics","out_of_arc_fire_disrupts_lock","false")); + if (lock_disrupted_by_false_fire) + time_to_lock = type->LockTime; if (processed==FIRED) { processed = PROCESSED; Unit * temp; @@ -234,6 +236,7 @@ ammo--; } } + time_to_lock = type->LockTime; switch (type->type) { case weapon_info::BEAM: if (ref.gun) |