#include "RandomSpawnerStr.h" void RandomSpawnerStr::OnStartup(Entity* self) { zones = { { //-- ** Load 1 -------------------------- ** {{mobs.stromb, 4, "type1",}, {mobs.pirate, 3, "type2",}, {mobs.ronin, 3, "type3",}}, 45 }, { //-- ** Load 2 -------------------------- ** {{mobs.stromb, 3, "type1",}, {mobs.pirate, 3, "type2",}, {mobs.mech, 3, "type3",}}, 20 }, { //-- ** Load 3 -------------------------- ** {{mobs.stromb, 4, "type1",}, {mobs.admiral, 2, "type2",}, {mobs.spider, 1, "type3",}}, 10 }, { //-- ** Load 4 -------------------------- ** {{mobs.mech, 3, "type1",}, {mobs.spider, 1, "type2",}, {mobs.stromb, 4, "type3",}}, 3 }, { //-- ** Load 5 -------------------------- ** {{mobs.horse, 1, "type1",}, {mobs.ronin, 5, "type2",}, {mobs.pirate, 2, "type3",}}, 1 }, { //-- ** Load 6 -------------------------- ** {{mobs.gorilla, 1, "type1",}, {mobs.pirate, 5, "type2",}, {mobs.admiral, 2, "type3",}}, 1 }, { //-- ** Load 7 -------------------------- ** {{mobs.admiral, 2, "type1",}, {mobs.stromb, 4, "type2",}, {mobs.ronin, 2, "type3",}}, 3 }, { //-- ** Load 8 -------------------------- ** {{mobs.admiral, 3, "type1",}, {mobs.gorilla, 1, "type2",}, {mobs.horse, 1, "type3",}}, 1 }, { //-- ** Load 9 -------------------------- ** {{mobs.ronin, 3, "type1",}, {mobs.ronin, 3, "type2",}, {mobs.ronin, 3, "type3",}}, 5 }, { //-- ** Load 10 -------------------------- ** {{mobs.pirate, 4, "type1",}, {mobs.pirate, 4, "type2",}, {mobs.pirate, 4, "type3",}}, 1 }, }; sectionMultipliers = { {"secA", 1}, {"secB", 1}, {"secC", 1.2f}, }; zoneName = "str"; mobDeathResetNumber = 20; changeNum = 15; BaseStartup(self); } void RandomSpawnerStr::OnTimerDone(Entity* self, std::string timerName) { BaseOnTimerDone(self, timerName); }