diff options
Diffstat (limited to 'ai.lua')
| -rw-r--r-- | ai.lua | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -26,16 +26,17 @@ function AiController:update(dt) end function gliding_gun() - _glider_damage = { amount = 2, knockback = { magnitude = 300, time = 0.080 } } + _glider_damage = { amount = 2, knockback = { magnitude = 300, time = 0.070 } } GlidingGunBuilder = EntityBuilder:new(World) function GlidingGunBuilder:transition_state() end return GlidingGunBuilder:b_type(Entities.Bullet) :b_line_of_sight(vec2(1, 0)) :b_position(vec2(100, 100)) + :b_health() :b_render_order(0) :b_collidable() - :b_live_for(25) + :b_live_for(2) :b_velocity(vec2(-40, 0)) :b_collision_bounds(vec2(3, 4), vec2(5, 6)) :b_add_state( @@ -48,6 +49,7 @@ function gliding_gun() } } ) + :b_damage(_glider_damage) :b_state(States.Active) :build() end |
