Gamerules: Fix the creation for buyzones and rescue points.
This commit is contained in:
parent
e9e49ab216
commit
f436d17ee5
|
@ -146,10 +146,10 @@ CSMultiplayerRules::CreateRescueZones(void)
|
||||||
if (zones > 0)
|
if (zones > 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* since no buyzones are available, let's create one around every CT spawn */
|
/* hostage zones need to go somewhere */
|
||||||
for (entity e = world; (e = find(e, ::classname, "info_player_start"));) {
|
for (entity e = world; (e = find(e, ::classname, "info_player_start"));) {
|
||||||
info_hostage_rescue newzone = spawn(info_hostage_rescue);
|
info_hostage_rescue newzone = spawn(info_hostage_rescue, origin: e.origin);
|
||||||
setorigin(newzone, e.origin);
|
newzone.Respawn();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -171,8 +171,8 @@ CSMultiplayerRules::CreateCTBuyzones(void)
|
||||||
|
|
||||||
/* since no buyzones are available, let's create one around every CT spawn */
|
/* since no buyzones are available, let's create one around every CT spawn */
|
||||||
for (entity e = world; (e = find(e, ::classname, "info_player_start"));) {
|
for (entity e = world; (e = find(e, ::classname, "info_player_start"));) {
|
||||||
info_buyzone newzone = spawn(info_buyzone);
|
info_buyzone newzone = spawn(info_buyzone, origin: e.origin);
|
||||||
setorigin(newzone, e.origin);
|
newzone.Respawn();
|
||||||
newzone.team = TEAM_CT;
|
newzone.team = TEAM_CT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -195,8 +195,8 @@ CSMultiplayerRules::CreateTBuyzones(void)
|
||||||
|
|
||||||
/* since no buyzones are available, let's create one around every T spawn */
|
/* since no buyzones are available, let's create one around every T spawn */
|
||||||
for (entity e = world; (e = find(e, ::classname, "info_player_deathmatch"));) {
|
for (entity e = world; (e = find(e, ::classname, "info_player_deathmatch"));) {
|
||||||
info_buyzone newzone = spawn(info_buyzone);
|
info_buyzone newzone = spawn(info_buyzone, origin: e.origin);
|
||||||
setorigin(newzone, e.origin);
|
newzone.Respawn();
|
||||||
newzone.team = TEAM_T;
|
newzone.team = TEAM_T;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue