mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-06-03 10:11:39 +00:00
Merge remote-tracking branch 'yquake2/master'
This commit is contained in:
commit
c16256784c
2 changed files with 159 additions and 156 deletions
|
@ -156,143 +156,50 @@ SP_CreateCoopSpots(edict_t *self)
|
|||
* Therefore create an unnamed info_player_start
|
||||
* at the correct point.
|
||||
*/
|
||||
static void
|
||||
CreateUnnamedSpawnpoint(const edict_t *self, const char *mapname, const char *spotname)
|
||||
{
|
||||
edict_t *spot;
|
||||
|
||||
if (Q_stricmp(level.mapname, mapname) != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (!self->targetname || Q_stricmp(self->targetname, spotname) != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
spot = G_SpawnOptional();
|
||||
|
||||
if (!spot)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
spot->classname = "info_player_start";
|
||||
|
||||
VectorCopy(self->s.origin, spot->s.origin);
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
}
|
||||
|
||||
void
|
||||
SP_CreateUnnamedSpawn(edict_t *self)
|
||||
{
|
||||
edict_t *spot = G_Spawn();
|
||||
|
||||
if (!self)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
/* mine1 */
|
||||
if (Q_stricmp(level.mapname, "mine1") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "mintro") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* mine2 */
|
||||
if (Q_stricmp(level.mapname, "mine2") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "mine1") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* mine3 */
|
||||
if (Q_stricmp(level.mapname, "mine3") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "mine2a") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* mine4 */
|
||||
if (Q_stricmp(level.mapname, "mine4") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "mine3") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* power2 */
|
||||
if (Q_stricmp(level.mapname, "power2") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "power1") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* waste1 */
|
||||
if (Q_stricmp(level.mapname, "waste1") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "power2") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* waste2 */
|
||||
if (Q_stricmp(level.mapname, "waste2") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "waste1") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* city3 */
|
||||
if (Q_stricmp(level.mapname, "city2") == 0)
|
||||
{
|
||||
if (Q_stricmp(self->targetname, "city2NL") == 0)
|
||||
{
|
||||
spot->classname = self->classname;
|
||||
spot->s.origin[0] = self->s.origin[0];
|
||||
spot->s.origin[1] = self->s.origin[1];
|
||||
spot->s.origin[2] = self->s.origin[2];
|
||||
spot->s.angles[1] = self->s.angles[1];
|
||||
spot->targetname = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
CreateUnnamedSpawnpoint(self, "mine1", "mintro");
|
||||
CreateUnnamedSpawnpoint(self, "mine2", "mine1");
|
||||
CreateUnnamedSpawnpoint(self, "mine3", "mine2a");
|
||||
CreateUnnamedSpawnpoint(self, "mine4", "mine3");
|
||||
CreateUnnamedSpawnpoint(self, "power2", "power1");
|
||||
CreateUnnamedSpawnpoint(self, "waste1", "power2");
|
||||
CreateUnnamedSpawnpoint(self, "waste2", "waste1");
|
||||
CreateUnnamedSpawnpoint(self, "city2", "city2NL");
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -314,12 +221,8 @@ SP_info_player_start(edict_t *self)
|
|||
self->think = SP_CreateUnnamedSpawn;
|
||||
self->nextthink = level.time + FRAMETIME;
|
||||
|
||||
if (!coop->value)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_stricmp(level.mapname, "security") == 0)
|
||||
if (coop->value &&
|
||||
Q_stricmp(level.mapname, "security") == 0)
|
||||
{
|
||||
/* invoke one of our gross, ugly, disgusting hacks */
|
||||
self->think = SP_CreateCoopSpots;
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
// FIXED ENTITY STRING (by BjossiAlfreds and ConHuevosGuey)
|
||||
//
|
||||
// 1. Fixed missing spawnflag 1 on ambient target_speaker (b#1)
|
||||
//
|
||||
// 2. Fixed 2x stuck monster_infantry (b#2)
|
||||
//
|
||||
// 3. Flagged some non-DM entities with 2048 (b#3)
|
||||
//
|
||||
// 4. Fixed trigger_push overspeed (b#4)
|
||||
//
|
||||
// 5. Optimized trigger chains (b#5)
|
||||
{
|
||||
"nextmap" "hangar2"
|
||||
"message" "Outer Hangar"
|
||||
|
@ -17,6 +28,7 @@
|
|||
"target" "t86"
|
||||
"targetname" "t82"
|
||||
"classname" "trigger_once"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
|
@ -38,6 +50,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "3840" // b#5: added this
|
||||
"targetname" "t83"
|
||||
"target" "t84"
|
||||
"delay" "2"
|
||||
|
@ -45,8 +58,10 @@
|
|||
}
|
||||
{
|
||||
"classname" "target_crosslevel_target"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"spawnflags" "32"
|
||||
"target" "t83"
|
||||
"target" "t84" // b#5: t83 -> t84
|
||||
"delay" "3" // b#5: moved here from trigger_relay (+1 for default delay of crosslevel targets)
|
||||
"origin" "1616 -384 1328"
|
||||
}
|
||||
{
|
||||
|
@ -238,14 +253,17 @@
|
|||
"noise" "world/bigpump.wav"
|
||||
"origin" "-728 -536 1136"
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "1" // b#1: added this
|
||||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "1" // b#1: added this
|
||||
"origin" "-880 -528 1136"
|
||||
"noise" "world/bigpump.wav"
|
||||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "1" // b#1: added this
|
||||
"origin" "-728 -432 1136"
|
||||
"noise" "world/bigpump.wav"
|
||||
}
|
||||
|
@ -253,6 +271,7 @@
|
|||
"noise" "world/bigpump.wav"
|
||||
"origin" "-616 -488 1024"
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "1" // b#1: added this
|
||||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
|
@ -316,6 +335,7 @@
|
|||
"model" "*5"
|
||||
"target" "t76"
|
||||
"classname" "trigger_once"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "-728 -712 1432"
|
||||
|
@ -335,7 +355,7 @@
|
|||
{
|
||||
"origin" "-424 -1000 904"
|
||||
"target" "t5"
|
||||
"spawnflags" "1792"
|
||||
"spawnflags" "3840" // b#5: 1792 -> 3840
|
||||
"classname" "trigger_always"
|
||||
}
|
||||
{
|
||||
|
@ -457,7 +477,7 @@
|
|||
{
|
||||
"origin" "-224 -568 1512"
|
||||
"target" "t70"
|
||||
"spawnflags" "1792"
|
||||
"spawnflags" "3840" // b#5: 1792 -> 3840
|
||||
"classname" "trigger_always"
|
||||
}
|
||||
{
|
||||
|
@ -566,12 +586,14 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t73"
|
||||
"target" "t74"
|
||||
"origin" "-1176 -712 1104"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t73"
|
||||
"targetname" "t74"
|
||||
"origin" "-960 -712 1104"
|
||||
|
@ -587,7 +609,7 @@
|
|||
{
|
||||
"model" "*6"
|
||||
"classname" "trigger_counter"
|
||||
"spawnflags" "1"
|
||||
"spawnflags" "2049" // b#3: 1 -> 2049
|
||||
"target" "t71"
|
||||
"targetname" "t72"
|
||||
}
|
||||
|
@ -614,23 +636,27 @@
|
|||
}
|
||||
{
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t70"
|
||||
"delay" ".3"
|
||||
"origin" "-256 -616 1464"
|
||||
}
|
||||
{
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t70"
|
||||
"origin" "-272 -624 1504"
|
||||
}
|
||||
{
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // added this
|
||||
"targetname" "t70"
|
||||
"delay" ".5"
|
||||
"origin" "-216 -624 1504"
|
||||
}
|
||||
{
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t70"
|
||||
"delay" ".1"
|
||||
"origin" "-200 -632 1432"
|
||||
|
@ -640,7 +666,7 @@
|
|||
"classname" "trigger_counter"
|
||||
"count" "5"
|
||||
"targetname" "t69"
|
||||
"spawnflags" "1"
|
||||
"spawnflags" "2049" // b#3: 1 -> 2049
|
||||
"target" "t70"
|
||||
}
|
||||
{
|
||||
|
@ -760,12 +786,14 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t67"
|
||||
"target" "t68"
|
||||
"origin" "160 448 1368"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t68"
|
||||
"target" "t67"
|
||||
"origin" "456 440 1368"
|
||||
|
@ -778,96 +806,112 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t64"
|
||||
"target" "t65"
|
||||
"origin" "1384 -360 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t63"
|
||||
"target" "t64"
|
||||
"origin" "1328 -424 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t62"
|
||||
"target" "t63"
|
||||
"origin" "1288 -504 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t61"
|
||||
"target" "t62"
|
||||
"origin" "1296 -576 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t60"
|
||||
"target" "t61"
|
||||
"origin" "1312 -656 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t59"
|
||||
"target" "t60"
|
||||
"origin" "1368 -720 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t58"
|
||||
"target" "t59"
|
||||
"origin" "1456 -744 1144"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048"
|
||||
"targetname" "t57"
|
||||
"target" "t58"
|
||||
"origin" "1544 -752 1144"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t56"
|
||||
"target" "t57"
|
||||
"origin" "1624 -712 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t55"
|
||||
"target" "t56"
|
||||
"origin" "1688 -656 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t54"
|
||||
"target" "t55"
|
||||
"origin" "1720 -560 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t53"
|
||||
"target" "t54"
|
||||
"origin" "1712 -472 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t52"
|
||||
"target" "t53"
|
||||
"origin" "1664 -400 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t51"
|
||||
"target" "t52"
|
||||
"origin" "1600 -352 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t51"
|
||||
"targetname" "t66"
|
||||
"origin" "1504 -328 1128"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t65"
|
||||
"target" "t66"
|
||||
"origin" "1448 -336 1128"
|
||||
|
@ -887,6 +931,7 @@
|
|||
{
|
||||
"model" "*10"
|
||||
"classname" "trigger_once"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t50"
|
||||
}
|
||||
{
|
||||
|
@ -939,12 +984,14 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t48"
|
||||
"targetname" "t49"
|
||||
"origin" "-704 -576 1416"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t48"
|
||||
"target" "t49"
|
||||
"origin" "-704 -872 1416"
|
||||
|
@ -1176,6 +1223,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t26"
|
||||
"killtarget" "message"
|
||||
"origin" "536 472 1488"
|
||||
|
@ -1184,6 +1232,7 @@
|
|||
{
|
||||
"model" "*14"
|
||||
"classname" "trigger_multiple"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"message" "Tank commander's head needed at scanner."
|
||||
"wait" "5"
|
||||
"targetname" "message"
|
||||
|
@ -1204,6 +1253,7 @@
|
|||
{
|
||||
"model" "*15"
|
||||
"classname" "trigger_once"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t44"
|
||||
}
|
||||
{
|
||||
|
@ -1417,13 +1467,13 @@
|
|||
"spawnflags" "1"
|
||||
"angle" "180"
|
||||
"classname" "monster_infantry"
|
||||
"origin" "992 8 1384" //stuck monster at the steps "1008 8 1384"
|
||||
"origin" "992 8 1384" // b#2: 1008 -> 992
|
||||
}
|
||||
{
|
||||
"classname" "monster_infantry"
|
||||
"angle" "180"
|
||||
"spawnflags" "1"
|
||||
"origin" "992 -136 1384" //stuck monster at the steps "1008 -136 1384"
|
||||
"origin" "992 -136 1384" // b#2: 1008 -> 992
|
||||
}
|
||||
{
|
||||
"classname" "item_health_large"
|
||||
|
@ -1488,24 +1538,28 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t39"
|
||||
"target" "t40"
|
||||
"origin" "928 -920 992"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t39"
|
||||
"targetname" "t40"
|
||||
"origin" "752 -976 912"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t37"
|
||||
"target" "t38"
|
||||
"origin" "688 -1136 912"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t37"
|
||||
"targetname" "t38"
|
||||
"origin" "712 -928 912"
|
||||
|
@ -1522,60 +1576,70 @@
|
|||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t35"
|
||||
"target" "t36"
|
||||
"origin" "-376 -336 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t35"
|
||||
"targetname" "t36"
|
||||
"origin" "-600 -472 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t33"
|
||||
"target" "t34"
|
||||
"origin" "-376 -752 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t33"
|
||||
"targetname" "t34"
|
||||
"origin" "-376 -520 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t31"
|
||||
"target" "t32"
|
||||
"origin" "-584 -512 1064"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t31"
|
||||
"targetname" "t32"
|
||||
"origin" "-600 -744 1064"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t29"
|
||||
"target" "t30"
|
||||
"origin" "-464 -800 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t29"
|
||||
"targetname" "t30"
|
||||
"origin" "-520 -1128 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t27"
|
||||
"target" "t28"
|
||||
"origin" "-440 -1256 1032"
|
||||
}
|
||||
{
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t27"
|
||||
"targetname" "t28"
|
||||
"origin" "-680 -1120 1032"
|
||||
|
@ -1989,17 +2053,18 @@
|
|||
"origin" "520 488 1440"
|
||||
"targetname" "t26"
|
||||
"noise" "world/force1.wav"
|
||||
"spawnflags" "1"
|
||||
"spawnflags" "2049" // b#3: 1 -> 2049
|
||||
"classname" "target_speaker"
|
||||
}
|
||||
{
|
||||
"model" "*19"
|
||||
"classname" "func_wall"
|
||||
"spawnflags" "6"
|
||||
"spawnflags" "2054" // b#3: 6 -> 2054
|
||||
"targetname" "t26"
|
||||
}
|
||||
{
|
||||
"classname" "trigger_key"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"item" "key_commander_head"
|
||||
"targetname" "t25"
|
||||
"target" "t26"
|
||||
|
@ -2014,6 +2079,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"noise" "world/scan1.wav"
|
||||
"targetname" "t23"
|
||||
"origin" "320 552 1424"
|
||||
|
@ -2029,12 +2095,14 @@
|
|||
"target" "t23"
|
||||
"targetname" "t22"
|
||||
"classname" "trigger_multiple"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
"origin" "384 520 1488"
|
||||
"delay" "1.2"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "t25"
|
||||
}
|
||||
{
|
||||
|
@ -2043,6 +2111,7 @@
|
|||
"delay" "0.9"
|
||||
"target" "t20"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2050,6 +2119,7 @@
|
|||
"delay" "1"
|
||||
"target" "t20"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2057,6 +2127,7 @@
|
|||
"delay" "0.7"
|
||||
"target" "t19"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2064,6 +2135,7 @@
|
|||
"delay" "0.8"
|
||||
"target" "t19"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2071,6 +2143,7 @@
|
|||
"delay" "0.5"
|
||||
"target" "t18"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2078,6 +2151,7 @@
|
|||
"delay" "0.6"
|
||||
"target" "t18"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2085,6 +2159,7 @@
|
|||
"delay" "0.3"
|
||||
"target" "t17"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2092,6 +2167,7 @@
|
|||
"delay" "0.4"
|
||||
"target" "t17"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2099,6 +2175,7 @@
|
|||
"delay" "0.1"
|
||||
"target" "t16"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2106,6 +2183,7 @@
|
|||
"delay" "0.2"
|
||||
"target" "t16"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2113,6 +2191,7 @@
|
|||
"delay" "1.2"
|
||||
"target" "t21"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t23"
|
||||
|
@ -2120,6 +2199,7 @@
|
|||
"delay" "1.1"
|
||||
"target" "t21"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "224 608 1496"
|
||||
|
@ -2155,72 +2235,78 @@
|
|||
"origin" "304 580 1584"
|
||||
"targetname" "t11"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "304 580 1560"
|
||||
"targetname" "t12"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "304 580 1536"
|
||||
"targetname" "t13"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "304 580 1512"
|
||||
"targetname" "t14"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "304 580 1488"
|
||||
"targetname" "t15"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"origin" "304 580 1608"
|
||||
"targetname" "t10"
|
||||
"classname" "path_corner"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"targetname" "t17"
|
||||
"origin" "344 580 1584"
|
||||
"target" "t11"
|
||||
"classname" "target_laser"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
}
|
||||
{
|
||||
"targetname" "t18"
|
||||
"origin" "344 580 1560"
|
||||
"target" "t12"
|
||||
"classname" "target_laser"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
}
|
||||
{
|
||||
"targetname" "t19"
|
||||
"origin" "344 580 1536"
|
||||
"target" "t13"
|
||||
"classname" "target_laser"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
}
|
||||
{
|
||||
"targetname" "t20"
|
||||
"origin" "344 580 1512"
|
||||
"target" "t14"
|
||||
"classname" "target_laser"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
}
|
||||
{
|
||||
"targetname" "t21"
|
||||
"origin" "344 580 1488"
|
||||
"target" "t15"
|
||||
"classname" "target_laser"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
}
|
||||
{
|
||||
"targetname" "t16"
|
||||
"origin" "344 580 1608"
|
||||
"target" "t10"
|
||||
"spawnflags" "16"
|
||||
"spawnflags" "2064" // b#3: 16 -> 2064
|
||||
"classname" "target_laser"
|
||||
}
|
||||
{
|
||||
|
@ -2442,14 +2528,14 @@
|
|||
}
|
||||
{
|
||||
"noise" "world/fan1.wav"
|
||||
"spawnflags" "1"
|
||||
"spawnflags" "2049" // b#3: 1 -> 2049
|
||||
"classname" "target_speaker"
|
||||
"origin" "-392 -976 944"
|
||||
"targetname" "t5"
|
||||
}
|
||||
{
|
||||
"classname" "target_speaker"
|
||||
"spawnflags" "1"
|
||||
"spawnflags" "2049" // b#3: 1 -> 2049
|
||||
"noise" "world/fan1.wav"
|
||||
"targetname" "t5"
|
||||
"origin" "-352 -976 944"
|
||||
|
@ -2564,6 +2650,7 @@
|
|||
"model" "*25"
|
||||
"classname" "trigger_push"
|
||||
"angle" "270"
|
||||
"speed" "180" // b#4: added this
|
||||
}
|
||||
{
|
||||
"model" "*26"
|
||||
|
@ -2618,12 +2705,14 @@
|
|||
{
|
||||
"dmg" "1"
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t5"
|
||||
"origin" "-388 -1004 920"
|
||||
}
|
||||
{
|
||||
"dmg" "1"
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t5"
|
||||
"delay" ".2"
|
||||
"origin" "-396 -1112 920"
|
||||
|
@ -2631,6 +2720,7 @@
|
|||
{
|
||||
"dmg" "1"
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t5"
|
||||
"delay" ".4"
|
||||
"origin" "-396 -1056 920"
|
||||
|
@ -2638,11 +2728,13 @@
|
|||
{
|
||||
"dmg" "1"
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t5"
|
||||
"origin" "-412 -1084 904"
|
||||
}
|
||||
{
|
||||
"classname" "target_explosion"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"dmg" "1"
|
||||
"targetname" "t5"
|
||||
"delay" ".6"
|
||||
|
@ -2650,15 +2742,16 @@
|
|||
}
|
||||
{
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"targetname" "t5"
|
||||
"target" "t6"
|
||||
//"target" "t6" // not needed
|
||||
"origin" "-432 -960 904"
|
||||
"killtarget" "t6"
|
||||
}
|
||||
{
|
||||
"model" "*28"
|
||||
"classname" "trigger_hurt"
|
||||
"spawnflags" "6"
|
||||
"spawnflags" "2054" // b#3: 6 -> 2054
|
||||
"dmg" "1000"
|
||||
"targetname" "t5"
|
||||
}
|
||||
|
@ -2668,6 +2761,7 @@
|
|||
"angle" "180"
|
||||
"speed" "50"
|
||||
"targetname" "t6"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
}
|
||||
{
|
||||
"model" "*30"
|
||||
|
@ -2968,12 +3062,14 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "1.2"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring7"
|
||||
}
|
||||
{
|
||||
"origin" "1408 -312 1440"
|
||||
"targetname" "rings1"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring1"
|
||||
}
|
||||
{
|
||||
|
@ -2981,6 +3077,7 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "0.2"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring2"
|
||||
}
|
||||
{
|
||||
|
@ -2988,6 +3085,7 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "0.4"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring3"
|
||||
}
|
||||
{
|
||||
|
@ -2995,6 +3093,7 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "0.6"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring4"
|
||||
}
|
||||
{
|
||||
|
@ -3002,6 +3101,7 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "0.8"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring5"
|
||||
}
|
||||
{
|
||||
|
@ -3009,6 +3109,7 @@
|
|||
"targetname" "rings1"
|
||||
"delay" "1"
|
||||
"classname" "trigger_relay"
|
||||
"spawnflags" "2048" // b#3: added this
|
||||
"target" "ring6"
|
||||
}
|
||||
{
|
||||
|
@ -3108,5 +3209,4 @@
|
|||
"angle" "-2"
|
||||
"_minlight" "2"
|
||||
"spawnflags" "2048"
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue