1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
[object_type]
always_active="true"
id="map-selector"
is_human="true"
on_create="[ if(vars.player.vars.levels_visited,
set(vars.points,filter(vars.points, 'p',
p[2] in vars.player.vars.levels_visited))),
fire_event('do_setup')]"
on_ctrl_down="fire_event('ctrl_left')"
on_ctrl_jump="fire_event('ctrl_tongue')"
on_ctrl_left="[set(tmp.place,tmp.place-1), sound('MenuCursorMove.ogg')]"
on_ctrl_right="[set(tmp.place,tmp.place+1), sound('MenuCursorMove.ogg')]"
on_ctrl_tongue="[
set(control_lock, []),
screen_flash([255,255,255,0], [0,0,0,5], 50),
schedule(50,
[set(vars.player.alpha, 0),
execute(vars.player, schedule(1, set(brightness, 255))),
add_object(vars.player), teleport(points[position][2],'','instant'),sound('MenuConfirm.ogg'),
screen_flash([255,255,255,255], [0,0,0,-5], 50),
set(control_lock, null())]
)
]"
on_ctrl_up="fire_event('ctrl_right')"
on_do_setup="[if(vars.you_are_here < points.size,
set(tmp.place, vars.you_are_here),
set(tmp.place, 0)),
set(x, (points[position][0]*2-16)), set(y, (points[position][1]*2-16)),
map(vars.points, 'p', spawn('text_controller', p[0]*2+32, p[1]*2 + 40, facing,
[set_var('txt', p[3]),set_var('centered', 1)]))]"
on_process="[if(tmp.place < 0, set(tmp.place, 0)), if(tmp.place > points.size-1, set(tmp.place, points.size-1)), set(x, (x*4 + points[position][0]*2-16) / 5), set(y, (y*4 + points[position][1]*2-16) / 5)]"
zorder="60"
[properties]
position="min(points.size-1, max(0, tmp.place))"
team="'player'"
[/properties]
[vars]
points="[[160,400, 'frogatto-grotto.cfg', ~Frogatto Grotto~],
[303,334, 'secluded-hut.cfg', ~Secluded Hut~],
[416,404, 'crevice-village.cfg', ~Crevice Village~],
[470,340, 'foreboding-forest.cfg', ~Foreboding Forest~],
[410,250, 'bon-bosque.cfg', ~Bon Bosque~],
[360,160, 'milgrams-throne-room-entrance.cfg', ~Milgram's Castle~]]"
[/vars]
[animation]
frame_info="0,0,0,0,290,733,16,16"
id="normal"
image="compiled-2.png"
rect="290,733,305,748"
[/animation]
[/object_type]
|