Sevenfm
e4d30987bf
Fix possible bug when executing AI_ACTION_STOP_COWERING.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8742 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-02-06 17:18:49 +00:00
Sevenfm
1455409057
AI:
...
- before deciding anything, stop cowering animation
- before deciding anything, stop giving aid animation
- before deciding to raise weapon, check if weapon can be raised
- simplified scope check
- removed duplicate code in Red AI
Added missing actions to gzActionStr[].
Fixed OKLIFE checks.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8740 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-25 19:02:53 +00:00
Sevenfm
17fee15f2b
GetIdOfMineForSector: use correct min/max values for bSectorZ.
...
Minor code improvements.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8739 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-24 20:35:14 +00:00
Sevenfm
0048e75c80
Added new options:
...
- ENABLE_TA enables fire ambient sound
- VOLUME_TA controls fire ambient sound volume
Fire ambient sound is played in a loop when there is active fire effect on screen.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8738 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-24 10:06:06 +00:00
Sevenfm
e791256bde
Added new options:
...
- ENABLE_TA enables fire ambient sound
- VOLUME_TA controls fire ambient sound volume
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2512 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-24 10:03:55 +00:00
Sevenfm
3fccdedfff
Improved molotov explosion sound.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2511 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-24 09:20:41 +00:00
Sevenfm
352a344308
Added new option AI_PATH_TWEAKS which controls various experimental path tweaks for AI: avoid gas, deep water, light at night.
...
Added experimental path tweak: AI tanks prefer moving in straight directions to avoid sliding effect.
Set default value for options AI_EXTRA_SUPPRESSION, AI_NEW_MORALE, AI_BETTER_COVER, AI_MOVEMENT_MODE to TRUE.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8737 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-24 09:14:38 +00:00
Sevenfm
9f79a795be
Added new option AI_PATH_TWEAKS.
...
Set AI_BETTER_COVER = TRUE by default.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2510 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-24 09:07:26 +00:00
Sevenfm
77f5a7770d
l_SetMercProfiles: allow serting zero values for sSectorX and sSectorY.
...
Added more restriction for using grenades in CalcBestThrow:
- blinded soldier can only attack recently seen/heard opponents
- limit explosives type when attacking zombies
- limit smoke grenade use
- limit explosives type when attacking robots, vehicles and tanks
- don't use grenades against dying enemies
- limit explosives type when attacking collapsed enemies
- don't use flare if soldier is in light
- don't use flares against opponents on roof
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8736 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-20 18:01:18 +00:00
Sevenfm
26a1b0aa5a
New option SHOW_BACKPACK_OWNER (TRUE by default): show backpack owner's name on the ground and in taking items interface.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8735 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-19 19:38:30 +00:00
Sevenfm
36d112d55a
New option SHOW_BACKPACK_OWNER: show backpack owner's name on the ground and in taking items interface.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2509 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-19 19:37:24 +00:00
Sevenfm
c023f21694
New option AI_MOVEMENT_MODE enables AI movement mode tweaks.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8734 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-18 09:25:25 +00:00
Sevenfm
765cbe0a37
Added option AI_MOVEMENT_MODE for AI movement tweaks.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2508 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-18 09:23:56 +00:00
Sevenfm
23e00ab58c
Added weapon raising sounds.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2507 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-18 06:51:37 +00:00
Sevenfm
160829eb53
Added weapon raising sound.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8733 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-18 06:49:52 +00:00
Sevenfm
3ef41189b2
New option BACKGROUND_TOOLTIP_DETAILS (TRUE by default) can be used to enable or disable showing background details in laptop.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8732 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-16 12:32:21 +00:00
Sevenfm
55b3ca342f
New option BACKGROUND_TOOLTIP_DETAILS (TRUE by default) can be used to enable or disable showing background details in laptop.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2506 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-16 12:30:07 +00:00
Sevenfm
cbc1b8c5e3
New background property: <animal_friend> will refuse to attack animals, unless attacked by that animal.
...
New background property: <civgroup_loyal> will refuse to attack neutral members of the same civilian group.
Fixed array bound in GetTileSetIndexVector().
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8731 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-15 20:27:00 +00:00
Sevenfm
5a8ff9ff20
Added new background tags: <animal_friend>, <civgroup_loyal>.
...
Lua: spelling corrected.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2505 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-15 20:22:21 +00:00
Sevenfm
9c563c9c8a
Improved AI path tweaks.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8730 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-12 09:17:51 +00:00
Sevenfm
168f9b9f6d
Improved AI path tweaks.
...
FindBestNearbyCover: avoid moving into light if not in light already and not under attack.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8729 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-12 09:07:31 +00:00
Sevenfm
fde1e517e2
Grenade pin sounds.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2504 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-11 17:17:34 +00:00
Sevenfm
f54a91718b
Play grenade pin sound (supports custom grenade pin sound with <sSound> tag in Weapons.xml)
...
Help AI associate noise with enemy presence:
- melee attack noise type changed to NOISE_BULLET_IMPACT
- HTH attack noise type changed to NOISE_BULLET_IMPACT
- grenade pin noise type changed to NOISE_GRENADE_IMPACT
- launcher attack noise type changed to NOISE_GUNFIRE
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8728 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-11 17:15:17 +00:00
Sevenfm
6386338422
Lua code improvements.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8727 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-09 12:19:56 +00:00
Sevenfm
e35c52821f
Improved Lua code:
...
- default values
- array bounds
- min/max values
- correct variable types
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8726 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-09 12:11:18 +00:00
Sevenfm
9e6412a937
Lua: initialize return values to prevent returning garbage if soldier is not found.
...
Improved r8104 fix to allow Fatima quest (civilians and NPCs with profile can go off screen).
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8725 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-08 17:17:59 +00:00
Sevenfm
a802c3db63
Added more nationalities.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8724 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-07 16:37:54 +00:00
Sevenfm
f10590587a
New option AUTO_HIDE_PB (TRUE) enables auto hiding of the progress bar when mouse cursor is on the top map row.
...
AI soldiers will now avoid staying at top map row.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8723 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-05 08:20:42 +00:00
Sevenfm
5291c3ec15
New option AUTO_HIDE_PB (TRUE) enabled auto hiding of the progress bar when mouse cursor is on the top map row.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2503 4f8fa57e-7814-0410-bad4-adc449f26b7c
2020-01-05 08:18:17 +00:00
Sevenfm
58308434f7
FindNearbyDarkerSpot should return INT32 value to prevent bugs when used with big maps (by bfant).
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8722 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-01-01 10:14:37 +00:00
Sevenfm
11e18d8510
New option AI_TACTICAL_RETREAT (false by default).
...
Moved AI_EXTRA_SUPPRESSION, AI_NEW_MORALE, AI_BETTER_COVER and AI_YELLOW_FLANKING to [Tactical AI Settings].
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2502 4f8fa57e-7814-0410-bad4-adc449f26b7c
2019-12-30 08:48:05 +00:00
Sevenfm
470bae3c20
New option AI_TACTICAL_RETREAT (false by default) controls tactical enemy retreat from battle.
...
Moved options AI_YELLOW_FLANKING, AI_EXTRA_SUPPRESSION, AI_NEW_MORALE and AI_BETTER_COVER to [Tactical AI Settings]
AI_NEW_MORALE:
- zombies always have high morale
- always low morale when soldier is blinded
- neutrals always have low morale even if they have guns, so they don't run into the heat of battle
- prevent hopeless morale when not under attack
UpdateAniTiles: also check EXPLOSV_CREATUREGAS (from merc05's fixes)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8721 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-30 08:45:08 +00:00
Sevenfm
d02a4ddd7d
Implemented some of the merc05's fixes ( http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=24256 ):
...
- fix for stopping snitches from preventing misbehavior
- fix for stopping snitches reports
- improved code for refused handcuffing
- fixed item bug with items dropping from backpack after using transformation in turnbased mode
- improved code for dart ammotype effect
- removed assert in AddCharacterToAnySquad to prevent crash when selecting merc in vehicle and plotting travel route
- added EXPLOSV_CREATUREGAS effect in UpdateAniTiles()
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8720 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-22 06:22:23 +00:00
Sevenfm
3efe899526
HandleItemPointerClick(): use correct target level.
...
CalcPreRecoilOffset(), CalcRecoilOffset(): fix counterforce calculation for weapon resting feature.
SOLDIERTYPE::GetAPBonus(): use THROUGH_STRATEGIC_MOVE instead of soldier's facing direction to determine sector type.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8719 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-22 05:57:52 +00:00
Sevenfm
0b2e16ac93
Improved r8524 fix to work with 1280x720 resolution.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8718 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-21 13:05:46 +00:00
Sevenfm
25975df86a
Fixed incorrect AIMING_LEVELS_REDUCTION_ON_ALTWEAPHOLD value.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2501 4f8fa57e-7814-0410-bad4-adc449f26b7c
2019-12-11 02:01:15 +00:00
Sevenfm
0a6277c6b1
InternalDropBlood: use correct data to determine blood type.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8717 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-07 00:08:10 +00:00
silversurfer
7fc10ab175
Fix: duplicated opinions 76 to 79 removed
...
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2499 4f8fa57e-7814-0410-bad4-adc449f26b7c
2019-12-06 08:23:18 +00:00
Sevenfm
0e8c086a9a
NCTH: improved laser bonus code.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8716 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-05 08:48:26 +00:00
Sevenfm
b367fad899
Switch scope mode to default for suppressed soldier if he uses alt weapon holding.
...
Improved AI path tweaks.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8715 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-04 13:27:24 +00:00
Sevenfm
92b6f40a17
Improved AI path tweaks.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8714 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-04 12:05:11 +00:00
Sevenfm
219a1c76e2
Experimental path AI tweaks:
...
- avoid light at night
- avoid corpses
- avoid deep water
- avoid gas/fire
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8713 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-03 21:52:36 +00:00
Flugente
0e94a5e21c
- Added dialogue events for using a lockbomb (ADE_LOCKBOMB) and sniper warning (ADE_SNIPERWARNING)
...
- Character lines can be replaced before playing via HandleReplaceQuote(...) in Overhead.lua.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2497 4f8fa57e-7814-0410-bad4-adc449f26b7c
2019-12-02 22:14:26 +00:00
Flugente
c92290155f
Character lines can be replaced before playing via HandleReplaceQuote(...) in Overhead.lua.
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8712 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-02 22:02:04 +00:00
Flugente
8ace6a2954
Added dialogue events for using a lockbomb (ADE_LOCKBOMB) and sniper warning (ADE_SNIPERWARNING)
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8711 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-12-01 20:34:46 +00:00
Flugente
61c6972efa
Complaints about sexual harassment now use separate voice lines
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8710 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-11-28 22:24:49 +00:00
Flugente
c9025796aa
improved comments
...
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8709 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-11-27 23:31:16 +00:00
Flugente
c8207018e3
Added Battlesounds for melee attacks.
...
For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&goto=358569&#msg_358569
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8708 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-11-27 21:46:49 +00:00
Flugente
f579e36753
Change: Backpacks no longer automatically break civilian disguise.
...
For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&goto=358568&#msg_358568
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2492 4f8fa57e-7814-0410-bad4-adc449f26b7c
2019-11-27 21:35:07 +00:00
Flugente
32cdfc18cd
Change: Backpacks no longer automatically break civilian disguise.
...
For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&goto=358568&#msg_358568
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8707 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-11-27 21:33:55 +00:00