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
|
[object_prototype]
id="hoverbot_npc"
on_create="animation('stand')"
on_end_stand_anim="[if(turn_to_face_player,set(facing, if(level.player.x < x, -1, 1))), animation('stand')]"
on_have_distance="[set(level.player.control_lock, ['ctrl_right']), schedule(2, fire_event('start_talking'))]"
on_interact="[set(level.zoom, 2), set(level.player.control_lock, ['ctrl_left']), set(level.player.tmp.running, 0), schedule(20, fire_event('have_distance'))]"
on_start_talking="[set(level.player.control_lock, null()), fire_event('talk'), set(level.zoom, 1)]"
solid_area="5,8,29,32"
solid_dimensions="npc"
zorder="-2"
[editor_info]
category="NPCs"
[var]
name="turn_to_face_player"
type="boolean"
value="1"
[/var]
[/editor_info]
[animation]
accel_y="80"
collide="5,8,29,32"
duration="5"
feet_x="19"
feet_y="32"
frame_info="3,7,2,2,854,196,28,26,3,6,2,2,882,196,28,27,3,5,2,3,910,196,28,27,1,4,2,3,938,196,30,28,1,3,2,3,968,196,30,29"
frames="5"
id="stand"
image="compiled-2.png"
rect="851,189,883,223"
reverse="yes"
[/animation]
[/object_prototype]
|