X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fitems%2Fitem%2Fjetpack.qc;h=ec09d5c45d62d904c6e4a2ada5ec570ae3b5c4bc;hb=06ac66a5edaa645e19ed9a6482409e8656a65b1d;hp=45a256b1bbe4919876e2288a90ee9dd5b3467acc;hpb=bdf78c0b56764a84f9261ab04e76241e2a1d836d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/items/item/jetpack.qc b/qcsrc/common/items/item/jetpack.qc index 45a256b1b..ec09d5c45 100644 --- a/qcsrc/common/items/item/jetpack.qc +++ b/qcsrc/common/items/item/jetpack.qc @@ -1,56 +1 @@ -#ifdef SVQC - #include "../../../server/t_items.qh" - #include "../../../server/constants.qh" -#endif - -#define WITH(it) this.m_##it; -#define CONFIGURE(...) MAP(WITH, __VA_ARGS__) -#define DEFINE(id) REGISTER_ITEM(id, Pickup, ) - -DEFINE(Jetpack) { - APPLY(CONFIGURE - , model = "models/items/g_jetpack.md3" - , name = "Jet pack" - ) - IF(SV, CONFIGURE - , botvalue = BOT_PICKUP_RATING_LOW - , itemflags = FL_POWERUP - , itemid = IT_JETPACK - , pickupevalfunc = commodity_pickupevalfunc - , respawntime = GET(g_pickup_respawntime_powerup) - , respawntimejitter = GET(g_pickup_respawntimejitter_powerup) - ) -} - -DEFINE(JetpackFuel) { - APPLY(CONFIGURE - , model = "models/items/g_fuel.md3" - , name = "Fuel" - ) - IF(SV, CONFIGURE - , botvalue = BOT_PICKUP_RATING_LOW - , itemid = IT_FUEL - , pickupevalfunc = commodity_pickupevalfunc - , respawntime = GET(g_pickup_respawntime_ammo) - , respawntimejitter = GET(g_pickup_respawntimejitter_ammo) - ) -} - -DEFINE(JetpackRegen) { - APPLY(CONFIGURE - , model = "models/items/g_fuelregen.md3" - , name = "Fuel regenerator" - ) - IF(SV, CONFIGURE - , botvalue = BOT_PICKUP_RATING_LOW - , itemflags = FL_POWERUP - , itemid = IT_FUEL_REGEN - , pickupevalfunc = commodity_pickupevalfunc - , respawntime = GET(g_pickup_respawntime_powerup) - , respawntimejitter = GET(g_pickup_respawntimejitter_powerup) - ) -} - -#undef WITH -#undef CONFIGURE -#undef DEFINE +#include "jetpack.qh"