From baef780c7db3ffa9b8363ac48d8640044b77fcf6 Mon Sep 17 00:00:00 2001 From: silversurfer Date: Wed, 2 Oct 2013 12:30:21 +0000 Subject: [PATCH] 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 --- Data-1.13/Item_Settings.ini | 95 +++++++++++++++++++++++++++++++++++++ Data-UB/Item_Settings.ini | 95 +++++++++++++++++++++++++++++++++++++ Data/Item_Settings.ini | 95 +++++++++++++++++++++++++++++++++++++ 3 files changed, 285 insertions(+) create mode 100644 Data-1.13/Item_Settings.ini create mode 100644 Data-UB/Item_Settings.ini create mode 100644 Data/Item_Settings.ini diff --git a/Data-1.13/Item_Settings.ini b/Data-1.13/Item_Settings.ini new file mode 100644 index 000000000..cdbbc9909 --- /dev/null +++ b/Data-1.13/Item_Settings.ini @@ -0,0 +1,95 @@ +;****************************************************************************************************************************** +; +; This file holds modifiers for certain item properties. This could be weight, armor, range, damage, AP to fire, +; basically anything that is an item property defined in the different XMLs. +; +;****************************************************************************************************************************** + +[Common Settings] +;****************************************************************************************************************************** +; +; Modifiers that affect common properties of all items belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Weapon Settings] +;****************************************************************************************************************************** +; +; Modifiers for weapon properties belong here. +; +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Overheating Settings +; +; The following modifiers can be used to fine-tune weapon overheating settings for different gun classes +; These modifiers are applied to the base value of the weapon. Valid values are from 0.1 to 10.0 +;****************************************************************************************************************************** +; ---------------- PISTOLS -------------------- +OVERHEATING_JAM_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_PISTOL_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_PISTOL_MODIFIER = 1.0 +; ------------ MACHINE PISTOLS ---------------- +OVERHEATING_JAM_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_MP_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_MP_MODIFIER = 1.0 +; ----------------- SMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SMG_MODIFIER = 1.0 +; ---------------- RIFLES --------------------- +OVERHEATING_JAM_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_RIFLE_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_RIFLE_MODIFIER = 1.0 +; ------------- SNIPER RIFLES ----------------- +OVERHEATING_JAM_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SNIPER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SNIPER_MODIFIER = 1.0 +; ------------- ASSAULT RIFLES ---------------- +OVERHEATING_JAM_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_AR_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_AR_MODIFIER = 1.0 +; ----------------- LMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LMG_MODIFIER = 1.0 +; --------------- SHOTGUNS -------------------- +OVERHEATING_JAM_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SHOTGUN_MODIFIER = 1.0 + +;****************************************************************************************************************************** + +[Armor Settings] +;****************************************************************************************************************************** +; +; Modifiers for armor properties belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Explosives Settings] +;****************************************************************************************************************************** +; +; Modifiers for explosives belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** diff --git a/Data-UB/Item_Settings.ini b/Data-UB/Item_Settings.ini new file mode 100644 index 000000000..cdbbc9909 --- /dev/null +++ b/Data-UB/Item_Settings.ini @@ -0,0 +1,95 @@ +;****************************************************************************************************************************** +; +; This file holds modifiers for certain item properties. This could be weight, armor, range, damage, AP to fire, +; basically anything that is an item property defined in the different XMLs. +; +;****************************************************************************************************************************** + +[Common Settings] +;****************************************************************************************************************************** +; +; Modifiers that affect common properties of all items belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Weapon Settings] +;****************************************************************************************************************************** +; +; Modifiers for weapon properties belong here. +; +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Overheating Settings +; +; The following modifiers can be used to fine-tune weapon overheating settings for different gun classes +; These modifiers are applied to the base value of the weapon. Valid values are from 0.1 to 10.0 +;****************************************************************************************************************************** +; ---------------- PISTOLS -------------------- +OVERHEATING_JAM_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_PISTOL_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_PISTOL_MODIFIER = 1.0 +; ------------ MACHINE PISTOLS ---------------- +OVERHEATING_JAM_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_MP_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_MP_MODIFIER = 1.0 +; ----------------- SMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SMG_MODIFIER = 1.0 +; ---------------- RIFLES --------------------- +OVERHEATING_JAM_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_RIFLE_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_RIFLE_MODIFIER = 1.0 +; ------------- SNIPER RIFLES ----------------- +OVERHEATING_JAM_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SNIPER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SNIPER_MODIFIER = 1.0 +; ------------- ASSAULT RIFLES ---------------- +OVERHEATING_JAM_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_AR_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_AR_MODIFIER = 1.0 +; ----------------- LMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LMG_MODIFIER = 1.0 +; --------------- SHOTGUNS -------------------- +OVERHEATING_JAM_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SHOTGUN_MODIFIER = 1.0 + +;****************************************************************************************************************************** + +[Armor Settings] +;****************************************************************************************************************************** +; +; Modifiers for armor properties belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Explosives Settings] +;****************************************************************************************************************************** +; +; Modifiers for explosives belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** diff --git a/Data/Item_Settings.ini b/Data/Item_Settings.ini new file mode 100644 index 000000000..cdbbc9909 --- /dev/null +++ b/Data/Item_Settings.ini @@ -0,0 +1,95 @@ +;****************************************************************************************************************************** +; +; This file holds modifiers for certain item properties. This could be weight, armor, range, damage, AP to fire, +; basically anything that is an item property defined in the different XMLs. +; +;****************************************************************************************************************************** + +[Common Settings] +;****************************************************************************************************************************** +; +; Modifiers that affect common properties of all items belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Weapon Settings] +;****************************************************************************************************************************** +; +; Modifiers for weapon properties belong here. +; +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Overheating Settings +; +; The following modifiers can be used to fine-tune weapon overheating settings for different gun classes +; These modifiers are applied to the base value of the weapon. Valid values are from 0.1 to 10.0 +;****************************************************************************************************************************** +; ---------------- PISTOLS -------------------- +OVERHEATING_JAM_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_PISTOL_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_PISTOL_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_PISTOL_MODIFIER = 1.0 +; ------------ MACHINE PISTOLS ---------------- +OVERHEATING_JAM_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_MP_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_MP_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_MP_MODIFIER = 1.0 +; ----------------- SMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SMG_MODIFIER = 1.0 +; ---------------- RIFLES --------------------- +OVERHEATING_JAM_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_RIFLE_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_RIFLE_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_RIFLE_MODIFIER = 1.0 +; ------------- SNIPER RIFLES ----------------- +OVERHEATING_JAM_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SNIPER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SNIPER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SNIPER_MODIFIER = 1.0 +; ------------- ASSAULT RIFLES ---------------- +OVERHEATING_JAM_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_AR_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_AR_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_AR_MODIFIER = 1.0 +; ----------------- LMGS ---------------------- +OVERHEATING_JAM_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LMG_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LMG_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LMG_MODIFIER = 1.0 +; --------------- SHOTGUNS -------------------- +OVERHEATING_JAM_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_SHOTGUN_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_SHOTGUN_MODIFIER = 1.0 + +;****************************************************************************************************************************** + +[Armor Settings] +;****************************************************************************************************************************** +; +; Modifiers for armor properties belong here. +; +;****************************************************************************************************************************** + + + +;****************************************************************************************************************************** + +[Explosives Settings] +;****************************************************************************************************************************** +; +; Modifiers for explosives belong here. +; +;****************************************************************************************************************************** + + + +;******************************************************************************************************************************