Commit before changes to item usage using attachment tree
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
||||
All good (615 modules, at 17:26:48)
|
||||
All good (615 modules, at 22:49:00)
|
||||
|
||||
@@ -34,6 +34,9 @@ dtToUpDownAdj f (DT x l r) = IM.insert (f x) (map g l , map g r)
|
||||
ldtToIndentList :: LabelDoubleTree b a -> [(a,Int,LabelDoubleTreeNodeType b)]
|
||||
ldtToIndentList = ldtIL LDTRootNode
|
||||
|
||||
ldtToIM :: (a -> Int) -> LabelDoubleTree b a -> IM.IntMap (LabelDoubleTree b a)
|
||||
ldtToIM f t@(LDT x l r) = IM.insert (f x) t $ IM.unions $ map (ldtToIM f . snd) $ l <> r
|
||||
|
||||
ldtIL :: LabelDoubleTreeNodeType b -> LabelDoubleTree b a -> [(a,Int,LabelDoubleTreeNodeType b)]
|
||||
ldtIL nt (LDT x l r) = map doindent
|
||||
(concat
|
||||
|
||||
@@ -54,11 +54,11 @@ AddGoal src/Dodge/Data/ActionPlan.hs 45;" C
|
||||
AddTile src/Dodge/Room/AddTile.hs 1;" m
|
||||
AesonHelp src/AesonHelp.hs 1;" m
|
||||
AimAt src/Dodge/Data/ActionPlan.hs 84;" C
|
||||
AimParams src/Dodge/Data/Item/Use.hs 102;" t
|
||||
AimParams src/Dodge/Data/Item/Use.hs 106;" t
|
||||
AimParams src/Dodge/Default/AimParams.hs 1;" m
|
||||
AimParams src/Dodge/Default/Item/Held/AimParams.hs 1;" m
|
||||
AimParams src/Dodge/Default/Item/Use/AimParams.hs 1;" m
|
||||
AimStance src/Dodge/Data/Item/Use.hs 120;" t
|
||||
AimStance src/Dodge/Data/Item/Use.hs 125;" t
|
||||
Aiming src/Dodge/Creature/Stance/Data.hs 42;" C
|
||||
Aiming src/Dodge/Data/Creature/Stance.hs 39;" C
|
||||
AirFiltrationSS src/Dodge/Data/Scenario.hs 95;" C
|
||||
@@ -80,7 +80,7 @@ AmmoMagType src/Dodge/Data/Item/Combine.hs 109;" t
|
||||
AmmoMagUse src/Dodge/Data/Item/Use.hs 58;" C
|
||||
AmmoModLink src/Dodge/Data/ComposedItem.hs 15;" C
|
||||
AmmoModifierCI src/Dodge/Data/ComposedItem.hs 19;" C
|
||||
AmmoParams src/Dodge/Data/Item/Use.hs 82;" t
|
||||
AmmoParams src/Dodge/Data/Item/Use.hs 84;" t
|
||||
AmmoParams src/Dodge/Item/Weapon/AmmoParams.hs 1;" m
|
||||
AmmoPosition src/Dodge/Item/AmmoPosition.hs 8;" t
|
||||
AmmoPosition src/Dodge/Item/AmmoPosition.hs 2;" m
|
||||
@@ -129,7 +129,7 @@ AttachInt src/Dodge/Item/Attachment/Data.hs 16;" C
|
||||
AttachMInt src/Dodge/Data/Item/Attachment.hs 15;" C
|
||||
AttachMInt src/Dodge/Item/Attachment/Data.hs 17;" C
|
||||
AttachMode src/Dodge/Item/Attachment/Data.hs 13;" C
|
||||
AttachParams src/Dodge/Data/Item/Use.hs 77;" t
|
||||
AttachParams src/Dodge/Data/Item/Use.hs 78;" t
|
||||
AttachTargetPos src/Dodge/Data/Item/Attachment.hs 13;" C
|
||||
AttachTargetPos src/Dodge/Item/Attachment/Data.hs 15;" C
|
||||
AttachType src/Dodge/Data/Item/Combine.hs 97;" t
|
||||
@@ -312,7 +312,7 @@ BulletClipAttachment src/Dodge/Data/Item.hs 51;" C
|
||||
BulletEffect src/Dodge/Data/Bullet.hs 36;" t
|
||||
BulletGun src/Dodge/Item/Held/BulletGun.hs 1;" m
|
||||
BulletGuns src/Dodge/Item/Weapon/BulletGuns.hs 1;" m
|
||||
BulletParams src/Dodge/Data/Item/Use.hs 82;" C
|
||||
BulletParams src/Dodge/Data/Item/Use.hs 84;" C
|
||||
BulletShooterParams src/Dodge/Data/Item/Use.hs 69;" C
|
||||
BulletSpawn src/Dodge/Data/Bullet.hs 42;" t
|
||||
BulletTrajectory src/Dodge/Data/Bullet.hs 50;" t
|
||||
@@ -388,7 +388,7 @@ ChainEffect src/Dodge/ChainEffect.hs 1;" m
|
||||
ChainUpdates src/Dodge/Creature/ChainUpdates.hs 1;" m
|
||||
ChangePosture src/Dodge/Data/ActionPlan.hs 42;" C
|
||||
ChangeStrategy src/Dodge/Data/ActionPlan.hs 44;" C
|
||||
CharScrollParams src/Dodge/Data/Item/Use.hs 99;" C
|
||||
CharScrollParams src/Dodge/Data/Item/Use.hs 102;" C
|
||||
ChargeIfEquipped src/Dodge/Data/Item/Effect.hs 22;" C
|
||||
ChargeIfInInventory src/Dodge/Data/Item/Effect.hs 23;" C
|
||||
ChargeableAmmo src/Dodge/Data/Item/Consumption.hs 29;" C
|
||||
@@ -1033,7 +1033,7 @@ GasAmmo src/Dodge/Data/Item/Use/Consumption/Ammo.hs 43;" C
|
||||
GasCloud src/Dodge/Data/Cloud.hs 31;" C
|
||||
GasCreate src/Dodge/Data/Gas.hs 6;" t
|
||||
GasCreate src/Dodge/Data/Item/Use/Consumption/Ammo.hs 49;" t
|
||||
GasParams src/Dodge/Data/Item/Use.hs 88;" C
|
||||
GasParams src/Dodge/Data/Item/Use.hs 90;" C
|
||||
GasSprayParams src/Dodge/Data/Item/Use.hs 67;" C
|
||||
GenCr src/Dodge/Creature/State/Data.hs 24;" C
|
||||
GenCr src/Dodge/Data/Creature/State.hs 31;" C
|
||||
@@ -1294,7 +1294,7 @@ ItInvEffect src/Dodge/Data/ItEffect.hs 13;" C
|
||||
ItInvEffectDrop src/Dodge/Data/ItEffect.hs 29;" C
|
||||
ItInvEffectID src/Dodge/Data/ItEffect.hs 25;" C
|
||||
ItRewindEffect src/Dodge/Data/ItEffect.hs 17;" C
|
||||
ItZoom src/Dodge/Data/Item/Use.hs 129;" t
|
||||
ItZoom src/Dodge/Data/Item/Use.hs 134;" t
|
||||
Item src/Dodge/Data/Item.hs 33;" t
|
||||
Item src/Dodge/Base/Item.hs 1;" m
|
||||
Item src/Dodge/Data/Item.hs 6;" m
|
||||
@@ -1675,7 +1675,7 @@ Music src/Music.hs 1;" m
|
||||
MusicData src/Music.hs 7;" t
|
||||
Mute src/Dodge/Data/Creature/Misc.hs 28;" C
|
||||
MuzFlare src/Dodge/Data/Flare.hs 15;" C
|
||||
Muzzle src/Dodge/Data/Item/Use.hs 113;" t
|
||||
Muzzle src/Dodge/Data/Item/Use.hs 117;" t
|
||||
MvForward src/Dodge/Data/ActionPlan.hs 35;" C
|
||||
MvPt src/Dodge/MvPt.hs 1;" m
|
||||
MvTurnToward src/Dodge/Data/ActionPlan.hs 34;" C
|
||||
@@ -1699,7 +1699,7 @@ Ngon src/Dodge/Room/Ngon.hs 1;" m
|
||||
NoAction src/Dodge/Data/ActionPlan.hs 152;" C
|
||||
NoAmmoPosition src/Dodge/Item/AmmoPosition.hs 11;" C
|
||||
NoArguments src/Dodge/Data/Terminal.hs 93;" C
|
||||
NoAttachParams src/Dodge/Data/Item/Use.hs 80;" C
|
||||
NoAttachParams src/Dodge/Data/Item/Use.hs 81;" C
|
||||
NoBeamCombine src/Dodge/Data/Beam.hs 43;" C
|
||||
NoConcurrentEffect src/Loop/Data.hs 7;" C
|
||||
NoConsumption src/Dodge/Data/Item/Consumption.hs 33;" C
|
||||
@@ -1839,7 +1839,7 @@ OnSpecial src/Dodge/Equipment/Data.hs 24;" C
|
||||
OnTurret src/Dodge/Data/Item/Location.hs 13;" C
|
||||
OnceSound src/Dodge/Data/SoundOrigin.hs 15;" C
|
||||
OneArgument src/Dodge/Data/Terminal.hs 94;" C
|
||||
OneHand src/Dodge/Data/Item/Use.hs 124;" C
|
||||
OneHand src/Dodge/Data/Item/Use.hs 129;" C
|
||||
OnwardCluster src/Dodge/Data/RoomCluster.hs 14;" C
|
||||
OnwardCluster src/Dodge/RoomCluster/Data.hs 12;" C
|
||||
OnwardList src/Dodge/Annotation/Data.hs 15;" C
|
||||
@@ -2028,7 +2028,7 @@ ProjectileCreate src/Dodge/Data/Ammo.hs 17;" t
|
||||
ProjectileCreate src/Dodge/Data/Item/Use/Consumption/Ammo.hs 21;" t
|
||||
ProjectileDraw src/Dodge/Data/Ammo.hs 14;" t
|
||||
ProjectileDraw src/Dodge/Data/Item/Use/Consumption/Ammo.hs 18;" t
|
||||
ProjectileParams src/Dodge/Data/Item/Use.hs 83;" C
|
||||
ProjectileParams src/Dodge/Data/Item/Use.hs 85;" C
|
||||
ProjectileUpdate src/Dodge/Data/Ammo.hs 20;" t
|
||||
ProjectileUpdate src/Dodge/Data/Item/Use/Consumption/Ammo.hs 24;" t
|
||||
Prop src/Dodge/Data/Prop.hs 18;" t
|
||||
@@ -2292,8 +2292,8 @@ ScreenPos src/Dodge/Data/ScreenPos.hs 9;" t
|
||||
ScreenPos src/Dodge/Data/ScreenPos.hs 3;" m
|
||||
ScreenPos src/Dodge/ScreenPos.hs 1;" m
|
||||
Scroll src/Dodge/Update/Scroll.hs 1;" m
|
||||
ScrollAttachParams src/Dodge/Data/Item/Use.hs 90;" t
|
||||
ScrollAttachParams src/Dodge/Data/Item/Use.hs 78;" C
|
||||
ScrollAttachParams src/Dodge/Data/Item/Use.hs 93;" t
|
||||
ScrollAttachParams src/Dodge/Data/Item/Use.hs 79;" C
|
||||
ScrollAttachType src/Dodge/Data/Item/Combine.hs 105;" t
|
||||
ScrollValue src/Dodge/ScrollValue.hs 1;" m
|
||||
SecretCabal src/Dodge/Data/Scenario.hs 44;" C
|
||||
@@ -2565,7 +2565,7 @@ TUBE src/Dodge/Data/Item/Combine.hs 31;" C
|
||||
Tank src/Dodge/Placement/Instance/Tank.hs 1;" m
|
||||
Tanks src/Dodge/Room/Tanks.hs 1;" m
|
||||
Tap src/Dodge/Data/SoundOrigin.hs 36;" C
|
||||
TargetAttachParams src/Dodge/Data/Item/Use.hs 79;" C
|
||||
TargetAttachParams src/Dodge/Data/Item/Use.hs 80;" C
|
||||
TargetCursor src/Dodge/Data/Item/Targeting.hs 16;" C
|
||||
TargetCursorUpdate src/Dodge/Data/Targeting.hs 26;" C
|
||||
TargetDistanceDraw src/Dodge/Data/Targeting.hs 32;" C
|
||||
@@ -2726,9 +2726,9 @@ TweakTractionPower src/Dodge/Data/Item/Tweak.hs 22;" C
|
||||
TweakType src/Dodge/Data/Item/Tweak.hs 20;" t
|
||||
Tweakable src/Dodge/Data/Item/Tweak.hs 15;" C
|
||||
TwistGoal src/Dodge/Data/Scenario.hs 15;" C
|
||||
TwoHandFlat src/Dodge/Data/Item/Use.hs 123;" C
|
||||
TwoHandOver src/Dodge/Data/Item/Use.hs 122;" C
|
||||
TwoHandUnder src/Dodge/Data/Item/Use.hs 121;" C
|
||||
TwoHandFlat src/Dodge/Data/Item/Use.hs 128;" C
|
||||
TwoHandOver src/Dodge/Data/Item/Use.hs 127;" C
|
||||
TwoHandUnder src/Dodge/Data/Item/Use.hs 126;" C
|
||||
Type src/Dodge/Data/Damage/Type.hs 6;" m
|
||||
Typical src/Shape/Data.hs 36;" C
|
||||
UPtLayer src/Dodge/Picture/Layer/Data.hs 16;" C
|
||||
@@ -2943,7 +2943,7 @@ Zoning src/Dodge/Zoning.hs 1;" m
|
||||
ZoomScope src/Dodge/Data/Item/Attachment.hs 30;" C
|
||||
ZoomScope src/Dodge/Item/Attachment/Data.hs 31;" C
|
||||
ZoomScope src/Dodge/Item/Weapon/ZoomScope.hs 1;" m
|
||||
ZoomScrollParams src/Dodge/Data/Item/Use.hs 91;" C
|
||||
ZoomScrollParams src/Dodge/Data/Item/Use.hs 94;" C
|
||||
__Just' src/MaybeHelp.hs 13;" f
|
||||
_actAction src/Dodge/Data/ActionPlan.hs 81;" f
|
||||
_actLabel src/Dodge/Data/ActionPlan.hs 80;" f
|
||||
@@ -2953,13 +2953,13 @@ _actionSound src/Dodge/Data/LoadAction.hs 11;" f
|
||||
_actionSound src/Dodge/Data/LoadAction.hs 14;" f
|
||||
_actionTime src/Dodge/Data/LoadAction.hs 11;" f
|
||||
_actionTime src/Dodge/Data/LoadAction.hs 14;" f
|
||||
_aimHandlePos src/Dodge/Data/Item/Use.hs 108;" f
|
||||
_aimMuzzles src/Dodge/Data/Item/Use.hs 109;" f
|
||||
_aimRange src/Dodge/Data/Item/Use.hs 105;" f
|
||||
_aimStance src/Dodge/Data/Item/Use.hs 107;" f
|
||||
_aimTurnSpeed src/Dodge/Data/Item/Use.hs 104;" f
|
||||
_aimWeight src/Dodge/Data/Item/Use.hs 103;" f
|
||||
_aimZoom src/Dodge/Data/Item/Use.hs 106;" f
|
||||
_aimHandlePos src/Dodge/Data/Item/Use.hs 112;" f
|
||||
_aimMuzzles src/Dodge/Data/Item/Use.hs 113;" f
|
||||
_aimRange src/Dodge/Data/Item/Use.hs 109;" f
|
||||
_aimStance src/Dodge/Data/Item/Use.hs 111;" f
|
||||
_aimTurnSpeed src/Dodge/Data/Item/Use.hs 108;" f
|
||||
_aimWeight src/Dodge/Data/Item/Use.hs 107;" f
|
||||
_aimZoom src/Dodge/Data/Item/Use.hs 110;" f
|
||||
_allocNewPos src/Dodge/Data/RightButtonOptions.hs 21;" f
|
||||
_allocNewPos src/Dodge/Data/RightButtonOptions.hs 24;" f
|
||||
_allocNewPos src/Dodge/Data/RightButtonOptions.hs 28;" f
|
||||
@@ -2984,11 +2984,11 @@ _amagLoadStatus src/Dodge/Data/Item/Use.hs 59;" f
|
||||
_amagParams src/Dodge/Data/Item/Use.hs 60;" f
|
||||
_amagType src/Dodge/Data/Item/Use.hs 61;" f
|
||||
_ambushTarget src/Dodge/Data/ActionPlan.hs 178;" f
|
||||
_ampBullet src/Dodge/Data/Item/Use.hs 82;" f
|
||||
_ampCreateGas src/Dodge/Data/Item/Use.hs 88;" f
|
||||
_ampPayload src/Dodge/Data/Item/Use.hs 84;" f
|
||||
_ampPjCreation src/Dodge/Data/Item/Use.hs 86;" f
|
||||
_ampPjDraw src/Dodge/Data/Item/Use.hs 85;" f
|
||||
_ampBullet src/Dodge/Data/Item/Use.hs 84;" f
|
||||
_ampCreateGas src/Dodge/Data/Item/Use.hs 90;" f
|
||||
_ampPayload src/Dodge/Data/Item/Use.hs 86;" f
|
||||
_ampPjCreation src/Dodge/Data/Item/Use.hs 88;" f
|
||||
_ampPjDraw src/Dodge/Data/Item/Use.hs 87;" f
|
||||
_amposDir src/Dodge/Item/AmmoPosition.hs 9;" f
|
||||
_amposPos src/Dodge/Item/AmmoPosition.hs 9;" f
|
||||
_apAction src/Dodge/Data/ActionPlan.hs 20;" f
|
||||
@@ -3543,9 +3543,9 @@ _iyBase src/Dodge/Data/Item/Combine.hs 17;" f
|
||||
_iyModules src/Dodge/Combine/Data.hs 14;" f
|
||||
_iyModules src/Dodge/Data/Item/Combine.hs 18;" f
|
||||
_iyStack src/Dodge/Combine/Data.hs 15;" f
|
||||
_izFac src/Dodge/Data/Item/Use.hs 132;" f
|
||||
_izMax src/Dodge/Data/Item/Use.hs 130;" f
|
||||
_izMin src/Dodge/Data/Item/Use.hs 131;" f
|
||||
_izFac src/Dodge/Data/Item/Use.hs 137;" f
|
||||
_izMax src/Dodge/Data/Item/Use.hs 135;" f
|
||||
_izMin src/Dodge/Data/Item/Use.hs 136;" f
|
||||
_killTarget src/Dodge/Data/ActionPlan.hs 198;" f
|
||||
_lClock src/Dodge/Data/LWorld.hs 145;" f
|
||||
_lWorld src/Dodge/Data/CWorld.hs 26;" f
|
||||
@@ -3673,9 +3673,9 @@ _mvSpeed src/Dodge/Data/Creature/Misc.hs 39;" f
|
||||
_mvToPoint src/Dodge/Data/Creature.hs 98;" f
|
||||
_mvTurnJit src/Dodge/Data/Creature/Misc.hs 43;" f
|
||||
_mvTurnRad src/Dodge/Data/Creature/Misc.hs 42;" f
|
||||
_mzInaccuracy src/Dodge/Data/Item/Use.hs 116;" f
|
||||
_mzPos src/Dodge/Data/Item/Use.hs 114;" f
|
||||
_mzRot src/Dodge/Data/Item/Use.hs 115;" f
|
||||
_mzInaccuracy src/Dodge/Data/Item/Use.hs 120;" f
|
||||
_mzPos src/Dodge/Data/Item/Use.hs 118;" f
|
||||
_mzRot src/Dodge/Data/Item/Use.hs 119;" f
|
||||
_newArcStep src/Dodge/Data/Item/Params.hs 57;" f
|
||||
_newBeams src/Dodge/Data/LWorld.hs 114;" f
|
||||
_noClip src/Dodge/Debug/Flag/Data.hs 7;" f
|
||||
@@ -3699,9 +3699,9 @@ _opPlacement src/Dodge/Data/GenWorld.hs 129;" f
|
||||
_opPlacementID src/Dodge/Data/GenWorld.hs 130;" f
|
||||
_opSel src/Dodge/Data/RightButtonOptions.hs 15;" f
|
||||
_opTexture src/Dodge/Data/Wall.hs 42;" f
|
||||
_opticDefaultZoom src/Dodge/Data/Item/Use.hs 97;" f
|
||||
_opticPos src/Dodge/Data/Item/Use.hs 93;" f
|
||||
_opticZoom src/Dodge/Data/Item/Use.hs 96;" f
|
||||
_opticDefaultZoom src/Dodge/Data/Item/Use.hs 100;" f
|
||||
_opticPos src/Dodge/Data/Item/Use.hs 96;" f
|
||||
_opticZoom src/Dodge/Data/Item/Use.hs 99;" f
|
||||
_paramMID src/Dodge/Data/Item/Params.hs 60;" f
|
||||
_partialAction src/Dodge/Data/ActionPlan.hs 145;" f
|
||||
_pastWorlds src/Dodge/Data/World.hs 38;" f
|
||||
@@ -3972,8 +3972,8 @@ _scopeZoomChange src/Dodge/Data/Item/Attachment.hs 33;" f
|
||||
_scopeZoomChange src/Dodge/Item/Attachment/Data.hs 33;" f
|
||||
_screenTextureVAO src/Data/Preload/Render.hs 50;" f
|
||||
_scrollAmount src/Dodge/Data/Input.hs 24;" f
|
||||
_scrollAttachParams src/Dodge/Data/Item/Use.hs 78;" f
|
||||
_scrollChar src/Dodge/Data/Item/Use.hs 100;" f
|
||||
_scrollAttachParams src/Dodge/Data/Item/Use.hs 79;" f
|
||||
_scrollChar src/Dodge/Data/Item/Use.hs 103;" f
|
||||
_scrollItemLocation src/Dodge/Data/World.hs 65;" f
|
||||
_scrollItemLocation src/Dodge/Data/World.hs 74;" f
|
||||
_scrollItemLocation src/Dodge/Data/World.hs 78;" f
|
||||
@@ -4559,7 +4559,7 @@ basicMachineApplyDamage src/Dodge/Machine/Damage.hs 6;" f
|
||||
basicMachineUpdate src/Dodge/Machine.hs 13;" f
|
||||
basicPerceptionUpdateR src/Dodge/Creature/AlertLevel.hs 17;" f
|
||||
basicTerminal src/Dodge/Terminal.hs 32;" f
|
||||
battery src/Dodge/Item/Ammo.hs 61;" f
|
||||
battery src/Dodge/Item/Ammo.hs 62;" f
|
||||
batteryGuns src/Dodge/Combine/Combinations.hs 227;" f
|
||||
batteryModules src/Dodge/Item/Held/BatteryGuns.hs 111;" f
|
||||
batteryPack src/Dodge/Item/Equipment.hs 58;" f
|
||||
@@ -4641,7 +4641,7 @@ bulletBodyCraft src/Dodge/Item/Craftable.hs 24;" f
|
||||
bulletCombinations src/Dodge/Combine/Graph.hs 35;" f
|
||||
bulletMagazines src/Dodge/Combine/Combinations.hs 239;" f
|
||||
bulletSpawn src/Dodge/Bullet.hs 91;" f
|
||||
bulletSynthesizer src/Dodge/Item/Ammo.hs 75;" f
|
||||
bulletSynthesizer src/Dodge/Item/Ammo.hs 76;" f
|
||||
bulletTypes src/Dodge/TweakBullet.hs 26;" f
|
||||
bulletWeapons src/Dodge/Combine/Combinations.hs 247;" f
|
||||
burstRifle src/Dodge/Item/Held/Cane.hs 86;" f
|
||||
@@ -7110,7 +7110,7 @@ shatterGun src/Dodge/Item/Held/Weapons.hs 7;" f
|
||||
shatterGunSPic src/Dodge/Item/Draw/SPic.hs 240;" f
|
||||
shatterWall src/Dodge/Item/Weapon/Shatter.hs 26;" f
|
||||
shellCollisionCheck src/Dodge/Projectile/Update.hs 30;" f
|
||||
shellMag src/Dodge/Item/Ammo.hs 43;" f
|
||||
shellMag src/Dodge/Item/Ammo.hs 44;" f
|
||||
shellShape src/Dodge/Projectile/Draw.hs 24;" f
|
||||
shellTrailCloud src/Dodge/WorldEvent/Cloud.hs 65;" f
|
||||
shieldWall src/Dodge/Euse.hs 114;" f
|
||||
|
||||
Reference in New Issue
Block a user