#include "RandomSpawnerFin.h" void RandomSpawnerFin::OnStartup(Entity* self) { zones = { { //-- ** Load 1 -------------------------- ** {{mobs.pirate, 3, "type1",}, {mobs.ronin, 3, "type2",}, {mobs.spider, 2, "type3",}}, 10 }, { //-- ** Load 2 -------------------------- ** {{mobs.admiral, 3, "type1",}, {mobs.ronin, 2, "type2",}, {mobs.mech, 2, "type3",}}, 5 }, { //-- ** Load 3 -------------------------- ** {{mobs.horse, 2, "type1",}, {mobs.admiral, 3, "type2",}, {mobs.stromb, 5, "type3",}}, 10 }, { //-- ** Load 4 -------------------------- ** {{mobs.horse, 1, "type1",}, {mobs.gorilla, 1, "type2",}, {mobs.pirate, 4, "type3",}}, 2 }, { //-- ** Load 5 -------------------------- ** {{mobs.spider, 1, "type1",}, {mobs.mech, 2, "type2",}, {mobs.gorilla, 1, "type3",}}, 1 }, { //-- ** Load 6 -------------------------- ** {{mobs.mech, 2, "type1",}, {mobs.pirate, 4, "type2",}, {mobs.horse, 1, "type3",}}, 10 }, { //-- ** Load 7 -------------------------- ** {{mobs.stromb, 3, "type1",}, {mobs.spider, 1, "type2",}, {mobs.horse, 1, "type3",}}, 5 }, { //-- ** Load 8 -------------------------- ** {{mobs.pirate, 3, "type1",}, {mobs.admiral, 2, "type2",}, {mobs.gorilla, 1, "type3",}}, 2 }, { //-- ** Load 9 -------------------------- ** {{mobs.stromb, 3, "type1",}, {mobs.mech, 2, "type2",}, {mobs.spider, 1, "type3",}}, 10 }, { //-- ** Load 10 -------------------------- ** {{mobs.admiral, 3, "type1",}, {mobs.pirate, 3, "type2",}, {mobs.horse, 1, "type3",}}, 10 }, }; sectionMultipliers = { {"secA", 1}, {"secB", 1}, {"secC", 1.2f}, {"secD", 1.3f}, {"secE", 1.6f}, {"secF", 1}, {"secG", 1}, {"secH", 1.2f}, }; zoneName = "fin"; BaseStartup(self); } void RandomSpawnerFin::OnTimerDone(Entity* self, std::string timerName) { BaseOnTimerDone(self, timerName); }