From 37921be744404b474c05a35c03818a511fa7d735 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 11 Sep 2023 04:27:45 +0300 Subject: [PATCH] fix weapon replacements --- CTI/Classes/CTI_WeapDef_AutoTurret.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_BladedPistol.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Blunderbuss.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ChainBat.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ChiappaRhino.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ChiappaRhinoDual.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_CompoundBow.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Doshinegun.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_DualBladed.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_FAMAS.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_G18.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_G36C.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_GravityImploder.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_HVStormCannon.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_IonThruster.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Mine_Reconstructor.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Minigun.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_MosinNagant.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ParasiteImplanter.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Pistol_DualG18.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Pistol_G18C.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Rifle_FrostShotgunAxe.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Scythe.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Shotgun_S12.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ShrinkRayGun.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ThermiteBore.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_ZedMKIII.uc | 10 +++++++++- CTI/Classes/CTI_WeapDef_Zweihander.uc | 10 +++++++++- CTI/Classes/CTI_Weap_AssaultRifle_Doshinegun.uc | 6 ++++++ CTI/Classes/CTI_Weap_AssaultRifle_FAMAS.uc | 6 ++++++ CTI/Classes/CTI_Weap_AssaultRifle_G36C.uc | 6 ++++++ CTI/Classes/CTI_Weap_AutoTurret.uc | 6 ++++++ CTI/Classes/CTI_Weap_Blunt_ChainBat.uc | 6 ++++++ CTI/Classes/CTI_Weap_Bow_CompoundBow.uc | 6 ++++++ CTI/Classes/CTI_Weap_Edged_IonThruster.uc | 6 ++++++ CTI/Classes/CTI_Weap_Edged_Scythe.uc | 6 ++++++ CTI/Classes/CTI_Weap_Edged_Zweihander.uc | 6 ++++++ CTI/Classes/CTI_Weap_GravityImploder.uc | 6 ++++++ CTI/Classes/CTI_Weap_HVStormCannon.uc | 6 ++++++ CTI/Classes/CTI_Weap_Mine_Reconstructor.uc | 6 ++++++ CTI/Classes/CTI_Weap_Minigun.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_Bladed.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_Blunderbuss.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_ChiappaRhino.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_ChiappaRhinoDual.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_DualBladed.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_DualG18.uc | 6 ++++++ CTI/Classes/CTI_Weap_Pistol_G18C.uc | 6 ++++++ CTI/Classes/CTI_Weap_Rifle_FrostShotgunAxe.uc | 6 ++++++ CTI/Classes/CTI_Weap_Rifle_MosinNagant.uc | 6 ++++++ CTI/Classes/CTI_Weap_Rifle_ParasiteImplanter.uc | 6 ++++++ CTI/Classes/CTI_Weap_RocketLauncher_ThermiteBore.uc | 6 ++++++ CTI/Classes/CTI_Weap_SMG_G18.uc | 6 ++++++ CTI/Classes/CTI_Weap_Shotgun_S12.uc | 6 ++++++ CTI/Classes/CTI_Weap_ShrinkRayGun.uc | 6 ++++++ CTI/Classes/CTI_Weap_ZedMKIII.uc | 6 ++++++ 56 files changed, 420 insertions(+), 28 deletions(-) create mode 100644 CTI/Classes/CTI_Weap_AssaultRifle_Doshinegun.uc create mode 100644 CTI/Classes/CTI_Weap_AssaultRifle_FAMAS.uc create mode 100644 CTI/Classes/CTI_Weap_AssaultRifle_G36C.uc create mode 100644 CTI/Classes/CTI_Weap_AutoTurret.uc create mode 100644 CTI/Classes/CTI_Weap_Blunt_ChainBat.uc create mode 100644 CTI/Classes/CTI_Weap_Bow_CompoundBow.uc create mode 100644 CTI/Classes/CTI_Weap_Edged_IonThruster.uc create mode 100644 CTI/Classes/CTI_Weap_Edged_Scythe.uc create mode 100644 CTI/Classes/CTI_Weap_Edged_Zweihander.uc create mode 100644 CTI/Classes/CTI_Weap_GravityImploder.uc create mode 100644 CTI/Classes/CTI_Weap_HVStormCannon.uc create mode 100644 CTI/Classes/CTI_Weap_Mine_Reconstructor.uc create mode 100644 CTI/Classes/CTI_Weap_Minigun.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_Bladed.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_Blunderbuss.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_ChiappaRhino.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_ChiappaRhinoDual.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_DualBladed.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_DualG18.uc create mode 100644 CTI/Classes/CTI_Weap_Pistol_G18C.uc create mode 100644 CTI/Classes/CTI_Weap_Rifle_FrostShotgunAxe.uc create mode 100644 CTI/Classes/CTI_Weap_Rifle_MosinNagant.uc create mode 100644 CTI/Classes/CTI_Weap_Rifle_ParasiteImplanter.uc create mode 100644 CTI/Classes/CTI_Weap_RocketLauncher_ThermiteBore.uc create mode 100644 CTI/Classes/CTI_Weap_SMG_G18.uc create mode 100644 CTI/Classes/CTI_Weap_Shotgun_S12.uc create mode 100644 CTI/Classes/CTI_Weap_ShrinkRayGun.uc create mode 100644 CTI/Classes/CTI_Weap_ZedMKIII.uc diff --git a/CTI/Classes/CTI_WeapDef_AutoTurret.uc b/CTI/Classes/CTI_WeapDef_AutoTurret.uc index 8eddc73..c68bfa5 100644 --- a/CTI/Classes/CTI_WeapDef_AutoTurret.uc +++ b/CTI/Classes/CTI_WeapDef_AutoTurret.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_AutoTurret extends KFWeapDef_AutoTurret abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_AutoTurret'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_AutoTurret" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_BladedPistol.uc b/CTI/Classes/CTI_WeapDef_BladedPistol.uc index 57dcf2d..e4ebaae 100644 --- a/CTI/Classes/CTI_WeapDef_BladedPistol.uc +++ b/CTI/Classes/CTI_WeapDef_BladedPistol.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_BladedPistol extends KFWeapDef_BladedPistol abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_BladedPistol'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_Bladed" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Blunderbuss.uc b/CTI/Classes/CTI_WeapDef_Blunderbuss.uc index 1d57363..8018ec5 100644 --- a/CTI/Classes/CTI_WeapDef_Blunderbuss.uc +++ b/CTI/Classes/CTI_WeapDef_Blunderbuss.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Blunderbuss extends KFWeapDef_Blunderbuss abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Blunderbuss'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_Blunderbuss" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ChainBat.uc b/CTI/Classes/CTI_WeapDef_ChainBat.uc index 2360d74..33cbb62 100644 --- a/CTI/Classes/CTI_WeapDef_ChainBat.uc +++ b/CTI/Classes/CTI_WeapDef_ChainBat.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ChainBat extends KFWeapDef_ChainBat abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ChainBat'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Blunt_ChainBat" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ChiappaRhino.uc b/CTI/Classes/CTI_WeapDef_ChiappaRhino.uc index fca0104..5263213 100644 --- a/CTI/Classes/CTI_WeapDef_ChiappaRhino.uc +++ b/CTI/Classes/CTI_WeapDef_ChiappaRhino.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ChiappaRhino extends KFWeapDef_ChiappaRhino abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ChiappaRhino'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_ChiappaRhino" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ChiappaRhinoDual.uc b/CTI/Classes/CTI_WeapDef_ChiappaRhinoDual.uc index 5ef4ec1..10a19dc 100644 --- a/CTI/Classes/CTI_WeapDef_ChiappaRhinoDual.uc +++ b/CTI/Classes/CTI_WeapDef_ChiappaRhinoDual.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ChiappaRhinoDual extends KFWeapDef_ChiappaRhinoDual abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ChiappaRhinoDual'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_ChiappaRhinoDual" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_CompoundBow.uc b/CTI/Classes/CTI_WeapDef_CompoundBow.uc index 973725b..cb0c498 100644 --- a/CTI/Classes/CTI_WeapDef_CompoundBow.uc +++ b/CTI/Classes/CTI_WeapDef_CompoundBow.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_CompoundBow extends KFWeapDef_CompoundBow abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_CompoundBow'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Bow_CompoundBow" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Doshinegun.uc b/CTI/Classes/CTI_WeapDef_Doshinegun.uc index 9e5442e..e497f4e 100644 --- a/CTI/Classes/CTI_WeapDef_Doshinegun.uc +++ b/CTI/Classes/CTI_WeapDef_Doshinegun.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Doshinegun extends KFWeapDef_Doshinegun abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Doshinegun'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_AssaultRifle_Doshinegun" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_DualBladed.uc b/CTI/Classes/CTI_WeapDef_DualBladed.uc index 78088fa..5ae12a7 100644 --- a/CTI/Classes/CTI_WeapDef_DualBladed.uc +++ b/CTI/Classes/CTI_WeapDef_DualBladed.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_DualBladed extends KFWeapDef_DualBladed abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_DualBladed'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_DualBladed" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_FAMAS.uc b/CTI/Classes/CTI_WeapDef_FAMAS.uc index a07388d..9a42b90 100644 --- a/CTI/Classes/CTI_WeapDef_FAMAS.uc +++ b/CTI/Classes/CTI_WeapDef_FAMAS.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_FAMAS extends KFWeapDef_FAMAS abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_FAMAS'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_AssaultRifle_FAMAS" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_G18.uc b/CTI/Classes/CTI_WeapDef_G18.uc index 5e128c0..32cfa49 100644 --- a/CTI/Classes/CTI_WeapDef_G18.uc +++ b/CTI/Classes/CTI_WeapDef_G18.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_G18 extends KFWeapDef_G18 abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_G18'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_SMG_G18" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_G36C.uc b/CTI/Classes/CTI_WeapDef_G36C.uc index a2c66d3..b84d24e 100644 --- a/CTI/Classes/CTI_WeapDef_G36C.uc +++ b/CTI/Classes/CTI_WeapDef_G36C.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_G36C extends KFWeapDef_G36C abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_G36C'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_AssaultRifle_G36C" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_GravityImploder.uc b/CTI/Classes/CTI_WeapDef_GravityImploder.uc index 7514cd5..772d572 100644 --- a/CTI/Classes/CTI_WeapDef_GravityImploder.uc +++ b/CTI/Classes/CTI_WeapDef_GravityImploder.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_GravityImploder extends KFWeapDef_GravityImploder abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_GravityImploder'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_GravityImploder" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_HVStormCannon.uc b/CTI/Classes/CTI_WeapDef_HVStormCannon.uc index 9d1bde2..1c8dbda 100644 --- a/CTI/Classes/CTI_WeapDef_HVStormCannon.uc +++ b/CTI/Classes/CTI_WeapDef_HVStormCannon.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_HVStormCannon extends KFWeapDef_HVStormCannon abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_HVStormCannon'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_HVStormCannon" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_IonThruster.uc b/CTI/Classes/CTI_WeapDef_IonThruster.uc index 70814a9..8ffd02b 100644 --- a/CTI/Classes/CTI_WeapDef_IonThruster.uc +++ b/CTI/Classes/CTI_WeapDef_IonThruster.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_IonThruster extends KFWeapDef_IonThruster abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_IonThruster'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Edged_IonThruster" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Mine_Reconstructor.uc b/CTI/Classes/CTI_WeapDef_Mine_Reconstructor.uc index 8890438..66eb196 100644 --- a/CTI/Classes/CTI_WeapDef_Mine_Reconstructor.uc +++ b/CTI/Classes/CTI_WeapDef_Mine_Reconstructor.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Mine_Reconstructor extends KFWeapDef_Mine_Reconstructor abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Mine_Reconstructor'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Mine_Reconstructor" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Minigun.uc b/CTI/Classes/CTI_WeapDef_Minigun.uc index 33d3cb9..3b8d1c6 100644 --- a/CTI/Classes/CTI_WeapDef_Minigun.uc +++ b/CTI/Classes/CTI_WeapDef_Minigun.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Minigun extends KFWeapDef_Minigun abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Minigun'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Minigun" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_MosinNagant.uc b/CTI/Classes/CTI_WeapDef_MosinNagant.uc index 361d14a..8b43631 100644 --- a/CTI/Classes/CTI_WeapDef_MosinNagant.uc +++ b/CTI/Classes/CTI_WeapDef_MosinNagant.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_MosinNagant extends KFWeapDef_MosinNagant abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_MosinNagant'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Rifle_MosinNagant" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ParasiteImplanter.uc b/CTI/Classes/CTI_WeapDef_ParasiteImplanter.uc index 7a3fa19..ea0e956 100644 --- a/CTI/Classes/CTI_WeapDef_ParasiteImplanter.uc +++ b/CTI/Classes/CTI_WeapDef_ParasiteImplanter.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ParasiteImplanter extends KFWeapDef_ParasiteImplanter abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ParasiteImplanter'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Rifle_ParasiteImplanter" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Pistol_DualG18.uc b/CTI/Classes/CTI_WeapDef_Pistol_DualG18.uc index 42c9f5f..05ec040 100644 --- a/CTI/Classes/CTI_WeapDef_Pistol_DualG18.uc +++ b/CTI/Classes/CTI_WeapDef_Pistol_DualG18.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Pistol_DualG18 extends KFWeapDef_Pistol_DualG18 abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Pistol_DualG18'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_DualG18" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Pistol_G18C.uc b/CTI/Classes/CTI_WeapDef_Pistol_G18C.uc index 16ca275..3c1c353 100644 --- a/CTI/Classes/CTI_WeapDef_Pistol_G18C.uc +++ b/CTI/Classes/CTI_WeapDef_Pistol_G18C.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Pistol_G18C extends KFWeapDef_Pistol_G18C abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Pistol_G18C'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Pistol_G18C" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Rifle_FrostShotgunAxe.uc b/CTI/Classes/CTI_WeapDef_Rifle_FrostShotgunAxe.uc index 5196d7f..d2cd8d1 100644 --- a/CTI/Classes/CTI_WeapDef_Rifle_FrostShotgunAxe.uc +++ b/CTI/Classes/CTI_WeapDef_Rifle_FrostShotgunAxe.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Rifle_FrostShotgunAxe extends KFWeapDef_Rifle_FrostShotgunAxe abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Rifle_FrostShotgunAxe'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Rifle_FrostShotgunAxe" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Scythe.uc b/CTI/Classes/CTI_WeapDef_Scythe.uc index 9959af6..10f9ea8 100644 --- a/CTI/Classes/CTI_WeapDef_Scythe.uc +++ b/CTI/Classes/CTI_WeapDef_Scythe.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Scythe extends KFWeapDef_Scythe abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Scythe'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Edged_Scythe" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Shotgun_S12.uc b/CTI/Classes/CTI_WeapDef_Shotgun_S12.uc index 08ae428..fce494e 100644 --- a/CTI/Classes/CTI_WeapDef_Shotgun_S12.uc +++ b/CTI/Classes/CTI_WeapDef_Shotgun_S12.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Shotgun_S12 extends KFWeapDef_Shotgun_S12 abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Shotgun_S12'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Shotgun_S12" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ShrinkRayGun.uc b/CTI/Classes/CTI_WeapDef_ShrinkRayGun.uc index 22c53fb..cee77d0 100644 --- a/CTI/Classes/CTI_WeapDef_ShrinkRayGun.uc +++ b/CTI/Classes/CTI_WeapDef_ShrinkRayGun.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ShrinkRayGun extends KFWeapDef_ShrinkRayGun abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ShrinkRayGun'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_ShrinkRayGun" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ThermiteBore.uc b/CTI/Classes/CTI_WeapDef_ThermiteBore.uc index 0c38eed..c33054f 100644 --- a/CTI/Classes/CTI_WeapDef_ThermiteBore.uc +++ b/CTI/Classes/CTI_WeapDef_ThermiteBore.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ThermiteBore extends KFWeapDef_ThermiteBore abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ThermiteBore'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_RocketLauncher_ThermiteBore" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_ZedMKIII.uc b/CTI/Classes/CTI_WeapDef_ZedMKIII.uc index 52a6ef6..d5d5fb1 100644 --- a/CTI/Classes/CTI_WeapDef_ZedMKIII.uc +++ b/CTI/Classes/CTI_WeapDef_ZedMKIII.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_ZedMKIII extends KFWeapDef_ZedMKIII abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_ZedMKIII'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_ZedMKIII" } \ No newline at end of file diff --git a/CTI/Classes/CTI_WeapDef_Zweihander.uc b/CTI/Classes/CTI_WeapDef_Zweihander.uc index de53dd8..56adc6e 100644 --- a/CTI/Classes/CTI_WeapDef_Zweihander.uc +++ b/CTI/Classes/CTI_WeapDef_Zweihander.uc @@ -1,7 +1,15 @@ class CTI_WeapDef_Zweihander extends KFWeapDef_Zweihander abstract; +static function String GetItemLocalization(String KeyName) +{ + local Array Strings; + ParseStringIntoArray(class'KFGame.KFWeapDef_Zweihander'.default.WeaponClassPath, Strings, ".", true); + return Localize(Strings[1], KeyName, Strings[0]); +} + defaultproperties { - SharedUnlockId = SCU_None + SharedUnlockId = SCU_None + WeaponClassPath = "CTI.CTI_Weap_Edged_Zweihander" } \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_AssaultRifle_Doshinegun.uc b/CTI/Classes/CTI_Weap_AssaultRifle_Doshinegun.uc new file mode 100644 index 0000000..1c4fca2 --- /dev/null +++ b/CTI/Classes/CTI_Weap_AssaultRifle_Doshinegun.uc @@ -0,0 +1,6 @@ +class CTI_Weap_AssaultRifle_Doshinegun extends KFWeap_AssaultRifle_Doshinegun; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_AssaultRifle_FAMAS.uc b/CTI/Classes/CTI_Weap_AssaultRifle_FAMAS.uc new file mode 100644 index 0000000..f3eea05 --- /dev/null +++ b/CTI/Classes/CTI_Weap_AssaultRifle_FAMAS.uc @@ -0,0 +1,6 @@ +class CTI_Weap_AssaultRifle_FAMAS extends KFWeap_AssaultRifle_FAMAS; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_AssaultRifle_G36C.uc b/CTI/Classes/CTI_Weap_AssaultRifle_G36C.uc new file mode 100644 index 0000000..e8fa8a7 --- /dev/null +++ b/CTI/Classes/CTI_Weap_AssaultRifle_G36C.uc @@ -0,0 +1,6 @@ +class CTI_Weap_AssaultRifle_G36C extends KFWeap_AssaultRifle_G36C; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_AutoTurret.uc b/CTI/Classes/CTI_Weap_AutoTurret.uc new file mode 100644 index 0000000..7f9dfdb --- /dev/null +++ b/CTI/Classes/CTI_Weap_AutoTurret.uc @@ -0,0 +1,6 @@ +class CTI_Weap_AutoTurret extends KFWeap_AutoTurret; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Blunt_ChainBat.uc b/CTI/Classes/CTI_Weap_Blunt_ChainBat.uc new file mode 100644 index 0000000..7005876 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Blunt_ChainBat.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Blunt_ChainBat extends KFWeap_Blunt_ChainBat; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Bow_CompoundBow.uc b/CTI/Classes/CTI_Weap_Bow_CompoundBow.uc new file mode 100644 index 0000000..81ab14d --- /dev/null +++ b/CTI/Classes/CTI_Weap_Bow_CompoundBow.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Bow_CompoundBow extends KFWeap_Bow_CompoundBow; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Edged_IonThruster.uc b/CTI/Classes/CTI_Weap_Edged_IonThruster.uc new file mode 100644 index 0000000..cdb8146 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Edged_IonThruster.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Edged_IonThruster extends KFWeap_Edged_IonThruster; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Edged_Scythe.uc b/CTI/Classes/CTI_Weap_Edged_Scythe.uc new file mode 100644 index 0000000..5b37185 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Edged_Scythe.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Edged_Scythe extends KFWeap_Edged_Scythe; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Edged_Zweihander.uc b/CTI/Classes/CTI_Weap_Edged_Zweihander.uc new file mode 100644 index 0000000..6e6803e --- /dev/null +++ b/CTI/Classes/CTI_Weap_Edged_Zweihander.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Edged_Zweihander extends KFWeap_Edged_Zweihander; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_GravityImploder.uc b/CTI/Classes/CTI_Weap_GravityImploder.uc new file mode 100644 index 0000000..28caaf5 --- /dev/null +++ b/CTI/Classes/CTI_Weap_GravityImploder.uc @@ -0,0 +1,6 @@ +class CTI_Weap_GravityImploder extends KFWeap_GravityImploder; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_HVStormCannon.uc b/CTI/Classes/CTI_Weap_HVStormCannon.uc new file mode 100644 index 0000000..447499c --- /dev/null +++ b/CTI/Classes/CTI_Weap_HVStormCannon.uc @@ -0,0 +1,6 @@ +class CTI_Weap_HVStormCannon extends KFWeap_HVStormCannon; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Mine_Reconstructor.uc b/CTI/Classes/CTI_Weap_Mine_Reconstructor.uc new file mode 100644 index 0000000..9e0a2b3 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Mine_Reconstructor.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Mine_Reconstructor extends KFWeap_Mine_Reconstructor; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Minigun.uc b/CTI/Classes/CTI_Weap_Minigun.uc new file mode 100644 index 0000000..44c1145 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Minigun.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Minigun extends KFWeap_Minigun; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_Bladed.uc b/CTI/Classes/CTI_Weap_Pistol_Bladed.uc new file mode 100644 index 0000000..4e3b863 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_Bladed.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_Bladed extends KFWeap_Pistol_Bladed; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_Blunderbuss.uc b/CTI/Classes/CTI_Weap_Pistol_Blunderbuss.uc new file mode 100644 index 0000000..0ee2361 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_Blunderbuss.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_Blunderbuss extends KFWeap_Pistol_Blunderbuss; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_ChiappaRhino.uc b/CTI/Classes/CTI_Weap_Pistol_ChiappaRhino.uc new file mode 100644 index 0000000..62810ea --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_ChiappaRhino.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_ChiappaRhino extends KFWeap_Pistol_ChiappaRhino; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_ChiappaRhinoDual.uc b/CTI/Classes/CTI_Weap_Pistol_ChiappaRhinoDual.uc new file mode 100644 index 0000000..ec27363 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_ChiappaRhinoDual.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_ChiappaRhinoDual extends KFWeap_Pistol_ChiappaRhinoDual; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_DualBladed.uc b/CTI/Classes/CTI_Weap_Pistol_DualBladed.uc new file mode 100644 index 0000000..765db68 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_DualBladed.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_DualBladed extends KFWeap_Pistol_DualBladed; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_DualG18.uc b/CTI/Classes/CTI_Weap_Pistol_DualG18.uc new file mode 100644 index 0000000..c019047 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_DualG18.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_DualG18 extends KFWeap_Pistol_DualG18; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Pistol_G18C.uc b/CTI/Classes/CTI_Weap_Pistol_G18C.uc new file mode 100644 index 0000000..421d256 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Pistol_G18C.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Pistol_G18C extends KFWeap_Pistol_G18C; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Rifle_FrostShotgunAxe.uc b/CTI/Classes/CTI_Weap_Rifle_FrostShotgunAxe.uc new file mode 100644 index 0000000..dc96d52 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Rifle_FrostShotgunAxe.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Rifle_FrostShotgunAxe extends KFWeap_Rifle_FrostShotgunAxe; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Rifle_MosinNagant.uc b/CTI/Classes/CTI_Weap_Rifle_MosinNagant.uc new file mode 100644 index 0000000..84e47b2 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Rifle_MosinNagant.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Rifle_MosinNagant extends KFWeap_Rifle_MosinNagant; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Rifle_ParasiteImplanter.uc b/CTI/Classes/CTI_Weap_Rifle_ParasiteImplanter.uc new file mode 100644 index 0000000..644400d --- /dev/null +++ b/CTI/Classes/CTI_Weap_Rifle_ParasiteImplanter.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Rifle_ParasiteImplanter extends KFWeap_Rifle_ParasiteImplanter; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_RocketLauncher_ThermiteBore.uc b/CTI/Classes/CTI_Weap_RocketLauncher_ThermiteBore.uc new file mode 100644 index 0000000..4dc1440 --- /dev/null +++ b/CTI/Classes/CTI_Weap_RocketLauncher_ThermiteBore.uc @@ -0,0 +1,6 @@ +class CTI_Weap_RocketLauncher_ThermiteBore extends KFWeap_RocketLauncher_ThermiteBore; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_SMG_G18.uc b/CTI/Classes/CTI_Weap_SMG_G18.uc new file mode 100644 index 0000000..720c316 --- /dev/null +++ b/CTI/Classes/CTI_Weap_SMG_G18.uc @@ -0,0 +1,6 @@ +class CTI_Weap_SMG_G18 extends KFWeap_SMG_G18; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_Shotgun_S12.uc b/CTI/Classes/CTI_Weap_Shotgun_S12.uc new file mode 100644 index 0000000..ddc4c71 --- /dev/null +++ b/CTI/Classes/CTI_Weap_Shotgun_S12.uc @@ -0,0 +1,6 @@ +class CTI_Weap_Shotgun_S12 extends KFWeap_Shotgun_S12; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_ShrinkRayGun.uc b/CTI/Classes/CTI_Weap_ShrinkRayGun.uc new file mode 100644 index 0000000..d1f76bc --- /dev/null +++ b/CTI/Classes/CTI_Weap_ShrinkRayGun.uc @@ -0,0 +1,6 @@ +class CTI_Weap_ShrinkRayGun extends KFWeap_ShrinkRayGun; + +defaultproperties +{ + +} \ No newline at end of file diff --git a/CTI/Classes/CTI_Weap_ZedMKIII.uc b/CTI/Classes/CTI_Weap_ZedMKIII.uc new file mode 100644 index 0000000..d2b788b --- /dev/null +++ b/CTI/Classes/CTI_Weap_ZedMKIII.uc @@ -0,0 +1,6 @@ +class CTI_Weap_ZedMKIII extends KFWeap_ZedMKIII; + +defaultproperties +{ + +} \ No newline at end of file