Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Encounter.SetVar("wavetimer", 20)
- spawntimer = 0
- bullets = {}
- sprite3 = "SwordDownOrange"
- sprite2 = "SwordUpOrange"
- Arena.Resize(300,128)
- function Update()
- spawntimer = spawntimer + 1
- if spawntimer%10 == 0 then
- local number = math.random(1,2)
- local posx = -200
- local posy = -30
- local bullet = CreateProjectile(sprite2, posx, posy)
- bullet.SetVar('type', "SwordUpOrange")
- bullet.SetVar('xspeed', 5)
- bullet.SetVar('yspeed', 0)
- table.insert(bullets, bullet)
- end
- if spawntimer%10 == 0 then
- local number = math.random(1,2)
- local posx = -200
- local posy = 30
- local bullet = CreateProjectile(sprite3, posx, posy)
- bullet.SetVar('type', "SwordDownOrange")
- bullet.SetVar('xspeed', 5)
- bullet.SetVar('yspeed', 0)
- table.insert(bullets, bullet)
- end
- for i=1, #bullets do
- local bullet = bullets[i]
- local xdifference = Player.x - bullet.x
- local ydifference = Player.y - bullet.y
- local xpos = bullet.x + bullet.GetVar('xspeed')
- local ypos = bullet.x + bullet.GetVar('yspeed')
- local xspeed = bullet.GetVar('xspeed')
- local yspeed = bullet.GetVar('yspeed')
- bullet.Move(xspeed, yspeed)
- bullet.SetVar('xspeed', xspeed)
- bullet.SetVar('yspeed', yspeed)
- end
- end
- function OnHit(bullet)
- local damage = 1
- local color = bullet.GetVar("type")
- if color == "SwordDownOrange" and not Player.isMoving then
- Player.Hurt(1,0.02)
- Encounter.Call("AddKR")
- elseif color == "SwordUpOrange" and not Player.isMoving then
- Player.Hurt(1,0.02)
- Encounter.Call("AddKR")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement