if type == "sequence":
speed += self.previous_fire_speed
elif type == "relative":
- # FIXME(jfw): Reference impl uses prvFireSpeed
- # here? That doesn't seem right at all.
+ # The reference Noiz implementation uses
+ # prvFireSpeed here, but the standard is
+ # pretty clear -- "0 means that the direction
+ # of this fire and the direction of the bullet
+ # are the same".
speed += self.owner.speed
else:
speed = 1