X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Feffects%2Fall.inc;h=019ae6139cd8ce909ad05c5dd832d776240ca918;hb=c05104bde1e758c4022f9755f02f177aa0476134;hp=3b534ab781d0f7d8a4614a4534fe4f208a28899d;hpb=55a4614bcbabe7335c9a7c25bbb6458400b3a424;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/all.inc b/qcsrc/common/effects/all.inc index 3b534ab781..019ae6139c 100644 --- a/qcsrc/common/effects/all.inc +++ b/qcsrc/common/effects/all.inc @@ -122,7 +122,7 @@ EFFECT(0, RACER_BOOSTER, "wakizashi_booster_smoke") EFFECT(0, RACER_IMPACT, "wakizashi_gun_impact") EFFECT(0, RACER_MUZZLEFLASH, "wakizashi_gun_muzzleflash") EFFECT(0, RACER_ROCKETLAUNCH, "wakizashi_rocket_launch") -EFFECT(0, RACER_ROCKET_EXPLODE, "wakizashi_rocket_launch") +EFFECT(0, RACER_ROCKET_EXPLODE, "wakizashi_rocket_explode") EFFECT(1, RACER_ROCKET_TRAIL, "wakizashi_rocket_thrust") EFFECT(0, SPIDERBOT_ROCKETLAUNCH, "spiderbot_rocket_launch") @@ -140,15 +140,36 @@ EFFECT(0, BIGPLASMA_MUZZLEFLASH, "bigplasma_muzzleflash") EFFECT(0, TELEPORT, "teleport") EFFECT(0, SPAWNPOINT_RED, "spawn_point_red") -EFFECT(0, SPAWN_RED, "spawn_event_red") EFFECT(0, SPAWNPOINT_BLUE, "spawn_point_blue") -EFFECT(0, SPAWN_BLUE, "spawn_event_blue") EFFECT(0, SPAWNPOINT_YELLOW, "spawn_point_yellow") -EFFECT(0, SPAWN_YELLOW, "spawn_event_yellow") EFFECT(0, SPAWNPOINT_PINK, "spawn_point_pink") -EFFECT(0, SPAWN_PINK, "spawn_event_pink") EFFECT(0, SPAWNPOINT_NEUTRAL, "spawn_point_neutral") +entity EFFECT_SPAWNPOINT(int teamid) +{ + switch (teamid) { + case NUM_TEAM_1: return EFFECT_SPAWNPOINT_RED; + case NUM_TEAM_2: return EFFECT_SPAWNPOINT_BLUE; + case NUM_TEAM_3: return EFFECT_SPAWNPOINT_YELLOW; + case NUM_TEAM_4: return EFFECT_SPAWNPOINT_PINK; + default: return EFFECT_SPAWNPOINT_NEUTRAL; + } +} + +EFFECT(0, SPAWN_RED, "spawn_event_red") +EFFECT(0, SPAWN_BLUE, "spawn_event_blue") +EFFECT(0, SPAWN_YELLOW, "spawn_event_yellow") +EFFECT(0, SPAWN_PINK, "spawn_event_pink") EFFECT(0, SPAWN_NEUTRAL, "spawn_event_neutral") +entity EFFECT_SPAWN(int teamid) +{ + switch (teamid) { + case NUM_TEAM_1: return EFFECT_SPAWN_RED; + case NUM_TEAM_2: return EFFECT_SPAWN_BLUE; + case NUM_TEAM_3: return EFFECT_SPAWN_YELLOW; + case NUM_TEAM_4: return EFFECT_SPAWN_PINK; + default: return EFFECT_SPAWN_NEUTRAL; + } +} EFFECT(0, ICEORGLASS, "iceorglass") EFFECT(0, ICEFIELD, "icefield") @@ -229,6 +250,7 @@ EFFECT(0, SMOKING, "smoking") EFFECT(0, SMOKE_RING, "smoke_ring") EFFECT(0, JUMPPAD, "jumppad_activate") EFFECT(1, BULLET, "tr_bullet") +EFFECT(1, BULLET_WEAK, "tr_bullet_weak") EFFECT(0, EF_FLAME, "EF_FLAME") EFFECT(0, EF_STARDUST, "EF_STARDUST") EFFECT(0, TE_EXPLOSION, "TE_EXPLOSION")