bye, chasey!
chasey can be replaced by a path segment now
This commit is contained in:
		| @@ -1407,71 +1407,6 @@ shield will | |||||||
|  return ret |  return ret | ||||||
| end | end | ||||||
|  |  | ||||||
| -- original prototype leftover; |  | ||||||
| -- likely to be the basis of a |  | ||||||
| -- standard raider type, so |  | ||||||
| -- i am keeping it around |  | ||||||
| chasey = mknew(ship_m.new{ |  | ||||||
|  sprite = 5, |  | ||||||
|  xp = 0x0.0004, |  | ||||||
|  size = 1, |  | ||||||
|  hurt = { |  | ||||||
|   x_off = 1, |  | ||||||
|   y_off = 2, |  | ||||||
|   width = 6, |  | ||||||
|   height = 5, |  | ||||||
|  }, |  | ||||||
|  sparks = smokespark, |  | ||||||
|  sparkodds = 8, |  | ||||||
|  hp = 1.5, |  | ||||||
|  shield = 1, |  | ||||||
|  maxshield = 1, |  | ||||||
|  |  | ||||||
|  fire_off_x = 4, |  | ||||||
|  fire_off_y = 7, |  | ||||||
|   |  | ||||||
|  maxspd = 2, |  | ||||||
|  thrust = 0.2, |  | ||||||
|  drag = 0.075, |  | ||||||
|  |  | ||||||
|  init = function(ship) |  | ||||||
|   --ship.main_gun=ship.main_gun or zap_gun_e.new{} |  | ||||||
|  end |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| function chasey:act() |  | ||||||
|  self.xmin = max(primary_ship.x-8, 0) |  | ||||||
|  self.xmax = min(primary_ship.x + 8, 112 - 8*self.size) |  | ||||||
|  return 0, 0, false, self.y > 10 and self.x - 16 < primary_ship.x and self.x + 16 > primary_ship.x |  | ||||||
| end |  | ||||||
|  |  | ||||||
| xl_chasey=mknew(chasey.new{ |  | ||||||
|  size=2, |  | ||||||
|  xp = 0x0.000a, |  | ||||||
|  maxspd=1.25, |  | ||||||
|  hurt = { |  | ||||||
|   x_off = 2, |  | ||||||
|   y_off = 4, |  | ||||||
|   width = 12, |  | ||||||
|   height = 10 |  | ||||||
|  }, |  | ||||||
|  fire_off_x = 8, |  | ||||||
|  fire_off_y = 15, |  | ||||||
|  hp = 19.5, |  | ||||||
|  shield = 5, |  | ||||||
|  boss = true, |  | ||||||
|  act = function(self) |  | ||||||
|   local dx,dy,shoot_spec,shoot_main = chasey.act(self) |  | ||||||
|   if (self.y < 4) dy=self.thrust |  | ||||||
|   return dx,dy,shoot_spec,shoot_main |  | ||||||
|  end, |  | ||||||
|  draw = function(self) |  | ||||||
|   if(self.fx_pal) pal(self.fx_pal) |  | ||||||
|   sspr(40, 0, 8, 8, self.x, self.y, 16, 16) |  | ||||||
|   pal() |  | ||||||
|  end, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- flotilla ships | -- flotilla ships | ||||||
|  |  | ||||||
| ship_f = mknew(ship_m.new{ | ship_f = mknew(ship_m.new{ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user