From: TimePath Date: Wed, 13 May 2015 23:32:50 +0000 (+1000) Subject: Replace `MAP(IDENTITY)` with `UNWORDS` X-Git-Tag: xonotic-v0.8.1~53^2~1 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=eaefffb161cd24ed84ba5c03c9ebc4a651ebbae9;p=xonotic%2Fxonotic-data.pk3dir.git Replace `MAP(IDENTITY)` with `UNWORDS` --- diff --git a/qcsrc/common/items/item/ammo.qc b/qcsrc/common/items/item/ammo.qc index 23f8d8aae..032fcc3fe 100644 --- a/qcsrc/common/items/item/ammo.qc +++ b/qcsrc/common/items/item/ammo.qc @@ -11,7 +11,7 @@ , respawntime = GET(g_pickup_respawntime_ammo) \ , respawntimejitter = GET(g_pickup_respawntimejitter_ammo) \ ) \ - MAP(IDENTITY, __VA_ARGS__) \ + UNWORDS(__VA_ARGS__) \ )) DEFINE(Bullets diff --git a/qcsrc/common/items/item/armor.qc b/qcsrc/common/items/item/armor.qc index 4a3c9c022..8fed098ac 100644 --- a/qcsrc/common/items/item/armor.qc +++ b/qcsrc/common/items/item/armor.qc @@ -5,7 +5,7 @@ #define WITH(it) this.m_##it; #define CONFIGURE(...) MAP(WITH, __VA_ARGS__) -#define DEFINE(id, ...) REGISTER_ITEM(id, Armor, MAP(IDENTITY, __VA_ARGS__)) +#define DEFINE(id, ...) REGISTER_ITEM(id, Armor, UNWORDS(__VA_ARGS__)) DEFINE(ArmorSmall ,APPLY(CONFIGURE diff --git a/qcsrc/common/items/item/health.qc b/qcsrc/common/items/item/health.qc index 304bfd4a2..08b422de1 100644 --- a/qcsrc/common/items/item/health.qc +++ b/qcsrc/common/items/item/health.qc @@ -5,7 +5,7 @@ #define WITH(it) this.m_##it; #define CONFIGURE(...) MAP(WITH, __VA_ARGS__) -#define DEFINE(id, ...) REGISTER_ITEM(id, Health, MAP(IDENTITY, __VA_ARGS__)) +#define DEFINE(id, ...) REGISTER_ITEM(id, Health, UNWORDS(__VA_ARGS__)) DEFINE(HealthSmall ,APPLY(CONFIGURE diff --git a/qcsrc/common/items/item/jetpack.qc b/qcsrc/common/items/item/jetpack.qc index 963f63dfa..9ff4ed05c 100644 --- a/qcsrc/common/items/item/jetpack.qc +++ b/qcsrc/common/items/item/jetpack.qc @@ -5,7 +5,7 @@ #define WITH(it) this.m_##it; #define CONFIGURE(...) MAP(WITH, __VA_ARGS__) -#define DEFINE(id, ...) REGISTER_ITEM(id, Pickup, MAP(IDENTITY, __VA_ARGS__)) +#define DEFINE(id, ...) REGISTER_ITEM(id, Pickup, UNWORDS(__VA_ARGS__)) DEFINE(Jetpack ,APPLY(CONFIGURE diff --git a/qcsrc/common/items/item/powerup.qc b/qcsrc/common/items/item/powerup.qc index ca54fa73f..f10a97e54 100644 --- a/qcsrc/common/items/item/powerup.qc +++ b/qcsrc/common/items/item/powerup.qc @@ -11,7 +11,7 @@ , respawntime = GET(g_pickup_respawntime_powerup) \ , respawntimejitter = GET(g_pickup_respawntimejitter_powerup) \ ) \ - MAP(IDENTITY, __VA_ARGS__) \ + UNWORDS(__VA_ARGS__) \ )) DEFINE(Strength diff --git a/qcsrc/common/util-pre.qh b/qcsrc/common/util-pre.qh index 8fe729e7f..9d60ae0a9 100644 --- a/qcsrc/common/util-pre.qh +++ b/qcsrc/common/util-pre.qh @@ -83,6 +83,8 @@ #define IDENTITY(it) it +#define UNWORDS(...) MAP(IDENTITY, __VA_ARGS__) + #define APPLY(f, ...) f(__VA_ARGS__) #ifdef SVQC diff --git a/qcsrc/server/mutators/mutator_instagib.qc b/qcsrc/server/mutators/mutator_instagib.qc index d24a4688b..161dba90d 100644 --- a/qcsrc/server/mutators/mutator_instagib.qc +++ b/qcsrc/server/mutators/mutator_instagib.qc @@ -15,7 +15,7 @@ float instagib_respawntimejitter_ammo = 0; GETTER(float, instagib_respawntime_ammo) GETTER(float, instagib_respawntimejitter_ammo) -REGISTER_ITEM(VaporizerCells, Pickup, MAP(IDENTITY +REGISTER_ITEM(VaporizerCells, Pickup, APPLY(UNWORDS ,APPLY(CONFIGURE , model = "models/items/a_cells.md3" , sound = "misc/itempickup.wav" @@ -29,7 +29,7 @@ REGISTER_ITEM(VaporizerCells, Pickup, MAP(IDENTITY ) )) -REGISTER_ITEM(ExtraLife, Pickup, MAP(IDENTITY +REGISTER_ITEM(ExtraLife, Pickup, APPLY(UNWORDS ,APPLY(CONFIGURE , model = "models/items/g_h100.md3" , sound = "misc/megahealth.wav"