Home » MODDING HQ 1.13 » v1.13 Coding Talk » Trunk AI and improvements
Re: Trunk AI and improvements[message #361593 is a reply to message #361583] Sat, 17 October 2020 09:38 Go to previous messageGo to previous message
Deleted.

 
Messages:2656
Registered:December 2012
Location: Russian Federation
r8904

AI speed optimization
FindNearestUngassedLand, FindNearbyDarkerSpot:
- optimization: don't check spots already checked in previous loop
- increase max distance to 35, reduce to 15 in realtime (try to prevent lagging in realtime)
ManSeesMan: only call SetNewSituation if location or level are different to reduce frequency of AI re-evaluation.

Interface/convenience improvements
Say TAUNT_RELOAD, TAUNT_OUT_OF_AMMO taunts if mag size > 4 or Chance(CHANCE_SAY_ANNOYING_PHRASE) (similar to how no ammo quote works now, to reduce annoying taunts when enemy soldier has weapon with low mag size).
Only allow radio animation on initial red alert, if sector is not jammed (to make the game faster).
Press ESC to stop dragging (small convenience feature).
Only show "suppression fire" message if target soldier cannot be seen after turning (to indicate that enemy soldier really uses suppression fire).

Misc improvements
SpotDangerLevel: also check Water and CorpseWarning for danger level = 1 (so that AI avoid moving into water or near fresh corpses unless in higher danger).
CanDragPerson, CanDragCorpse: use world movement cost instead of LOS check (it should be faster and possibly more correct).
Fixed bug when merc could not start dragging corpse while standing on it, because LOS check from tile to the same tile failed.

[Updated on: Sat, 17 October 2020 11:19]




Left this community.

Report message to a moderator

Lieutenant

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Ja2+AI: FAQ
Next Topic: Experimental Project 7
Goto Forum:
  


Current Time: Tue Feb 18 21:52:05 GMT+2 2025

Total time taken to generate the page: 0.03839 seconds