]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/items/item/health.qh
Add a property for item's default pickup_anyway value
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / items / item / health.qh
index e32d0ebbdc0cc2f89cf2fd5309476ce1ef11cfa5..1fc544a40073e7a17b31ee327d394c5e01c603df 100644 (file)
@@ -18,6 +18,9 @@ ENDCLASS(Health)
 MODEL(HealthSmall_ITEM, Item_Model("g_h1.md3"));
 SOUND(HealthSmall, Item_Sound("minihealth"));
 #endif
+#ifdef SVQC
+PROPERTY(float, g_pickup_healthsmall_anyway);
+#endif
 
 REGISTER_ITEM(HealthSmall, Health) {
 #ifdef GAMEQC
@@ -30,6 +33,7 @@ REGISTER_ITEM(HealthSmall, Health) {
     this.m_itemid               =   IT_5HP;
     this.m_respawntime          =   GET(g_pickup_respawntime_short);
     this.m_respawntimejitter    =   GET(g_pickup_respawntimejitter_short);
+    this.m_pickupanyway         =   GET(g_pickup_healthsmall_anyway);
 #endif
 }
 
@@ -37,6 +41,9 @@ REGISTER_ITEM(HealthSmall, Health) {
 MODEL(HealthMedium_ITEM, Item_Model("g_h25.md3"));
 SOUND(HealthMedium, Item_Sound("mediumhealth"));
 #endif
+#ifdef SVQC
+PROPERTY(float, g_pickup_healthmedium_anyway);
+#endif
 
 REGISTER_ITEM(HealthMedium, Health) {
 #ifdef GAMEQC
@@ -49,6 +56,7 @@ REGISTER_ITEM(HealthMedium, Health) {
     this.m_itemid               =   IT_25HP;
     this.m_respawntime          =   GET(g_pickup_respawntime_short);
     this.m_respawntimejitter    =   GET(g_pickup_respawntimejitter_short);
+    this.m_pickupanyway         =   GET(g_pickup_healthmedium_anyway);
 #endif
 }
 
@@ -56,6 +64,9 @@ REGISTER_ITEM(HealthMedium, Health) {
 MODEL(HealthBig_ITEM, Item_Model("g_h50.md3"));
 SOUND(HealthBig, Item_Sound("mediumhealth"));
 #endif
+#ifdef SVQC
+PROPERTY(float, g_pickup_healthbig_anyway);
+#endif
 
 REGISTER_ITEM(HealthBig, Health) {
 #ifdef GAMEQC
@@ -70,6 +81,7 @@ REGISTER_ITEM(HealthBig, Health) {
     this.m_itemid               =   IT_25HP;
     this.m_respawntime          =   GET(g_pickup_respawntime_medium);
     this.m_respawntimejitter    =   GET(g_pickup_respawntimejitter_medium);
+    this.m_pickupanyway         =   GET(g_pickup_healthbig_anyway);
 #endif
 }
 
@@ -77,6 +89,9 @@ REGISTER_ITEM(HealthBig, Health) {
 MODEL(HealthMega_ITEM, Item_Model("g_h100.md3"));
 SOUND(HealthMega, Item_Sound("megahealth"));
 #endif
+#ifdef SVQC
+PROPERTY(float, g_pickup_healthmega_anyway);
+#endif
 
 REGISTER_ITEM(HealthMega, Health) {
 #ifdef GAMEQC
@@ -93,5 +108,6 @@ REGISTER_ITEM(HealthMega, Health) {
     this.m_itemid               =   IT_HEALTH;
     this.m_respawntime          =   GET(g_pickup_respawntime_long);
     this.m_respawntimejitter    =   GET(g_pickup_respawntimejitter_long);
+    this.m_pickupanyway         =   GET(g_pickup_healthmega_anyway);
 #endif
 }