Commit Graph

  • 706c6378c2 Fix: Shift + R didn't work anymore to reload the weapons of all mercs silversurfer 2019-06-29 16:35:28 +00:00
  • f8d2f0445e fix: ENEMY_GENERALS_BODYGUARDS_NUMBER wasn't applied correctly when VIP sectors were initialized silversurfer 2019-06-28 15:12:37 +00:00
  • e650ea8733 Fix: mercs with average refinement and extreme care level would dislike even other average mercs silversurfer 2019-06-27 18:04:58 +00:00
  • e39652f6e2 Feature enhancement: Drop All now allows to use the following settings: 0 = Drop All is off and drop chances are used 1 = Drop All is on and everything is dropped 2 = Mild Drop All which means that everything is dropped (like 1) but items that are usually not dropped (like 0) are severely damaged. silversurfer 2019-04-22 11:12:13 +00:00
  • dfc69812b4 Updated quote descriptions Flugente 2019-04-08 22:30:24 +00:00
  • ef23819dc8 Fix: ALLOW_EXTRA_CIVILIANS did not affect CreateArmedCivilain Flugente 2019-03-12 20:55:39 +00:00
  • 4c0b3264c8 Fix: bombs cannot be planted diagonally Flugente 2019-02-22 21:10:34 +00:00
  • a87707b36b If LOWER_VISION_WHILE_RUNNING in JA2_Options.ini is set to 1 (default 0), vision range is lowered by 25% while running (2: only for player team) Flugente 2019-02-17 19:46:53 +00:00
  • 8fa754f072 If DISABLE_EVOLUTION = FALSE, a merc's evolution is shown on their 'More Stats' page in the laptop. Flugente 2019-02-16 23:31:00 +00:00
  • 66e5ef73e8 The duration and size of smoke clouds is reduced depending on weather Flugente 2019-02-16 19:54:39 +00:00
  • e54c8498e2 Stun effect explosions briefly remove gas effects from any tile they affect Flugente 2019-02-15 22:57:44 +00:00
  • 47a89e3725 New feature: mercs on administration assignment boost the effectivity of other mercs Flugente 2019-02-14 20:48:07 +00:00
  • de8bf8a7d6 Armour and its attachements can now alter the fire damage received by setting a value in the <sFireResistance>-tag. This is affected by item status. Flugente 2019-02-10 20:42:39 +00:00
  • 0f558da7e4 Fix: wrong case marker Flugente 2019-02-10 16:27:14 +00:00
  • 84d08a8821 A paramedic can use empty bloodbags (<emptybloodbag>-tag, item #1756) to create blood bags (<bloodbag>-tag, item #1757) from other mercs. These can then boost the health returned by surgery by ONTOP_PERCENT_SURGERY_HEAL_BLOODBAG percent. Flugente 2019-02-10 16:26:48 +00:00
  • be7005c3f8 - Fix: messagebox flagmask is UINT32, not UINT16 or UINT8 - added flag to display messagebox buttons horizontally instead of vertically Flugente 2019-02-10 14:03:28 +00:00
  • a97425a321 Additional dialogue event ADE_ZOMBIESRISE is called when new zombies are created from corpses Flugente 2019-02-04 20:06:12 +00:00
  • 72c9e94cc2 Skinning a bloodcat yields a bloodcat pelt Flugente 2019-02-04 20:05:12 +00:00
  • e7e268d957 If a gun has a magazine size < 5, the 'out of ammo' soundfile is only displayed with a chance of CHANCE_SAY_ANNOYING_PHRASE (JA2_Options.ini). This should make using guns with tiny magazine sizes less annoying. Flugente 2019-02-03 14:11:56 +00:00
  • 494c4500e5 Fix: disease menu can be accessed in transit Flugente 2019-01-29 23:59:13 +00:00
  • f4800dbacc Show scope mode on launchers Flugente 2019-01-28 22:32:25 +00:00
  • c5fdd05778 - Updated Chinese Translations (by TBS & zwwooooo) Wanne 2019-01-28 15:43:22 +00:00
  • e7f098c2f2 If DELAYED_GRENADE_EXPLOSION = TRUE in JA2_Options.ini, toggling fire modes on a grenade launcher toggles whether the grenades explode on impact or with a 1-turn delay. Flugente 2019-01-27 23:53:11 +00:00
  • a5e5ff6bd8 The new <BarrelConfiguration>-tag specifies how many bullets a gun shoots at once. Several values can be used. If no value is set, 1 will be used. Toggling fire modes cycles between barrel configurations if several have been set. Flugente 2019-01-27 19:48:18 +00:00
  • 61553feb57 If CAN_FAN_THE_HAMMER is set for Gunslingers in Skills_Settings.ini, they can use burst fire if using revolvers with fBurstOnlyByFanTheHammer set to 1 and burst data set in Weapons.xml if they are in hipfire mode. Flugente 2019-01-24 21:48:44 +00:00
  • 08ed5cf378 - New mergetype 15: works like mergetype 6 but lowers status of firstItemIndex by 10% Flugente 2019-01-24 21:38:42 +00:00
  • 253db89460 - Drug effects on first aid kits can be applied during bandaging - Drug consumption opinion event, Larry personality change and increase of 'drugs taken' counter only occur if a drug if genuine drug effects were applied. As a result purely disease-causing items no longer cause these events. Flugente 2019-01-24 21:38:08 +00:00
  • 0ab562c29e - Added new additional dialogue events for commenting upon other merc's skill/kills, comment during bandaging Flugente 2019-01-21 19:39:07 +00:00
  • 98cab67624 Fix: Errors in UB code silversurfer 2019-01-02 13:22:24 +00:00
  • d65368b6ff Chinese Fixes (by zwwooooo) - Fixed "new colours on ammotypes not work when use WINFONTS for Chinese version - Updated Chinese Translations Wanne 2018-12-19 09:57:05 +00:00
  • 92171038ed updated r8524 fix to work in 1024x600 Sevenfm 2018-12-10 16:20:13 +00:00
  • 9aa6618910 InitSoldierStruct: initialize additional data used to display suppression effects Sevenfm 2018-12-09 03:56:57 +00:00
  • 8b58f9a1bf Fixes (by Sevenfm): - wrong level calculation for suppression resistance with friends - incorrect buddy handling - incorrect PoW, medic, wounded determination silversurfer 2018-12-02 14:59:08 +00:00
  • 389f40ba3d Fix: flashbang effect in a building without flat roof Sevenfm 2018-11-26 15:51:36 +00:00
  • d8ce2d312d ChanceToGetThrough: check that weapon exists, additionally initialize usAttackingWeapon, ubTargetID, bDoBurst and bDoAutofire which are used by FireBulletGivenTarget(), replace fake Glock17 with fake Minimi for better range Sevenfm 2018-11-10 16:24:30 +00:00
  • 3aa412ac56 Fix: Incorrect movement cost calculation for jumping over fences with obstacles behind them silversurfer 2018-11-10 14:34:01 +00:00
  • f53ec6025c Fix: during IMP creation process, the initial balance check wrongly takes the equipment cost of the previous creation process into account Flugente 2018-11-09 20:27:11 +00:00
  • b988df876f Change: Regardless of whether or not an IMP is created via old/new method or by loading an existing callsign, gear costs exceeding IMP_PROFILE_COST are deducted extra. Flugente 2018-11-08 20:11:25 +00:00
  • 6b601809d0 Fix: The game incorrectly deducted AP_CHANGE_TARGET for raising a weapon. silversurfer 2018-11-08 13:34:17 +00:00
  • 4021450369 - fixed incorrect AP and BP calculation for jumping over fences - fixed incorrect stance handling for jumping over fences silversurfer 2018-11-04 17:49:10 +00:00
  • 384572098b - fixed incorrect rounding in several places in the code - diagonal movement now uses the proper amount of AP and BP silversurfer 2018-11-03 16:11:21 +00:00
  • 7f5d83d220 improved the "open door from the side" code to make the merc turn into the proper direction silversurfer 2018-10-31 17:00:44 +00:00
  • 2196a73b1a Fix (by Sevenfm) - penalty for shooting with a height difference was wrong silversurfer 2018-10-30 18:42:51 +00:00
  • d1a94ee90d Fix (by Sevenfm) - shooting upwards penalty calculation was wrong silversurfer 2018-10-30 14:55:59 +00:00
  • 3723ebfa43 Fix (by Sevenfm) - noise volume was capped so less important noises could be stored in the AI noise memory New feature - mercs can now also open doors from the side instead of the front silversurfer 2018-10-30 14:16:51 +00:00
  • 54d5bb0317 fix (by Sevenfm): some functions ignored the last member of a team silversurfer 2018-10-16 11:59:54 +00:00
  • 0447130826 Fix: only check for rate of fire for weapons Flugente 2018-10-07 20:59:43 +00:00
  • 7a49e4921a Ammo colour in AmmoTypes.xml is now set using <red>/<green>/<blue> tags instead of <fontColour>/<grayed>/<offNormal>/<onNormal>. Flugente 2018-10-06 17:51:25 +00:00
  • 50d7b679c1 Added safety checks Flugente 2018-09-30 19:40:55 +00:00
  • 8c6f69fbb8 The following options has been moved from the campaign start screen to JA2_Options.ini: - New Chance to Hit System (now NCTH (Default: FALSE)) Flugente 2018-09-29 21:14:00 +00:00
  • 2517351acc Dynamic ammo weighting (DYNAMIC_AMMO_WEIGHT in JA2_Options.ini) now also applies to food, drugs, canteens and camo kits. Flugente 2018-09-29 16:26:20 +00:00
  • 487c21ffdf Removed Sounds/SoundsProfiles.xml and relevant code. If you don't want soundfiles to play for a character, remove or rename those soundfiles, no need for an extra xml. Flugente 2018-09-29 15:06:37 +00:00
  • 0905d5aa47 IMP slots are now purely defined by <Type>6</Type> in MercProfiles.xml. Removed MAX_IMP_CHARACTERS and IMP_XXX settings. Flugente 2018-09-29 13:18:40 +00:00
  • 614d0c6c09 Fix: hourly drug addiction did not cause proper consumption of drugs Flugente 2018-09-24 19:39:24 +00:00
  • 494dbc6e69 Store the profile type in the profile structure and remove superfluous code Flugente 2018-09-24 19:36:28 +00:00
  • 8ae2eacfcd Chinese Translation updates (by TBS) Wanne 2018-09-24 07:44:27 +00:00
  • d341f290f6 fixed incorrect handling of army compositions silversurfer 2018-09-23 15:46:39 +00:00
  • 2aab4aff5d - added new parameters for NCTH in DifficultySettings.xml that allow the modification of CTH for militia and player mercs (requires GameDir 2445) - re-enabled the extra elites for counter attacks silversurfer 2018-09-20 17:42:34 +00:00
  • ada2d374c4 Updated Chinese Text files (by TBS) Wanne 2018-09-11 11:37:10 +00:00
  • 2dbacd32de The following options have been moved from the campaign the campaign start screen to JA2_Options.ini: - Maximum number of IMPs (now MAX_IMP_CHARACTERS (Default: 10)) - Enemies drop all items (now DROP_ALL (Default: FALSE)) - Merc Story Backgrounds (now BACKGROUNDS (Default: TRUE)) - Food System (now FOOD (Default: FALSE)) - Improved Interrupt System (now IMPROVED_INTERRUPT_SYSTEM (Default: TRUE)) - Inventory Manipulation Costs AP (now INVENTORY_MANIPULATION_COSTS_AP (Default: FALSE)) Flugente 2018-09-02 15:14:01 +00:00
  • 83e00b0480 Maximum number of IMPs is no longer a gamestart option. Instead the JA2_Options.ini setting MAX_IMP_CHARACTERS is used. Flugente 2018-09-01 16:01:03 +00:00
  • 3cc7e65da8 Removed distinction between male and female IMP slots. Number of IMP slots is now set via MAX_IMP_CHARACTERS, slots are set with IMP_'number'. Flugente 2018-08-31 21:38:53 +00:00
  • e205697804 Fix: possible underflow in UB code Flugente 2018-08-28 20:44:16 +00:00
  • 5d04583e13 - update "improved auto fast forward" feature - disable radio animation for invisible soldiers and soldiers in water Sevenfm 2018-08-26 01:24:06 +00:00
  • 3ea52c8e45 Removed non-default output entries Flugente 2018-08-25 20:05:58 +00:00
  • 372384005b Fix: weather is not properly distributed over the day Flugente 2018-08-24 22:49:12 +00:00
  • c320bd98d0 Removed WEAPON_RESTING_DISPLAY, DISPLAY_SCOPE_MODES and OVERHEATING_DISPLAY_THERMOMETER options (always show indicators if features are on instead) Flugente 2018-08-24 22:26:37 +00:00
  • fed9ca298c - new modifiers "MISS_MAX_RADIUS_x" for grenades and mortar to set a max radius where they will land. Chance to hit something with explosives is now based more on skill than on luck. - fixed infinite loop in function "RandomGridFromRadius" when min and max radius were 1 - fixed incorrect exit condition in function "RandomGridFromRadius" when min radius was 0 - fixed incorrect CtH calculation for mortar silversurfer 2018-08-22 17:54:24 +00:00
  • 6058911c34 Fix: riot shield graphic is off if soldier is not on the ground Flugente 2018-08-18 14:57:13 +00:00
  • 79c41c3dbe Fix: throwing knives disappear when hitting corpses Flugente 2018-08-18 14:12:54 +00:00
  • 2e86f6c0ef 'Disease->Diagnose' assignment also checks for contaminated items and marks them permanently Flugente 2018-08-15 19:20:08 +00:00
  • 7246b671f8 - If NPC_AUTORESOLVE_DROP_ALL is TRUE (default FALSE), NPCs (enemies, militia, bandits, creatures...) drop items in autresolve like they would in tactical combat. - Fix: dropped items are clones when dropping from autoresolve Flugente 2018-08-15 14:47:43 +00:00
  • cb2002af2a Cleaned up code. Flugente 2018-08-15 14:37:15 +00:00
  • ce80ab68e6 Fix: death in autoresolve should have always resulted in corpses, but this only rarely happened Flugente 2018-08-14 23:11:58 +00:00
  • a59b75b0be New feature: we have to bury corpses, or their rot causes diseases in sectors Flugente 2018-08-12 12:42:38 +00:00
  • b7c74ee398 Removed 'necessary' from surgery prompts, as that implies an urgency that does not exist. Flugente 2018-08-01 19:21:09 +00:00
  • 5b9f339f7a Fix invalid edgepoint selection TheBob 2018-07-28 00:28:31 +00:00
  • 887170dda5 New merc (somewhat): Similar to Larry's two personalities, Buns now has an alternate personality as well. Flugente 2018-07-25 20:14:33 +00:00
  • b70fcbe5e6 Fix: compile error Flugente 2018-07-24 21:04:29 +00:00
  • 51c21c625a Fix: release exes could crash when hovering in the save screen Flugente 2018-07-24 20:45:46 +00:00
  • cd5441d875 Added additional dialogue call for death of a character (ADE_NPC_DEATH = 16) Flugente 2018-07-22 19:06:48 +00:00
  • a59d799e03 Change: Suppression now works in realtime outside of combat Flugente 2018-07-22 15:40:35 +00:00
  • 9f940cd5a5 - Fix: when Larry changes profiles, several stats are not properly copied - Fix: when Larry changes profiles, Goodguy is always copied over Flugente 2018-07-22 15:35:14 +00:00
  • 29772b45de - Fix: face gear was not shown for non-IMP mercs if their face index wasn't their profile number - Fix: missing credits Flugente 2018-07-22 15:23:45 +00:00
  • a1763f9169 Fix: deleting a face with invalid pointer leads to first mercs having Skyrider's face Flugente 2018-07-21 21:49:22 +00:00
  • d66bdad9e3 - Added a wrapper that takes care of determining the file type of audio files. - Fix: 'hit' sounds of non-profile NPCs were not played correctly Flugente 2018-07-21 15:02:44 +00:00
  • 69aeea0679 New Feature: mp3 audio format is now supported in addition to .wav and .ogg Flugente 2018-07-19 21:42:07 +00:00
  • c96bed1110 Changed version number display (so that we don't have to alter 8 lines to change the revision number) Flugente 2018-07-14 22:03:43 +00:00
  • b6d6e4f627 Fix: using a riot shield in a box fight disqualifies the boxer. Flugente 2018-07-14 20:05:51 +00:00
  • 0762a04501 When setting up autobandage, use first aid kits before using medkits. Flugente 2018-07-14 19:41:51 +00:00
  • 8a82dae027 Minor code simplification Flugente 2018-06-20 20:08:42 +00:00
  • 8469d4398a Fix: IMP creation with HP < OKLIFE possible Flugente 2018-06-19 18:04:37 +00:00
  • a3caed7178 Fix: As redisguise happens instantly and not timed as advertised, COVERT_STRIPIFUNCOVERED is now set to TRUE until further notice, the ini value is ignored. Flugente 2018-06-13 18:14:25 +00:00
  • 374d6aa3fc Fix: it was possible to set a merc on an intel assignment even though condition should have forbidden it Flugente 2018-06-13 18:10:00 +00:00
  • ef2fb4dda6 Change: only deactivate facial animations if all 4 offsets are 0 Flugente 2018-06-11 18:16:13 +00:00
  • e7de185669 In order to prevent conflicts, Facts set by stock NPC conversations are now noted in the facts-enum Flugente 2018-06-09 19:13:33 +00:00
  • 0f31a8616a Fix: face sti files were not found for profiles >= 100 using ubFaceIndex < 100 Flugente 2018-06-05 20:56:08 +00:00
  • 9161863f6a If FOOD_EATING_SOUNDS is FALSE, don't play the 'cool' sounds when applying items to soldiers Flugente 2018-06-04 19:11:49 +00:00
  • 87bd1118d0 Fix: NPCs with profile > 170 have missing approach values, making it imposssible to fulfil opinion checks Flugente 2018-06-02 01:23:59 +00:00
  • 2d31145d06 Manuel's .npc script uses flag 430, so take note of that. Flugente 2018-06-02 01:00:26 +00:00