ActionPlan refactor

This commit is contained in:
2022-07-21 22:56:19 +01:00
parent 583027112d
commit dfc9b2dca9
9 changed files with 180 additions and 61 deletions
+1
View File
@@ -0,0 +1 @@
module Dodge.Data.ActionPlan where
+37
View File
@@ -0,0 +1,37 @@
module Dodge.Data.CreatureEffect where
data WdCrCr = NoCreatureEffect
data CrWdImp = NoCrWdImp
data CrWdWd = CrWdWdId
data IntImp = NoIntImp
data CrImp = NoCrImp
| TurnTowardCr Float -- turn amount
data P2Imp = P2ImpNo
data WdCrBl = WdCrTrue
| WdCrBlfromCrBl CrBl
| WdCrNegate WdCrBl
| WdCrLOSTarget
| WdCrSafeDistFromTarget Float
data CrBl = CrCanShoot
| CrIsReloading
| CrIsAiming
data MCrAc = MCrNoAction
data CrAc = CrTurnAround
| CrFleeFromTarget
data P2Ac = P2NoAction
data MP2Ac = MP2NoAction
data CrWdAc = CrWdBFSThenReturn Int
| ChooseMovementSpreadGun
| ChooseMovementLtAuto