X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fitems%2Fitem%2Fhealth.qh;h=e32d0ebbdc0cc2f89cf2fd5309476ce1ef11cfa5;hb=5973eddeb056de5d77f18ca0926755a497bfc454;hp=1597ba605708d944d69b76b10429c0357f0aec91;hpb=c039d054a46888048d214000273ccfc63e4611b6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/items/item/health.qh b/qcsrc/common/items/item/health.qh index 1597ba605..e32d0ebbd 100644 --- a/qcsrc/common/items/item/health.qh +++ b/qcsrc/common/items/item/health.qh @@ -5,7 +5,8 @@ CLASS(Health, Pickup) #ifdef SVQC ATTRIB(Health, m_mins, vector, '-16 -16 0'); ATTRIB(Health, m_maxs, vector, '16 16 48'); - ATTRIB(Health, m_pickupevalfunc, float(entity player, entity item), commodity_pickupevalfunc); + ATTRIB(Health, m_pickupevalfunc, float(entity player, entity item), healtharmor_pickupevalfunc); + ATTRIB(Health, m_botvalue, int, 2500); #endif ENDCLASS(Health) @@ -15,7 +16,7 @@ ENDCLASS(Health) #ifdef GAMEQC MODEL(HealthSmall_ITEM, Item_Model("g_h1.md3")); -SOUND(HealthSmall, "misc/minihealth"); +SOUND(HealthSmall, Item_Sound("minihealth")); #endif REGISTER_ITEM(HealthSmall, Health) { @@ -26,7 +27,6 @@ REGISTER_ITEM(HealthSmall, Health) { this.m_name = "5 Health"; this.m_icon = "health"; #ifdef SVQC - this.m_botvalue = BOT_PICKUP_RATING_LOW; this.m_itemid = IT_5HP; this.m_respawntime = GET(g_pickup_respawntime_short); this.m_respawntimejitter = GET(g_pickup_respawntimejitter_short); @@ -35,7 +35,7 @@ REGISTER_ITEM(HealthSmall, Health) { #ifdef GAMEQC MODEL(HealthMedium_ITEM, Item_Model("g_h25.md3")); -SOUND(HealthMedium, "misc/mediumhealth"); +SOUND(HealthMedium, Item_Sound("mediumhealth")); #endif REGISTER_ITEM(HealthMedium, Health) { @@ -46,7 +46,6 @@ REGISTER_ITEM(HealthMedium, Health) { this.m_name = "25 Health"; this.m_icon = "health"; #ifdef SVQC - this.m_botvalue = BOT_PICKUP_RATING_MID; this.m_itemid = IT_25HP; this.m_respawntime = GET(g_pickup_respawntime_short); this.m_respawntimejitter = GET(g_pickup_respawntimejitter_short); @@ -54,21 +53,20 @@ REGISTER_ITEM(HealthMedium, Health) { } #ifdef GAMEQC -MODEL(HealthLarge_ITEM, Item_Model("g_h50.md3")); -SOUND(HealthLarge, "misc/mediumhealth"); +MODEL(HealthBig_ITEM, Item_Model("g_h50.md3")); +SOUND(HealthBig, Item_Sound("mediumhealth")); #endif -REGISTER_ITEM(HealthLarge, Health) { +REGISTER_ITEM(HealthBig, Health) { #ifdef GAMEQC - this.m_model = MDL_HealthLarge_ITEM; - this.m_sound = SND_HealthLarge; + this.m_model = MDL_HealthBig_ITEM; + this.m_sound = SND_HealthBig; #endif this.m_name = "50 Health"; this.m_icon = "health"; this.m_color = '1 0 0'; - this.m_waypoint = _("Large health"); + this.m_waypoint = _("Big health"); #ifdef SVQC - this.m_botvalue = BOT_PICKUP_RATING_MID; this.m_itemid = IT_25HP; this.m_respawntime = GET(g_pickup_respawntime_medium); this.m_respawntimejitter = GET(g_pickup_respawntimejitter_medium); @@ -77,7 +75,7 @@ REGISTER_ITEM(HealthLarge, Health) { #ifdef GAMEQC MODEL(HealthMega_ITEM, Item_Model("g_h100.md3")); -SOUND(HealthMega, "misc/megahealth"); +SOUND(HealthMega, Item_Sound("megahealth")); #endif REGISTER_ITEM(HealthMega, Health) { @@ -91,7 +89,7 @@ REGISTER_ITEM(HealthMega, Health) { this.m_waypoint = _("Mega health"); this.m_waypointblink = 2; #ifdef SVQC - this.m_botvalue = BOT_PICKUP_RATING_HIGH; + this.m_maxs = '16 16 70'; this.m_itemid = IT_HEALTH; this.m_respawntime = GET(g_pickup_respawntime_long); this.m_respawntimejitter = GET(g_pickup_respawntimejitter_long);