From f6df15ea205bb996062e5e30c04f2972ac992b3e Mon Sep 17 00:00:00 2001 From: silversurfer Date: Sat, 5 Oct 2013 15:02:59 +0000 Subject: [PATCH] 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 --- gamedir/Data-1.13/Item_Settings.ini | 199 ++++++++++++++++++++-------- gamedir/Data-UB/Item_Settings.ini | 199 ++++++++++++++++++++-------- gamedir/Data/Item_Settings.ini | 199 ++++++++++++++++++++-------- 3 files changed, 429 insertions(+), 168 deletions(-) diff --git a/gamedir/Data-1.13/Item_Settings.ini b/gamedir/Data-1.13/Item_Settings.ini index dac183ebd..43879bfeb 100644 --- a/gamedir/Data-1.13/Item_Settings.ini +++ b/gamedir/Data-1.13/Item_Settings.ini @@ -27,68 +27,155 @@ ; 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 +; These modifiers are multiplied with the base value of the weapon. Valid values are from 0.1 to 10.0 +; +; OVERHEATING_JAM_THRESHOLD - above this threshold the weapon will jam more frequently (higher is better) +; OVERHEATING_DAMAGE_THRESHOLD - above this threshold the weapon can suffer permanent damage (higher is better) +; OVERHEATING_TEMPERATURE - amount of heat each shot from the weapon causes (lower is better) +; OVERHEATING_COOLDOWN - how much cooler the weapon will get after each timeslot (higher is better) +; +; Default is 1.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 +; ------------------ LAUNCHER ----------------------- +OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.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 -; --------------- LAUNCHER -------------------- -OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.0 ;****************************************************************************************************************************** ; Weapon Range Settings ; -; The following modifiers are used to control gun range values for the different gun classes. Valid values are from 0.1 to 10.0 +; The following modifiers are used to control range values for the different gun classes. +; These modifiers are multiplied with the base range of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +RANGE_PISTOL_MODIFIER = 1.0 +RANGE_MP_MODIFIER = 1.0 +RANGE_SMG_MODIFIER = 1.0 +RANGE_RIFLE_MODIFIER = 1.0 +RANGE_SNIPER_MODIFIER = 1.0 +RANGE_AR_MODIFIER = 1.0 +RANGE_LMG_MODIFIER = 1.0 +RANGE_SHOTGUN_MODIFIER = 1.0 +RANGE_LAUNCHER_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Damage Settings +; +; The following modifiers adjust the damage of the different weapons types. +; These modifiers are multiplied with the base damage of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +DAMAGE_PISTOL_MODIFIER = 1.0 +DAMAGE_MP_MODIFIER = 1.0 +DAMAGE_SMG_MODIFIER = 1.0 +DAMAGE_RIFLE_MODIFIER = 1.0 +DAMAGE_SNIPER_MODIFIER = 1.0 +DAMAGE_AR_MODIFIER = 1.0 +DAMAGE_LMG_MODIFIER = 1.0 +DAMAGE_SHOTGUN_MODIFIER = 1.0 +; ------------ MELEE ------------ +DAMAGE_BLADE_MODIFIER = 1.0 +DAMAGE_PUNCH_MODIFIER = 1.0 +DAMAGE_TENTACLE_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Attack Speed Settings +; +; These modifiers adjust the APs to use weapons. +;****************************************************************************************************************************** +; We start with the weapon property that defines the time that is required for a single attack. +; These modifiers are multiplied with the "Rate of Fire" of a weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +SP4T_PISTOL_MODIFIER = 1.0 +SP4T_MP_MODIFIER = 1.0 +SP4T_SMG_MODIFIER = 1.0 +SP4T_RIFLE_MODIFIER = 1.0 +SP4T_SNIPER_MODIFIER = 1.0 +SP4T_AR_MODIFIER = 1.0 +SP4T_LMG_MODIFIER = 1.0 +SP4T_SHOTGUN_MODIFIER = 1.0 +SP4T_LAUNCHER_MODIFIER = 1.0 +; ------------ MELEE ------------ +SP4T_BLADE_MODIFIER = 1.0 +SP4T_PUNCH_MODIFIER = 1.0 +SP4T_TENTACLE_MODIFIER = 1.0 +; ------- THROWING KNIFES ------- +SP4T_THROWKNIFE_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Here comes the modifiers for burst fire. +; These modifiers are multiplied with the Burst AP of a weapon (). +; Valid values are from 0.1 to 5.0 (lower is better). +; Default is 1.0 +; ------------ GUNS ------------- +BURST_AP_PISTOL_MODIFIER = 1.0 +BURST_AP_MP_MODIFIER = 1.0 +BURST_AP_SMG_MODIFIER = 1.0 +BURST_AP_RIFLE_MODIFIER = 1.0 +BURST_AP_SNIPER_MODIFIER = 1.0 +BURST_AP_AR_MODIFIER = 1.0 +BURST_AP_LMG_MODIFIER = 1.0 +BURST_AP_SHOTGUN_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Below are the modifiers for Auto Firing. +; These modifiers are multiplied with the number of shots on auto fire per 5 APs (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +AF_SP5AP_PISTOL_MODIFIER = 1.0 +AF_SP5AP_MP_MODIFIER = 1.0 +AF_SP5AP_SMG_MODIFIER = 1.0 +AF_SP5AP_RIFLE_MODIFIER = 1.0 +AF_SP5AP_SNIPER_MODIFIER = 1.0 +AF_SP5AP_AR_MODIFIER = 1.0 +AF_SP5AP_LMG_MODIFIER = 1.0 +AF_SP5AP_SHOTGUN_MODIFIER = 1.0 ;****************************************************************************************************************************** -RANGE_PISTOL_MODIFIER = 1.0 -RANGE_MP_MODIFIER = 1.0 -RANGE_SMG_MODIFIER = 1.0 -RANGE_RIFLE_MODIFIER = 1.0 -RANGE_SNIPER_MODIFIER = 1.0 -RANGE_AR_MODIFIER = 1.0 -RANGE_LMG_MODIFIER = 1.0 -RANGE_SHOTGUN_MODIFIER = 1.0 -RANGE_LAUNCHER_MODIFIER = 1.0 ;****************************************************************************************************************************** diff --git a/gamedir/Data-UB/Item_Settings.ini b/gamedir/Data-UB/Item_Settings.ini index dac183ebd..43879bfeb 100644 --- a/gamedir/Data-UB/Item_Settings.ini +++ b/gamedir/Data-UB/Item_Settings.ini @@ -27,68 +27,155 @@ ; 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 +; These modifiers are multiplied with the base value of the weapon. Valid values are from 0.1 to 10.0 +; +; OVERHEATING_JAM_THRESHOLD - above this threshold the weapon will jam more frequently (higher is better) +; OVERHEATING_DAMAGE_THRESHOLD - above this threshold the weapon can suffer permanent damage (higher is better) +; OVERHEATING_TEMPERATURE - amount of heat each shot from the weapon causes (lower is better) +; OVERHEATING_COOLDOWN - how much cooler the weapon will get after each timeslot (higher is better) +; +; Default is 1.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 +; ------------------ LAUNCHER ----------------------- +OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.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 -; --------------- LAUNCHER -------------------- -OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.0 ;****************************************************************************************************************************** ; Weapon Range Settings ; -; The following modifiers are used to control gun range values for the different gun classes. Valid values are from 0.1 to 10.0 +; The following modifiers are used to control range values for the different gun classes. +; These modifiers are multiplied with the base range of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +RANGE_PISTOL_MODIFIER = 1.0 +RANGE_MP_MODIFIER = 1.0 +RANGE_SMG_MODIFIER = 1.0 +RANGE_RIFLE_MODIFIER = 1.0 +RANGE_SNIPER_MODIFIER = 1.0 +RANGE_AR_MODIFIER = 1.0 +RANGE_LMG_MODIFIER = 1.0 +RANGE_SHOTGUN_MODIFIER = 1.0 +RANGE_LAUNCHER_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Damage Settings +; +; The following modifiers adjust the damage of the different weapons types. +; These modifiers are multiplied with the base damage of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +DAMAGE_PISTOL_MODIFIER = 1.0 +DAMAGE_MP_MODIFIER = 1.0 +DAMAGE_SMG_MODIFIER = 1.0 +DAMAGE_RIFLE_MODIFIER = 1.0 +DAMAGE_SNIPER_MODIFIER = 1.0 +DAMAGE_AR_MODIFIER = 1.0 +DAMAGE_LMG_MODIFIER = 1.0 +DAMAGE_SHOTGUN_MODIFIER = 1.0 +; ------------ MELEE ------------ +DAMAGE_BLADE_MODIFIER = 1.0 +DAMAGE_PUNCH_MODIFIER = 1.0 +DAMAGE_TENTACLE_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Attack Speed Settings +; +; These modifiers adjust the APs to use weapons. +;****************************************************************************************************************************** +; We start with the weapon property that defines the time that is required for a single attack. +; These modifiers are multiplied with the "Rate of Fire" of a weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +SP4T_PISTOL_MODIFIER = 1.0 +SP4T_MP_MODIFIER = 1.0 +SP4T_SMG_MODIFIER = 1.0 +SP4T_RIFLE_MODIFIER = 1.0 +SP4T_SNIPER_MODIFIER = 1.0 +SP4T_AR_MODIFIER = 1.0 +SP4T_LMG_MODIFIER = 1.0 +SP4T_SHOTGUN_MODIFIER = 1.0 +SP4T_LAUNCHER_MODIFIER = 1.0 +; ------------ MELEE ------------ +SP4T_BLADE_MODIFIER = 1.0 +SP4T_PUNCH_MODIFIER = 1.0 +SP4T_TENTACLE_MODIFIER = 1.0 +; ------- THROWING KNIFES ------- +SP4T_THROWKNIFE_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Here comes the modifiers for burst fire. +; These modifiers are multiplied with the Burst AP of a weapon (). +; Valid values are from 0.1 to 5.0 (lower is better). +; Default is 1.0 +; ------------ GUNS ------------- +BURST_AP_PISTOL_MODIFIER = 1.0 +BURST_AP_MP_MODIFIER = 1.0 +BURST_AP_SMG_MODIFIER = 1.0 +BURST_AP_RIFLE_MODIFIER = 1.0 +BURST_AP_SNIPER_MODIFIER = 1.0 +BURST_AP_AR_MODIFIER = 1.0 +BURST_AP_LMG_MODIFIER = 1.0 +BURST_AP_SHOTGUN_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Below are the modifiers for Auto Firing. +; These modifiers are multiplied with the number of shots on auto fire per 5 APs (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +AF_SP5AP_PISTOL_MODIFIER = 1.0 +AF_SP5AP_MP_MODIFIER = 1.0 +AF_SP5AP_SMG_MODIFIER = 1.0 +AF_SP5AP_RIFLE_MODIFIER = 1.0 +AF_SP5AP_SNIPER_MODIFIER = 1.0 +AF_SP5AP_AR_MODIFIER = 1.0 +AF_SP5AP_LMG_MODIFIER = 1.0 +AF_SP5AP_SHOTGUN_MODIFIER = 1.0 ;****************************************************************************************************************************** -RANGE_PISTOL_MODIFIER = 1.0 -RANGE_MP_MODIFIER = 1.0 -RANGE_SMG_MODIFIER = 1.0 -RANGE_RIFLE_MODIFIER = 1.0 -RANGE_SNIPER_MODIFIER = 1.0 -RANGE_AR_MODIFIER = 1.0 -RANGE_LMG_MODIFIER = 1.0 -RANGE_SHOTGUN_MODIFIER = 1.0 -RANGE_LAUNCHER_MODIFIER = 1.0 ;****************************************************************************************************************************** diff --git a/gamedir/Data/Item_Settings.ini b/gamedir/Data/Item_Settings.ini index dac183ebd..43879bfeb 100644 --- a/gamedir/Data/Item_Settings.ini +++ b/gamedir/Data/Item_Settings.ini @@ -27,68 +27,155 @@ ; 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 +; These modifiers are multiplied with the base value of the weapon. Valid values are from 0.1 to 10.0 +; +; OVERHEATING_JAM_THRESHOLD - above this threshold the weapon will jam more frequently (higher is better) +; OVERHEATING_DAMAGE_THRESHOLD - above this threshold the weapon can suffer permanent damage (higher is better) +; OVERHEATING_TEMPERATURE - amount of heat each shot from the weapon causes (lower is better) +; OVERHEATING_COOLDOWN - how much cooler the weapon will get after each timeslot (higher is better) +; +; Default is 1.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 +; ------------------ LAUNCHER ----------------------- +OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 +OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.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 -; --------------- LAUNCHER -------------------- -OVERHEATING_JAM_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_DAMAGE_THRESHOLD_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_TEMPERATURE_LAUNCHER_MODIFIER = 1.0 -OVERHEATING_COOLDOWN_LAUNCHER_MODIFIER = 1.0 ;****************************************************************************************************************************** ; Weapon Range Settings ; -; The following modifiers are used to control gun range values for the different gun classes. Valid values are from 0.1 to 10.0 +; The following modifiers are used to control range values for the different gun classes. +; These modifiers are multiplied with the base range of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +RANGE_PISTOL_MODIFIER = 1.0 +RANGE_MP_MODIFIER = 1.0 +RANGE_SMG_MODIFIER = 1.0 +RANGE_RIFLE_MODIFIER = 1.0 +RANGE_SNIPER_MODIFIER = 1.0 +RANGE_AR_MODIFIER = 1.0 +RANGE_LMG_MODIFIER = 1.0 +RANGE_SHOTGUN_MODIFIER = 1.0 +RANGE_LAUNCHER_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Damage Settings +; +; The following modifiers adjust the damage of the different weapons types. +; These modifiers are multiplied with the base damage of the weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +DAMAGE_PISTOL_MODIFIER = 1.0 +DAMAGE_MP_MODIFIER = 1.0 +DAMAGE_SMG_MODIFIER = 1.0 +DAMAGE_RIFLE_MODIFIER = 1.0 +DAMAGE_SNIPER_MODIFIER = 1.0 +DAMAGE_AR_MODIFIER = 1.0 +DAMAGE_LMG_MODIFIER = 1.0 +DAMAGE_SHOTGUN_MODIFIER = 1.0 +; ------------ MELEE ------------ +DAMAGE_BLADE_MODIFIER = 1.0 +DAMAGE_PUNCH_MODIFIER = 1.0 +DAMAGE_TENTACLE_MODIFIER = 1.0 +;****************************************************************************************************************************** + +;****************************************************************************************************************************** +; Weapon Attack Speed Settings +; +; These modifiers adjust the APs to use weapons. +;****************************************************************************************************************************** +; We start with the weapon property that defines the time that is required for a single attack. +; These modifiers are multiplied with the "Rate of Fire" of a weapon (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +SP4T_PISTOL_MODIFIER = 1.0 +SP4T_MP_MODIFIER = 1.0 +SP4T_SMG_MODIFIER = 1.0 +SP4T_RIFLE_MODIFIER = 1.0 +SP4T_SNIPER_MODIFIER = 1.0 +SP4T_AR_MODIFIER = 1.0 +SP4T_LMG_MODIFIER = 1.0 +SP4T_SHOTGUN_MODIFIER = 1.0 +SP4T_LAUNCHER_MODIFIER = 1.0 +; ------------ MELEE ------------ +SP4T_BLADE_MODIFIER = 1.0 +SP4T_PUNCH_MODIFIER = 1.0 +SP4T_TENTACLE_MODIFIER = 1.0 +; ------- THROWING KNIFES ------- +SP4T_THROWKNIFE_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Here comes the modifiers for burst fire. +; These modifiers are multiplied with the Burst AP of a weapon (). +; Valid values are from 0.1 to 5.0 (lower is better). +; Default is 1.0 +; ------------ GUNS ------------- +BURST_AP_PISTOL_MODIFIER = 1.0 +BURST_AP_MP_MODIFIER = 1.0 +BURST_AP_SMG_MODIFIER = 1.0 +BURST_AP_RIFLE_MODIFIER = 1.0 +BURST_AP_SNIPER_MODIFIER = 1.0 +BURST_AP_AR_MODIFIER = 1.0 +BURST_AP_LMG_MODIFIER = 1.0 +BURST_AP_SHOTGUN_MODIFIER = 1.0 +;****************************************************************************************************************************** +; Below are the modifiers for Auto Firing. +; These modifiers are multiplied with the number of shots on auto fire per 5 APs (). +; Valid values are from 0.1 to 5.0 (higher is better). +; Default is 1.0 +; ------------ GUNS ------------- +AF_SP5AP_PISTOL_MODIFIER = 1.0 +AF_SP5AP_MP_MODIFIER = 1.0 +AF_SP5AP_SMG_MODIFIER = 1.0 +AF_SP5AP_RIFLE_MODIFIER = 1.0 +AF_SP5AP_SNIPER_MODIFIER = 1.0 +AF_SP5AP_AR_MODIFIER = 1.0 +AF_SP5AP_LMG_MODIFIER = 1.0 +AF_SP5AP_SHOTGUN_MODIFIER = 1.0 ;****************************************************************************************************************************** -RANGE_PISTOL_MODIFIER = 1.0 -RANGE_MP_MODIFIER = 1.0 -RANGE_SMG_MODIFIER = 1.0 -RANGE_RIFLE_MODIFIER = 1.0 -RANGE_SNIPER_MODIFIER = 1.0 -RANGE_AR_MODIFIER = 1.0 -RANGE_LMG_MODIFIER = 1.0 -RANGE_SHOTGUN_MODIFIER = 1.0 -RANGE_LAUNCHER_MODIFIER = 1.0 ;******************************************************************************************************************************