From 12b5de838cea7c7762f25566bfc2459c6cc2e562 Mon Sep 17 00:00:00 2001 From: JustinAJ Date: Fri, 15 Jan 2016 00:13:26 -0500 Subject: [PATCH] Added translations for Blue Tiberium Auto Rifle and DevNuke --- Release/Plugins/RenX.Core.lib | Bin 158156 -> 158156 bytes RenX.Core/RenX_Functions.cpp | 7 +++++++ 2 files changed, 7 insertions(+) diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index c94365fa7c787c4c0b0b747b615ed7d0183a5913..f53720089ffff75f61e52f3a910e1d4c78c7573c 100644 GIT binary patch delta 9668 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 delta 9668 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 diff --git a/RenX.Core/RenX_Functions.cpp b/RenX.Core/RenX_Functions.cpp index 2ae9db5..3918420 100644 --- a/RenX.Core/RenX_Functions.cpp +++ b/RenX.Core/RenX_Functions.cpp @@ -112,6 +112,7 @@ Jupiter::ReferenceString translated_Weapon_Airstrike_GDI = STRING_LITERAL_AS_REF Jupiter::ReferenceString translated_Weapon_Airstrike_Nod = STRING_LITERAL_AS_REFERENCE("Nod Airstrike"); Jupiter::ReferenceString translated_Weapon_TiberiumFlechetteRifle = STRING_LITERAL_AS_REFERENCE("Tiberium Flechette Gun"); Jupiter::ReferenceString translated_Weapon_TiberiumAutoRifle = STRING_LITERAL_AS_REFERENCE("Tiberium Automatic Rifle"); +Jupiter::ReferenceString translated_Weapon_TiberiumAutoRifle_Blue = STRING_LITERAL_AS_REFERENCE("Blue Tiberium Automatic Rifle Burst"); Jupiter::ReferenceString translated_Weapon_EMPGrenade = STRING_LITERAL_AS_REFERENCE("EMP Grenade"); Jupiter::ReferenceString translated_Weapon_SmokeGrenade = STRING_LITERAL_AS_REFERENCE("Smoke Grenade"); Jupiter::ReferenceString translated_Weapon_TimedC4 = STRING_LITERAL_AS_REFERENCE("Timed C4"); @@ -128,6 +129,7 @@ Jupiter::ReferenceString translated_Weapon_DeployedATMine = STRING_LITERAL_AS_RE Jupiter::ReferenceString translated_Weapon_DeployedIonCannonBeacon = STRING_LITERAL_AS_REFERENCE("Ion Cannon Beacon"); Jupiter::ReferenceString translated_Weapon_DeployedNukeBeacon = STRING_LITERAL_AS_REFERENCE("Nuclear Missile Beacon"); Jupiter::ReferenceString translated_Weapon_CrateNuke = STRING_LITERAL_AS_REFERENCE("Nuclear Crate Explosion"); +Jupiter::ReferenceString translated_Weapon_DevNuke = STRING_LITERAL_AS_REFERENCE("Nuclear Dev Explosion"); /** Projectiles */ Jupiter::ReferenceString translated_Projectile_EMPGrenade = STRING_LITERAL_AS_REFERENCE("EMP Grenade"); @@ -181,6 +183,8 @@ Jupiter::ReferenceString translated_DmgType_HeavyPistol = STRING_LITERAL_AS_REFE Jupiter::ReferenceString translated_DmgType_Carbine = STRING_LITERAL_AS_REFERENCE("Carbine"); Jupiter::ReferenceString translated_DmgType_TiberiumFlechetteRifle = STRING_LITERAL_AS_REFERENCE("Tiberium Flechette Gun"); // Not a rifle. Jupiter::ReferenceString translated_DmgType_TiberiumAutoRifle = STRING_LITERAL_AS_REFERENCE("Tiberium Automatic Rifle"); +Jupiter::ReferenceString translated_DmgType_TiberiumAutoRifle_Blue = STRING_LITERAL_AS_REFERENCE("Blue Tiberium Automatic Rifle Burst"); +Jupiter::ReferenceString translated_DmgType_TiberiumAutoRifle_Flechette_Blue = STRING_LITERAL_AS_REFERENCE("Blue Tiberium Automatic Rifle"); Jupiter::ReferenceString translated_DmgType_Grenade = STRING_LITERAL_AS_REFERENCE("Grenade"); Jupiter::ReferenceString translated_DmgType_TimedC4 = STRING_LITERAL_AS_REFERENCE("Timed C4"); @@ -564,6 +568,7 @@ const Jupiter::ReferenceString RenX::translateName(const Jupiter::ReadableString if (object.equals(STRING_LITERAL_AS_REFERENCE("Airstrike_Nod"))) return translated_Weapon_Airstrike_Nod; if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumFlechetteRifle"))) return translated_Weapon_TiberiumFlechetteRifle; if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumAutoRifle"))) return translated_Weapon_TiberiumAutoRifle; + if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumAutoRifle_Blue"))) return translated_Weapon_TiberiumAutoRifle_Blue; if (object.equals(STRING_LITERAL_AS_REFERENCE("EMPGrenade"))) return translated_Weapon_EMPGrenade; if (object.equals(STRING_LITERAL_AS_REFERENCE("SmokeGrenade"))) return translated_Weapon_SmokeGrenade; if (object.equals(STRING_LITERAL_AS_REFERENCE("TimedC4"))) return translated_Weapon_TimedC4; @@ -615,6 +620,8 @@ const Jupiter::ReferenceString RenX::translateName(const Jupiter::ReadableString if (object.equals(STRING_LITERAL_AS_REFERENCE("Carbine"))) return translated_DmgType_Carbine; if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumFlechetteRifle"))) return translated_DmgType_TiberiumFlechetteRifle; // Not a rifle. if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumAutoRifle"))) return translated_DmgType_TiberiumAutoRifle; + if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumAutoRifle_Blue"))) return translated_DmgType_TiberiumAutoRifle_Blue; + if (object.equals(STRING_LITERAL_AS_REFERENCE("TiberiumAutoRifle_Flechette_Blue"))) return translated_DmgType_TiberiumAutoRifle_Flechette_Blue; if (object.equals(STRING_LITERAL_AS_REFERENCE("Grenade"))) return translated_DmgType_Grenade; if (object.equals(STRING_LITERAL_AS_REFERENCE("TimedC4"))) return translated_DmgType_TimedC4;