From 79bd76a9a1493d52956dd350b6ce1c07115206a9 Mon Sep 17 00:00:00 2001 From: Brandon Danyluk Date: Sat, 1 May 2021 23:20:50 -0600 Subject: [PATCH] localise aim120 --- addons/aim120/CfgMagazines.hpp | 28 ++++++++++++------------- addons/aim120/CfgWeapons.hpp | 12 +++++------ addons/aim120/stringtable.xml | 38 ++++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 20 deletions(-) create mode 100644 addons/aim120/stringtable.xml diff --git a/addons/aim120/CfgMagazines.hpp b/addons/aim120/CfgMagazines.hpp index 72c7f11e35..61f38685e0 100644 --- a/addons/aim120/CfgMagazines.hpp +++ b/addons/aim120/CfgMagazines.hpp @@ -14,20 +14,20 @@ class CfgMagazines { class GVAR(a): 4Rnd_GAA_missiles { author = "Brandon (TCVM)"; - displayName = "1x AIM-120A [ACE]"; + displayName = CSTRING(a); ammo = QGVAR(a); }; class GVAR(PylonRack_1Rnd_a): PylonRack_1Rnd_GAA_missiles { author = "Brandon (TCVM)"; - displayName = "1x AIM-120A [ACE]"; + displayName = CSTRING(a_1x); ammo = QGVAR(a); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonMissile_1Rnd_a): PylonMissile_1Rnd_GAA_missiles { author = "Brandon (TCVM)"; - displayName = "1x AIM-120A [ACE]"; + displayName = CSTRING(a_1x); ammo = QGVAR(a); pylonWeapon = GVAR(aim120Launcher); }; @@ -35,49 +35,49 @@ class CfgMagazines { // AIM-120 class GVAR(c): magazine_Missile_AMRAAM_C_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120C [ACE]"; + displayName = CSTRING(c_1x); ammo = QGVAR(c); }; class GVAR(PylonMissile_Missile_c_x1): PylonMissile_Missile_AMRAAM_C_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120C [ACE]"; + displayName = CSTRING(c_1x); ammo = QGVAR(c); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonRack_Missile_c_x1): PylonRack_Missile_AMRAAM_C_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120C [ACE]"; + displayName = CSTRING(c_1x); ammo = QGVAR(c); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonRack_Missile_c_x2): PylonRack_Missile_AMRAAM_C_x2 { author = "Brandon (TCVM)"; - displayName = "2x AIM-120C [ACE]"; + displayName = CSTRING(c_2x); ammo = QGVAR(c); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonMissile_Missile_d_x1): PylonMissile_Missile_AMRAAM_D_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120D [ACE]"; + displayName = CSTRING(d_1x); ammo = QGVAR(d); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonMissile_Missile_d_INT_x1): PylonMissile_Missile_AMRAAM_D_INT_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120D [ACE]"; + displayName = CSTRING(d_1x); ammo = QGVAR(d); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonRack_Missile_d_x1): PylonRack_Missile_AMRAAM_D_x1 { author = "Brandon (TCVM)"; - displayName = "1x AIM-120D [ACE]"; + displayName = CSTRING(d_1x); ammo = QGVAR(d); pylonWeapon = GVAR(aim120Launcher); }; class GVAR(PylonRack_Missile_d_x2): PylonRack_Missile_AMRAAM_D_x2 { author = "Brandon (TCVM)"; - displayName = "2x AIM-120D [ACE]"; + displayName = CSTRING(d_2x); ammo = QGVAR(d); pylonWeapon = GVAR(aim120Launcher); }; @@ -89,18 +89,18 @@ class CfgMagazines { class GVAR(r77): magazine_Missile_AA_R77_x1 { author = "Brandon (TCVM)"; - displayName = "1x R77 [ACE]"; + displayName = CSTRING(r77_1x); ammo = QGVAR(r77); }; class GVAR(PylonMissile_Missile_R77_x1): PylonMissile_Missile_AA_R77_x1 { author = "Brandon (TCVM)"; - displayName = "1x R77 [ACE]"; + displayName = CSTRING(r77_1x); ammo = QGVAR(r77); pylonWeapon = QGVAR(r77Launcher); }; class GVAR(PylonMissile_Missile_R77__INT_x1): PylonMissile_Missile_AA_R77_INT_x1 { author = "Brandon (TCVM)"; - displayName = "1x R77 [ACE]"; + displayName = CSTRING(r77_1x); ammo = QGVAR(r77); pylonWeapon = QGVAR(r77Launcher); }; diff --git a/addons/aim120/CfgWeapons.hpp b/addons/aim120/CfgWeapons.hpp index e037acf49c..e5850d8e34 100644 --- a/addons/aim120/CfgWeapons.hpp +++ b/addons/aim120/CfgWeapons.hpp @@ -4,7 +4,7 @@ class CfgWeapons { class GVAR(aim120Launcher): weapon_AMRAAMLauncher { author = "Brandon (TCVM)"; - displayName = "AIM-120 [ACE]"; + displayName = CSTRING(aim120); weaponLockDelay = 0.5; magazines[] = { @@ -25,7 +25,7 @@ class CfgWeapons { modes[] = {"Direct", "Loft"}; class Direct: MissileLauncher { - displayName = "Direct"; + displayName = CSTRING(direct); textureType = "direct"; reloadTime = 0.1; magazineReloadTime = 0.1; @@ -51,7 +51,7 @@ class CfgWeapons { EGVAR(missileGuidance,attackProfile) = "DIR"; }; class Loft: Direct { - displayName = "Loft"; + displayName = CSTRING(loft); textureType = "topdown"; minRange = 4000; @@ -68,14 +68,14 @@ class CfgWeapons { class weapon_R77Launcher; class GVAR(r77Launcher): weapon_R77Launcher { author = "Brandon (TCVM)"; - displayName = "R-77 [ACE]"; + displayName = CSTRING(r77); weaponLockDelay = 0.5; magazines[] = {QGVAR(r77), QGVAR(PylonMissile_Missile_R77_x1), QGVAR(PylonMissile_Missile_R77__INT_x1)}; modes[] = {"Direct", "Loft"}; class Direct: MissileLauncher { - displayName = "Direct"; + displayName = CSTRING(direct); textureType = "direct"; reloadTime = 0.1; magazineReloadTime = 0.1; @@ -101,7 +101,7 @@ class CfgWeapons { EGVAR(missileGuidance,attackProfile) = "DIR"; }; class Loft: Direct { - displayName = "Loft"; + displayName = CSTRING(loft); textureType = "topdown"; minRange = 4000; diff --git a/addons/aim120/stringtable.xml b/addons/aim120/stringtable.xml new file mode 100644 index 0000000000..399d5a802f --- /dev/null +++ b/addons/aim120/stringtable.xml @@ -0,0 +1,38 @@ + + + + + AIM-120A [ACE] + + + 1x AIM-120A [ACE] + + + AIM-120C [ACE] + + + 1x AIM-120C [ACE] + + + 2x AIM-120C [ACE] + + + AIM-120D [ACE] + + + 1x AIM-120D [ACE] + + + 2x AIM-120D [ACE] + + + AIM-120 [ACE] + + + R-77 [ACE] + + + 1x R-77 [ACE] + + +