Refactor launcherCrit ai

This commit is contained in:
2021-05-13 14:23:58 +02:00
parent 9b3fbba393
commit 2402e1e868
10 changed files with 133 additions and 233 deletions
+2 -10
View File
@@ -1,6 +1,7 @@
module Dodge.Creature
( module Dodge.Creature
, module Dodge.Creature.Inanimate
, launcherCrit
)
where
import Dodge.Creature.Stance.Data
@@ -12,6 +13,7 @@ import Dodge.Creature.Rationality.Data
import Dodge.Creature.AlertLevel
import Dodge.Creature.SetTarget
import Dodge.Creature.Test
import Dodge.Creature.LauncherCrit
import Dodge.Data
import Dodge.AIs
import Dodge.Default
@@ -167,16 +169,6 @@ multGunCrit = defaultCreature
, _crGoal = []
}
}
launcherCrit :: Creature
launcherCrit = defaultCreature
{ _crPict = basicCrPict red
, _crUpdate = stateUpdate (launcherAI 150 200)
, _crInv = IM.fromList [(0,launcher)]
, _crInvSel = 0
, _crRad = 10
, _crState = defaultState {_goals = [[Init]]}
, _crHP = 300
}
spreadGunCrit :: Creature
spreadGunCrit = defaultCreature
{ _crPict = basicCrPict red