Commit Graph
94 Commits
Author SHA1 Message Date
Wanne 10356266b9 New Feature: Added up to 15 game difficulty settings (by Jazz)
- Externalized the difficulty setings to "TableData\DifficultySettings.xml" file
- Some INI Settings (ja2_options.ini, CTHConstants.ini and Creature_Settings.ini) moved from INI file to this xml file

These parameters were moved to the file DifficultySettings.xml.
** Ja2_Options.INI **
ENEMY_AP_BONUS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
NUM_KILLS_PER_PROGRESS_POINT_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
INITIAL_GARRISON_PERCENTAGES_NOVICE  , _EXPERIENCED, _EXPERT, _INSANE
MIN_ENEMY_GROUP_SIZE_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
UNLIMITED_POOL_OF_TROOPS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEENS_INITIAL_POOL_OF_TROOPS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
ENEMY_STARTING_ALERT_LEVEL_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
ENEMY_ALERT_DECAY_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
NUM_AWARE_BATTLES_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
BASE_DELAY_IN_MINUTES_BETWEEN_EVALUATIONS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
EVALUATION_DELAY_VARIANCE_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
GRACE_PERIOD_IN_HOURS_AFTER_SECTOR_LIBERATION_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
GRACE_PERIOD_IN_DAYS_AFTER_PATROL_DESTROYED_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
AGGRESSIVE_QUEEN_AI_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL
PERCENT_EXTRA_ELITES_EXPERIENCED , _EXPERT, _INSANE
MAX_MERC_DEATHS_EASY , _EXPERIENCED, _EXPERT, _INSANE
		
** Creatures_Settings.INI **
CREATURE_SPREAD_TIME_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEEN_REPRODUCTION_BASE_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEEN_REPRODUCTION_BONUS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEEN_INIT_BONUS_SPREAD_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
CREATURE_POPULATION_MODIFIER_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
CREATURE_TOWN_AGGRESSIVENESS_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL
		
** CTHConstants.ini **
BASE_DIFFICULTY_NOVICE , _EXPERIENCED, _EXPERT, _INSANE
AIM_DIFFICULTY_NOVICE , _EXPERIENCED, _EXPERT, _INSANE

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2123 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-08-28 10:51:26 +00:00
Wanne 3166ffed78 Merged from revision: 2078
- Fixed of gamestart missing settings and cleanup of Profiles folder INI settings (by Buggler)
- Deleted 'Profiles\UserProfile_UnfinishedBusiness\UB' folder

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2079 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-07-26 13:01:58 +00:00
Wanne 54372ff40c Updated APBPConstants.ini comments (by Buggler)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2056 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-06-20 12:34:14 +00:00
Wanne 886889eb9d Fixed UB GameDir files (by Jazz)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2009 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-04-13 17:30:08 +00:00
Wanne af0f580f99 Merged from revision: 2006
- Externalized country name and noun to cities.xml (by Buggler)

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2007 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-04-06 14:44:23 +00:00
Wanne c7bc997835 Merged from revision: 1949
- Added missing ini properties for UB-Version

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1950 4f8fa57e-7814-0410-bad4-adc449f26b7c
2014-02-19 13:50:52 +00:00
Wanne 1611613bd3 - Removed EnemyTaunts.xml fro UB
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1864 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-11-11 09:51:07 +00:00
Wanne eaadd70ada - Added <uiIndex> Tag to the EnemyTaunts.xml, because of localized version support
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1863 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-11-11 09:47:49 +00:00
Wanne 5b712a8ab7 New Feature: Externalized Enemy taunts (by anv)
- Taunts will be shown in the tactica log, once enabled (TAUNT_SHOW_IN_LOG = TRUE)
- Enemies will randomly choose their taunt from an pool of applicable ones
- All taunts can be stored in TableData/EnemyTaunts.xml
- see: http://www.bears-pit.com/board/ubbthreads.php/topics/327830/Externalised_taunts.html#Post327830

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1860 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-11-10 08:27:54 +00:00
silversurfer 86c7a22f9a Added some modifiers for explosive damage:
DAMAGE_HEALTH_EXPLOSIVE_MODIFIER - general health damage modifier
DAMAGE_BREATH_EXPLOSIVE_MODIFIER - general breath damage modifier

DAMAGE_HEALTH_MOVE_EXPLOSIVE_MODIFIER - modifier for health damage while moving through gas cloud
DAMAGE_BREATH_MOVE_EXPLOSIVE_MODIFIER - modifier for breath damage while moving through gas cloud


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1837 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-10-21 07:12:41 +00:00
silversurfer 67613cd472 fixed Dr. Q's 4th trait. Somehow he lost his paramedic skills
new modifiers for item properties:
- APs to reload
- APs to reload manually
- max distance for messy death
- gun handling
- best laser range


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1806 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-10-06 12:21:54 +00:00
silversurfer f6df15ea20 New weapon type modifiers for:
- damage
- single shot AP
- burst AP
- auto fire AP


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1804 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-10-05 15:02:59 +00:00
silversurfer 17d343524c - added weapon overheating modifiers for launchers
- added range modifiers for guns and launchers

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1803 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-10-04 18:47:41 +00:00
silversurfer 69c26866af New Ini for item property modifiers
The new Item_Settings.ini is there to host modifiers for item properties in the different XML files. For now it is only used for the Weapon Overheating feature to adjust parameters based on gun class.
The ini can hold any modifiers, for example modifiers for range, armor rating, damage, weight, AP to load/fire etc. Of course somebody has to add that to the game code first. ;)


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1800 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-10-02 12:30:21 +00:00
silversurfer c0e61959d6 New trait modifier for Ranger
POSSIBLE_AIM_CLICK_ADDED_SHOTGUNS was added to adjust the number of aim clicks for shotguns. The default is 1.

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1795 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-29 16:01:38 +00:00
silversurfer f81665cbba Fixed LUA script for sex in brothel
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1792 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-26 18:20:24 +00:00
silversurfer 669c6b3bbf New trait bonus for Ranger
FIRING_SPEED_BONUS_SHOTGUNS will reduce the APs needed to fire shotguns. Default is 10 (percent).


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1784 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-22 18:21:31 +00:00
Wanne 0c2c5945e2 - Externalized Kingpin money sector and Hospital sector (by Buggler)
[San Mona]
;Kingpin's private stash. He will come looking for you if stolen
KINGPIN_MONEY_SECTOR_X = 5
KINGPIN_MONEY_SECTOR_Y = 4
KINGPIN_MONEY_SECTOR_Z = 1

[Cambria]
;The Hospital sector
HOSPITAL_SECTOR_X = 8
HOSPITAL_SECTOR_Y = 6
HOSPITAL_SECTOR_Z = 0



git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1780 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-20 08:20:39 +00:00
Wanne ea9490f1c0 - Added comments to Samsites.xml (by Buggler)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1774 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-17 14:45:49 +00:00
Wanne 371b24a82f - Fixed (Improved) create cutscene not playing after liberating 3 mine sectors (by Jazz)
o Reworked / optimized LUA script

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1764 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-11 07:30:18 +00:00
Wanne 762a939e59 - Bugfix: Creature Quest Cutscene was not triggered
o There was a wrong condition in LUA script (In the ja2 source code this condition works, but not in LUA!!!)
-> WRONG:   if ( giLairID )           -> this is always triggered as TRUE and therefore never starts the cutscene
-> CORRECT: if ( giLairID ~= 0 )      -> if the quest has not started ( value != 0), start the cutscene

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1763 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-10 11:24:11 +00:00
Wanne a36de16fd6 - Fixed X-Y coordinate mixed up for CheckConditionsForTriggeringCreatureQuest (by Buggler)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1762 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-10 07:25:38 +00:00
silversurfer 250be62601 changed IMP starting gear
Expert Snipers won't get a 10x scope anymore. They get a 2x scope instead. A 10x scope is useless at the start and when we buy or find a sniper rifle it usually has a 10x scope anyway.

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1760 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-08 19:25:11 +00:00
silversurfer 19a3d9a1a5 New parameters in CTHConstants.ini:
IRON_SIGHT_PERFORMANCE_BONUS
This makes the base aperture in NCTH smaller by x percent when using Iron Sights or other 1x sights.

LASER_PERFORMANCE_BONUS_HIP
LASER_PERFORMANCE_BONUS_IRON
LASER_PERFORMANCE_BONUS_SCOPE
These also make the base aperture in NCTH smaller by x percent when a laser is used with the respective sight. This replaces the old Projection Factor if one of the values is != 0. To continue using Projection Factor leave these three parameters at 0.




git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1759 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-09-07 11:58:13 +00:00
Wanne c0f6e37770 - LUA Script Bugfix (by silversurfer)
o Added missing ProfileID parameter when calling the LUA method: CheckFact( fact, profileID )

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1746 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-30 20:40:20 +00:00
Wanne dab6c6ed93 - UB Improvements / Cleanup (by Jazz)
o Deleted unused Inventory XML files

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1744 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-29 11:57:12 +00:00
Wanne 56b081d0ca - UB Improvements / Cleanup (by Jazz)
o added the lacking items of UB to files "the "Data\TableData\Items\Items.xml". 
o Necessary "Hand Cannon" were moved to the task Raul, to files H11_0_ExtraItems_xxx.xml. 
o The instruction Morrisa will be generated after destruction of Morrisa automatically. 
o All scripts lua were modified for UB

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1743 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-29 11:56:11 +00:00
Wanne f8e30a5360 - UB Improvements / Cleanup (by Jazz)
o Deleted old / unused files and added / updated new files
o Fixed problems with the icons of objects laid on the ground (wrong ja2set.dat)

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1741 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-28 17:09:45 +00:00
Flugente 52b3ebcf75 soldier tooltips now display energy and morale
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1739 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-26 21:23:22 +00:00
Flugente eac402f47e added and adjusted the following features by zwwooooo to help restoring IoV to a pure item mod:
- externalized the brightness vision range modifiers to allow for different ratios of day/night vision range
- added <PercentRangeBonus> as a complement to <Rangebonus>
- added the possibility for LBE vests to function as plate carriers

These were the missing features from IoV previously not in the 1.13 trunk. Thereby, IoV is now fully compatible to the current trunk (by DepressivesBrot)

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1722 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-08-08 21:08:44 +00:00
Wanne a4c2f079ed - Added playable mercs: John Kulba (the tourist) and 3 JA1 natives (Elio, Juan, Wahan) (by anv)
o Added faces (except camo faces), speech, bio, ...
o All those 4 mercs are available at M.E.R.C
o Added INI options for enabling/disabling recruitable Speck, Kulba and natives
-> RECRUITABLE_SPECK, RECRUITABLE_JOHN_KULBA, RECRUITABLE_JOHN_KULBA_DELAY, RECRUITABLE_JA1_NATIVES
o If enabled, Kulba becomes available as a MERC merc after finishing escort quest, delay is configurable (two weeks by default). He won't be available earlier even if MERC_WEBSITE_ALL_MERCS_AVAILABLE is set to TRUE
see: http://www.bears-pit.com/board/ubbthreads.php/topics/298288/47.html


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1715 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-07-29 11:55:20 +00:00
Wanne 5dea75e703 - Bugfix: Dialog is not triggered after escorting John & Mary to the Drassen airfield (by anv)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1712 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-07-21 21:17:01 +00:00
Wanne 366b3c1205 Added possibility to show rank and name on enemies (by silversurfer)
- If a name is available for the enemy, the name will be shown and if INDIVIDUAL_ENEMY_RANK = TRUE also the rank will be shown
- The name will be shown if INDIVIDUAL_ENEMY_NAMES = TRUE or SOLDIER_PROFILES_ENEMY = TRUE. If both are true, then the name will be taken from the enemies profiles

- Added missing entries to Data/Ja2_Options.INI

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1711 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-07-21 17:43:30 +00:00
Wanne 3d56b61dda o Externalized ja2_options.ini value if you want to use / or not the cleaned up version of CalcNewChanceToHitGun: USE_NEW_CTH_CALCULATION (by silversurfer)
o see: http://www.ja-galaxy-forum.com/board/ubbthreads.php/topics/322986/Re_Potential_NCTH_Code_Change_.html#Post322986


git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1710 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-07-21 17:09:14 +00:00
Flugente 068a8feddb Feature improvement: the prisoner system now distinguishes between different types of prisoners (admin, regular, elite). Advanced troops are harder to interrogate, but have a high chance of retaining their rank, should they join your militia.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1703 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-07-12 23:56:41 +00:00
Wanne f90e068f00 - Updated comment for the ENCYCLOPEDIA feature
o Currently this feature is disabled in the executable, because of hugh memory problems

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1690 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-30 16:47:22 +00:00
Wanne 8464867bdc - Externalized 2 breathing values to APBPConstants.ini (by silversurfer)
o With those values you can define the minutes needed to regenerate BP in real-time mode
o BP_RT_BREATH_RECOVER_MODIFIER, BP_RT_BREATH_DEDUCT_MODIFIER
o see: http://www.ja-galaxy-forum.com/board/ubbthreads.php/topics/322238/Re_Breath_regeneration_is_too_.html#Post322238

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1689 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-30 16:32:14 +00:00
Wanne 781239df5b - Removed unused TONY_USES_BOBBY_RAYS_SETTING and DEVIN_USES_BOBBY_RAYS_SETTING options from Ja2_Options.INI (by silversurfer)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1686 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-26 07:29:20 +00:00
Wanne 4dcca6488b - Added the new CIVILIANS_DROP_ALL option to Ja2_Options.INI (by silversurfer)
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1683 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-25 06:37:41 +00:00
Flugente 0cee3c3783 added missing options to ini
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1681 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-23 21:41:57 +00:00
Wanne a136707d4d New Lua Externalization (Quests.lua) (by Jazz)
- New File "Quests.lua"
- Modders can now define new events relating to tasks (from 0 to 254)
- Fixed missing laptop history quest text when escorted S. to Estoni

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1679 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-06-19 11:22:57 +00:00
Flugente 0821babe4d SHOW_HEALTHBARSOVERHEAD allows hiding the health and fatigue bars over your selected mercs
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1678 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-24 16:58:23 +00:00
Flugente c090d20e6e Clarified ini settings.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1677 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-15 21:06:05 +00:00
Wanne 2407705ea2 INI Adjustments (by Buggler)
- Added RandomStats & RandomSalary options to INIEditorJA2Options.xml
- More detailed description for RandomStats settings
- Set faster laptop transition & website loading in Ja2_Options.ini for 1.13 & UB

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1674 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-11 16:58:49 +00:00
Flugente 525ff5b1c6 per default, random stats are off
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1673 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-10 23:32:15 +00:00
Flugente 3fde30a988 new feature: soldier profiles allows defining individual names/bodytypes/hair/skin/traits of soldiers and militia. The game will choose randomly from this pool.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1672 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-10 23:14:57 +00:00
Wanne e8d07c0656 Improved Random Stats Feature (by Buggler)
- Added random starting salaries in Ja2_options.ini
- Added more options for random stats & tweaked existing formula

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1671 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-10 20:37:53 +00:00
Wanne 8bd19f0b01 - Added ini property to control how long (in seconds) the load screen should be visible before disposal: Default: 2 seconds
o This is needed, so we can read the new loadscreen hints text
o Property name: ADDITIONAL_DELAY_UNTIL_LOADSCREEN_DISPOSAL

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1665 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-05-02 20:50:03 +00:00
Flugente a9d6c9e252 Feature improvement: allow accessing other merc inventories when ACCESS_OTHER_MERC_INVENTORIES is TRUE. Even works with dying mercs.
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1658 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-04-28 22:57:53 +00:00
Flugente 6b072ac5e6 feature improvement: if MILITIA_USE_SECTOR_EQUIPMENT_CLASS_SPECIFIC_TABOOS is TRUE, one can taboo equipment for specific militia classes
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1656 4f8fa57e-7814-0410-bad4-adc449f26b7c
2013-04-27 00:59:18 +00:00