Added unique LOBOT graphics for the vast majority of 1.13's firearms.
Also edited and re-rendered some of the existing LOBOT weapon graphics, in order to fix missing pixels (mainly thin barrels disappearing on some animation frames), and made wooden parts somewhat lighter for slightly better shading.
Instead of storing all opinions in unique <Opinion1>, <Opinion2>, ... <Opinion254> tags for all profiles, only opinions with a value other than 0 is now stored in <AnOpinion id = "1" modifier = "-10" /> tag
This change changed the loading time for merc opinions from 4.047 s to 0.011 s
A small cmd utility tool for converting existing MercOpinions.xml data into the new format is available at https://github.com/Asdow/JA2-ConvertXMLData/tree/master
- Super-Shorty no longer invisible, uses black version of the sawn-off shotgun graphics
- Moved Fabarm FP6, SDASS and Benelli M3 from SPAS-12 to black shotgun graphics
The rifle class is now once again mostly devoid of any notable end-game weapons, and this is meant to compensate for that a bit. The PS90 is available from BR's and Tony, at coolness 7.
- XM25, OICW and AICS set to use the XM-25 graphics
- G11 and CAWS set to use the G11 graphics
-Added '25mm' to XM-25's descriptions, fixed several typos
* LOBOT: Add blood pools to most common death anims
* Move HasRifleInHand layerprop down in priority
Allows more specific graphics to take over precedence, eg. when a rifle instead of AR class weapon uses FAL graphics
There was an error where this animation was 7 frames per direction long, when it should be 24 frames per direction.
Using regular flying back animation as a placeholder until animations with gore are implemented.
Make use of new attachment filter criterion for lobot
Balaclava still requires to be defined as a valid attachment for helmets, but kneepads should now show up already when they are attached to leg armor.
note: I made this by externalizing values that we read from PROF.dat via script and some manual merging. There are differences though - mostly drop flags, but also that in 1.1 data npcs have weapons in hand but in original game they have them in BIGPOCKET instead - which I think is intented so I haven't changed that. Still further manual unification might be needed, but I am not spending my time for this anymore.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2644 4f8fa57e-7814-0410-bad4-adc449f26b7c
- <InfectionChance_WOUND_FIRE> can cause infections when taking fire damage
- <InfectionChance_WOUND_GAS> can cause infections when taking non-fire gas damage
- <fSpecialFlagLimitedUseArms> causes the infected to be unable to use one arm
- <fSpecialFlagLimitedUseLegs> causes the infected to be unable to run, and walk and travel slowly
- JA2_options.ini option DISEASE_SEVERE_LIMITATIONS controls whether <fSpecialFlagContractDisability>, <fSpecialFlagLimitedUseArms> and <fSpecialFlagLimitedUseLegs> are used
For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=22099&goto=360451&#msg_360451
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2553 4f8fa57e-7814-0410-bad4-adc449f26b7c
The new fSpecialFlagContractDisability tag for diseases adds a disability every time we are infected with the disease, it is used for PTSD.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2551 4f8fa57e-7814-0410-bad4-adc449f26b7c
- Removed stat and approach modifiers from 1.13 backgrounds, it would be more logical to alter the MercProfiles instead of doing the same thing in two locations
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2537 4f8fa57e-7814-0410-bad4-adc449f26b7c