Decreasing shot spacing

Code:
namespace wServer.logic
{
partial class BehaviorDb
{
private _ Bram = () => Behav()
.Init("Bram the Viking",
new State(
new State("Start",
new ConditionalEffect(ConditionEffectIndex.Invulnerable),
new PlayerWithinTransition(7, "pause")
),
new State("pause",
new ConditionalEffect(ConditionEffectIndex.Invulnerable),
new Taunt("Are you trying to get nuked?"),
new TimedTransition(1000, "attack")
),
new State("attack",
new Taunt("Taste my axe you fool!"),
new State("Swing P0",
new Shoot(15, projectileIndex: 0, count: 1, angleOffset: 344, coolDown: 0),
new TimedTransition(1, "P1")
),
new State("P1",
new Shoot(15, projectileIndex: 0, count: 1, angleOffset: 0, coolDown: 0),
new TimedTransition(1, "P2")
),
new State("P2",
new Shoot(15, projectileIndex: 0, count: 1, angleOffset: 16, coolDown: 0),
new TimedTransition(1, "P3")
),
new State("P3",
new Shoot(15, projectileIndex: 0, count: 1, angleOffset: 32, coolDown: 0),
new TimedTransition( 1, "attack")
)
)
)
)
;
}
}

