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