diff --git a/dScripts/BaseSurvivalServer.cpp b/dScripts/BaseSurvivalServer.cpp index 45ed22e..1174f00 100644 --- a/dScripts/BaseSurvivalServer.cpp +++ b/dScripts/BaseSurvivalServer.cpp @@ -302,6 +302,7 @@ void BaseSurvivalServer::StartWaves(Entity *self) { self->SetVar(FirstTimeDoneVariable, true); self->SetVar(MissionTypeVariable, state.players.size() == 1 ? "survival_time_solo" : "survival_time_team"); + ActivateSpawnerNetwork(spawnerNetworks.rewardNetworks); ActivateSpawnerNetwork(spawnerNetworks.smashNetworks); self->SetNetworkVar(WavesStartedVariable, true); self->SetNetworkVar(StartWaveMessageVariable, "Start!"); diff --git a/dScripts/CppScripts.cpp b/dScripts/CppScripts.cpp index f602907..27f5e22 100644 --- a/dScripts/CppScripts.cpp +++ b/dScripts/CppScripts.cpp @@ -62,6 +62,7 @@ #include "VeMech.h" #include "VeMissionConsole.h" #include "VeEpsilonServer.h" +#include "AgSurvivalBuffStation.h" // NS Scripts #include "NsModularBuild.h" @@ -319,6 +320,8 @@ CppScripts::Script* CppScripts::GetScript(Entity* parent, const std::string& scr script = new BaseEnemyMech(); else if (scriptName == "scripts\\zone\\AG\\L_ZONE_AG_SURVIVAL.lua") script = new ZoneAgSurvival(); + else if (scriptName == "scripts\\02_server\\Objects\\L_BUFF_STATION_SERVER.lua") + script = new AgSurvivalBuffStation(); else if (scriptName == "scripts\\ai\\AG\\L_AG_BUS_DOOR.lua") script = new AgBusDoor(); else if (scriptName == "scripts\\02_server\\Equipment\\L_MAESTROM_EXTRACTICATOR_SERVER.lua")