package FirstSnow import Startmaze import Door import Knockbacker public class FirstSnowMaze extends Startmaze construct(RegionData rd) rdata = rd rdata.setType(RegionType.SNOW, false) override function initMaze() inited = true let tealDoor = new Door(gg_unit_dor2_0023) tealDoor..changeColor('A05W') let purpleDoor = new Door(gg_unit_dor2_0011) purpleDoor..changeColor('A05S')..turn() let k1 = new Knockbacker(gg_unit_knck_0033.getPos(), gg_unit_knck_0033.getOwner(), angle(0)) gg_unit_knck_0033.remove() let k2 = new Knockbacker(gg_unit_knck_0034.getPos(), gg_unit_knck_0034.getOwner(), angle(0)) gg_unit_knck_0034.remove() k1.setup.issuePointOrder("patrol", vec2(5920.01,-4320)) k2.setup.issuePointOrder("patrol", vec2(5110.01,-3830)) gg_unit_bisk_0020.issuePointOrder("patrol", vec2(6800.01, -5237)) gg_unit_bisk_0018.issuePointOrder("patrol", vec2(6000.01, -6000)) gg_unit_sick_0013.getEntity()..setPos(vec3(5300.01, -6100, 0)) gg_unit_sick_0013..issuePointOrder("patrol", vec2(5300.01, -5700)) gg_unit_sick_0014.getEntity()..setPos(vec3(5100.01, -6100, 0)) gg_unit_sick_0014..issuePointOrder("patrol", vec2(5100.01, -5700)) gg_unit_sick_0012.issuePointOrder("patrol", vec2(6500.01, -4400)) gg_unit_sick_0036.issuePointOrder("patrol", vec2(4320.01, -5200)) override function getStart() returns vec2 return vec2(6400, -6760)