Add electrical bullets

This commit is contained in:
2022-03-22 21:45:08 +00:00
parent bda65968b0
commit f030d8264f
10 changed files with 202 additions and 57 deletions
+10
View File
@@ -1,6 +1,7 @@
module Dodge.Item.Weapon.Bullet
( basicBullet
, incBullet
, staticBullet
, conBullet
, bounceBullet
, ltBullet
@@ -8,6 +9,7 @@ module Dodge.Item.Weapon.Bullet
) where
import Dodge.Data
import Dodge.WorldEvent.HitEffect
import Dodge.WorldEvent.SpawnParticle
import Dodge.Particle.Bullet.HitEffect
import Geometry.Data
@@ -27,6 +29,14 @@ incBullet = BulletAmmo
, _amBulVel = V2 50 0
, _amBulTraj = BasicBulletTrajectory
}
staticBullet :: AmmoType
staticBullet = BulletAmmo
{ _amString = "STATIC"
, _amBulEff = bulletDestroySpawn aStaticBall
, _amBulWth = 2
, _amBulVel = V2 50 0
, _amBulTraj = BasicBulletTrajectory
}
conBullet :: AmmoType
conBullet = BulletAmmo
{ _amString = "CONCUSSIVE"