Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(onground)
- {
- if((!global.spaced || global.jumped) && jumpkey && jump_timer <= 3)
- {
- vsp = -jumpspeed
- scr_play_sound(snd_jump)
- onground = false
- global.spaced = true
- global.jumped = true
- }
- else
- {
- if(onladder && upkey && !down)
- {
- vsp = -4
- }
- else
- {
- if(inwater && upkey && !downkey)
- {
- target = -8
- vsp = vsp + sign(target - vsp) * min((target != vsp) + ((abs(target - vsp) >= abs(target - 0))/* || (target < vsp)*/), abs(target - vsp))
- }
- }
- }
- }
- else
- {
- if(onladder)
- {
- if((!global.spaced || global.jumped) && jumpkey && jump_timer = 1)
- {
- vsp = -9
- scr_play_sound(snd_jump)
- onladder = false
- ladderjump = true
- down = true
- ladder_delay = 10
- global.spaced = true
- global.jumped = true
- }
- else
- {
- if(upkey)
- {
- if(downkey)
- {
- vsp = 0
- }
- else
- {
- vsp = -4
- }
- }
- else
- {
- if(downkey)
- {
- vsp = 4
- }
- else
- {
- vsp = 0
- }
- }
- }
- }
- else
- {
- if(inwater)
- {
- if(age % 4 = 0)
- {
- if(upkey)
- {
- if(downkey)
- {
- if(onsurface)
- {
- target = 0
- }
- else
- {
- target = -1
- }
- }
- else
- {
- if(onsurface && vsp = 0)
- {
- target = 0
- }
- else
- {
- target = -6
- }
- }
- }
- else
- {
- if(downkey)
- {
- target = 4
- }
- else
- {
- if(onsurface)
- {
- target = 0
- }
- else
- {
- target = -1
- }
- }
- }
- vsp = vsp + sign(target - vsp) * min((target != vsp) + ((abs(target - vsp) >= abs(target - 0)) && (sign(vsp) = (upkey - downkey))), abs(target - vsp))
- //vsp = vsp + sign(target - vsp) * ((target != vsp) + ((abs(vsp) >= 3) && abs(target - vsp) >= 3))
- //vsp = vsp + sign(target - vsp) * (target != vsp)
- }
- }
- else
- {
- if(vsp < 8)
- {
- vsp ++
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment