Guest User

w e n e e d t o g o d e e p e r

a guest
Oct 13th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if(onground)
  2. {
  3.     if((!global.spaced || global.jumped) && jumpkey && jump_timer <= 3)
  4.     {
  5.         vsp = -jumpspeed
  6.         scr_play_sound(snd_jump)
  7.         onground = false
  8.         global.spaced = true
  9.         global.jumped = true
  10.     }
  11.     else
  12.     {
  13.         if(onladder && upkey && !down)
  14.         {
  15.             vsp = -4
  16.         }
  17.         else
  18.         {
  19.             if(inwater && upkey && !downkey)
  20.             {
  21.                 target = -8
  22.                 vsp = vsp + sign(target - vsp) * min((target != vsp) + ((abs(target - vsp) >= abs(target - 0))/* || (target < vsp)*/), abs(target - vsp))
  23.             }
  24.         }
  25.     }
  26. }
  27. else
  28. {
  29.     if(onladder)
  30.     {
  31.         if((!global.spaced || global.jumped) && jumpkey && jump_timer = 1)
  32.         {
  33.             vsp = -9
  34.             scr_play_sound(snd_jump)
  35.             onladder = false
  36.             ladderjump = true
  37.             down = true
  38.             ladder_delay = 10
  39.             global.spaced = true
  40.             global.jumped = true
  41.         }
  42.         else
  43.         {
  44.             if(upkey)
  45.             {
  46.                 if(downkey)
  47.                 {
  48.                     vsp = 0
  49.                 }
  50.                 else
  51.                 {
  52.                     vsp = -4
  53.                 }
  54.             }
  55.             else
  56.             {
  57.                 if(downkey)
  58.                 {
  59.                     vsp = 4
  60.                 }
  61.                 else
  62.                 {
  63.                     vsp = 0
  64.                 }
  65.             }
  66.         }
  67.     }
  68.     else
  69.     {
  70.         if(inwater)
  71.         {
  72.             if(age % 4 = 0)
  73.             {
  74.                 if(upkey)
  75.                 {
  76.                     if(downkey)
  77.                     {
  78.                         if(onsurface)
  79.                         {
  80.                             target = 0
  81.                         }
  82.                         else
  83.                         {
  84.                             target = -1
  85.                         }
  86.                     }
  87.                     else
  88.                     {
  89.                         if(onsurface && vsp = 0)
  90.                         {
  91.                             target = 0
  92.                         }
  93.                         else
  94.                         {
  95.                             target = -6
  96.                         }
  97.                     }
  98.                 }
  99.                 else
  100.                 {
  101.                     if(downkey)
  102.                     {
  103.                         target = 4
  104.                     }
  105.                     else
  106.                     {
  107.                         if(onsurface)
  108.                         {
  109.                             target = 0
  110.                         }
  111.                         else
  112.                         {
  113.                             target = -1
  114.                         }
  115.                     }
  116.                 }
  117.                 vsp = vsp + sign(target - vsp) * min((target != vsp) + ((abs(target - vsp) >= abs(target - 0)) && (sign(vsp) = (upkey - downkey))), abs(target - vsp))
  118.                 //vsp = vsp + sign(target - vsp) * ((target != vsp) + ((abs(vsp) >= 3) && abs(target - vsp) >= 3))
  119.                 //vsp = vsp + sign(target - vsp) * (target != vsp)
  120.             }
  121.         }
  122.         else
  123.         {
  124.             if(vsp < 8)
  125.             {
  126.                 vsp ++
  127.             }
  128.         }
  129.     }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment