С╒XaBрAмtЫ%!AМИЮ╖S3X     ╛ и( @А╧╨└┐▀р░япа я(Ё/Ё/я(я рЯ 0Ё/8 0@ 0? /8Ё 0я(р ▀Р?G @P OW OX OP ?H 0@Ё/7яП@O _` `h _h PX  0р(▀P_ op px ow _g @OЁ/8я'▀'р 7Ёp А З `o ?Gя/7р ╧А0?ЁАИ ?Hя/8р`/▀o?GЁOXЁ@Hя0?р/╨pOWЁ?Hр/8▀ 7яOPя?Gр/7▀(╧ └P0@яPXЁ@Oя0@▀ 0╨O ╨@HЁ/╧@'╨ 0▀0@р@PЁ0?▀'╧_OPЁ@Hр(╨ 7▀/7╨'└ ┐                                                                          ^^^^^^^^^^                    ^^^^^^^^^^^^^^                ^^TeeBBBBeTT^^^^^^             ^eBDJ33333JJDBeZ^^^^           TD33==#####==3JDBT^^^^         eJ=###=3DeZ^^T       B3# #=3JBZ^^T      3#  #=JBT^^     J# Sll #=JBZ^T    # %,68??86,/@A*< ##    45('.6787-9%:;*<=#     $+&,--.,/01)2 3       $%&&'%($!)* ##         !"#                                                                                               └   № °Ё?р└└АААА└└рЁ?°№    └ d"Юo╫+у@РР s_p_player #xЬsЄ5cf3 ╓b(fdРАH@хG┴(imc s_o_block 'xЬsЄ5cf3 ╓b(fdРАH@хС┴Ж╘Q4КF,ъ["r s_o_spring 9xЬsЄ5cf3 ╓b(fdРАH@хС┴Жо!АОДВ╨иz╩╒CT"#Т┤РjН№K=ШPЫ4 s_o_hollow &xЬsЄ5cf3 ╓b(fdРАH@хС┴ЙлгhН\дPЮrs_o_lift 5xЬsЄ5cf3 ╓b(fdРАH@хQ└вяЇFяИъъСУбЕю ╧AЮ │· s_o_lift_2 2xЬsЄ5cf3 ╓b(fdРАH@хQ└вя# ╝'AсЬъIїяИA │·РдР sc_playerРА// --- THIS IS THE MOST IMPORTANT PIECE OF SCRIPT WHEN IT COMES TO --- // // --- GAMEPLAY. ALMOST EVERY THING INVOLVING THE PLAYER IS MANAGED --- // // --- WITH THIS SCRIPT. NOW, LETS GET STARTED SHALL WE? // // Facings, acceleration rate LEFT and then RIGHT if keyboard_check(vk_left) then { if right_speed > 0 then right_speed -= friction_ground; left_speed += left_acceleration; facing = 0; move = 1; } if keyboard_check(vk_right) then { if left_speed > 0 then left_speed -= friction_ground; right_speed += right_acceleration; facing = 1; move = 1; } // Checks if you're idle/not doing anything if !keyboard_check(vk_left and vk_right) then move = 0; // RIGHT movement, friction and speed limits if right_speed > 0 and place_free(x+right_speed,y) then x += right_speed; else right_speed = 0; if right_speed > 0 and !keyboard_check(vk_right) and !place_free(x,y+1) then right_speed -= friction_ground; if right_speed > 0 and !keyboard_check(vk_right) and place_free(x,y+1) then right_speed -= friction_air; if right_speed > right_speed_limit then right_speed = left_speed_limit; if right_speed < 0 then right_speed = 0; // LEFT movement, friction and speed limits if left_speed > 0 and place_free(x-left_speed,y) then x -= left_speed; else left_speed = 0; if left_speed > 0 and !keyboard_check(vk_left) and !place_free(x,y+1) then left_speed -= friction_ground; if left_speed > 0 and !keyboard_check(vk_left) and place_free(x,y+1) then left_speed -= friction_air; if left_speed > left_speed_limit then left_speed = left_speed_limit; if left_speed < 0 then left_speed = 0; // Gravity settings, no gravity effects if you're on solid ground. if place_free(x,y+1) then gravity = gravity_amount else gravity = 0; ЇРo_playerоЬ        Р╕[    ўmove = 0; face = 0; left_speed = 0; left_speed_limit = 3; left_acceleration = 0.4; right_speed = 0 right_speed_limit = 3; right_acceleration = 0.4; friction_ground = 0.1; friction_air = 0.1; gravity_amount = 0.2; jump_power = 5;0000000            Р╕[     sc_player();0000000    Р╕[    Sif other.solid = true then { if vspeed > 0 then move_snap(1,16); vspeed = 0; }0000000Р╕[    Sif other.solid = true then { if vspeed > 0 then move_snap(1,16); vspeed = 0; }0000000Р╕[    Sif other.solid = true then { if vspeed > 0 then move_snap(1,16); vspeed = 0; }0000000                     Р╕[    0if !place_free(x,y+1) then vspeed = -jump_power;0000000     Р╕[    if vspeed < 0 then vspeed /= 2;0000000    o_blockоЬ                                                    o_springо     Р╕[    image_speed = 0;0000000                Р╕[    $other.vspeed = -6; image_speed = 1;0000000            Р╕[    image_speed = 0;0000000                o_hollowоЬ                    Р╕[    │if instance_exists(o_player) then { if o_player.y > y-15 or keyboard_check(vk_down) or place_meeting(x,y,o_player) then solid = false; else solid = true; }0000000                                o_liftо     Р╕[     hspeed = 1;0000000            Р╕[    аif place_meeting(x,y-1,o_player) and hspeed < 0 and o_player.left_speed < -hspeed then o_player.left_speed = -hspeed; if place_meeting(x,y-1,o_player) and hspeed > 0 and o_player.right_speed < hspeed then o_player.right_speed = hspeed; if instance_exists(o_player) then { if o_player.y > y-15 or keyboard_check(vk_down) or place_meeting(x,y,o_player) then solid = false; else solid = true; }0000000    Р╕[    hspeed = -hspeed;0000000                            дarea_51@Ё(АА                                 АрАр             АрАр             АрАр             АрАр             АрАр             АрАр             АрАр             АрАр             B╨:З╨;З ╨<З0╨=З@╨>ЗP╨?З`╨@Зp╨AЗА╨BЗР╨CЗа╨DЗ░╨EЗ└╨FЗ╨╨GЗр╨HЗЁ╨IЗ╨JЗ╨KЗ ╨LЗ0╨MЗ`АUЗ╨АVЗРpWЗаpXЗа└ZЗ└[З0└\ЗР`]ЗpА^ЗАА_ЗРА`ЗаАaЗ░АbЗ└АcЗ└dЗ └eЗ░fЗаgЗРhЗАiЗpjЗ`kЗPlЗ@mЗ0nЗ oЗpЗqЗ0░rЗ0аsЗ0РtЗ0АuЗ0pvЗ0`wЗ0PxЗ0@yЗ00zЗ0 {З0|З0}ЗрP~ЗЁPЗPPАЗ@PБЗ 0КЗ@ЛЗЛЗАЦШX Game Information        XРУ{\rtf1\ansi\ansicpg1252\deff0\deflang1035{\fonttbl{\f0\fnil Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs24 \par } ЇSprites s_p_player s_o_block s_o_spring s_o_hollows_o_lift s_o_lift_2Sounds BackgroundsPathsScripts sc_player Fonts Time LinesObjectso_playero_blocko_springo_hollowo_liftRoomsarea_51 Game Information Global Game Settings