this map is sucks
only changed spawn points, he never changes another any triggers
if we're going to reversed gonark's nest,
we can't going on to fking upside
because, we can't use barnacle
he doesn't make it to need to going upside
using barnacle on green shit lol
only can climb to there, using server's jump mod or needs a lot's users (like a human stair tower)
so, that map assets need a lot's fix things
Forum
(google translate)
this is the essence of "reverse" you need to use boosts from grenades / bugs of sven with the revival of grenades / build human towers. I didn't rearrange the triggers because that's the whole point of "reverse" you have to get to the start to hit the triggers
then don't play, no one is forcing you :)
using bugs like grenade revival for an excuse of it being reverse is a bad design, dont you think? there are ways you could do to make the reverse at least work for everyone and not for those who just happen to know a bug that could be fixed in the future. This isn't really going to work

"using bugs like grenade revival for an excuse of it being reverse is a bad design, dont you think?" nah i don't think so, there are many ways to pass besides reviving the grenade, that was just an example.
"there are ways you could do to make the reverse at least work for everyone and not for those who just happen to know a bug that could be fixed in the future." and what should I do in this case? put a bunch of portals all over the place or what? it will be too boring.
EHandle pC;
Vector vC = g_vecZero;
const array<string> aN = {"info_player_start", "info_player_dm2", "info_player_deathmatch", "info_player_coop"};
void MapActivate(){
CBaseEntity@ pS = null;
while((@pS = g_EntityFuncs.FindEntityByClassname(pS, "trigger_changelevel")) !is null){
pC = @pS;
}
for(uint i = 0; i < aN.length(); i++){
while((@pS = g_EntityFuncs.FindEntityByClassname(pS, aN[i])) !is null){
if(vC == g_vecZero)
vC = vC + pS.pev.origin;
else
vC = (vC + pS.pev.origin) / 2;
pS.pev.origin = pC.GetEntity().Center();
}
}
pC.GetEntity().pev.origin = vC;
}
Save this as an AS file and add map_scripts. every map will be "reverse"! LOL
