Added missing #includes
Added LUA scripting and console
Changed the way tracers are visualized, so they work more like real tracers instead of a light fountain
Fixed signedness of many grid variables used in GetMouseMapPos calls
Fixed enemy weapon choosing: Sometimes a mortar is chosen but later rejected, but the grenade class was not reset. Caused assertion failure
Added checks so enemies don't try to chuck RPG grenades with their hands
Now possible to shoot a someone in the head if he's in water
Fixed InitSightArrays to also clear soldier interrupt duel points. This was causing an assertion failure elsewhere in the code because the interrupt list still had soldiers on it sometimes when this function was called.
Soldiers are much less willing to forfeit their turn over an attempt to use more APs than they have
Removed early setting of muzzle flash. This would allow enemies to get an interrupt before you even fired.
Fixed item dropping by AI. If AI tried to drop something while standing it would cause deadlock
Change to greatly speed up closing the sector inventory window in an unloaded sector
Added conditional compile flag to always give robot weapon ready advantage, even for 360 degree sighting
Check builddefines.h for the conditional flags. Of greatest interest might be LUA_CONSOLE. This will cause the game to bring up a command console when run. However this console is severely lacking in many areas. If anybody knows of an open-source terminal/console that could be used instead, it would be appreciated. The existing console does bad things when you try to close it, and since it counts as a separate app, it pauses the game while it has focus.
LUA scripting is very limited, basically just proof of concept. There is one global variable, the Soldiers array. An array index gives you the soldier in that slot in the currently loaded sector. The soldier has a few things that can be accessed: name (short name); fullname (long name); grid (current grid #, can be changed); walkto(grid) (function to walk to another grid); runto(grid) (function to run to another grid)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@924 3b4a5df2-a311-0410-b5c6-a8a6f20db521
added HK 416 20", HK UCP, HEZI SM-1, and Rheinmetall MG3 (pics by Coolberg and Tbird)
added ammo for UCP and HEZI (pics by Coolberg)
added HK 417 pic for later use (Tbird)
changed Coolness on some ammo
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@821 4f8fa57e-7814-0410-bad4-adc449f26b7c
replaced pics of INSAS and Minimi with new ones made by Tbird!
replaced SMP1ITEMS.STI with one that ChrisL repaired, because there was one armor pic too much
allowed Rifle Suppressor on Galil Sniper
uploaded new GermanItems.xml from a new translator, had to correct and add a few things, though
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@818 4f8fa57e-7814-0410-bad4-adc449f26b7c
added Beretta M12, HK 416 10" (more to follow), and Steyr AUG-A3
added a lot of other gun pics for later use
replaced pics of Grach, M60E3, HK 416 14", Pecheneg, and Sterling L2A3
added a 40mm Grenade Panel
deleted wrong German descriptions of Thor's martial arts items
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@815 4f8fa57e-7814-0410-bad4-adc449f26b7c
added Galil Sniper pic (Coolberg)
added Luger and Steyr IWS 2000 pics (Tbird)
replaced Colt pistol pics with those made by Tbird
replaced AICW pic with one made by Tbird
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@807 4f8fa57e-7814-0410-bad4-adc449f26b7c
changed Steyr AUG-HBAR to use 42rnd mags (lost capability to use C-mag adapter in the process, or strange things would occur)
added 42rnd mags for Steyr AUG-HBAR
changed draw on some SCAR SV-variants, had overlooked my own correctly calculated values and used the wrong ones earlier... :-(
added Thor's First Responder Kit, for storing a few medical items.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@799 4f8fa57e-7814-0410-bad4-adc449f26b7c
added pics oc Barrett M468, Bushmaster M4A3, and Robarms XCR-1 for later use
added pic of Thor's First Response Kit
added pic of 5-round .50BMG mag for use in UC (wil) and other mods (no gun for this mag in basic v1.13 at this moment)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@793 4f8fa57e-7814-0410-bad4-adc449f26b7c
- Disappearing corpses (and possibly items) when cursor hovers over a square on the rooftop; also fixes a "write to freed memory" heap check
- Fixed improper printf field in a debug message
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@870 3b4a5df2-a311-0410-b5c6-a8a6f20db521
- CTD when someone fell off the west side of a building
- Assertion failure when Skyrider leaves a sector where a merc cannot be woken up
- Boxing fixes: Opponent no longer "seeks cover", ie jumps back out of the ring; no longer will pick up a gun from the ground while boxing
- Disappearing corpses (and possibly items) when cursor hovers over a square on the rooftop; also fixes a "write to freed memory" heap check
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@867 3b4a5df2-a311-0410-b5c6-a8a6f20db521
added further merges to exchange the barrel in a SCAR Conversion Kit
added ability to mount Kobra on Bizon SMG
corrected a typo in one of the SCAR-WP Conversion Kit descriptions
changed sound of Steyr ACR, because the sound of falling brass does not go well with synthetic cartridge cases ;-)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@789 4f8fa57e-7814-0410-bad4-adc449f26b7c
added SCAR conversion kits
added 6.8x43mm SPC ammo (HP and AP)
activated Steyr ACR and its ammo
deactivated HK MP5/10SD3 and 10mm DU ammo
added HK MP5/40A3 and SMG ammo
raised ammo capacity of Micro-Uzi to 30
added Thor's Katana, Nunchaku, and Shuriken (also to IMP-Item choices)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@787 4f8fa57e-7814-0410-bad4-adc449f26b7c
replaced MP7 with Coolberg's pic
added Coolberg's MP5/40 pic
replaced Walther P99 with Coolberg's pic
replaced 10mm SMG mag pics with Coolberg's pics
added 42rnd mag pics for AUG (pics made by Wil)
added new SCAR version pics (including conversion kits)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@782 4f8fa57e-7814-0410-bad4-adc449f26b7c
- Removed Omerta from the list of "unimportant" sectors (Estoni and San Mona still "unimportant")
- Allowed queen to attack Omerta before day 2 at 7:45AM and Drassen before day 3 at 6:30AM
- The reinforcements are not reassigned anymore when the sector where they were going to is captured by player
- Omerta garrison is not reassigned anymore when queen fortifies cities
- Enabled investigation of lost city sector by the enemy
*Limit for the investigation of the sector depends on difficulty level (4, 8, 12 and unlimited on INSANE)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@861 3b4a5df2-a311-0410-b5c6-a8a6f20db521
- The reinforcements are not reassigned anymore when the sector where they were going to is captured by player
- Investigation of lost city sector by the enemy
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@779 4f8fa57e-7814-0410-bad4-adc449f26b7c