X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fnades.qh;h=50f2e57e8067c212e34239305d6e513fa7ec685b;hb=7bae88d09fbd53cce732e31633aea92671b43699;hp=01eb7fff2c8e2730fa1a8eca1062571c4467c977;hpb=c14f2b067c9ab0b4fb8a5b7805c8679be61f1fe0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/nades.qh b/qcsrc/common/nades.qh index 01eb7fff2..50f2e57e8 100644 --- a/qcsrc/common/nades.qh +++ b/qcsrc/common/nades.qh @@ -33,9 +33,13 @@ REGISTER_REGISTRY(RegisterNades) CLASS(Nade, Object) ATTRIB(Nade, m_id, int, 0) ATTRIB(Nade, m_color, vector, '0 0 0') + ATTRIB(Nade, m_name, string, _("Grenade")) ATTRIB(Nade, m_icon, string, "nade_normal") ATTRIBARRAY(Nade, m_projectile, int, 2) ATTRIBARRAY(Nade, m_trail, string, 2) + METHOD(Nade, display, void(entity this, void(string name, string icon) returns)) { + returns(this.m_name, sprintf("/gfx/hud/%s/%s", cvar_string("menu_skin"), this.m_icon)); + } ENDCLASS(Nade) REGISTER_NADE(NULL); @@ -53,6 +57,7 @@ REGISTER_NADE(NORMAL) { REGISTER_NADE(NAPALM) { this.m_color = '2 0.5 0'; + this.m_name = _("Napalm grenade"); this.m_icon = "nade_napalm"; NADE_PROJECTILE(0, PROJECTILE_NADE_NAPALM, "TR_ROCKET"); NADE_PROJECTILE(1, PROJECTILE_NADE_NAPALM_BURN, "spiderbot_rocket_thrust"); @@ -60,6 +65,7 @@ REGISTER_NADE(NAPALM) { REGISTER_NADE(ICE) { this.m_color = '0 0.5 2'; + this.m_name = _("Ice grenade"); this.m_icon = "nade_ice"; NADE_PROJECTILE(0, PROJECTILE_NADE_ICE, "TR_NEXUIZPLASMA"); NADE_PROJECTILE(1, PROJECTILE_NADE_ICE_BURN, "wakizashi_rocket_thrust"); @@ -67,6 +73,7 @@ REGISTER_NADE(ICE) { REGISTER_NADE(TRANSLOCATE) { this.m_color = '1 0 1'; + this.m_name = _("Translocate grenade"); this.m_icon = "nade_translocate"; NADE_PROJECTILE(0, PROJECTILE_NADE_TRANSLOCATE, "TR_CRYLINKPLASMA"); NADE_PROJECTILE(1, PROJECTILE_NADE_TRANSLOCATE, "TR_CRYLINKPLASMA"); @@ -74,6 +81,7 @@ REGISTER_NADE(TRANSLOCATE) { REGISTER_NADE(SPAWN) { this.m_color = '1 0.9 0'; + this.m_name = _("Spawn grenade"); this.m_icon = "nade_spawn"; NADE_PROJECTILE(0, PROJECTILE_NADE_SPAWN, "nade_yellow"); NADE_PROJECTILE(1, PROJECTILE_NADE_SPAWN, "nade_yellow"); @@ -81,6 +89,7 @@ REGISTER_NADE(SPAWN) { REGISTER_NADE(HEAL) { this.m_color = '1 0 0'; + this.m_name = _("Heal grenade"); this.m_icon = "nade_heal"; NADE_PROJECTILE(0, PROJECTILE_NADE_HEAL, "nade_red"); NADE_PROJECTILE(1, PROJECTILE_NADE_HEAL_BURN, "nade_red_burn"); @@ -88,6 +97,7 @@ REGISTER_NADE(HEAL) { REGISTER_NADE(MONSTER) { this.m_color = '0.25 0.75 0'; + this.m_name = _("Monster grenade"); this.m_icon = "nade_monster"; NADE_PROJECTILE(0, PROJECTILE_NADE_MONSTER, "nade_red"); NADE_PROJECTILE(1, PROJECTILE_NADE_MONSTER_BURN, "nade_red_burn");