stages = {} stages.boss_ready = false stages.boss_finished = false stages.boss_loaded = false boss = nil function stages.stage1_init() mapa = stage1_mapa tiletype={void=0,nonpc=1,stair=2,switch=3,half=4,block=5} mapa.wait=0 mapa.step=0 load_tilemap( sf_mapa ) llibre.init() table.insert(actors,llibre) gorro.init() table.insert(actors,gorro) peu.init() table.insert(actors,peu) premiere.init() table.insert(actors,premiere) elalien.init() table.insert(actors,elalien) boss = imp.new(55,4,3) table.insert( actors, boss ) boss_meter = bar_meter.new(20,12,128,10,1,1,boss,5) --batman bol.init() table.insert(actors,bol) table.insert( actors, gota.new(70,5,1,20) ) table.insert( actors, gota.new(70,9,1,30) ) table.insert( actors, gota.new(63,5,1,25,2,-7) ) table.insert( actors, gota.new(63,9,1,20,0,-8) ) table.insert( actors, gota.new(64,3,1,10,0,-6) ) table.insert( actors, gota.new(64,6,1,25,-1,-5) ) table.insert( actors, gota.new(65,7,1,10,0,-7) ) table.insert( actors, gota.new(65,8,1,25,0,-7) ) table.insert( actors, gota.new(66,3,1,10,0,-7) ) table.insert( actors, gota.new(66,4,1,15,0,-7) ) table.insert( actors, gota.new(77,2,1,30,-5,-7) ) table.insert( actors, gota.new(77,9,1,25,-5,-7) ) -- FOC? table.insert(actors,invisible.new(77,5,4)) table.insert(actors,invisible.new(77,6,4)) table.insert(actors,invisible.new(58,2,4)) table.insert(actors,invisible.new(58,3,4)) table.insert( actors, caco.new(13,3,2,true ) ) table.insert( actors, caco.new(17,3,2,false) ) table.insert( actors, caco.new(20,3,2,false) ) table.insert( actors, caco.new(26,3,2,false) ) table.insert( actors, caco.new(30,4,2,false) ) table.insert( actors, caco.new(37,3,2,false) ) table.insert( actors, caco.new(41,3,2,false) ) table.insert( actors, caco.new(40,3,2,false) ) table.insert( actors, caco.new(50,3,2,false) ) table.insert( actors, caco.new(57,3,2,false) ) table.insert( actors, caco.new(61,3,2,false) ) table.insert( actors, caco.new(74,3,2,false) ) table.insert( actors, caco.new(75,3,2,false) ) local zombie1 = zombie.new(2, 3, 3,false) table.insert( actors, zombie1 ) table.insert( actors, zombie.new(2, 4, 3,true) ) table.insert( actors, zombie.new(2, 5, 3,false) ) table.insert( actors, zombie.new(3, 3, 3,true) ) table.insert( actors, zombie.new(23, 0, 3,false) ) table.insert( actors, zombie.new(23, 9, 3,true) ) table.insert( actors, zombie.new(24, 6, 3,true) ) table.insert( actors, zombie.new(28, 3, 3,false) ) table.insert( actors, zombie.new(32, 3, 3,false) ) table.insert( actors, zombie.new(42, 7, 3,true) ) table.insert( actors, zombie.new(43, 3, 3,true) ) table.insert( actors, zombie.new(44, 3, 3,false) ) table.insert( actors, zombie.new(46, 3, 3,false) ) table.insert( actors, zombie.new(54, 3, 3,false) ) table.insert( actors, zombie.new(68, 3, 3,false) ) local zombie2 = zombie.new(73, 3, 3,false) table.insert( actors, zombie2 ) table.insert( actors, zombie.new(73, 5, 3,false) ) table.insert( actors, zombie.new(73, 7, 3,false) ) table.insert( actors, zombie.new(75, 3, 3,true) ) local hp_x, hp_y = coords.room_to_world(14, 10, 4) table.insert( actors, health_potion.new(14, hp_x, hp_y, 0, 0, 2) ) local hp_x, hp_y = coords.room_to_world(77, 7, 4) table.insert( actors, health_potion.new(77, hp_x, hp_y, 0, 0, 3) ) -- TRIGGERS -- if not menu then table.insert(actors,trigger.new(10,57,32,triggers.escena_abad_inici)) end table.insert( actors, trigger.new(10,7,3,triggers.escena_abad_inici,"inici","TR01") ) table.insert( actors, trigger.new(11,2,3,triggers.escena_abad_corfes,"corfes","TR02") ) table.insert( actors, trigger.new(31,1,3,triggers.escena_abad_portes,"portes","TR03") ) table.insert( actors, trigger.new(31,6,3,triggers.escena_abad_portes,"portes","TR04") ) table.insert( actors, trigger.new(71,7,3,triggers.escena_abad_portes,"portes","TR05") ) table.insert( actors, trigger.new(53,5,3,triggers.escena_abad_porta_casa,"porta casa","TR06")) table.insert( actors, trigger.new(56,4,3,triggers.escena_abad_porta_batman,"porta batman","TR07")) table.insert( actors, trigger.new(19,4,3,triggers.escena_habitacio_batman,"habitacio batman","TR08")) -- table.insert( actors, trigger.new(55,1,3,triggers.escena_lluita_imp,"lluita imp")) table.insert( actors, trigger.new(10,8,1,triggers.open_door,"","primera porta","switch",{11, 57,45}) ) table.insert( actors, trigger.new(34,1,1,triggers.open_door,"","dos portes casa abad","switch",{32, 50,38,26,53,41,29},{"TR03","TR04"}) ) table.insert( actors, trigger.new(52,1,1,triggers.open_door,"","porta casa abad","switch",{72, 42,30},{"TR05"}) ) table.insert( actors, trigger.new(60,1,1,triggers.open_door,"","altillo","switch",{54, 54,42},{"TR06"}) ) table.insert( actors, trigger.new(75,6,1,triggers.open_door,"","pasillo inf","switch",{77, 50,38,26}) ) table.insert( actors, trigger.new(75,9,1,triggers.open_door,"","acces inf casa batman","switch",{57, 53,41},{"TR07"}) ) table.insert( actors, trigger.new(79,5,1,triggers.open_door,"","sotan casa batman","switch",{36, 56,44}) ) table.insert( actors, trigger.new(38,2,2,triggers.open_door,"","","switch",{39, 62,63}) ) -- table.insert( actors, trigger.new(1, 1,1,triggers.open_door,"","acces cacaus","switch",{20, 53,41},{"TR08"})) -- table.insert(actors,trigger.new(14,40,32,triggers.teleport_a)) -- table.insert(actors,trigger.new(67,8,32,triggers.teleport_b)) -- table.insert(actors,trigger.new(29,40,32,triggers.teleport_c)) -- table.insert(actors,trigger.new(61,8,32,triggers.teleport_d)) trigger_event.new("Premiere dialeg 1", trigger_ev.dialeg_trigger, trigger_ev.dialeg_init, nil, premiere, abad, 150, "Ma que cosa fare", 150) trigger_event.new("Zombie 1 dialeg", trigger_ev.dialeg_trigger, trigger_ev.dialeg_init, nil, zombie1, abad, 150, "Sereeeeebrooooosssss", 250) trigger_event.new("Zombie 2 dialeg", trigger_ev.dialeg_trigger, trigger_ev.dialeg_init, nil, zombie2, abad, 150, "Aaaaaargh... per ell!", 250) trigger_event.new("Elalien dialeg", trigger_ev.dialeg_trigger, trigger_ev.dialeg_init, nil, elalien, abad, 150, "I les tisores de podar?", 250) tiles_layer2.new(13,11,3,144,144,16,16) tiles_layer2.new(13,11,4,144,144,16,16) tiles_layer2.new(11,10,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya) local abad_x, abad_y = coords.room_to_world ( 10, 4, 3 ) -- local abad_x, abad_y = coords.room_to_world ( 54, 8, 3 ) -- local abad_x, abad_y = coords.room_to_world ( 18, 9, 3 ) abad:move(abad_x, abad_y) abad_make_safe( true ) local scr_ax, scr_ay = viewp:screen_coords(abad_x, abad_y) remote_view_init() viewp:free_move() stages.boss_ready = false stages.boss_loaded = false end function stages.stage1_update() -- print("stage1_update") fireball.update() -- if (abad.energia<=abad.max_energia/2) then -- -- Requeriment: tindre mitja clau -- premiere.healer_init() -- end end function stages.stage1_draw_back() -- print("stage1_draw_back") end function stages.stage1_draw_middle() -- print("stage1_draw_middle") end function stages.stage1_draw_front() -- print("stage1_draw_front") fireball.draw() boss_meter:draw() end function stages.stage2_init() -- print("stage 2 init") end function stages.stage1_boss_ready() stages.boss_ready = true stages.boss_finished = false end function stages.stage1_boss() if not scene.running and not stages.boss_loaded then load_tilemap( sf_mapa, stage1_boss_mapa ) -- actors_in_room_backup_and_remove(stage1_boss_mapa.r0.r,stage1_boss_mapa.r1.r) -- viewp:fixed({l=8,r=44,u=48,d=0}, viewp.x, viewp.y-48) -- viewp:fixed({l=8,r=44,u=0,d=0}) stages.boss_loaded = true boss.reason="" boss.enabled=true boss:fight() trigger_event.new("Premiere Boss 1", trigger_ev.premiere_boss1_trigger, trigger_ev.premiere_healer_init, trigger_ev.premiere_healer_update) end end function stages.stage1_boss_finished() stages.boss_ready = true stages.boss_finished = true end function stages.stage1_boss_end() mapa_restore_backup() set_actors_enabled_by_room(true, "boss", stage1_boss_mapa.r0.r, stage1_boss_mapa.r1.r) remove_actor(boss) stages.boss_ready = false stages.boss_finished = false stages.boss_loaded = false viewp:free_move() end stage1_mapa={ -- 1 { 256,256,256,18,19,21,20,21,20,21,20,21, 64,68,256,16,72,256,256,256,256,256,256,256, 256,256,66,256,88,256,256,70,71,256,256,256, 256,66,256,16,256,112,256,86,87,256,114,256, 66,256,256,16,256,256,256,256,256,256,256,256, 256,64,256,16,20,21,20,21,20,21,20,21, }, -- 2 { 20,21,20,21,20,21,20,21,20,21,20,21, 256,256,256,256,256,256,256,256,256,256,256,256, 256,256,73,74,256,256,256,256,73,74,256,256, 256,256,89,90,256,256,256,256,89,90,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, -- 20,21,20,21,20,21,21,256,80,17,20,21, 20,21,20,21,20,21,21,256,256,0,20,21, }, -- 3 { 20,21,20,21,20,21,20,21,20,21,20,21, 256,256,256,256,256,256,256,256,256,256,256,256, 256,96,97,96,256,73,74,256,97,96,96,256, 256,99,256,100,256,89,90,256,99,256,100,256, 256,256,256,256,256,256,256,256,256,256,256,256, 20,21,20,21,20,21,20,21,20,21,20,21, }, -- 4 { 20,21,20,21,20,21,20,21,20,21,18,19, 256,256,256,256,256,256,256,256,256,256,77,17, 256,73,74,256,256,73,74,256,98,98,93,17, 256,89,90,256,256,89,90,256,99,100,256,256, 256,256,256,256,256,256,256,256,10,11,256,256, 20,21,20,21,20,21,20,21,10,11,20,21, }, -- 5 { 66,256,256,67,256,65,256,64,256,256,256,66, 256,256,64,256,256,256,256,256,256,68,256,67, 18,19,18,19,18,19,18,19,256,256,65,256, 256,256,256,256,256,256,256,16,256,256,256,256, 256,256,256,256,256,256,256,16,256,64,256,66, 20,21,20,21,20,21,20,21,256,256,66,256, }, -- 6 { 256,66,256,41,44,45,44,45,44,45,44,45, 64,256,256,41,256,256,256,256,256,256,256,256, 68,256,66,256,256,256,96,97,256,256,256,256, 256,67,256,41,256,256,99,100,256,256,256,256, 65,256,256,41,95,256,256,256,10,11,256,256, 256,65,42,43,44,45,44,45,10,11,44,45, }, -- 7 { 42,43,256,256,256,256,65,256,256,256,256,64, 256,41,256,67,256,256,256,256,68,256,256,256, 256,41,256,256,256,66,256,256,256,256,256,256, 256,256,256,64,256,256,65,256,67,256,67,256, 256,256,256,256,256,256,256,256,256,256,256,256, 42,43,20,21,20,21,20,21,20,21,20,21, }, -- 8 { 67,256,256,256,256,65,256,256,256,256,64,256, 256,256,67,256,256,256,256,68,256,256,256,256, 256,256,256,256,66,256,256,256,256,256,256,67, 256,256,64,256,256,65,256,67,256,67,256,256, 256,256,256,256,256,111,111,256,256,256,256,256, 20,21,20,21,17,256,256,17,20,21,20,21, }, -- 9 { 256,256,256,256,65,256,256,256,256,64,17,17, 256,67,256,256,256,256,68,256,256,256,17,256, 256,256,256,66,256,256,256,256,256,256,17,256, 256,64,256,256,65,256,67,256,67,256,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 20,21,20,21,20,21,20,21,20,21,20,21, }, -- 10 { 17,17,17,17,17,17,17,17,17,17,18,19, 256,256,256,256,256,256,256,256,256,256,17,17, 256,256,73,74,256,256,73,74,256,256,18,19, 256,256,89,90,256,256,89,90,256,256,17,17, 256,256,256,256,256,256,256,256,256,256,18,19, -- 20,21,256,80,17,18,19,17,18,19,17,17, 20,21,256,256,0,18,19,17,18,19,17,17, }, -- 11 { 256,66,26,27,28,29,28,29,26,27,28,29, -- 256,256,256,24,256,256,256,256,15,25,256,256, 256,256,256,24,256,256,256,256,23,25,256,256, -- 24,24,24,24,24,24,24,24,15,25,24,24, 64,68,256,256,256,256,256,256,256,25,256,256, 256,256,66,24,256,121,256,256,256,38,256,256, 256,66,256,24,101,102,103,256,256,38,256,256, 66,256,256,24,28,29,28,29,28,29,28,29, }, -- 12 { -- 28,29,28,29,28,29,29,256,256,256,26,27, 28, 29, 28, 29, 28, 29, 29, 1,256,256, 26, 27, 256,256,256,256,256,256,256,256,256, 25, 72,256, -- 256,256, 73, 74,256,256,256,256, 1,256, 88,256, 256,256, 73, 74,256,256,256,256, 1,256,256,256, 256,256, 89, 90,256,256,256, 1,256,256,256,256, 256,256,256,256,256,256, 1,256,256,256,256,256, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, }, -- 13 { 28, 29, 26, 27, 26, 27, 28, 29, 28, 29, 28, 29, 256,256,256, 26, 27,256,256,256,256,256,256,256, 256,256,256,256,256,256,256,256, 73, 74,256,256, 256,256,256, 98, 98,256,256,256, 89, 90,256,256, 256,256,104,101,102,103,256,256,256,256,256,256, -- 28,29,28,29,28,29,29,256,81,25,28,29, 28, 29, 28, 29, 28, 29, 29,256,256, 1, 28, 29, }, -- 14 { 28, 29, 28, 29, 28, 29, 28, 29, 10, 11, 28, 25, 256,256,256,256,256,256,256,256, 10, 11,256, 25, -- 256, 73, 74,256,256,256,256,256, 10, 11,256,256, 256, 73, 74,256,256,256,256,256, 10, 11,256, 25, 256, 89, 90,256,256, 75, 76,256, 10, 11,256,256, -- 256,256,256,256,256, 91, 92,256, 10, 11,256, 25, 256,256,256,256,256, 91, 92,256, 10, 11,256,256, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, }, -- 15 { 26,27,26,27,28,29,28,29,26,27,26,27, 28,29,256,256,256,256,256,256,256,256,28,24, 256,256,256,256,256,73,74,256,256,256,256,24, 256,256,75,76,256,89,90,256,75,76,256,24, 256,256,91,92,256,256,256,256,91,92,256,24, 26,27,28,29,28,29,28,29,28,29,26,27, }, -- 16 { 64,256,26,27,28,29,28,29,10,11,28,29, 68,256,66,25,256,256,256,256,10,11,256,256, 256,67,256,256,256,107,108,256,10,11,256,256, 65,256,256,25,256,109,110,256,10,11,256,256, 256,65,256,25,256,256,256,256,10,11,256,256, 256,256,26,27,28,29,28,29,10,11,28,29, }, -- 17 { 28,29,28,29,25,41,44,45,44,45,44,45, 256,256,256,256,25,41,256,256,256,256,256,256, 256,73,74,256,25,41,256,256,73,74,256,256, 256,89,90,78,25,41,256,256,89,90,256,256, 256,256,95,94,25,41,256,256,10,11,256,256, 28,29,28,29,25,41,44,45,10,11,44,45, }, -- 18 { 44,45,44,45,41,256,256,41,44,45,44,45, 256,256,256,256,256,69,256,256,256,256,256,256, 256,256,256,256,256,256,69,256,256,256,256,256, 256,256,256,256,256,111,111,256,256,256,256,256, 256,256,256,41,41,256,69,41,41,256,256,256, 45,44,45,42,43,256,256,42,43,44,45,44, }, -- 19 { 44,45,44,45,42,43,42,43,44,45,44,45, 256,256,256,256,256,40,40,256,256,256,256,256, 256,97,98,97,256,40,40,256,98,97,96,256, 256,99,256,100,256,40,40,256,99,256,100,256, 256,256,256,256,256,40,40,256,256,256,256,256, -- 3,41,83,256,44,45,44,45,44,45,44,45, 45,3,256,256,44,45,44,45,44,45,44,45, }, -- 20 { -- 44,45,256,256,256,42,43,41,42,43,41,41, 44,45,3,256,256,42,43,41,42,43,41,41, 256,256,256,256,41,41,256,256,256,77,42,43, 256,256,256,3,256,41,256,256,256,93,41,41, 256,256,3,256,256,39,256,256,256,256,42,43, 256,3,256,256,256,38,256,256,8,9,41,41, 44,45,44,45,44,45,44,45,8,9,42,43, }, -- 21 { 34,35,36,37,36,37,36,37,36,37,36,37, 32,256,256,256,256,256,256,256,256,256,256,256, 32,256,97,97,98,256,256,256,97,96,97,256, 32,256,99,256,100,256,256,256,99,256,100,256, 32,256,8,9,256,104,101,102,103,256,256,256, 34,35,8,9,36,37,36,37,36,37,36,37, }, -- 22 { 36,37,33,33,36,37,36,37,33,33,36,37, 256,256,256,256,256,256,256,256,256,256,256,256, 256,256,256,256,96,97,96,98,256,256,256,256, 256,256,113,256,99,256,256,100,256,114,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 23 { -- 37,36,37,36,37,36,37,256,256,256,36,37, 37,36,37,36,37,36,37,2,256,256,36,37, 256,256,256,256,256,256,256,256,256,33,256,256, 256,97,98,97,256,256,112,256,2,256,256,256, 256,99,256,100,256,256,256,2,256,75,76,256, 256,256,256,256,256,256,2,256,256,91,92,256, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 24 { 34,35,256,256,256,256,256,256,256,256,34,35, 256,2,34,35,34,35,34,35,34,35,2,256, 256,256,113,256,256,112,114,256,256,114,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 256,104,101,102,256,101,102,256,101,102,103,256, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 25 { 36,37,36,37,36,37,36,37,36,37,34,35, 256,256,256,256,256,256,73,74,256,256,77,32, 256,96,97,96,256,256,89,90,256,256,93,32, 256,99,256,100,256,121,256,256,256,256,256,32, 256,256,256,256,256,101,102,103,8,9,256,32, 36,37,36,37,36,37,36,37,8,9,33,32, }, -- 26 { 18,19,17,17,18,19,17,17,10,11,18,19, 17,256,256,256,256,256,256,256,10,11,256,256, 18,19,256,256,256,256,256,256,10,11,256,256, 256,17,256,256,256,75,76,256,10,11,256,256, 18,19,256,256,256,91,92,256,10,11,256,256, 20,21,256,256,18,19,17,17,18,19,17,17, }, -- 27 { 17,17,18,19,17,17,18,19,10,11,18,19, 256,256,256,256,256,256,256,256,10,11,256,256, 256,73,74,256,256,73,74,256,10,11,256,256, 256,89,90,256,256,89,90,256,10,11,256,256, 256,256,256,256,256,256,256,256,10,11,256,256, -- 17,17,18,19,17,256,80,17,18,19,17,17, 17,17,18,19,17,256,256,0,18,19,17,17, }, -- 28 { 18,19,17,18,19,256,256,33,33,34,35,33, 256,256,256,17,17,256,69,34,35,72,256,256, 256,256,256,18,19,256,69,33,33,88,256,256, 256,256,256,17,16,256,256,34,35,256,256,256, 256,256,256,18,19,69,256,41,33,256,256,256, 17,18,19,17,17,69,256,34,35,33,33,34, }, -- 29 { -- 33,256,256,256,33,33,34,35,33,33,34,35, 33,256,256,2,33,33,34,35,33,33,34,35, 256,33,256,256,256,256,256,256,256,256,256,256, 256,256,2,256,256,256,256,256,256,256,256,256, 256,256,256,2,256,256,256,117,98,106,116,256, 256,256,256,256,2,256,104,101,102,101,102,256, 34,35,33,33,34,35,33,33,34,35,33,33, }, -- 30 { 33,33,34,35,33,33,34,35,8,9,33,33, 256,256,256,256,256,256,33,33,8,9,34,35, 256,256,256,256,256,97,34,35,8,9,33,33, 256,256,256,256,115,100,33,33,8,9,34,35, 256,256,256,104,101,102,34,35,8,9,33,33, 34,35,33,33,34,35,33,33,8,9,34,35, }, -- 31 { 40,40,8,9,40,40,40,40,40,40,40,40, 40,45,8,9,45,44,45,44,45,44,45,44, 40,256,8,9,256,256,256,256,256,256,256,256, 40,256,8,9,256,256,112,75,76,113,256,256, 40,256,8,9,256,256,256,91,92,256,256,256, 42,43,44,45,44,45,44,45,44,45,44,45, }, -- 32 { 40,40,40,40,40,40,40,40,40,40,40,40, 44,45,41,45,44,41,44,45,44,45,44,45, 256,256,38,256,256,38,256,256,256,256,256,256, 256,112,38,256,113,38,256,256,114,256,256,113, 256,256,38,256,256,38,256,256,256,256,256,256, -- 44,45,41,83,256,44,45,44,45,44,45,44, 44,45,3,256,256,44,45,44,45,44,45,44, }, -- 33 { 40,40,40,40,40,40,40,40,40,40,40,40, 43,44,45,44,45,42,43,44,45,44,45,42, 256,256,256,256,256,256,256,256,256,256,256,256, 256,256,75,76,256,114,113,256,75,76,256,256, 256,256,91,92,256,256,256,256,91,92,256,256, 44,45,44,45,44,45,44,45,44,45,44,45, }, -- 34 { 40,40,40,40,40,40,40,40,40,40,40,40, 45,44,45,44,45,44,45,44,45,44,45,40, 256,256,256,256,256,256,256,256,73,74,256,40, 256,256,113,256,256,114,256,121,89,90,256,40, 256,256,256,256,256,256,256,101,102,103,256,40, -- 44,45,41,83,256,44,45,44,45,44,45,40, 44,45,3,256,256,44,45,44,45,44,45,40, }, -- 35 { 26,27,28,29,28,29,28,29,8,9,26,27, -- 24,15,256,256,256,256,256,256,8,9,256,24, 24,23,256,256,256,256,256,256,8,9,256,24, 24,256,256,256,256,256,256,256,8,9,256,24, 24,256,256,256,256,256,256,256,8,9,256,24, 24,256,256,256,256,256,256,256,8,9,256,24, 26,27,28,29,28,29,28,29,8,9,26,27, }, -- 36 { 24,29,256,256,1,25,26,27,25,1,28,29, 24,256,256,256,256,256,25,26,27,256,256,256, 24,256,256,256,256,256,256,256,25,256,256,256, 24,256,106,116,256,256,256,256,38,256,256,256, 24,25,101,102,256,256,256,256,38,256,256,256, -- 28,29,28,29,25,81,256,28,29,28,29,28, 28,29,28,29,1,256,256,28,29,28,29,28, }, -- 37 { -- 29,26,27,28,29,256,256,256,26,27,26,27, 29,26,27,28,29,1,256,256,26,27,26,27, 256,256,256,256,256,256,256,25,256,256,28,29, 256,256,256,256,256,256,1,256,256,256,256,256, 256,112,256,256,256,1,256,256,256,256,113,256, 256,256,256,256,1,256,101,102,103,256,256,256, 28,29,28,29,28,29,28,29,28,29,28,29, }, -- 38 { 27,26,27,28,29,256,256,28,29,26,27,26, 29,256,256,256,256,256,69,256,256,256,256,28, 256,256,98,96,98,256,256,98,98,96,256,256, 256,256,99,256,100,256,256,99,256,100,256,256, 256,256,256,256,256,111,111,256,256,256,256,256, 29,28,29,28,29,69,256,28,29,28,29,28, }, -- 39 { 28, 29, 25, 25, 28, 29, 25, 25, 28, 29, 25, 25, 256,256, 25, 25,256,256,256,256,256,256,106, 24, -- 256,256,15,256,256,256,256,256,256,256,95,24, 256,256, 23,256,256,256,256,256,256,256, 95, 24, 256,256,256,256, 78, 97,107,108,256,106,105, 24, 256,256,256,256, 94,101,102,110,103,105, 98, 24, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, 28, 29, }, -- 40 { 24,29,28,29,28,29,28,29,8,9,26,27, 24,256,256,256,256,256,256,256,8,9,25,25, 24,256,114,256,256,256,112,256,8,9,26,27, 24,256,256,256,256,256,256,256,8,9,25,25, 24,256,256,256,105,256,256,256,8,9,26,27, 24,29,28,29,28,29,28,29,28,29,25,25, }, -- 41 { 26,27,28,29,28,29,26,27,26,27,28,29, 24,72,256,256,256,256,256,28,29,256,256,256, 24,88,256,256,256,256,256,256,256,256,256,256, 24,256,256,256,112,256,256,256,256,256,114,256, 24,256,256,256,256,256,256,256,256,256,256,256, -- 28,29,28,29,28,29,25,81,256,28,29,29, 28,29,28,29,28,29,1,256,256,28,29,29, }, -- 42 { -- 28,29,256,256,256,1,26,27,26,27,28,29, 28,29,256,256,1,1,26,27,26,27,28,29, 256,256,25,256,256,256,256,28,29,256,256,256, 256,256,256,1,256,256,256,256,256,256,256,256, 256,113,256,256,1,256,256,96,97,96,98,256, 256,256,256,256,256,1,256,101,256,256,102,256, 28,29,28,29,28,29,28,29,28,29,28,29, }, -- 43 { 28,29,28,29,26,27,26,27,28,29,26,27, 256,256,256,256,256,28,29,256,256,256,77,24, 256,256,256,256,256,256,256,256,256,256,93,24, 256,113,256,256,256,75,76,256,114,256,256,24, 256,256,10,11,256,91,92,256,256,256,256,24, 28,29,10,11,28,29,28,29,28,29,28,29, }, -- 44 { -- 33,37,256,256,256,36,37,36,37,36,37,2, 33,37,256,256,2,36,37,36,37,36,37,2, 32,256,33,256,256,256,256,256,256,256,256,256, 32,98,256,2,256,256,256,256,256,256,256,256, 32,99,256,256,2,256,256,256,75,76,256,256, 32,256,256,256,256,2,256,256,91,92,256,256, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 45 { 36,37,36,37,36,37,36,37,8,9,34,35, 256,256,256,256,256,256,256,256,8,9,256,32, 256,256,98,97,96,256,256,256,8,9,256,32, 256,256,99,256,100,256,256,256,8,9,256,32, 256,256,256,256,101,102,103,256,8,9,256,32, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 46 { -- 18,19,18,19,256,256,256,20,21,20,21,20, 18,19,18,19,256,256,0,20,21,20,21,20, 18,19,72,256,17,256,256,256,256,256,256,256, 18,19,88,256,256,0,256,256,256,256,256,256, 18,19,256,75,76,78,0,256,256,116,256,256, 18,19,256,91,92,94,95,0,256,101,102,256, 18,19,18,19,18,19,18,19,18,19,18,19, }, -- 47 { 20,21,20,21,20,21,20,21,20,21,20,21, 256,256,256,256,256,256,256,256,256,256,256,256, 256,97,96,98,97,256,256,96,97,98,96,256, 114,99,256,256,100,114,114,99,256,256,100,114, 256,256,256,256,256,256,256,256,256,256,256,256, 18,19,18,19,18,19,18,19,18,19,18,19, }, -- 48 { 20,21,20,21,17,256,256,17,20,21,20,21, 256,256,256,256,256,256,69,256,256,256,256,256, 256,256,96,97,256,256,69,256,256,256,256,256, 256,115,99,100,256,256,256,256,256,117,256,256, 256,101,102,103,256,111,111,256,101,102,103,256, 19,18,19,18,19,69,256,18,19,18,19,18, }, -- 49 { 20,21,256,69,18,19,18,19,20,21,20,21, 256,256,256,256,256,256,256,256,256,256,114,256, 256,256,69,256,256,256,114,256,256,256,256,256, 256,114,69,111,256,256,256,256,17,18,19,17, 256,256,111,256,18,19,18,19,18,19,18,19, 18,19,256,69,17,18,19,18,19,18,19,17, }, -- 50 { 20,21,20,21,20,21,20,21,20,21,20,16, 256,114,256,256,256,256,256,256,256,256,98,16, 256,256,256,256,256,256,256,256,256,256,100,16, 17,19,256,256,256,114,256,256,256,256,78,16, 18,19,18,19,256,256,256,256,256,256,94,16, -- 17,18,19,18,19,18,19,256,80,17,18,19, 17,18,19,18,19,18,19,256,256,0,18,19, }, -- 51 { -- 42,43,44,45,44,45,256,256,256,44,45,45, 42,43,44,45,44,45,256,256,3,44,45,45, 40,72,256,256,256,256,41,256,256,256,256,256, 40,96,256,256,256,256,256,3,256,256,256,256, 40,99,256,114,256,114,256,256,3,256,256,256, 40,256,256,256,256,256,256,256,256,3,256,256, 44,45,44,45,44,45,44,45,44,45,44,45, }, -- 52 { 44,45,44,45,44,45,44,45,44,45,44,41, 256,256,256,256,256,256,256,256,256,256,256,40, 256,256,73,74,256,256,256,70,71,256,97,40, 256,256,89,90,256,256,256,86,87,256,100,40, 256,256,256,256,256,256,256,256,256,256,256,40, -- 44,45,41,83,256,44,44,45,44,45,44,45, 44,45,3,256,256,44,44,45,44,45,44,45, }, -- 53 { 18,19,10,11,18,19,17,17,20,21,20,21, -- 16,15,10,11,256,256,256,256,256,256,256,256, 16,23,10,11,256,256,256,256,256,256,256,256, 16,256,10,11,256,256,75,76,256,256,256,256, 16,256,10,11,256,256,91,92,256,256,256,256, 16,256,10,11,256,256,18,19,256,256,256,256, 20,21,20,21,20,21,20,21,20,21,20,21, }, -- 54 { 20,21,20,21,21,17,18,19,67,256,256,256, 256,256,256,256,256,17,18,19,256,65,68,64, 256,256,256,256,256,256,18,19,256,256,256,256, 256,256,256,256,256,256,38,256,67,256,64,256, 256,256,256,256,256,256,38,256,256,256,256,256, 20,21,20,21,20,21,20,21,54,55,54,56, }, -- 55 { 256,65,256,256,256,67,256,67,256,256,256,256, 256,256,256,64,256,256,256,256,65,68,64,256, 256,256,256,256,256,256,64,256,256,256,256,67, 256,256,65,67,256,256,64,256,256,64,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 54,55,54,56,56,55,54,56,54,56,55,54, }, -- 56 { 65,256,256,256,67,256,67,256,256,256,256,64, 256,256,64,256,256,256,256,65,68,64,256,256, 256,256,256,256,256,64,256,256,256,256,67,256, 256,65,67,256,256,64,256,256,64,256,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 55,54,55,54,56,54,55,56,54,55,54,56, }, -- 57 { 256,256,256,67,34,35,34,35,34,35,34,35, 256,64,256,256,34,35,72,256,256,256,256,256, 256,256,256,256,34,35,88,256,256,256,256,256, 65,67,256,256,256,38,256,256,75,76,256,256, 256,256,256,256,256,38,256,256,91,92,256,256, 54,55,56,54,36,37,36,37,36,37,36,37, }, -- 58 { 35,34,35,34,35,69,256,34,35,34,35,34, 256,256,256,256,256,69,256,256,256,256,256,256, 256,113,70,71,114,256,256,112,107,108,113,256, 256,256,86,87,256,256,69,256,109,110,256,256, 256,256,256,256,256,111,111,256,256,256,256,256, 37,36,37,36,37,256,256,36,37,36,37,36, }, -- 59 { 34,35,256,256,34,35,34,35,34,35,34,35, 256,256,256,69,256,256,256,256,256,256,256,256, 256,256,69,256,256,256,97,96,256,256,256,256, 256,256,111,111,256,256,99,100,256,256,256,256, 256,41,120,119,41,256,256,256,8,9,256,256, 3,41,46,47,41,3,36,37,8,9,36,37, }, -- 60 { -- 35,34,35,34,35,34,35,256,256,33,34,35, 35,34,35,34,35,34,35,2,256,256,34,35, -- 256,256,36,37,256,256,256,256,256,33,34,35, 256,256,36,37,256,256,256,256,256,2,34,35, 256,256,256,256,256,256,256,256,2,77,34,35, 256,256,116,256,256,256,256,2,256,93,34,35, 256,256,101,102,103,256,2,256,256,256,34,35, 36,37,36,37,36,37,36,37,36,37,36,37, }, -- 61 { 18,19,21,20,21,20,21,20,21,17,18,19, -- 16,15,256,256,256,256,256,256,256,77,18,19, 16,23,256,256,256,256,256,256,256,77,18,19, 16,256,256,256,256,256,256,256,256,93,18,19, 16,256,256,256,256,256,256,116,256,78,18,19, 16,256,10,11,256,256,101,102,256,94,18,19, 20,21,10,11,20,21,20,21,20,21,20,21, }, -- 62 { -- 18,19,256,256,256,20,20,21,20,21,20,21, 18,19,256,256,0,0,20,21,20,21,20,21, 16,72,17,256,256,256,256,256,256,256,256,256, 16,88,256,0,256,256,256,256,256,256,256,256, 16,256,256,78,0,256,256,114,75,76,256,256, 16,95,256,94,256,0,256,256,91,92,256,256, 20,21,20,21,20,21,20,21,20,21,20,21, }, -- 63 { 20,21,20,21,20,21,20,21,20,21,20,17, 256,256,256,256,256,256,256,256,256,256,256,16, 256,256,256,256,256,256,256,256,256,256,98,16, 256,256,256,256,256,256,117,97,96,256,100,16, 256,256,256,256,256,256,101,256,102,103,256,16, -- 20,21,17,80,256,20,20,21,20,21,20,21, 20,21,0,256,256,20,20,21,20,21,20,21, }, -- 64 { 41,48,49,48,50,49,48,49,48,50,49,48, 41,256,256,256,256,256,256,256,256,256,256,256, 41,256,256,256,256,256,256,256,256,256,256,256, 41,256,256,256,113,256,256,114,256,256,112,256, 41,256,8,9,256,256,256,256,256,256,256,256, 42,43,8,9,42,43,42,43,42,43,42,43, }, -- 65 { 48,50,48,49,50,49,50,48,50,49,50,48, 256,256,256,256,256,256,256,256,256,256,112,256, 256,256,256,256,256,256,113,256,256,256,256,256, 256,256,114,256,256,256,256,256,42,43,42,43, 256,256,256,256,42,43,42,43,256,256,256,256, 42,43,42,43,256,256,256,256,256,256,256,256, }, -- 66 { 48,49,48,48,50,49,48,50,49,48,48,50, 256,113,256,256,114,256,256,256,256,256,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 42,43,42,43,42,43,256,256,256,112,256,256, 256,256,256,256,42,43,3,256,256,256,256,256, 256,256,256,256,42,43,42,43,42,43,42,43, }, -- 67 { 50,48,50,49,50,48,50,49,41,42,43,48, 256,256,256,256,256,256,256,256,77,42,43,256, 256,256,256,256,256,256,256,256,93,42,43,256, 256,256,114,256,256,113,256,256,256,42,43,256, 256,256,256,256,256,256,256,256,256,42,43,256, -- 42,43,41,41,42,43,41,83,256,42,43,50, 42,43,41,41,42,43,3,256,256,42,43,50, }, -- 68 { 25,28,29,26,27,256,69,26,27,28,29,28, 24,97,256,256,256,256,256,256,256,256,256,256, 24,99,256,256,256,69,256,256,256,256,256,256, 24,256,95,256,113,69,256,256,114,75,76,256, 24,101,102,103,256,111,111,256,256,91,92,256, 28,28,29,28,29,256,69,28,29,28,29,28, }, -- 69 { 28,29,26,27,26,27,28,29,8,9,28,29, 256,256,256,28,29,256,256,256,8,9,256,256, 256,256,256,256,256,256,256,256,8,9,256,256, 75,76,75,76,75,76,75,76,8,9,256,256, 91,92,91,92,91,92,91,92,8,9,256,256, 28,29,1,26,27,1,28,29,8,9,28,29, }, -- 70 { 28,29,26,27,25,25,256,256,65,256,256,256, 256,256,256,77,26,27,256,256,256,68,256,256, 256,256,256,93,25,25,256,256,256,256,66,256, 256,256,256,78,26,27,256,66,256,256,256,67, 256,256,95,94,25,25,256,256,256,256,256,256, 28,29,28,29,26,27,54,56,54,56,55,54, }, -- 71 { 46,47,10,11,46,47,46,47,46,47,46,47, 47,256,10,11,256,256,256,256,256,256,256,256, 47,98,10,11,256,256,256,256,256,256,256,256, 47,99,10,11,256,256,115,105,256,256,256,256, 47,256,10,11,256,256,101,102,103,256,256,256, 46,47,46,47,46,47,46,47,46,47,46,47, }, -- 72 { 46,47,46,47,46,47,46,47,46,47,46,47, 256,256,256,256,256,256,26,27,26,27,28,29, 256,256,256,256,256,256,38,256,256,256,256,256, 256,256,256,116,256,256,38,256,256,256,256,256, 256,256,101,102,256,256,26,27,26,27,256,256, 46,47,46,47,46,47,46,47,46,47,28,29, }, -- 73 { -- 46,47,256,256,256,25,26,27,26,27,26,27, 46,47,256,256,1,25,26,27,26,27,26,27, 28,29,25,256,256,256,256,256,256,28,29,25, 256,256,256,1,256,256,256,116,96,96,256,256, 256,256,256,256,1,256,256,99,256,100,256,256, 256,25,256,256,256,1,256,256,256,256,256,256, 28,29,28,29,26,27,26,27,26,27,26,27, }, -- 74 { 26,27,8,9,26,27,26,27,26,27,26,27, 25,256,8,9,1,25,28,29,28,29,25,1, 256,256,8,9,256,256,256,256,256,256,256,256, 256,256,8,9,256,256,256,116,106,256,256,256, 256,256,8,9,256,256,104,101,102,103,256,256, 26,27,26,27,26,27,26,27,26,27,26,27, }, -- 75 { 26,27,26,27,26,27,26,27,26,27,26,27, 256,256,28,29,25,28,29,25,28,29,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, 256,114,256,256,256,113,256,256,256,256,114,256, 256,256,256,256,256,256,256,256,256,256,256,256, 26,27,28,29,28,29,28,29,28,29,26,27, }, -- 76 { 26,27,26,27,26,27,26,27,18,19,20,21, -- 256,256,256,256,256,256,15,25,17,15,256,256, 256,256,256,256,256,256,23,25,17,23,256,256, 256,256,256,256,256,256,256,25,17,256,256,256, 256,256,256,114,256,256,78,25,17,256,256,256, 256,256,256,256,256,95,94,25,17,256,256,256, 26,27,26,27,26,27,26,27,51,53,52,51, }, -- 77 { -- 18,19,18,19,18,19,256,256,256,18,19,52, 18,19,18,19,18,19,256,256,0,18,19,52, 256,256,17,72,256,256,17,256,256,256,256,256, 256,256,38,88,256,113,256,0,256,256,256,256, 256,256,38,256,256,256,256,256,0,256,256,256, 256,256,38,256,256,256,256,256,256,0,256,256, 52,51,52,53,52,53,51,52,51,53,52,53, }, -- 78 { 51,52,53,51,52,256,256,52,53,51,52,17, 256,256,256,256,256,256,69,256,256,256,256,17, 256,256,256,256,256,69,256,256,256,256,256,17, 256,256,256,256,256,111,111,106,256,256,78,17, 256,256,256,256,17,118,119,17,256,95,94,17, 51,52,53,53,51,53,52,53,51,52,51,17, }, -- 79 { 256,256,256,256,42,43,42,43,8,9,42,43, 256,256,256,256,42,43,72,256,8,9,256,256, 256,126,127,256,42,43,88,256,8,9,256,256, 256,256,256,256,42,43,256,256,8,9,256,256, 256,256,256,256,42,43,256,256,8,9,256,256, 256,256,256,256,42,43,42,43,42,43,42,43, }, -- 80 { 42,43,42,43,42,43,42,43,256,256,256,256, -- 256,256,256,256,256,15,42,43,256,256,256,256, 256,256,256,256,256,23,42,43,256,256,256,256, 256,256,256,256,256,256,42,43,256,126,127,256, 256,256,256,256,256,256,42,43,256,256,256,256, 256,256,256,256,256,256,42,43,256,256,256,256, 42,43,42,43,42,43,42,43,256,256,256,256, }, } stage1_boss_mapa = { map = { -- 44 { 256,256,256, 17, 18, 19, 18, 19, 18, 19, 18, 19, 256,256,256, 17,256,256,256,256,256,256,256,256, 256,256,256, 17,256,256,256,256,256,256,256,256, 256,256,256, 17,256, 1,256,256,256,256,256,256, 256,256,256, 17,112,256, 1,256,256,256,256,112, 256,256,256, 17,256, 1,256,256,256,256,256,256, }, -- 45 { 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 17,256, 69,256,256, 68,256, 67,256,256,256,256, 17,256, 256, 69, 64, 66,256,256,256,256,256,256, 17,256, 256, 69, 69, 69,256, 65,256,256, 2,256, 17,256, 256,256,112,256, 69, 69,256, 2,256,112, 17,256, 256,256,256,256,256,256,256,256, 2,256, 17,256, }, -- 54 { 256,256,256, 17,112,256, 1,256,256,256,256, 4, 256,256,256, 17,256, 1,256,256,256,256,256,256, 256,256,256, 17,112,256, 1,256,256, 1,256,256, 256,256,256, 17,256, 1,256,256,256,256,256,256, 256,256,256, 17,256,256, 1,256,256,256,256,256, 20, 21, 20, 21, 54, 55, 54, 55, 54, 55, 54, 56, }, -- 55 { 22, 22, 5,256,256,256,256, 2,256,112,17,256, 256,256,256,256,256,256,256,256, 2,256,17,256, 256,256,256,256, 2,256,256, 2,256,112,17,256, 256,256,256,256,256,256,256,256, 2,256,17,256, 256,256,256,256,256,256,256, 2,256,256,17,256, 54, 55, 54, 56, 56, 55, 54, 56, 54, 56,55, 54, }, -- 64 { 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 256,256,256,256,256,256,256,256,256,256,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, }, -- 65 { 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 26, 27, 256,256,256,256,256,256,256,256,256,256,256,256, 256,256,256,256,256,256,256,256,256,256,256,256, }, }, r0 = {r=44, x=1, y=1}, r1 = {r=65, x=12, y=6} }