diff --git a/src/Dodge/Data/World.hs b/src/Dodge/Data/World.hs index a4cc59c6d..9eb56f916 100644 --- a/src/Dodge/Data/World.hs +++ b/src/Dodge/Data/World.hs @@ -50,6 +50,7 @@ data World = World , _pnZoning :: IntMap (IntMap [(Int, Point2)]) --Zoning IM.IntMap Creature , _peZoning :: IntMap (IntMap (Set PathEdgeNodes)) , _incNodeZoning :: IntMap (IntMap [(Int, Point2)]) --Zoning IM.IntMap Creature + , _incEdgeZoning :: IntMap (IntMap [(Int,Int)]) --Zoning IM.IntMap Creature , _gsZoning :: IntMap (IntMap IntSet) , _wCam :: Camera , _unpauseClock :: Int diff --git a/src/Dodge/Default/World.hs b/src/Dodge/Default/World.hs index 381b6aae3..438de0196 100644 --- a/src/Dodge/Default/World.hs +++ b/src/Dodge/Default/World.hs @@ -50,6 +50,7 @@ defaultWorld = , _pnZoning = mempty , _peZoning = mempty , _incNodeZoning = mempty + , _incEdgeZoning = mempty , _gsZoning = mempty --Zoning IM.empty clZoneSize (zonePos _guPos) , _unpauseClock = 0 , _coordinates = mempty diff --git a/src/Dodge/Layout.hs b/src/Dodge/Layout.hs index 6b5a94438..9f4c04b4d 100644 --- a/src/Dodge/Layout.hs +++ b/src/Dodge/Layout.hs @@ -51,9 +51,11 @@ generateLevelFromRoomList gr' w = & pnZoning .~ foldl' (flip zonePn) mempty (labNodes path) & peZoning .~ foldl' (flip zonePe) mempty (map fromEdgeTuple $ labEdges path) & incNodeZoning .~ UV.ifoldl' (\m i p -> zonePn (i,p) m) mempty inodes + & incEdgeZoning .~ foldl' (flip (zoneIncPe inodes)) mempty ipairs where - (_, path) = pairsToGraph . snapToGrid $ foldMap _rmPath rs - (inodes,igraph) = pairsToIncGraph . snapToGrid $ foldMap _rmPath rs + pairs = snapToGrid $ foldMap _rmPath rs + (_, path) = pairsToGraph pairs + (inodes,igraph,ipairs) = pairsToIncGraph pairs rs = map doRoomShift $ IM.elems rs' rs' = mapM shuffleRoomPos gr' & evalState $ _randGen w diff --git a/src/Dodge/Path.hs b/src/Dodge/Path.hs index 6ca245179..dce29369f 100644 --- a/src/Dodge/Path.hs +++ b/src/Dodge/Path.hs @@ -126,8 +126,11 @@ pointTowardsImpulse a b w = -- pairsToIncGraph :: Set.Set (Point2,Point2) - -> (UV.Vector Point2, V.Vector [(Int,SimpleEdge)]) -pairsToIncGraph pairs = (inodes,incgraph) + -> (UV.Vector Point2 + , V.Vector [(Int,SimpleEdge)] + , [(Int,Int)] + ) +pairsToIncGraph pairs = (inodes,incgraph,undefined) where incgraph = V.generate (length im) (\i -> im ^?! ix i) im = IM.fromListWith (<>) . fmap toedge $ Set.toList pairs diff --git a/src/Dodge/Zoning/Pathing.hs b/src/Dodge/Zoning/Pathing.hs index af4ed13a0..93177040a 100644 --- a/src/Dodge/Zoning/Pathing.hs +++ b/src/Dodge/Zoning/Pathing.hs @@ -1,5 +1,6 @@ module Dodge.Zoning.Pathing where +import qualified Data.Vector.Unboxed as UV import Data.Foldable import Data.Set (Set) import qualified Data.Set as Set @@ -8,6 +9,7 @@ import Dodge.Zoning.Base import Dodge.Zoning.Common import Geometry import qualified IntMapHelp as IM +import Control.Lens pnsNearPoint :: Point2 -> World -> [(Int, Point2)] pnsNearPoint = nearPoint pnZoneSize _pnZoning @@ -47,6 +49,9 @@ pesNearCirc p r = pesNearRect (p +.+ V2 r r) (p -.- V2 r r) peZoneSize :: Float peZoneSize = 50 +zoneOfIncPe :: UV.Vector Point2 -> (Int,Int) -> [Int2] +zoneOfIncPe m (i,j) = zoneOfSeg peZoneSize (m ^?! ix i) (m ^?! ix j) + zoneOfPe :: PathEdgeNodes -> [Int2] zoneOfPe (PathEdgeNodes _ _ pe) = zoneOfSeg peZoneSize (_peStart pe) (_peEnd pe) @@ -57,3 +62,11 @@ zonePe :: zonePe pe im = foldl' f im (zoneOfPe pe) where f im' i2 = zoneMonoid i2 (Set.singleton pe) im' + +zoneIncPe :: UV.Vector Point2 -> + (Int,Int) -> + IM.IntMap (IM.IntMap [(Int,Int)]) -> + IM.IntMap (IM.IntMap [(Int,Int)]) +zoneIncPe v pe im = foldl' f im (zoneOfIncPe v pe) + where + f im' i2 = zoneMonoid i2 [pe] im' diff --git a/tags b/tags index 3476ae0ba..308ebcd0d 100644 --- a/tags +++ b/tags @@ -12,191 +12,191 @@ .++~ src/LensHelp.hs 33;" o .+.+~ src/LensHelp.hs 23;" o .:~ src/LensHelp.hs 14;" o -<$> src/Dodge/Data/ActionPlan.hs 158;" o -<$> src/Dodge/Data/CWorld.hs 51;" o -<$> src/Dodge/Data/Camera.hs 39;" o -<$> src/Dodge/Data/Creature.hs 90;" o -<$> src/Dodge/Data/LWorld.hs 177;" o -<$> src/Dodge/Data/Terminal.hs 70;" o -ABSOLUTE src/Dodge/Data/Item/Combine.hs 40;" C -AIUNIT src/Dodge/Data/Item/Combine.hs 75;" C -ALTERIFLE src/Dodge/Data/Item/Combine.hs 154;" C -AMMOMAG src/Dodge/Data/Item/Combine.hs 21;" C -AMR src/Dodge/Data/Item/Combine.hs 159;" C -ANTIMATTER src/Dodge/Data/Item/Combine.hs 69;" C -APInt src/Dodge/Data/Item/Use.hs 47;" C -APNothing src/Dodge/Data/Item/Use.hs 48;" C -APProjectiles src/Dodge/Data/Item/Use.hs 46;" C -AQUAMARINE src/Color/Data.hs 24;" C -ARHUD src/Dodge/Data/Item/Combine.hs 35;" C +<$> src/Dodge/Data/ActionPlan.hs 156;" o +<$> src/Dodge/Data/CWorld.hs 49;" o +<$> src/Dodge/Data/Camera.hs 38;" o +<$> src/Dodge/Data/Creature.hs 89;" o +<$> src/Dodge/Data/LWorld.hs 173;" o +<$> src/Dodge/Data/Terminal.hs 68;" o +ABSOLUTE src/Dodge/Data/Item/Combine.hs 39;" C +AIUNIT src/Dodge/Data/Item/Combine.hs 74;" C +ALTERIFLE src/Dodge/Data/Item/Combine.hs 153;" C +AMMOMAG src/Dodge/Data/Item/Combine.hs 20;" C +AMR src/Dodge/Data/Item/Combine.hs 158;" C +ANTIMATTER src/Dodge/Data/Item/Combine.hs 68;" C +APInt src/Dodge/Data/Item/Use.hs 45;" C +APNothing src/Dodge/Data/Item/Use.hs 46;" C +APProjectiles src/Dodge/Data/Item/Use.hs 44;" C +AQUAMARINE src/Color/Data.hs 21;" C +ARHUD src/Dodge/Data/Item/Combine.hs 34;" C ARHUDSF src/Dodge/Data/ComposedItem.hs 23;" C -ATTACH src/Dodge/Data/Item/Combine.hs 20;" C -AUTOAMR src/Dodge/Data/Item/Combine.hs 160;" C -AUTOPISTOL src/Dodge/Data/Item/Combine.hs 146;" C -AUTORIFLE src/Dodge/Data/Item/Combine.hs 155;" C -AZURE src/Color/Data.hs 23;" C -AccessTerminal src/Dodge/Data/WorldEffect.hs 27;" C -Action src/Dodge/Data/ActionPlan.hs 67;" t -ActionPlan src/Dodge/Data/ActionPlan.hs 16;" t +ATTACH src/Dodge/Data/Item/Combine.hs 19;" C +AUTOAMR src/Dodge/Data/Item/Combine.hs 159;" C +AUTOPISTOL src/Dodge/Data/Item/Combine.hs 145;" C +AUTORIFLE src/Dodge/Data/Item/Combine.hs 154;" C +AZURE src/Color/Data.hs 20;" C +AccessTerminal src/Dodge/Data/WorldEffect.hs 25;" C +Action src/Dodge/Data/ActionPlan.hs 65;" t +ActionPlan src/Dodge/Data/ActionPlan.hs 14;" t ActionUpdate src/Dodge/Creature/Action.hs 48;" t -AddGoal src/Dodge/Data/ActionPlan.hs 46;" C -AimAt src/Dodge/Data/ActionPlan.hs 68;" C -AimStance src/Dodge/Data/AimStance.hs 11;" t -Aiming src/Dodge/Data/Creature/Stance.hs 36;" C +AddGoal src/Dodge/Data/ActionPlan.hs 44;" C +AimAt src/Dodge/Data/ActionPlan.hs 66;" C +AimStance src/Dodge/Data/AimStance.hs 10;" t +Aiming src/Dodge/Data/Creature/Stance.hs 34;" C AirFiltrationSS src/Dodge/Data/Scenario.hs 95;" C AlienContact src/Dodge/Data/Scenario.hs 30;" C AllRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C -AlteRifleSwitch src/Dodge/Data/Item/Params.hs 20;" C -Ambush src/Dodge/Data/ActionPlan.hs 132;" C +AlteRifleSwitch src/Dodge/Data/Item/Params.hs 18;" C +Ambush src/Dodge/Data/ActionPlan.hs 130;" C AmmoEffectSF src/Dodge/Data/ComposedItem.hs 33;" C AmmoExtractPosition src/Dodge/Data/Muzzle.hs 21;" t AmmoMagSF src/Dodge/Data/ComposedItem.hs 24;" C -AmmoMagType src/Dodge/Data/Item/Combine.hs 106;" t +AmmoMagType src/Dodge/Data/Item/Combine.hs 105;" t AmmoModifierSF src/Dodge/Data/ComposedItem.hs 30;" C -AmmoParams src/Dodge/Data/Item/Use.hs 51;" t +AmmoParams src/Dodge/Data/Item/Use.hs 49;" t AmmoPayloadSF src/Dodge/Data/ComposedItem.hs 32;" C AmmoPerShot src/Dodge/Data/Muzzle.hs 61;" t AmmoTargetingSF src/Dodge/Data/ComposedItem.hs 31;" C AmmoType src/Dodge/Data/AmmoType.hs 5;" t -ArbitraryAction src/Dodge/Data/ActionPlan.hs 121;" C -ArcNodeType src/Dodge/Data/LWorld.hs 157;" t -ArcShad src/Picture/Data.hs 38;" C -ArcStep src/Dodge/Data/ArcStep.hs 14;" t -Arcing src/Dodge/Data/Item/Params.hs 17;" C +ArbitraryAction src/Dodge/Data/ActionPlan.hs 119;" C +ArcNodeType src/Dodge/Data/LWorld.hs 153;" t +ArcShad src/Picture/Data.hs 36;" C +ArcStep src/Dodge/Data/ArcStep.hs 12;" t +Arcing src/Dodge/Data/Item/Params.hs 15;" C ArmourySS src/Dodge/Data/Scenario.hs 112;" C -Asleep src/Dodge/Data/Creature/Perception.hs 54;" C +Asleep src/Dodge/Data/Creature/Perception.hs 52;" C AsteroidStrike src/Dodge/Data/Scenario.hs 33;" C -AtEase src/Dodge/Data/Creature/Stance.hs 37;" C +AtEase src/Dodge/Data/Creature/Stance.hs 35;" C AtomicWaste src/Dodge/Data/Scenario.hs 26;" C -AttachParams src/Dodge/Data/Item/Use.hs 45;" t -AttachType src/Dodge/Data/Item/Combine.hs 91;" t -Attention src/Dodge/Data/Creature/Perception.hs 60;" t -AttentiveTo src/Dodge/Data/Creature/Perception.hs 61;" C -Audition src/Dodge/Data/Creature/Perception.hs 47;" t -AutoAI src/Dodge/Data/Creature/Misc.hs 47;" C -AutoCrit src/Dodge/Data/Creature/Misc.hs 72;" C -AutoDoorObstacle src/Dodge/Data/PathGraph.hs 57;" C +AttachParams src/Dodge/Data/Item/Use.hs 43;" t +AttachType src/Dodge/Data/Item/Combine.hs 90;" t +Attention src/Dodge/Data/Creature/Perception.hs 58;" t +AttentiveTo src/Dodge/Data/Creature/Perception.hs 59;" C +Audition src/Dodge/Data/Creature/Perception.hs 45;" t +AutoAI src/Dodge/Data/Creature/Misc.hs 45;" C +AutoCrit src/Dodge/Data/Creature/Misc.hs 70;" C +AutoDoorObstacle src/Dodge/Data/PathGraph.hs 51;" C AutoTrigger src/Dodge/Data/TriggerType.hs 8;" C -Avatar src/Dodge/Data/Creature/Misc.hs 61;" C -AvatarDead src/Dodge/Data/Creature/Misc.hs 69;" C -Awareness src/Dodge/Data/Creature/Perception.hs 65;" t -BANGCONE src/Dodge/Data/Item/Combine.hs 148;" C -BANGROD src/Dodge/Data/Item/Combine.hs 157;" C -BANGSTICK src/Dodge/Data/Item/Combine.hs 140;" C -BATTERY src/Dodge/Data/Item/Combine.hs 111;" C -BATTERYPACK src/Dodge/Data/Item/Combine.hs 135;" C -BELTMAG src/Dodge/Data/Item/Combine.hs 109;" C -BINGATE src/Dodge/Data/Item/Combine.hs 32;" C -BLACK src/Color/Data.hs 28;" C -BLINKER src/Dodge/Data/Item/Combine.hs 178;" C -BLINKERUNSAFE src/Dodge/Data/Item/Combine.hs 179;" C -BLOWTORCH src/Dodge/Data/Item/Combine.hs 166;" C -BLUE src/Color/Data.hs 17;" C -BLUNDERBUSS src/Dodge/Data/Item/Combine.hs 149;" C +Avatar src/Dodge/Data/Creature/Misc.hs 59;" C +AvatarDead src/Dodge/Data/Creature/Misc.hs 67;" C +Awareness src/Dodge/Data/Creature/Perception.hs 63;" t +BANGCONE src/Dodge/Data/Item/Combine.hs 147;" C +BANGROD src/Dodge/Data/Item/Combine.hs 156;" C +BANGSTICK src/Dodge/Data/Item/Combine.hs 139;" C +BATTERY src/Dodge/Data/Item/Combine.hs 110;" C +BATTERYPACK src/Dodge/Data/Item/Combine.hs 134;" C +BELTMAG src/Dodge/Data/Item/Combine.hs 108;" C +BINGATE src/Dodge/Data/Item/Combine.hs 31;" C +BLACK src/Color/Data.hs 25;" C +BLINKER src/Dodge/Data/Item/Combine.hs 177;" C +BLINKERUNSAFE src/Dodge/Data/Item/Combine.hs 178;" C +BLOWTORCH src/Dodge/Data/Item/Combine.hs 165;" C +BLUE src/Color/Data.hs 14;" C +BLUNDERBUSS src/Dodge/Data/Item/Combine.hs 148;" C BQuad src/Geometry/Bezier.hs 9;" t -BRAINHAT src/Dodge/Data/Item/Combine.hs 126;" C -BULLETBELTBRACER src/Dodge/Data/Item/Combine.hs 134;" C -BULLETBELTPACK src/Dodge/Data/Item/Combine.hs 133;" C -BULLETMOD src/Dodge/Data/Item/Combine.hs 23;" C -BULLETSYNTH src/Dodge/Data/Item/Combine.hs 93;" C -BURSTRIFLE src/Dodge/Data/Item/Combine.hs 156;" C +BRAINHAT src/Dodge/Data/Item/Combine.hs 125;" C +BULLETBELTBRACER src/Dodge/Data/Item/Combine.hs 133;" C +BULLETBELTPACK src/Dodge/Data/Item/Combine.hs 132;" C +BULLETMOD src/Dodge/Data/Item/Combine.hs 22;" C +BULLETSYNTH src/Dodge/Data/Item/Combine.hs 92;" C +BURSTRIFLE src/Dodge/Data/Item/Combine.hs 155;" C BackdropCursor src/Dodge/Data/SelectionList.hs 21;" C -BackgroundSound src/Dodge/Data/SoundOrigin.hs 15;" C -Bark src/Dodge/Data/ActionPlan.hs 41;" C -BarrelCrit src/Dodge/Data/Creature/Misc.hs 73;" C -BarrelHiss src/Dodge/Data/SoundOrigin.hs 34;" C -BarrelType src/Dodge/Data/Creature/Misc.hs 87;" t -Barreloid src/Dodge/Data/Creature/Misc.hs 83;" C -BasicBeamDraw src/Dodge/Data/Beam.hs 34;" C -BasicBulletTrajectory src/Dodge/Data/Bullet.hs 43;" C -BasicBulletTrajectoryType src/Dodge/Data/Bullet.hs 50;" C +BackgroundSound src/Dodge/Data/SoundOrigin.hs 13;" C +Bark src/Dodge/Data/ActionPlan.hs 39;" C +BarrelCrit src/Dodge/Data/Creature/Misc.hs 71;" C +BarrelHiss src/Dodge/Data/SoundOrigin.hs 32;" C +BarrelType src/Dodge/Data/Creature/Misc.hs 85;" t +Barreloid src/Dodge/Data/Creature/Misc.hs 81;" C +BasicBeamDraw src/Dodge/Data/Beam.hs 32;" C +BasicBulletTrajectory src/Dodge/Data/Bullet.hs 41;" C +BasicBulletTrajectoryType src/Dodge/Data/Bullet.hs 48;" C BasicFlare src/Dodge/Data/Muzzle.hs 30;" C -Beam src/Dodge/Data/Beam.hs 18;" t -BeamCombine src/Dodge/Data/Beam.hs 47;" C -BeamCombineType src/Dodge/Data/Beam.hs 38;" t -BeamDraw src/Dodge/Data/Beam.hs 33;" t -BeamDrawColor src/Dodge/Data/Beam.hs 35;" C -BeamSimple src/Dodge/Data/Beam.hs 50;" C -BeamType src/Dodge/Data/Beam.hs 46;" t +Beam src/Dodge/Data/Beam.hs 16;" t +BeamCombine src/Dodge/Data/Beam.hs 45;" C +BeamCombineType src/Dodge/Data/Beam.hs 36;" t +BeamDraw src/Dodge/Data/Beam.hs 31;" t +BeamDrawColor src/Dodge/Data/Beam.hs 33;" C +BeamSimple src/Dodge/Data/Beam.hs 48;" C +BeamType src/Dodge/Data/Beam.hs 44;" t BecomePowerful src/Dodge/Data/Scenario.hs 9;" C BeltBulletAmmo src/Dodge/Data/AmmoType.hs 8;" C -BezierTrajectory src/Dodge/Data/Bullet.hs 44;" C -BezierTrajectoryType src/Dodge/Data/Bullet.hs 51;" C +BezierTrajectory src/Dodge/Data/Bullet.hs 42;" C +BezierTrajectoryType src/Dodge/Data/Bullet.hs 49;" C Biome src/Dodge/Data/Scenario.hs 71;" t -BlBl src/Dodge/Data/BlBl.hs 11;" t -BlConst src/Dodge/Data/BlBl.hs 13;" C -BlId src/Dodge/Data/BlBl.hs 14;" C -BlNegate src/Dodge/Data/BlBl.hs 12;" C -BlSh src/Dodge/Data/Block.hs 45;" t -BlShConst src/Dodge/Data/Block.hs 47;" C -BlShMempty src/Dodge/Data/Block.hs 46;" C -Block src/Dodge/Data/Block.hs 23;" t -BlockDebris src/Dodge/Data/Prop.hs 46;" C -BlockDegradeSound src/Dodge/Data/SoundOrigin.hs 32;" C -BlockDraw src/Dodge/Data/Block.hs 38;" t -BlockDrawBlSh src/Dodge/Data/Block.hs 40;" C -BlockDrawColHeightPoss src/Dodge/Data/Block.hs 42;" C -BlockDrawMempty src/Dodge/Data/Block.hs 39;" C -BlockDraws src/Dodge/Data/Block.hs 41;" C -BlockObstacle src/Dodge/Data/PathGraph.hs 55;" C -BlockPart src/Dodge/Data/Wall/Structure.hs 16;" C +BlBl src/Dodge/Data/BlBl.hs 9;" t +BlConst src/Dodge/Data/BlBl.hs 11;" C +BlId src/Dodge/Data/BlBl.hs 12;" C +BlNegate src/Dodge/Data/BlBl.hs 10;" C +BlSh src/Dodge/Data/Block.hs 43;" t +BlShConst src/Dodge/Data/Block.hs 45;" C +BlShMempty src/Dodge/Data/Block.hs 44;" C +Block src/Dodge/Data/Block.hs 21;" t +BlockDebris src/Dodge/Data/Prop.hs 44;" C +BlockDegradeSound src/Dodge/Data/SoundOrigin.hs 30;" C +BlockDraw src/Dodge/Data/Block.hs 36;" t +BlockDrawBlSh src/Dodge/Data/Block.hs 38;" C +BlockDrawColHeightPoss src/Dodge/Data/Block.hs 40;" C +BlockDrawMempty src/Dodge/Data/Block.hs 37;" C +BlockDraws src/Dodge/Data/Block.hs 39;" C +BlockObstacle src/Dodge/Data/PathGraph.hs 49;" C +BlockPart src/Dodge/Data/Wall/Structure.hs 14;" C BlockedLink src/Dodge/Data/Room.hs 50;" C -BloomLayer src/Picture/Data.hs 25;" C -BloomNoZWrite src/Picture/Data.hs 26;" C -Blunt src/Dodge/Data/Damage.hs 21;" C -Boosting src/Dodge/Data/Creature/Stance.hs 29;" C -BottomMenuOption src/Dodge/Data/Universe.hs 77;" C -BounceBullet src/Dodge/Data/Bullet.hs 30;" C +BloomLayer src/Picture/Data.hs 23;" C +BloomNoZWrite src/Picture/Data.hs 24;" C +Blunt src/Dodge/Data/Damage.hs 17;" C +Boosting src/Dodge/Data/Creature/Stance.hs 27;" C +BottomMenuOption src/Dodge/Data/Universe.hs 75;" C +BounceBullet src/Dodge/Data/Bullet.hs 28;" C Bound_box_screen src/Dodge/Data/Config.hs 81;" C BoundaryCursor src/Dodge/Data/SelectionList.hs 20;" C -Bounds src/Dodge/Data/Bounds.hs 12;" t +Bounds src/Dodge/Data/Bounds.hs 10;" t BrigSS src/Dodge/Data/Scenario.hs 102;" C -Brute src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 19;" C -BulBall src/Dodge/Data/Bullet.hs 35;" C -BulFlak src/Dodge/Data/Bullet.hs 37;" C -BulFrag src/Dodge/Data/Bullet.hs 38;" C -BulGas src/Dodge/Data/Bullet.hs 39;" C -BulPlain src/Dodge/Data/Bullet.hs 36;" C -Bullet src/Dodge/Data/Bullet.hs 18;" t +Brute src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 17;" C +BulBall src/Dodge/Data/Bullet.hs 33;" C +BulFlak src/Dodge/Data/Bullet.hs 35;" C +BulFrag src/Dodge/Data/Bullet.hs 36;" C +BulGas src/Dodge/Data/Bullet.hs 37;" C +BulPlain src/Dodge/Data/Bullet.hs 34;" C +Bullet src/Dodge/Data/Bullet.hs 16;" t BulletAmmo src/Dodge/Data/AmmoType.hs 7;" C -BulletEffect src/Dodge/Data/Bullet.hs 28;" t +BulletEffect src/Dodge/Data/Bullet.hs 26;" t BulletMod src/Dodge/Data/Item/BulletMod.hs 10;" t BulletModEffect src/Dodge/Data/Item/BulletMod.hs 12;" C BulletModPayload src/Dodge/Data/Item/BulletMod.hs 11;" C -BulletParams src/Dodge/Data/Item/Use.hs 52;" C -BulletPayload src/Dodge/Data/Bullet.hs 34;" t -BulletTrajectory src/Dodge/Data/Bullet.hs 42;" t -BulletTrajectoryType src/Dodge/Data/Bullet.hs 49;" t +BulletParams src/Dodge/Data/Item/Use.hs 50;" C +BulletPayload src/Dodge/Data/Bullet.hs 32;" t +BulletTrajectory src/Dodge/Data/Bullet.hs 40;" t +BulletTrajectoryType src/Dodge/Data/Bullet.hs 47;" t BurstTrigger src/Dodge/Data/TriggerType.hs 12;" C -Button src/Dodge/Data/Button.hs 30;" t -ButtonAccessTerminal src/Dodge/Data/Button.hs 28;" C -ButtonEvent src/Dodge/Data/Button.hs 15;" t -ButtonPress src/Dodge/Data/Button.hs 16;" C -ButtonSound src/Dodge/Data/SoundOrigin.hs 38;" C -ButtonSwitch src/Dodge/Data/Button.hs 21;" C -CAMERA src/Dodge/Data/Item/Combine.hs 76;" C -CAN src/Dodge/Data/Item/Combine.hs 57;" C -CAPACITOR src/Dodge/Data/Item/Combine.hs 103;" C -CHARTREUSE src/Color/Data.hs 25;" C -CHEMFUELPOUCH src/Dodge/Data/Item/Combine.hs 112;" C -CIRCLE src/Dodge/Data/GenParams.hs 20;" C +Button src/Dodge/Data/Button.hs 28;" t +ButtonAccessTerminal src/Dodge/Data/Button.hs 26;" C +ButtonEvent src/Dodge/Data/Button.hs 13;" t +ButtonPress src/Dodge/Data/Button.hs 14;" C +ButtonSound src/Dodge/Data/SoundOrigin.hs 36;" C +ButtonSwitch src/Dodge/Data/Button.hs 19;" C +CAMERA src/Dodge/Data/Item/Combine.hs 75;" C +CAN src/Dodge/Data/Item/Combine.hs 56;" C +CAPACITOR src/Dodge/Data/Item/Combine.hs 102;" C +CHARTREUSE src/Color/Data.hs 22;" C +CHEMFUELPOUCH src/Dodge/Data/Item/Combine.hs 111;" C +CIRCLE src/Dodge/Data/GenParams.hs 18;" C CItem src/Dodge/Data/ComposedItem.hs 48;" t -CLICKER src/Dodge/Data/Item/Combine.hs 28;" C -COPIER src/Dodge/Data/Item/Combine.hs 29;" C -CRAFT src/Dodge/Data/Item/Combine.hs 19;" C -CREATUREDETECTOR src/Dodge/Data/Item/Combine.hs 184;" C -CREATURESENSOR src/Dodge/Data/Item/Combine.hs 85;" C -CWGen src/Dodge/Data/CWorld.hs 38;" t -CWorld src/Dodge/Data/CWorld.hs 25;" t -CYAN src/Color/Data.hs 19;" C -CamControl src/Dodge/Data/Camera.hs 18;" t -CamFloat src/Dodge/Data/Camera.hs 20;" C -CamInGame src/Dodge/Data/Camera.hs 19;" C -CamInGameType src/Dodge/Data/Camera.hs 12;" t -CamOnPlayer src/Dodge/Data/Camera.hs 13;" C -CamOpticScope src/Dodge/Data/Camera.hs 14;" C -CamRemoteScope src/Dodge/Data/Camera.hs 15;" C -Camera src/Dodge/Data/Camera.hs 23;" t +CLICKER src/Dodge/Data/Item/Combine.hs 27;" C +COPIER src/Dodge/Data/Item/Combine.hs 28;" C +CRAFT src/Dodge/Data/Item/Combine.hs 18;" C +CREATUREDETECTOR src/Dodge/Data/Item/Combine.hs 183;" C +CREATURESENSOR src/Dodge/Data/Item/Combine.hs 84;" C +CWGen src/Dodge/Data/CWorld.hs 36;" t +CWorld src/Dodge/Data/CWorld.hs 23;" t +CYAN src/Color/Data.hs 16;" C +CamControl src/Dodge/Data/Camera.hs 17;" t +CamFloat src/Dodge/Data/Camera.hs 19;" C +CamInGame src/Dodge/Data/Camera.hs 18;" C +CamInGameType src/Dodge/Data/Camera.hs 11;" t +CamOnPlayer src/Dodge/Data/Camera.hs 12;" C +CamOpticScope src/Dodge/Data/Camera.hs 13;" C +CamRemoteScope src/Dodge/Data/Camera.hs 14;" C +Camera src/Dodge/Data/Camera.hs 22;" t CameraScrollTimeFlow src/Dodge/Data/World.hs 70;" C CamouflageStatus src/Dodge/Data/CamouflageStatus.hs 5;" t CapacitorBelow src/Dodge/Data/Muzzle.hs 23;" C @@ -206,585 +206,585 @@ CardinalCover src/Dodge/Data/CardinalPoint.hs 30;" t CardinalEightPoint src/Dodge/Data/CardinalPoint.hs 19;" t CardinalPoint src/Dodge/Data/CardinalPoint.hs 5;" t CardinalPointBetween src/Dodge/Data/CardinalPoint.hs 12;" t -Carriage src/Dodge/Data/Creature/Stance.hs 24;" t -ChangePosture src/Dodge/Data/ActionPlan.hs 43;" C -ChangeStrategy src/Dodge/Data/ActionPlan.hs 45;" C -ChaseAI src/Dodge/Data/Creature/Misc.hs 40;" C -ChaseCrit src/Dodge/Data/Creature/Misc.hs 70;" C -ChaseCritters src/Dodge/Data/Creature/State.hs 18;" C -ChasmObstacle src/Dodge/Data/PathGraph.hs 59;" C +Carriage src/Dodge/Data/Creature/Stance.hs 22;" t +ChangePosture src/Dodge/Data/ActionPlan.hs 41;" C +ChangeStrategy src/Dodge/Data/ActionPlan.hs 43;" C +ChaseAI src/Dodge/Data/Creature/Misc.hs 38;" C +ChaseCrit src/Dodge/Data/Creature/Misc.hs 68;" C +ChaseCritters src/Dodge/Data/Creature/State.hs 16;" C +ChasmObstacle src/Dodge/Data/PathGraph.hs 53;" C ChemFuel src/Dodge/Data/Item/Use/Consumption/Ammo.hs 14;" C -ChooseMovementLtAuto src/Dodge/Data/CreatureEffect.hs 31;" C -ChooseMovementSpreadGun src/Dodge/Data/CreatureEffect.hs 30;" C +ChooseMovementLtAuto src/Dodge/Data/CreatureEffect.hs 29;" C +ChooseMovementSpreadGun src/Dodge/Data/CreatureEffect.hs 28;" C Circ_collision_test src/Dodge/Data/Config.hs 85;" C Climate src/Dodge/Data/Scenario.hs 32;" C -CloseToMelee src/Dodge/Data/ActionPlan.hs 141;" C +CloseToMelee src/Dodge/Data/ActionPlan.hs 139;" C Close_shape_culling src/Dodge/Data/Config.hs 79;" C -Cloud src/Dodge/Data/Cloud.hs 14;" t -CloudType src/Dodge/Data/Cloud.hs 22;" t +Cloud src/Dodge/Data/Cloud.hs 12;" t +CloudType src/Dodge/Data/Cloud.hs 20;" t ClusterLink src/Dodge/Data/RoomCluster.hs 13;" t ClusterStatus src/Dodge/Data/RoomCluster.hs 9;" t -Cognizant src/Dodge/Data/Creature/Perception.hs 67;" C +Cognizant src/Dodge/Data/Creature/Perception.hs 65;" C Collision_test src/Dodge/Data/Config.hs 84;" C -Color src/Color/Data.hs 33;" t -Color8 src/Color/Data.hs 35;" t -ColorFaction src/Dodge/Data/Creature/State.hs 21;" C -Comatose src/Dodge/Data/Creature/Perception.hs 53;" C -CombAmount src/Dodge/Data/CombAmount.hs 12;" t +Color src/Color/Data.hs 30;" t +Color8 src/Color/Data.hs 32;" t +ColorFaction src/Dodge/Data/Creature/State.hs 19;" C +Comatose src/Dodge/Data/Creature/Perception.hs 51;" C +CombAmount src/Dodge/Data/CombAmount.hs 10;" t CombClust src/Dodge/Combine/Graph.hs 19;" t CombEdge src/Dodge/Combine/Graph.hs 32;" t CombItem src/Dodge/Data/Combine.hs 8;" t CombNode src/Dodge/Combine/Graph.hs 25;" t -CombineInventory src/Dodge/Data/HUD.hs 24;" C -CombineInventoryChange src/Dodge/Data/World.hs 33;" C +CombineInventory src/Dodge/Data/HUD.hs 22;" C +CombineInventoryChange src/Dodge/Data/World.hs 31;" C ComsSS src/Dodge/Data/Scenario.hs 98;" C ConcurrentEffect src/Loop/Data.hs 6;" t ConcurrentEffect src/Loop/Data.hs 11;" C Config src/Dodge/Data/Config.hs 38;" t -ConstFloat src/Dodge/Data/GenFloat.hs 11;" C -ConsumableItemType src/Dodge/Data/Item/Combine.hs 115;" t -ContextDT src/Dodge/Data/DoubleTree.hs 84;" t -ContextLDT src/Dodge/Data/DoubleTree.hs 42;" t +ConstFloat src/Dodge/Data/GenFloat.hs 9;" C +ConsumableItemType src/Dodge/Data/Item/Combine.hs 114;" t +ContextDT src/Dodge/Data/DoubleTree.hs 82;" t +ContextLDT src/Dodge/Data/DoubleTree.hs 40;" t ContinentalGovernment src/Dodge/Data/Scenario.hs 51;" C ControlDeckSS src/Dodge/Data/Scenario.hs 89;" C -ConvexPoly src/Geometry/ConvexPoly.hs 25;" t +ConvexPoly src/Geometry/ConvexPoly.hs 23;" t CookingDamage src/Dodge/Data/Damage/Type.hs 5;" C Corporation src/Dodge/Data/Scenario.hs 46;" C Cosmic src/Dodge/Data/Scenario.hs 74;" C -CrAc src/Dodge/Data/CreatureEffect.hs 25;" t -CrArcNode src/Dodge/Data/LWorld.hs 162;" C -CrBl src/Dodge/Data/CreatureEffect.hs 22;" t -CrCanShoot src/Dodge/Data/CreatureEffect.hs 22;" C -CrChasm src/Dodge/Data/SoundOrigin.hs 19;" C -CrGroup src/Dodge/Data/Creature/State.hs 25;" t -CrGroupID src/Dodge/Data/Creature/State.hs 31;" C -CrGroupParams src/Dodge/Data/CrGroupParams.hs 14;" t -CrGroupUpdate src/Dodge/Data/CrGroupParams.hs 22;" t -CrHP src/Dodge/Data/Creature.hs 70;" t -CrHitSound src/Dodge/Data/SoundOrigin.hs 33;" C -CrID src/Dodge/Data/CrWlID.hs 12;" C -CrImp src/Dodge/Data/CreatureEffect.hs 11;" t -CrInt src/Dodge/Data/Item/Location.hs 21;" t -CrIsAiming src/Dodge/Data/CreatureEffect.hs 22;" C -CrIsAnimate src/Dodge/Data/CreatureEffect.hs 22;" C -CrIsCorpse src/Dodge/Data/Creature.hs 72;" C -CrIsGibs src/Dodge/Data/Creature.hs 73;" C -CrIsPitted src/Dodge/Data/Creature.hs 74;" C -CrMouth src/Dodge/Data/SoundOrigin.hs 18;" C -CrMvType src/Dodge/Data/Creature/Misc.hs 28;" t -CrMvType src/Dodge/Data/Creature/Misc.hs 31;" C -CrSound src/Dodge/Data/SoundOrigin.hs 17;" C -CrTurnAround src/Dodge/Data/CreatureEffect.hs 25;" C -CrWdAc src/Dodge/Data/CreatureEffect.hs 28;" t -CrWdBFSThenReturn src/Dodge/Data/CreatureEffect.hs 29;" C -CrWeaponFailSound src/Dodge/Data/SoundOrigin.hs 22;" C -CrWeaponSound src/Dodge/Data/SoundOrigin.hs 20;" C -CrWlID src/Dodge/Data/CrWlID.hs 12;" t +CrAc src/Dodge/Data/CreatureEffect.hs 23;" t +CrArcNode src/Dodge/Data/LWorld.hs 158;" C +CrBl src/Dodge/Data/CreatureEffect.hs 20;" t +CrCanShoot src/Dodge/Data/CreatureEffect.hs 20;" C +CrChasm src/Dodge/Data/SoundOrigin.hs 17;" C +CrGroup src/Dodge/Data/Creature/State.hs 23;" t +CrGroupID src/Dodge/Data/Creature/State.hs 29;" C +CrGroupParams src/Dodge/Data/CrGroupParams.hs 12;" t +CrGroupUpdate src/Dodge/Data/CrGroupParams.hs 20;" t +CrHP src/Dodge/Data/Creature.hs 62;" t +CrHitSound src/Dodge/Data/SoundOrigin.hs 31;" C +CrID src/Dodge/Data/CrWlID.hs 10;" C +CrImp src/Dodge/Data/CreatureEffect.hs 9;" t +CrInt src/Dodge/Data/Item/Location.hs 22;" t +CrIsAiming src/Dodge/Data/CreatureEffect.hs 20;" C +CrIsAnimate src/Dodge/Data/CreatureEffect.hs 20;" C +CrIsCorpse src/Dodge/Data/Creature.hs 64;" C +CrIsGibs src/Dodge/Data/Creature.hs 65;" C +CrIsPitted src/Dodge/Data/Creature.hs 66;" C +CrMouth src/Dodge/Data/SoundOrigin.hs 16;" C +CrMvType src/Dodge/Data/Creature/Misc.hs 26;" t +CrMvType src/Dodge/Data/Creature/Misc.hs 29;" C +CrSound src/Dodge/Data/SoundOrigin.hs 15;" C +CrTurnAround src/Dodge/Data/CreatureEffect.hs 23;" C +CrWdAc src/Dodge/Data/CreatureEffect.hs 26;" t +CrWdBFSThenReturn src/Dodge/Data/CreatureEffect.hs 27;" C +CrWeaponFailSound src/Dodge/Data/SoundOrigin.hs 20;" C +CrWeaponSound src/Dodge/Data/SoundOrigin.hs 18;" C +CrWlID src/Dodge/Data/CrWlID.hs 10;" t Cr_awareness src/Dodge/Data/Config.hs 72;" C Cr_status src/Dodge/Data/Config.hs 71;" C CraftClust src/Dodge/Combine/Graph.hs 20;" C -CraftType src/Dodge/Data/Item/Combine.hs 50;" t +CraftType src/Dodge/Data/Item/Combine.hs 49;" t CreateFlame src/Dodge/Data/Item/Use/Consumption/Ammo.hs 17;" C CreatePoisonGas src/Dodge/Data/Item/Use/Consumption/Ammo.hs 17;" C -Creature src/Dodge/Data/Creature.hs 39;" t -CreaturePart src/Dodge/Data/Wall/Structure.hs 17;" C -CreatureShape src/Dodge/Data/Creature/Misc.hs 76;" t -CreatureType src/Dodge/Data/Creature/Misc.hs 60;" t -Crushing src/Dodge/Data/Damage.hs 23;" C -CryoReleaseCloud src/Dodge/Data/Cloud.hs 25;" C +Creature src/Dodge/Data/Creature.hs 35;" t +CreaturePart src/Dodge/Data/Wall/Structure.hs 15;" C +CreatureShape src/Dodge/Data/Creature/Misc.hs 74;" t +CreatureType src/Dodge/Data/Creature/Misc.hs 58;" t +Crushing src/Dodge/Data/Damage.hs 19;" C +CryoReleaseCloud src/Dodge/Data/Cloud.hs 23;" C CryostatisSS src/Dodge/Data/Scenario.hs 91;" C -Crystal src/Dodge/Data/Material.hs 11;" C +Crystal src/Dodge/Data/Material.hs 9;" C Cull_more_lights src/Dodge/Data/Config.hs 78;" C CursorDisplay src/Dodge/Data/SelectionList.hs 19;" t -Cylinder src/Shape/Data.hs 19;" C -DETECTOR src/Dodge/Data/Item/Combine.hs 34;" C +Cylinder src/Shape/Data.hs 14;" C +DETECTOR src/Dodge/Data/Item/Combine.hs 33;" C DPoint2 src/Geometry/Data.hs 48;" t -DROPPER src/Dodge/Data/Item/Combine.hs 27;" C -DRUMMAG src/Dodge/Data/Item/Combine.hs 108;" C +DROPPER src/Dodge/Data/Item/Combine.hs 26;" C +DRUMMAG src/Dodge/Data/Item/Combine.hs 107;" C DS src/DoubleStack.hs 3;" t -DT src/Dodge/Data/DoubleTree.hs 31;" C -DTBottomNode src/Dodge/Data/DoubleTree.hs 21;" C +DT src/Dodge/Data/DoubleTree.hs 29;" C +DTBottomNode src/Dodge/Data/DoubleTree.hs 19;" C DTComb src/Dodge/Item/Grammar.hs 161;" t -DTMidAboveNode src/Dodge/Data/DoubleTree.hs 19;" C -DTMidBelowNode src/Dodge/Data/DoubleTree.hs 20;" C -DTRootNode src/Dodge/Data/DoubleTree.hs 17;" C -DTTopNode src/Dodge/Data/DoubleTree.hs 18;" C -DTree src/Dodge/Data/DoubleTree.hs 31;" t -DamSensor src/Dodge/Data/Machine/Sensor.hs 21;" C -Damage src/Dodge/Data/Damage.hs 19;" t -DamageHitSound src/Dodge/Data/SoundOrigin.hs 42;" C -DamageLaser src/Dodge/Data/Laser.hs 17;" C -DamageSensor src/Dodge/Data/Machine/Sensor.hs 21;" t +DTMidAboveNode src/Dodge/Data/DoubleTree.hs 17;" C +DTMidBelowNode src/Dodge/Data/DoubleTree.hs 18;" C +DTRootNode src/Dodge/Data/DoubleTree.hs 15;" C +DTTopNode src/Dodge/Data/DoubleTree.hs 16;" C +DTree src/Dodge/Data/DoubleTree.hs 29;" t +DamSensor src/Dodge/Data/Machine/Sensor.hs 19;" C +Damage src/Dodge/Data/Damage.hs 15;" t +DamageHitSound src/Dodge/Data/SoundOrigin.hs 40;" C +DamageLaser src/Dodge/Data/Laser.hs 15;" C +DamageSensor src/Dodge/Data/Machine/Sensor.hs 19;" t DamageType src/Dodge/Data/Damage/Type.hs 3;" t -Debris src/Dodge/Data/Prop.hs 48;" t -DebrisChunk src/Dodge/Data/Prop.hs 48;" C -DebrisType src/Dodge/Data/Prop.hs 42;" t +Debris src/Dodge/Data/Prop.hs 46;" t +DebrisChunk src/Dodge/Data/Prop.hs 46;" C +DebrisType src/Dodge/Data/Prop.hs 40;" t DebugBool src/Dodge/Data/Config.hs 66;" t -DebugItem src/Dodge/Data/Universe.hs 59;" t -DebugLayer src/Picture/Data.hs 27;" C -DecorationShape src/Dodge/Data/GenParams.hs 20;" t -DefaultCrGroupUpdate src/Dodge/Data/CrGroupParams.hs 22;" C +DebugItem src/Dodge/Data/Universe.hs 57;" t +DebugLayer src/Picture/Data.hs 25;" C +DecorationShape src/Dodge/Data/GenParams.hs 18;" t +DefaultCrGroupUpdate src/Dodge/Data/CrGroupParams.hs 20;" C DefaultForceField src/Dodge/Data/Item/Use/Consumption/Ammo.hs 11;" C -DefaultLightSourceDraw src/Dodge/Data/LightSource.hs 13;" C +DefaultLightSourceDraw src/Dodge/Data/LightSource.hs 11;" C DefaultRoomType src/Dodge/Data/Room.hs 32;" C DestroyBeing src/Dodge/Data/Scenario.hs 8;" C -DestroyBullet src/Dodge/Data/Bullet.hs 29;" C +DestroyBullet src/Dodge/Data/Bullet.hs 27;" C DestroyItem src/Dodge/Data/Scenario.hs 7;" C -Detector src/Dodge/Data/Item/Combine.hs 182;" t -Dirt src/Dodge/Data/Material.hs 11;" C +Detector src/Dodge/Data/Item/Combine.hs 181;" t +Dirt src/Dodge/Data/Material.hs 9;" C DisasterType src/Dodge/Data/Scenario.hs 24;" t -DisplayTerminal src/Dodge/Data/HUD.hs 29;" C +DisplayTerminal src/Dodge/Data/HUD.hs 27;" C Display_debug src/Dodge/Data/Config.hs 68;" C -Distortion src/Dodge/Data/Distortion.hs 12;" t +Distortion src/Dodge/Data/Distortion.hs 10;" t DivineRetribution src/Dodge/Data/Scenario.hs 35;" C -DoActionIf src/Dodge/Data/ActionPlan.hs 89;" C -DoActionIfElse src/Dodge/Data/ActionPlan.hs 93;" C -DoActionThen src/Dodge/Data/ActionPlan.hs 104;" C -DoActionWhile src/Dodge/Data/ActionPlan.hs 80;" C -DoActionWhileInterrupt src/Dodge/Data/ActionPlan.hs 98;" C -DoActionWhilePartial src/Dodge/Data/ActionPlan.hs 84;" C -DoActions src/Dodge/Data/ActionPlan.hs 103;" C -DoImpulses src/Dodge/Data/ActionPlan.hs 75;" C -DoImpulsesAlongside src/Dodge/Data/ActionPlan.hs 123;" C -DoNotMoveEquipment src/Dodge/Data/RightButtonOptions.hs 20;" C -DoReplicate src/Dodge/Data/ActionPlan.hs 108;" C -DoReplicatePartial src/Dodge/Data/ActionPlan.hs 112;" C +DoActionIf src/Dodge/Data/ActionPlan.hs 87;" C +DoActionIfElse src/Dodge/Data/ActionPlan.hs 91;" C +DoActionThen src/Dodge/Data/ActionPlan.hs 102;" C +DoActionWhile src/Dodge/Data/ActionPlan.hs 78;" C +DoActionWhileInterrupt src/Dodge/Data/ActionPlan.hs 96;" C +DoActionWhilePartial src/Dodge/Data/ActionPlan.hs 82;" C +DoActions src/Dodge/Data/ActionPlan.hs 101;" C +DoImpulses src/Dodge/Data/ActionPlan.hs 73;" C +DoImpulsesAlongside src/Dodge/Data/ActionPlan.hs 121;" C +DoNotMoveEquipment src/Dodge/Data/RightButtonOptions.hs 18;" C +DoReplicate src/Dodge/Data/ActionPlan.hs 106;" C +DoReplicatePartial src/Dodge/Data/ActionPlan.hs 110;" C DockingBaySS src/Dodge/Data/Scenario.hs 92;" C -Door src/Dodge/Data/Door.hs 34;" t -DoorClosed src/Dodge/Data/Door.hs 23;" C -DoorHalfway src/Dodge/Data/Door.hs 23;" C -DoorInt src/Dodge/Data/Door.hs 23;" C -DoorMechanism src/Dodge/Data/WorldEffect.hs 71;" C -DoorObstacle src/Dodge/Data/PathGraph.hs 56;" C -DoorOpen src/Dodge/Data/Door.hs 23;" C -DoorPart src/Dodge/Data/Wall/Structure.hs 14;" C -DoorStatus src/Dodge/Data/Door.hs 23;" t +Door src/Dodge/Data/Door.hs 30;" t +DoorClosed src/Dodge/Data/Door.hs 21;" C +DoorHalfway src/Dodge/Data/Door.hs 21;" C +DoorInt src/Dodge/Data/Door.hs 21;" C +DoorMechanism src/Dodge/Data/WorldEffect.hs 69;" C +DoorObstacle src/Dodge/Data/PathGraph.hs 50;" C +DoorOpen src/Dodge/Data/Door.hs 21;" C +DoorPart src/Dodge/Data/Wall/Structure.hs 12;" C +DoorStatus src/Dodge/Data/Door.hs 21;" t DoubleRes src/Dodge/Data/Config.hs 98;" C -DoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 16;" t -DrWdId src/Dodge/Data/WorldEffect.hs 68;" C -DrWdMakeDoorDebris src/Dodge/Data/WorldEffect.hs 69;" C -DrWdMechanismStepwise src/Dodge/Data/WorldEffect.hs 70;" C -DrWdWd src/Dodge/Data/WorldEffect.hs 67;" t -DrawForceField src/Dodge/Data/Wall.hs 47;" C -DrawnWall src/Dodge/Data/Wall.hs 43;" C +DoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 14;" t +DrWdId src/Dodge/Data/WorldEffect.hs 66;" C +DrWdMakeDoorDebris src/Dodge/Data/WorldEffect.hs 67;" C +DrWdMechanismStepwise src/Dodge/Data/WorldEffect.hs 68;" C +DrWdWd src/Dodge/Data/WorldEffect.hs 65;" t +DrawForceField src/Dodge/Data/Wall.hs 45;" C +DrawnWall src/Dodge/Data/Wall.hs 41;" C DroneAmmo src/Dodge/Data/AmmoType.hs 10;" C -DropItem src/Dodge/Data/ActionPlan.hs 40;" C -DudPayload src/Dodge/Data/Payload.hs 13;" C +DropItem src/Dodge/Data/ActionPlan.hs 38;" C +DudPayload src/Dodge/Data/Payload.hs 11;" C Dungeon src/Dodge/Data/Scenario.hs 66;" C -Dust src/Dodge/Data/Cloud.hs 29;" t +Dust src/Dodge/Data/Cloud.hs 27;" t EBO src/Shader/Data.hs 88;" t -EBSound src/Dodge/Data/SoundOrigin.hs 41;" C +EBSound src/Dodge/Data/SoundOrigin.hs 39;" C ECW src/Dodge/Material/Damage.hs 12;" t -ELEPHANTGUN src/Dodge/Data/Item/Combine.hs 158;" C -EQUIP src/Dodge/Data/Item/Combine.hs 18;" C -EXPLOSIVES src/Dodge/Data/Item/Combine.hs 117;" C -Ears src/Dodge/Data/Creature/Perception.hs 47;" C +ELEPHANTGUN src/Dodge/Data/Item/Combine.hs 157;" C +EQUIP src/Dodge/Data/Item/Combine.hs 17;" C +EXPLOSIVES src/Dodge/Data/Item/Combine.hs 116;" C +Ears src/Dodge/Data/Creature/Perception.hs 45;" C East src/Dodge/Data/CardinalPoint.hs 7;" C East8 src/Dodge/Data/CardinalPoint.hs 22;" C -EdgeObstacle src/Dodge/Data/PathGraph.hs 54;" t +EdgeObstacle src/Dodge/Data/PathGraph.hs 48;" t EighthRes src/Dodge/Data/Config.hs 98;" C Eldritch src/Dodge/Data/Scenario.hs 34;" C -ElectricSensor src/Dodge/Data/Machine/Sensor.hs 16;" C -ElectricSpark src/Dodge/Data/Spark.hs 22;" C -Electrical src/Dodge/Data/Damage.hs 28;" C +ElectricSensor src/Dodge/Data/Machine/Sensor.hs 14;" C +ElectricSpark src/Dodge/Data/Spark.hs 19;" C +Electrical src/Dodge/Data/Damage.hs 24;" C ElectricalAmmo src/Dodge/Data/AmmoType.hs 9;" C -ElectricalBall src/Dodge/Data/EnergyBall/Type.hs 15;" C -Electronics src/Dodge/Data/Material.hs 11;" C -EllShad src/Picture/Data.hs 39;" C -EncircleFlock src/Dodge/Data/Creature/State.hs 17;" C -EnergyBall src/Dodge/Data/EnergyBall.hs 17;" t -EnergyBallType src/Dodge/Data/EnergyBall/Type.hs 12;" t +ElectricalBall src/Dodge/Data/EnergyBall/Type.hs 13;" C +Electronics src/Dodge/Data/Material.hs 9;" C +EllShad src/Picture/Data.hs 37;" C +EncircleFlock src/Dodge/Data/Creature/State.hs 15;" C +EnergyBall src/Dodge/Data/EnergyBall.hs 15;" t +EnergyBallType src/Dodge/Data/EnergyBall/Type.hs 10;" t EnergyGeneratorSS src/Dodge/Data/Scenario.hs 109;" C EngineSS src/Dodge/Data/Scenario.hs 88;" C -Enterrement src/Dodge/Data/Damage.hs 31;" C -EquipItemType src/Dodge/Data/Item/Combine.hs 120;" t -EquipOptions src/Dodge/Data/RightButtonOptions.hs 17;" C -EquipSite src/Dodge/Data/Equipment/Misc.hs 21;" t -EquipType src/Dodge/Data/Equipment/Misc.hs 11;" t -EquipmentAllocation src/Dodge/Data/RightButtonOptions.hs 19;" t +Enterrement src/Dodge/Data/Damage.hs 27;" C +EquipItemType src/Dodge/Data/Item/Combine.hs 119;" t +EquipOptions src/Dodge/Data/RightButtonOptions.hs 15;" C +EquipSite src/Dodge/Data/Equipment/Misc.hs 19;" t +EquipType src/Dodge/Data/Equipment/Misc.hs 9;" t +EquipmentAllocation src/Dodge/Data/RightButtonOptions.hs 17;" t EquipmentPlatformSF src/Dodge/Data/ComposedItem.hs 17;" C Escape src/Dodge/Data/Scenario.hs 10;" C -Essential src/Shape/Data.hs 34;" C -ExamineInventory src/Dodge/Data/HUD.hs 18;" C +Essential src/Shape/Data.hs 29;" C +ExamineInventory src/Dodge/Data/HUD.hs 16;" C Explore src/Dodge/Data/Scenario.hs 4;" C -Explosion src/Dodge/Data/SoundOrigin.hs 39;" C -ExplosionPayload src/Dodge/Data/Payload.hs 11;" C -Explosive src/Dodge/Data/Damage.hs 29;" C -ExplosiveBall src/Dodge/Data/EnergyBall/Type.hs 16;" C -ExplosiveBarrel src/Dodge/Data/Creature/Misc.hs 89;" C +Explosion src/Dodge/Data/SoundOrigin.hs 37;" C +ExplosionPayload src/Dodge/Data/Payload.hs 9;" C +Explosive src/Dodge/Data/Damage.hs 25;" C +ExplosiveBall src/Dodge/Data/EnergyBall/Type.hs 14;" C +ExplosiveBarrel src/Dodge/Data/Creature/Misc.hs 87;" C ExplosivePutty src/Dodge/Data/AmmoType.hs 13;" C -ExtraMenuOption src/Dodge/Data/Universe.hs 76;" t -Eyes src/Dodge/Data/Creature/Perception.hs 41;" C +ExtraMenuOption src/Dodge/Data/Universe.hs 74;" t +Eyes src/Dodge/Data/Creature/Perception.hs 39;" C FBO src/Shader/Data.hs 57;" t -FLAMESHIELD src/Dodge/Data/Item/Combine.hs 122;" C -FLAMESPITTER src/Dodge/Data/Item/Combine.hs 162;" C -FLAMETHROWER src/Dodge/Data/Item/Combine.hs 163;" C -FLAMETORRENT src/Dodge/Data/Item/Combine.hs 164;" C -FLAMEWALL src/Dodge/Data/Item/Combine.hs 165;" C -FLATSHIELD src/Dodge/Data/Item/Combine.hs 176;" C -FRONTARMOUR src/Dodge/Data/Item/Combine.hs 123;" C -FUELCELL src/Dodge/Data/Item/Combine.hs 87;" C -FUELPACK src/Dodge/Data/Item/Combine.hs 132;" C +FLAMESHIELD src/Dodge/Data/Item/Combine.hs 121;" C +FLAMESPITTER src/Dodge/Data/Item/Combine.hs 161;" C +FLAMETHROWER src/Dodge/Data/Item/Combine.hs 162;" C +FLAMETORRENT src/Dodge/Data/Item/Combine.hs 163;" C +FLAMEWALL src/Dodge/Data/Item/Combine.hs 164;" C +FLATSHIELD src/Dodge/Data/Item/Combine.hs 175;" C +FRONTARMOUR src/Dodge/Data/Item/Combine.hs 122;" C +FUELCELL src/Dodge/Data/Item/Combine.hs 86;" C +FUELPACK src/Dodge/Data/Item/Combine.hs 131;" C FacilityType src/Dodge/Data/Scenario.hs 55;" t -Faction src/Dodge/Data/Creature/State.hs 14;" t +Faction src/Dodge/Data/Creature/State.hs 12;" t Factory src/Dodge/Data/Scenario.hs 56;" C FailedResource src/Dodge/Data/Scenario.hs 37;" t FetchItem src/Dodge/Data/Scenario.hs 11;" C -FireSpark src/Dodge/Data/Spark.hs 22;" C -Fixated src/Dodge/Data/Creature/Perception.hs 62;" C -FixedCoordLayer src/Picture/Data.hs 28;" C +FireSpark src/Dodge/Data/Spark.hs 19;" C +Fixated src/Dodge/Data/Creature/Perception.hs 60;" C +FixedCoordLayer src/Picture/Data.hs 26;" C FixedSelectionWidth src/Dodge/Data/SelectionList.hs 39;" C -FlIt src/Dodge/Data/FloorItem.hs 15;" C -Flame src/Dodge/Data/Flame.hs 13;" t -FlameBeamCombine src/Dodge/Data/Beam.hs 39;" C -FlameSound src/Dodge/Data/SoundOrigin.hs 29;" C -FlameletBall src/Dodge/Data/EnergyBall/Type.hs 14;" C -Flamer src/Dodge/Data/SoundOrigin.hs 27;" C -Flaming src/Dodge/Data/Damage.hs 25;" C -Flank src/Dodge/Data/ActionPlan.hs 131;" C +FlIt src/Dodge/Data/FloorItem.hs 11;" C +Flame src/Dodge/Data/Flame.hs 11;" t +FlameBeamCombine src/Dodge/Data/Beam.hs 37;" C +FlameSound src/Dodge/Data/SoundOrigin.hs 27;" C +FlameletBall src/Dodge/Data/EnergyBall/Type.hs 12;" C +Flamer src/Dodge/Data/SoundOrigin.hs 25;" C +Flaming src/Dodge/Data/Damage.hs 21;" C +Flank src/Dodge/Data/ActionPlan.hs 129;" C FlareType src/Dodge/Data/Muzzle.hs 28;" t -FlashBall src/Dodge/Data/EnergyBall/Type.hs 17;" C -Flashing src/Dodge/Data/Damage.hs 27;" C -FlatFaces src/Shape/Data.hs 17;" C -FlatShieldParams src/Dodge/Data/Item/Params.hs 16;" C -FlechetteTrajectory src/Dodge/Data/Bullet.hs 45;" C -FlechetteTrajectoryType src/Dodge/Data/Bullet.hs 52;" C -Flee src/Dodge/Data/ActionPlan.hs 145;" C -Flesh src/Dodge/Data/Material.hs 11;" C -FloatAbsCheckGreaterLess src/Dodge/Data/FloatFunction.hs 16;" C -FloatConst src/Dodge/Data/FloatFunction.hs 17;" C -FloatDistLinearNearFar src/Dodge/Data/FloatFunction.hs 15;" C -FloatFOV src/Dodge/Data/FloatFunction.hs 13;" C -FloatFloat src/Dodge/Data/FloatFunction.hs 11;" t -FloatID src/Dodge/Data/FloatFunction.hs 12;" C -FloatLessCheck src/Dodge/Data/FloatFunction.hs 14;" C -Floating src/Dodge/Data/Creature/Stance.hs 27;" C -FlockArmourChaseAI src/Dodge/Data/Creature/Misc.hs 48;" C +FlashBall src/Dodge/Data/EnergyBall/Type.hs 15;" C +Flashing src/Dodge/Data/Damage.hs 23;" C +FlatFaces src/Shape/Data.hs 12;" C +FlatShieldParams src/Dodge/Data/Item/Params.hs 14;" C +FlechetteTrajectory src/Dodge/Data/Bullet.hs 43;" C +FlechetteTrajectoryType src/Dodge/Data/Bullet.hs 50;" C +Flee src/Dodge/Data/ActionPlan.hs 143;" C +Flesh src/Dodge/Data/Material.hs 9;" C +FloatAbsCheckGreaterLess src/Dodge/Data/FloatFunction.hs 14;" C +FloatConst src/Dodge/Data/FloatFunction.hs 15;" C +FloatDistLinearNearFar src/Dodge/Data/FloatFunction.hs 13;" C +FloatFOV src/Dodge/Data/FloatFunction.hs 11;" C +FloatFloat src/Dodge/Data/FloatFunction.hs 9;" t +FloatID src/Dodge/Data/FloatFunction.hs 10;" C +FloatLessCheck src/Dodge/Data/FloatFunction.hs 12;" C +Floating src/Dodge/Data/Creature/Stance.hs 25;" C +FlockArmourChaseAI src/Dodge/Data/Creature/Misc.hs 46;" C Floor src/Data/Tile.hs 11;" t -FloorItem src/Dodge/Data/FloorItem.hs 15;" t -Flying src/Dodge/Data/Creature/Stance.hs 28;" C -FollowImpulses src/Dodge/Data/ActionPlan.hs 136;" C -FootForward src/Dodge/Data/Creature/Stance.hs 32;" t -FootstepSound src/Dodge/Data/SoundOrigin.hs 31;" C +FloorItem src/Dodge/Data/FloorItem.hs 11;" t +Flying src/Dodge/Data/Creature/Stance.hs 26;" C +FollowImpulses src/Dodge/Data/ActionPlan.hs 134;" C +FootForward src/Dodge/Data/Creature/Stance.hs 30;" t +FootstepSound src/Dodge/Data/SoundOrigin.hs 29;" C ForceFieldType src/Dodge/Data/Item/Use/Consumption/Ammo.hs 11;" t -ForegroundShape src/Dodge/Data/ForegroundShape.hs 14;" t +ForegroundShape src/Dodge/Data/ForegroundShape.hs 12;" t FromEdge src/Dodge/Data/Room.hs 49;" C FullRes src/Dodge/Data/Config.hs 98;" C -FullShadowFidelity src/Shape/Data.hs 24;" C -FullSize src/Dodge/Data/Item/Params.hs 28;" C +FullShadowFidelity src/Shape/Data.hs 19;" C +FullSize src/Dodge/Data/Item/Params.hs 26;" C FullyVisible src/Dodge/Data/CamouflageStatus.hs 6;" C FunctionChangeSF src/Dodge/Data/ComposedItem.hs 34;" C -GBounce src/Dodge/Data/Projectile.hs 48;" C +GBounce src/Dodge/Data/Projectile.hs 46;" C GEqC src/SameConstr.hs 20;" c -GIMBAL src/Dodge/Data/Item/Combine.hs 96;" C -GLASSSHARD src/Dodge/Data/Item/Combine.hs 61;" C -GLAUNCHER src/Dodge/Data/Item/Combine.hs 172;" C -GRAPECANNON src/Dodge/Data/Item/Combine.hs 150;" C -GREEN src/Color/Data.hs 16;" C -GStick src/Dodge/Data/Projectile.hs 49;" C -GStuckCreature src/Dodge/Data/Projectile.hs 50;" C -GStuckWall src/Dodge/Data/Projectile.hs 51;" C -GYROSCOPE src/Dodge/Data/Item/Combine.hs 97;" C +GIMBAL src/Dodge/Data/Item/Combine.hs 95;" C +GLASSSHARD src/Dodge/Data/Item/Combine.hs 60;" C +GLAUNCHER src/Dodge/Data/Item/Combine.hs 171;" C +GRAPECANNON src/Dodge/Data/Item/Combine.hs 149;" C +GREEN src/Color/Data.hs 13;" C +GStick src/Dodge/Data/Projectile.hs 47;" C +GStuckCreature src/Dodge/Data/Projectile.hs 48;" C +GStuckWall src/Dodge/Data/Projectile.hs 49;" C +GYROSCOPE src/Dodge/Data/Item/Combine.hs 96;" C GadgetPlatformSF src/Dodge/Data/ComposedItem.hs 18;" C -GameOverOptions src/Dodge/Data/Universe.hs 72;" C -GameRoom src/Dodge/GameRoom.hs 15;" t +GameOverOptions src/Dodge/Data/Universe.hs 70;" C +GameRoom src/Dodge/GameRoom.hs 12;" t GasAmmo src/Dodge/Data/AmmoType.hs 11;" C -GasCloud src/Dodge/Data/Cloud.hs 26;" C +GasCloud src/Dodge/Data/Cloud.hs 24;" C GasCreate src/Dodge/Data/Item/Use/Consumption/Ammo.hs 17;" t GasFuel src/Dodge/Data/Item/Use/Consumption/Ammo.hs 14;" t -GasParams src/Dodge/Data/Item/Use.hs 54;" C -GenFloat src/Dodge/Data/GenFloat.hs 11;" t -GenParams src/Dodge/Data/GenParams.hs 15;" t +GasParams src/Dodge/Data/Item/Use.hs 52;" C +GenFloat src/Dodge/Data/GenFloat.hs 9;" t +GenParams src/Dodge/Data/GenParams.hs 13;" t GenWorld src/Dodge/Data/GenWorld.hs 24;" t -GenericFaction src/Dodge/Data/Creature/State.hs 15;" C +GenericFaction src/Dodge/Data/Creature/State.hs 13;" C GeoObjShads src/Dodge/Data/Config.hs 102;" C -GetTo src/Dodge/Data/ActionPlan.hs 143;" C +GetTo src/Dodge/Data/ActionPlan.hs 141;" C GetToPoint src/Dodge/Data/Scenario.hs 12;" C -Gib src/Dodge/Data/Prop.hs 43;" C -Glass src/Dodge/Data/Material.hs 11;" C -GlassBreakSound src/Dodge/Data/SoundOrigin.hs 35;" C -Goal src/Dodge/Data/ActionPlan.hs 151;" t -GoesOnBack src/Dodge/Data/Equipment/Misc.hs 14;" C -GoesOnChest src/Dodge/Data/Equipment/Misc.hs 13;" C -GoesOnHead src/Dodge/Data/Equipment/Misc.hs 12;" C -GoesOnLeg src/Dodge/Data/Equipment/Misc.hs 16;" C -GoesOnWrist src/Dodge/Data/Equipment/Misc.hs 15;" C +Gib src/Dodge/Data/Prop.hs 41;" C +Glass src/Dodge/Data/Material.hs 9;" C +GlassBreakSound src/Dodge/Data/SoundOrigin.hs 33;" C +Goal src/Dodge/Data/ActionPlan.hs 149;" t +GoesOnBack src/Dodge/Data/Equipment/Misc.hs 12;" C +GoesOnChest src/Dodge/Data/Equipment/Misc.hs 11;" C +GoesOnHead src/Dodge/Data/Equipment/Misc.hs 10;" C +GoesOnLeg src/Dodge/Data/Equipment/Misc.hs 14;" C +GoesOnWrist src/Dodge/Data/Equipment/Misc.hs 13;" C Government src/Dodge/Data/Scenario.hs 43;" C GovernmentScope src/Dodge/Data/Scenario.hs 49;" t -Grenade src/Dodge/Data/Projectile.hs 33;" C -GrenadeHitEffect src/Dodge/Data/Projectile.hs 47;" t +Grenade src/Dodge/Data/Projectile.hs 31;" C +GrenadeHitEffect src/Dodge/Data/Projectile.hs 45;" t GrenadeHitEffectSF src/Dodge/Data/ComposedItem.hs 37;" C -Gust src/Dodge/Data/Gust.hs 13;" t +Gust src/Dodge/Data/Gust.hs 11;" t GymSS src/Dodge/Data/Scenario.hs 104;" C -HARDDRIVE src/Dodge/Data/Item/Combine.hs 73;" C -HARDWARE src/Dodge/Data/Item/Combine.hs 53;" C -HAT src/Dodge/Data/Item/Combine.hs 127;" C -HEADLAMP src/Dodge/Data/Item/Combine.hs 128;" C -HEALTH src/Dodge/Data/Item/Combine.hs 46;" C -HEATSENSOR src/Dodge/Data/Item/Combine.hs 82;" C -HELD src/Dodge/Data/Item/Combine.hs 17;" C -HOMINGMODULE src/Dodge/Data/Item/Combine.hs 101;" C -HOSE src/Dodge/Data/Item/Combine.hs 55;" C -HP src/Dodge/Data/Creature.hs 71;" C -HUD src/Dodge/Data/HUD.hs 31;" t +HARDDRIVE src/Dodge/Data/Item/Combine.hs 72;" C +HARDWARE src/Dodge/Data/Item/Combine.hs 52;" C +HAT src/Dodge/Data/Item/Combine.hs 126;" C +HEADLAMP src/Dodge/Data/Item/Combine.hs 127;" C +HEALTH src/Dodge/Data/Item/Combine.hs 45;" C +HEATSENSOR src/Dodge/Data/Item/Combine.hs 81;" C +HELD src/Dodge/Data/Item/Combine.hs 16;" C +HOMINGMODULE src/Dodge/Data/Item/Combine.hs 100;" C +HOSE src/Dodge/Data/Item/Combine.hs 54;" C +HP src/Dodge/Data/Creature.hs 63;" C +HUD src/Dodge/Data/HUD.hs 29;" t HalfRes src/Dodge/Data/Config.hs 98;" C HammerTrigger src/Dodge/Data/TriggerType.hs 10;" C -HardQuit src/Dodge/Data/Universe.hs 70;" C +HardQuit src/Dodge/Data/Universe.hs 68;" C HeavySmokeFlare src/Dodge/Data/Muzzle.hs 33;" C -HeldItemType src/Dodge/Data/Item/Combine.hs 139;" t +HeldItemType src/Dodge/Data/Item/Combine.hs 138;" t HeldPlatformSF src/Dodge/Data/ComposedItem.hs 14;" C HiddenGoal src/Dodge/Data/Scenario.hs 14;" C -HomeUsingRemoteScreen src/Dodge/Data/Projectile.hs 43;" C -HomeUsingTargeting src/Dodge/Data/Projectile.hs 44;" C +HomeUsingRemoteScreen src/Dodge/Data/Projectile.hs 41;" C +HomeUsingTargeting src/Dodge/Data/Projectile.hs 42;" C Hospital src/Dodge/Data/Scenario.hs 69;" C -Hotkey src/Dodge/Data/Equipment/Misc.hs 33;" t -Hotkey0 src/Dodge/Data/Equipment/Misc.hs 50;" C -Hotkey1 src/Dodge/Data/Equipment/Misc.hs 41;" C -Hotkey2 src/Dodge/Data/Equipment/Misc.hs 42;" C -Hotkey3 src/Dodge/Data/Equipment/Misc.hs 43;" C -Hotkey4 src/Dodge/Data/Equipment/Misc.hs 44;" C -Hotkey5 src/Dodge/Data/Equipment/Misc.hs 45;" C -Hotkey6 src/Dodge/Data/Equipment/Misc.hs 46;" C -Hotkey7 src/Dodge/Data/Equipment/Misc.hs 47;" C -Hotkey8 src/Dodge/Data/Equipment/Misc.hs 48;" C -Hotkey9 src/Dodge/Data/Equipment/Misc.hs 49;" C -HotkeyC src/Dodge/Data/Equipment/Misc.hs 39;" C -HotkeyE src/Dodge/Data/Equipment/Misc.hs 35;" C -HotkeyQ src/Dodge/Data/Equipment/Misc.hs 34;" C -HotkeyR src/Dodge/Data/Equipment/Misc.hs 36;" C -HotkeyV src/Dodge/Data/Equipment/Misc.hs 40;" C -HotkeyX src/Dodge/Data/Equipment/Misc.hs 38;" C -HotkeyZ src/Dodge/Data/Equipment/Misc.hs 37;" C -Huge src/Shape/Data.hs 28;" C -Humanoid src/Dodge/Data/Creature/Misc.hs 77;" C -HumanoidAI src/Dodge/Data/Creature/Misc.hs 39;" t +Hotkey src/Dodge/Data/Equipment/Misc.hs 31;" t +Hotkey0 src/Dodge/Data/Equipment/Misc.hs 48;" C +Hotkey1 src/Dodge/Data/Equipment/Misc.hs 39;" C +Hotkey2 src/Dodge/Data/Equipment/Misc.hs 40;" C +Hotkey3 src/Dodge/Data/Equipment/Misc.hs 41;" C +Hotkey4 src/Dodge/Data/Equipment/Misc.hs 42;" C +Hotkey5 src/Dodge/Data/Equipment/Misc.hs 43;" C +Hotkey6 src/Dodge/Data/Equipment/Misc.hs 44;" C +Hotkey7 src/Dodge/Data/Equipment/Misc.hs 45;" C +Hotkey8 src/Dodge/Data/Equipment/Misc.hs 46;" C +Hotkey9 src/Dodge/Data/Equipment/Misc.hs 47;" C +HotkeyC src/Dodge/Data/Equipment/Misc.hs 37;" C +HotkeyE src/Dodge/Data/Equipment/Misc.hs 33;" C +HotkeyQ src/Dodge/Data/Equipment/Misc.hs 32;" C +HotkeyR src/Dodge/Data/Equipment/Misc.hs 34;" C +HotkeyV src/Dodge/Data/Equipment/Misc.hs 38;" C +HotkeyX src/Dodge/Data/Equipment/Misc.hs 36;" C +HotkeyZ src/Dodge/Data/Equipment/Misc.hs 35;" C +Huge src/Shape/Data.hs 23;" C +Humanoid src/Dodge/Data/Creature/Misc.hs 75;" C +HumanoidAI src/Dodge/Data/Creature/Misc.hs 37;" t IMSS src/Dodge/Data/SelectionList.hs 37;" t -INTROSCAN src/Dodge/Data/Item/Combine.hs 33;" C -INVISIBILITYEQUIPMENT src/Dodge/Data/Item/Combine.hs 125;" C -IRONBAR src/Dodge/Data/Item/Combine.hs 79;" C -ITEMDETECTOR src/Dodge/Data/Item/Combine.hs 183;" C -ITEMSCAN src/Dodge/Data/Item/Combine.hs 25;" C +INTROSCAN src/Dodge/Data/Item/Combine.hs 32;" C +INVISIBILITYEQUIPMENT src/Dodge/Data/Item/Combine.hs 124;" C +IRONBAR src/Dodge/Data/Item/Combine.hs 78;" C +ITEMDETECTOR src/Dodge/Data/Item/Combine.hs 182;" C +ITEMSCAN src/Dodge/Data/Item/Combine.hs 24;" C ImmediateEffect src/Loop/Data.hs 8;" C -Importance src/Shape/Data.hs 34;" t -Important src/Shape/Data.hs 35;" C -Impulse src/Dodge/Data/ActionPlan.hs 27;" t -ImpulseNothing src/Dodge/Data/ActionPlan.hs 48;" C -ImpulseUseTarget src/Dodge/Data/ActionPlan.hs 47;" C -ImpulsesList src/Dodge/Data/ActionPlan.hs 74;" C +Importance src/Shape/Data.hs 29;" t +Important src/Shape/Data.hs 30;" C +Impulse src/Dodge/Data/ActionPlan.hs 25;" t +ImpulseNothing src/Dodge/Data/ActionPlan.hs 46;" C +ImpulseUseTarget src/Dodge/Data/ActionPlan.hs 45;" C +ImpulsesList src/Dodge/Data/ActionPlan.hs 72;" C InDivineZone src/Dodge/Data/Scenario.hs 22;" C InDream src/Dodge/Data/Scenario.hs 19;" C -InInv src/Dodge/Data/Item/Location.hs 27;" C +InInv src/Dodge/Data/Item/Location.hs 29;" C InLink src/Dodge/Data/Room.hs 45;" C InParallelUniverse src/Dodge/Data/Scenario.hs 21;" C InRealWorld src/Dodge/Data/Scenario.hs 18;" C InSimulation src/Dodge/Data/Scenario.hs 20;" C -InVoid src/Dodge/Data/Item/Location.hs 37;" C -Inanimate src/Dodge/Data/ActionPlan.hs 17;" C -InanimateAI src/Dodge/Data/Creature/Misc.hs 41;" C -IncendiaryBall src/Dodge/Data/EnergyBall/Type.hs 13;" C +InVoid src/Dodge/Data/Item/Location.hs 39;" C +Inanimate src/Dodge/Data/ActionPlan.hs 15;" C +InanimateAI src/Dodge/Data/Creature/Misc.hs 39;" C +IncendiaryBall src/Dodge/Data/EnergyBall/Type.hs 11;" C InheritFloor src/Data/Tile.hs 12;" C -Input src/Dodge/Data/Input.hs 35;" t -InputScreen src/Dodge/Data/Universe.hs 92;" C +Input src/Dodge/Data/Input.hs 33;" t +InputScreen src/Dodge/Data/Universe.hs 90;" C Inspect_wall src/Dodge/Data/Config.hs 92;" C Institution src/Dodge/Data/Scenario.hs 42;" t Int2 src/Geometry/Data.hs 21;" t -IntID src/Dodge/Data/Universe.hs 110;" t -Intention src/Dodge/Data/Creature.hs 76;" t +IntID src/Dodge/Data/Universe.hs 108;" t +Intention src/Dodge/Data/Creature.hs 68;" t IntersectingRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C IntroScanSF src/Dodge/Data/ComposedItem.hs 21;" C -IntroScanType src/Dodge/Data/Item/Combine.hs 45;" t -InvInt src/Dodge/Data/Item/Location.hs 17;" t -InventoryChange src/Dodge/Data/World.hs 32;" C -InventoryConnectSound src/Dodge/Data/SoundOrigin.hs 14;" C -InventoryPathing src/Dodge/Data/Item/Combine.hs 39;" t -InventorySound src/Dodge/Data/SoundOrigin.hs 13;" C -Investigate src/Dodge/Data/ActionPlan.hs 138;" C +IntroScanType src/Dodge/Data/Item/Combine.hs 44;" t +InvInt src/Dodge/Data/Item/Location.hs 16;" t +InventoryChange src/Dodge/Data/World.hs 30;" C +InventoryConnectSound src/Dodge/Data/SoundOrigin.hs 12;" C +InventoryPathing src/Dodge/Data/Item/Combine.hs 38;" t +InventorySound src/Dodge/Data/SoundOrigin.hs 11;" C +Investigate src/Dodge/Data/ActionPlan.hs 136;" C Invisible src/Dodge/Data/CamouflageStatus.hs 7;" C -InwardShockwave src/Dodge/Data/Shockwave.hs 14;" C +InwardShockwave src/Dodge/Data/Shockwave.hs 12;" C IsolationUnitSS src/Dodge/Data/Scenario.hs 101;" C -ItCrWdItemHeldEffect src/Dodge/Data/WorldEffect.hs 18;" C -ItCrWdItemHeldEffectNoHammer src/Dodge/Data/WorldEffect.hs 19;" C -ItCrWdWd src/Dodge/Data/WorldEffect.hs 18;" t +ItCrWdItemHeldEffect src/Dodge/Data/WorldEffect.hs 16;" C +ItCrWdItemHeldEffectNoHammer src/Dodge/Data/WorldEffect.hs 17;" C +ItCrWdWd src/Dodge/Data/WorldEffect.hs 16;" t ItTargeting src/Dodge/Data/Item.hs 45;" C Item src/Dodge/Data/Item.hs 26;" t ItemClust src/Dodge/Combine/Graph.hs 21;" C -ItemDimension src/Dodge/Data/Item/Misc.hs 13;" t -ItemLocation src/Dodge/Data/Item/Location.hs 26;" t -ItemParamID src/Dodge/Data/Item/Params.hs 26;" C -ItemParams src/Dodge/Data/Item/Params.hs 14;" t +ItemDimension src/Dodge/Data/Item/Misc.hs 11;" t +ItemLocation src/Dodge/Data/Item/Location.hs 28;" t +ItemParamID src/Dodge/Data/Item/Params.hs 24;" C +ItemParams src/Dodge/Data/Item/Params.hs 12;" t ItemSF src/Dodge/Data/ComposedItem.hs 12;" t ItemScroll src/Dodge/Data/Item.hs 38;" t ItemScrollInt src/Dodge/Data/Item.hs 40;" C ItemScrollIntRange src/Dodge/Data/Item.hs 41;" C ItemScrollTimeFlow src/Dodge/Data/World.hs 64;" C -ItemSound src/Dodge/Data/SoundOrigin.hs 21;" C +ItemSound src/Dodge/Data/SoundOrigin.hs 19;" C ItemTargeting src/Dodge/Data/Item.hs 43;" t -ItemType src/Dodge/Data/Item/Combine.hs 16;" t -ItemUse src/Dodge/Data/Item/Use.hs 30;" t -ItmInt src/Dodge/Data/Item/Location.hs 23;" t -JOYSTICK src/Dodge/Data/Item/Combine.hs 95;" C -JUMPLEGS src/Dodge/Data/Item/Combine.hs 131;" C +ItemType src/Dodge/Data/Item/Combine.hs 15;" t +ItemUse src/Dodge/Data/Item/Use.hs 28;" t +ItmInt src/Dodge/Data/Item/Location.hs 25;" t +JOYSTICK src/Dodge/Data/Item/Combine.hs 94;" C +JUMPLEGS src/Dodge/Data/Item/Combine.hs 130;" C JoinClust src/Dodge/Combine/Graph.hs 22;" C JoystickSF src/Dodge/Data/ComposedItem.hs 26;" C -Just' src/MaybeHelp.hs 13;" C -JustStartedPlaying src/Sound/Data.hs 24;" C -KEYCARD src/Dodge/Data/Item/Combine.hs 177;" C -Kill src/Dodge/Data/ActionPlan.hs 153;" C -LASER src/Dodge/Data/Item/Combine.hs 36;" C -LDT src/Dodge/Data/DoubleTree.hs 34;" C -LDTBottomNode src/Dodge/Data/DoubleTree.hs 29;" C -LDTMidAboveNode src/Dodge/Data/DoubleTree.hs 27;" C -LDTMidBelowNode src/Dodge/Data/DoubleTree.hs 28;" C -LDTRootNode src/Dodge/Data/DoubleTree.hs 25;" C -LDTTopNode src/Dodge/Data/DoubleTree.hs 26;" C -LDTree src/Dodge/Data/DoubleTree.hs 34;" t -LED src/Dodge/Data/Item/Combine.hs 175;" C -LIGHTER src/Dodge/Data/Item/Combine.hs 67;" C -LIGHTSENSOR src/Dodge/Data/Item/Combine.hs 80;" C -LS src/Dodge/Data/LightSource.hs 23;" C -LSParam src/Dodge/Data/LightSource.hs 16;" t -LWorld src/Dodge/Data/LWorld.hs 95;" t +Just' src/MaybeHelp.hs 11;" C +JustStartedPlaying src/Sound/Data.hs 22;" C +KEYCARD src/Dodge/Data/Item/Combine.hs 176;" C +Kill src/Dodge/Data/ActionPlan.hs 151;" C +LASER src/Dodge/Data/Item/Combine.hs 35;" C +LDT src/Dodge/Data/DoubleTree.hs 32;" C +LDTBottomNode src/Dodge/Data/DoubleTree.hs 27;" C +LDTMidAboveNode src/Dodge/Data/DoubleTree.hs 25;" C +LDTMidBelowNode src/Dodge/Data/DoubleTree.hs 26;" C +LDTRootNode src/Dodge/Data/DoubleTree.hs 23;" C +LDTTopNode src/Dodge/Data/DoubleTree.hs 24;" C +LDTree src/Dodge/Data/DoubleTree.hs 32;" t +LED src/Dodge/Data/Item/Combine.hs 174;" C +LIGHTER src/Dodge/Data/Item/Combine.hs 66;" C +LIGHTSENSOR src/Dodge/Data/Item/Combine.hs 79;" C +LS src/Dodge/Data/LightSource.hs 21;" C +LSParam src/Dodge/Data/LightSource.hs 14;" t +LWorld src/Dodge/Data/LWorld.hs 91;" t LabLink src/Dodge/Data/Room.hs 46;" C LabSS src/Dodge/Data/Scenario.hs 97;" C LabelCluster src/Dodge/Data/RoomCluster.hs 13;" C -LabelDoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 24;" t +LabelDoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 22;" t Laboratory src/Dodge/Data/Scenario.hs 61;" C -LampCrit src/Dodge/Data/Creature/Misc.hs 74;" C -Large src/Shape/Data.hs 29;" C -LasBeamCombine src/Dodge/Data/Beam.hs 40;" C +LampCrit src/Dodge/Data/Creature/Misc.hs 72;" C +Large src/Shape/Data.hs 24;" C +LasBeamCombine src/Dodge/Data/Beam.hs 38;" C LasGunFlare src/Dodge/Data/Muzzle.hs 34;" C -LasSound src/Dodge/Data/SoundOrigin.hs 30;" C -Laser src/Dodge/Data/Laser.hs 21;" t -LaserSensor src/Dodge/Data/Machine/Sensor.hs 15;" C -LaserType src/Dodge/Data/Laser.hs 16;" t +LasSound src/Dodge/Data/SoundOrigin.hs 28;" C +Laser src/Dodge/Data/Laser.hs 19;" t +LaserSensor src/Dodge/Data/Machine/Sensor.hs 13;" C +LaserType src/Dodge/Data/Laser.hs 14;" t LaserWeaponSF src/Dodge/Data/ComposedItem.hs 40;" C -Lasering src/Dodge/Data/Damage.hs 26;" C -LauncherAI src/Dodge/Data/Creature/Misc.hs 45;" C +Lasering src/Dodge/Data/Damage.hs 22;" C +LauncherAI src/Dodge/Data/Creature/Misc.hs 43;" C LauncherAmmo src/Dodge/Data/AmmoType.hs 6;" C LaundrySS src/Dodge/Data/Scenario.hs 115;" C LayVars src/Dodge/Data/MetaTree.hs 29;" C -Layer src/Picture/Data.hs 22;" t +Layer src/Picture/Data.hs 20;" t LayoutVars src/Dodge/Data/MetaTree.hs 29;" t -LeadTarget src/Dodge/Data/ActionPlan.hs 117;" C -LeftForward src/Dodge/Data/Creature/Stance.hs 32;" C -LeftwardDT src/Dodge/Data/DoubleTree.hs 86;" C -LeftwardLDT src/Dodge/Data/DoubleTree.hs 44;" C -Lethargic src/Dodge/Data/Creature/Perception.hs 55;" C -LevelStartSlot src/Dodge/Data/SaveSlot.hs 11;" C +LeadTarget src/Dodge/Data/ActionPlan.hs 115;" C +LeftForward src/Dodge/Data/Creature/Stance.hs 30;" C +LeftwardDT src/Dodge/Data/DoubleTree.hs 84;" C +LeftwardLDT src/Dodge/Data/DoubleTree.hs 42;" C +Lethargic src/Dodge/Data/Creature/Perception.hs 53;" C +LevelStartSlot src/Dodge/Data/SaveSlot.hs 9;" C LifeSupportSystemsRoomSS src/Dodge/Data/Scenario.hs 113;" C LifeboatBaySS src/Dodge/Data/Scenario.hs 107;" C -LightSource src/Dodge/Data/LightSource.hs 23;" t -LightSourceDraw src/Dodge/Data/LightSource.hs 13;" t +LightSource src/Dodge/Data/LightSource.hs 21;" t +LightSourceDraw src/Dodge/Data/LightSource.hs 11;" t LimitedBreathableAtmosphere src/Dodge/Data/Scenario.hs 38;" C LimitedFood src/Dodge/Data/Scenario.hs 39;" C LimitedWater src/Dodge/Data/Scenario.hs 40;" C -LinearShockwave src/Dodge/Data/LinearShockwave.hs 13;" t +LinearShockwave src/Dodge/Data/LinearShockwave.hs 11;" t ListDisplayParams src/Dodge/Data/SelectionList.hs 13;" t -LiveLongAndProsper src/Dodge/Data/ActionPlan.hs 152;" C +LiveLongAndProsper src/Dodge/Data/ActionPlan.hs 150;" C LivingComplex src/Dodge/Data/Scenario.hs 68;" C LoadingBaySS src/Dodge/Data/Scenario.hs 93;" C -LoadingScreen src/Dodge/Data/Universe.hs 73;" C -LocDT src/Dodge/Data/DoubleTree.hs 101;" C -LocLDT src/Dodge/Data/DoubleTree.hs 61;" C -LocationDT src/Dodge/Data/DoubleTree.hs 101;" t -LocationLDT src/Dodge/Data/DoubleTree.hs 61;" t -LoneWolf src/Dodge/Data/Creature/State.hs 26;" C -LongAI src/Dodge/Data/Creature/Misc.hs 50;" C -LookAround src/Dodge/Data/ActionPlan.hs 140;" C -LtAutoAI src/Dodge/Data/Creature/Misc.hs 44;" C -Lure src/Dodge/Data/ActionPlan.hs 133;" C -MACHINEPISTOL src/Dodge/Data/Item/Combine.hs 145;" C -MAGENTA src/Color/Data.hs 20;" C -MAGNET src/Dodge/Data/Item/Combine.hs 68;" C -MAGSHIELD src/Dodge/Data/Item/Combine.hs 121;" C -MAPPER src/Dodge/Data/Item/Combine.hs 26;" C -MAXHEALTH src/Dodge/Data/Item/Combine.hs 47;" C +LoadingScreen src/Dodge/Data/Universe.hs 71;" C +LocDT src/Dodge/Data/DoubleTree.hs 99;" C +LocLDT src/Dodge/Data/DoubleTree.hs 59;" C +LocationDT src/Dodge/Data/DoubleTree.hs 99;" t +LocationLDT src/Dodge/Data/DoubleTree.hs 59;" t +LoneWolf src/Dodge/Data/Creature/State.hs 24;" C +LongAI src/Dodge/Data/Creature/Misc.hs 48;" C +LookAround src/Dodge/Data/ActionPlan.hs 138;" C +LtAutoAI src/Dodge/Data/Creature/Misc.hs 42;" C +Lure src/Dodge/Data/ActionPlan.hs 131;" C +MACHINEPISTOL src/Dodge/Data/Item/Combine.hs 144;" C +MAGENTA src/Color/Data.hs 17;" C +MAGNET src/Dodge/Data/Item/Combine.hs 67;" C +MAGSHIELD src/Dodge/Data/Item/Combine.hs 120;" C +MAPPER src/Dodge/Data/Item/Combine.hs 25;" C +MAXHEALTH src/Dodge/Data/Item/Combine.hs 46;" C MBranch src/Dodge/Data/MetaTree.hs 18;" C -MEDKIT src/Dodge/Data/Item/Combine.hs 116;" C -MICROCHIP src/Dodge/Data/Item/Combine.hs 72;" C -MICROPHONE src/Dodge/Data/Item/Combine.hs 83;" C -MINIDISPLAY src/Dodge/Data/Item/Combine.hs 77;" C -MINIGUNX src/Dodge/Data/Item/Combine.hs 151;" C -MODBlockedString src/Dodge/Data/Universe.hs 96;" C -MODString src/Dodge/Data/Universe.hs 95;" C -MODStringOption src/Dodge/Data/Universe.hs 97;" C -MOTOR src/Dodge/Data/Item/Combine.hs 64;" C +MEDKIT src/Dodge/Data/Item/Combine.hs 115;" C +MICROCHIP src/Dodge/Data/Item/Combine.hs 71;" C +MICROPHONE src/Dodge/Data/Item/Combine.hs 82;" C +MINIDISPLAY src/Dodge/Data/Item/Combine.hs 76;" C +MINIGUNX src/Dodge/Data/Item/Combine.hs 150;" C +MODBlockedString src/Dodge/Data/Universe.hs 94;" C +MODString src/Dodge/Data/Universe.hs 93;" C +MODStringOption src/Dodge/Data/Universe.hs 95;" C +MOTOR src/Dodge/Data/Item/Combine.hs 63;" C MPO src/Dodge/Base/Collide.hs 98;" t MTRS src/Dodge/Data/MTRS.hs 6;" t MTree src/Dodge/Data/MetaTree.hs 11;" C -Machine src/Dodge/Data/Machine.hs 30;" t -MachineAltSound src/Dodge/Data/SoundOrigin.hs 24;" C -MachinePart src/Dodge/Data/Wall/Structure.hs 15;" C -MachineSound src/Dodge/Data/SoundOrigin.hs 23;" C -MachineType src/Dodge/Data/Machine.hs 44;" t +Machine src/Dodge/Data/Machine.hs 28;" t +MachineAltSound src/Dodge/Data/SoundOrigin.hs 22;" C +MachinePart src/Dodge/Data/Wall/Structure.hs 13;" C +MachineSound src/Dodge/Data/SoundOrigin.hs 21;" C +MachineType src/Dodge/Data/Machine.hs 42;" t MagBelow src/Dodge/Data/Muzzle.hs 22;" C -Magnet src/Dodge/Data/Magnet.hs 23;" t -MagnetAlign src/Dodge/Data/Magnet.hs 17;" C -MagnetAttract src/Dodge/Data/Magnet.hs 19;" C -MagnetBuBu src/Dodge/Data/Magnet.hs 16;" t -MagnetDeflect src/Dodge/Data/Magnet.hs 18;" C -MagnetRepulse src/Dodge/Data/Magnet.hs 20;" C -MagnetTrajectory src/Dodge/Data/Bullet.hs 46;" C -MagnetTrajectoryType src/Dodge/Data/Bullet.hs 53;" C -MagnetUpdate src/Dodge/Data/Magnet.hs 13;" t -MagnetUpdateTimer src/Dodge/Data/Magnet.hs 13;" C +Magnet src/Dodge/Data/Magnet.hs 21;" t +MagnetAlign src/Dodge/Data/Magnet.hs 15;" C +MagnetAttract src/Dodge/Data/Magnet.hs 17;" C +MagnetBuBu src/Dodge/Data/Magnet.hs 14;" t +MagnetDeflect src/Dodge/Data/Magnet.hs 16;" C +MagnetRepulse src/Dodge/Data/Magnet.hs 18;" C +MagnetTrajectory src/Dodge/Data/Bullet.hs 44;" C +MagnetTrajectoryType src/Dodge/Data/Bullet.hs 51;" C +MagnetUpdate src/Dodge/Data/Magnet.hs 11;" t +MagnetUpdateTimer src/Dodge/Data/Magnet.hs 11;" C MakeAutoSF src/Dodge/Data/ComposedItem.hs 35;" C -MakeSound src/Dodge/Data/ActionPlan.hs 44;" C -MakeStartCloudAt src/Dodge/Data/WorldEffect.hs 30;" C -MakeTempLight src/Dodge/Data/WorldEffect.hs 34;" C -ManipulatedObject src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 22;" t -Manipulation src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 16;" t -Manipulator src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 17;" C -MapperInventory src/Dodge/Data/HUD.hs 19;" C +MakeSound src/Dodge/Data/ActionPlan.hs 42;" C +MakeStartCloudAt src/Dodge/Data/WorldEffect.hs 28;" C +MakeTempLight src/Dodge/Data/WorldEffect.hs 32;" C +ManipulatedObject src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 20;" t +Manipulation src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 14;" t +Manipulator src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 15;" C +MapperInventory src/Dodge/Data/HUD.hs 17;" C MapperSF src/Dodge/Data/ComposedItem.hs 39;" C -Material src/Dodge/Data/Material.hs 11;" t -MaterialSound src/Dodge/Data/SoundOrigin.hs 36;" C -Maybe' src/MaybeHelp.hs 13;" t -McDamSensor src/Dodge/Data/Machine.hs 47;" C -McProxSensor src/Dodge/Data/Machine.hs 48;" C -McStatic src/Dodge/Data/Machine.hs 45;" C -McTerminal src/Dodge/Data/Machine.hs 46;" C -McTurret src/Dodge/Data/Machine.hs 49;" C -MdFlickerUpdate src/Dodge/Data/WorldEffect.hs 49;" C -MdSetLSCol src/Dodge/Data/WorldEffect.hs 48;" C -MdTrigIf src/Dodge/Data/WorldEffect.hs 47;" C -MdWdId src/Dodge/Data/WorldEffect.hs 46;" C -MdWdWd src/Dodge/Data/WorldEffect.hs 45;" t +Material src/Dodge/Data/Material.hs 9;" t +MaterialSound src/Dodge/Data/SoundOrigin.hs 34;" C +Maybe' src/MaybeHelp.hs 11;" t +McDamSensor src/Dodge/Data/Machine.hs 45;" C +McProxSensor src/Dodge/Data/Machine.hs 46;" C +McStatic src/Dodge/Data/Machine.hs 43;" C +McTerminal src/Dodge/Data/Machine.hs 44;" C +McTurret src/Dodge/Data/Machine.hs 47;" C +MdFlickerUpdate src/Dodge/Data/WorldEffect.hs 47;" C +MdSetLSCol src/Dodge/Data/WorldEffect.hs 46;" C +MdTrigIf src/Dodge/Data/WorldEffect.hs 45;" C +MdWdId src/Dodge/Data/WorldEffect.hs 44;" C +MdWdWd src/Dodge/Data/WorldEffect.hs 43;" t MedBaySS src/Dodge/Data/Scenario.hs 100;" C -Medium src/Shape/Data.hs 30;" C -Melee src/Dodge/Data/ActionPlan.hs 42;" C -MeleeStrike src/Dodge/Data/ActionPlan.hs 146;" C -Memory src/Dodge/Data/Creature/Memory.hs 13;" t -MenuOption src/Dodge/Data/Universe.hs 99;" t -MenuOptionDisplay src/Dodge/Data/Universe.hs 94;" t +Medium src/Shape/Data.hs 25;" C +Melee src/Dodge/Data/ActionPlan.hs 40;" C +MeleeStrike src/Dodge/Data/ActionPlan.hs 144;" C +Memory src/Dodge/Data/Creature.hs 75;" t +MenuOption src/Dodge/Data/Universe.hs 97;" t +MenuOptionDisplay src/Dodge/Data/Universe.hs 92;" t MetaBranch src/Dodge/Data/MetaTree.hs 18;" t MetaNode src/Dodge/Data/MetaTree.hs 14;" t MetaTree src/Dodge/Data/MetaTree.hs 11;" t -Metal src/Dodge/Data/Material.hs 11;" C +Metal src/Dodge/Data/Material.hs 9;" C Metapysics src/Dodge/Data/Scenario.hs 17;" t Military src/Dodge/Data/Scenario.hs 45;" C Mine src/Dodge/Data/Scenario.hs 64;" C -MiniGunAI src/Dodge/Data/Creature/Misc.hs 49;" C +MiniGunAI src/Dodge/Data/Creature/Misc.hs 47;" C MiniGunFlare src/Dodge/Data/Muzzle.hs 32;" C -ModIDID src/Dodge/Data/Modification.hs 23;" C -ModIDTimerPoint3Bool src/Dodge/Data/Modification.hs 15;" C -Modification src/Dodge/Data/Modification.hs 14;" t -MountedLS src/Dodge/Data/MountedObject.hs 12;" C -MountedObject src/Dodge/Data/MountedObject.hs 11;" t -MountedProp src/Dodge/Data/MountedObject.hs 13;" C -MouseAiming src/Dodge/Data/Input.hs 17;" C -MouseContext src/Dodge/Data/Input.hs 15;" t -MouseGameRotate src/Dodge/Data/Input.hs 31;" C -MouseInGame src/Dodge/Data/Input.hs 18;" C -MouseMenuClick src/Dodge/Data/Input.hs 19;" C -MouseMenuCursor src/Dodge/Data/Input.hs 20;" C +ModIDID src/Dodge/Data/Modification.hs 21;" C +ModIDTimerPoint3Bool src/Dodge/Data/Modification.hs 13;" C +Modification src/Dodge/Data/Modification.hs 12;" t +MountedLS src/Dodge/Data/MountedObject.hs 10;" C +MountedObject src/Dodge/Data/MountedObject.hs 9;" t +MountedProp src/Dodge/Data/MountedObject.hs 11;" C +MouseAiming src/Dodge/Data/Input.hs 15;" C +MouseContext src/Dodge/Data/Input.hs 13;" t +MouseGameRotate src/Dodge/Data/Input.hs 29;" C +MouseInGame src/Dodge/Data/Input.hs 16;" C +MouseMenuClick src/Dodge/Data/Input.hs 17;" C +MouseMenuCursor src/Dodge/Data/Input.hs 18;" C Mouse_position src/Dodge/Data/Config.hs 73;" C -Move src/Dodge/Data/ActionPlan.hs 28;" C -MoveEquipment src/Dodge/Data/RightButtonOptions.hs 22;" C -MoveForward src/Dodge/Data/ActionPlan.hs 29;" C -MoveNoStride src/Dodge/Data/ActionPlan.hs 30;" C -MultGunAI src/Dodge/Data/Creature/Misc.hs 51;" C -Mute src/Dodge/Data/Creature/Misc.hs 21;" C +Move src/Dodge/Data/ActionPlan.hs 26;" C +MoveEquipment src/Dodge/Data/RightButtonOptions.hs 20;" C +MoveForward src/Dodge/Data/ActionPlan.hs 27;" C +MoveNoStride src/Dodge/Data/ActionPlan.hs 28;" C +MultGunAI src/Dodge/Data/Creature/Misc.hs 49;" C +Mute src/Dodge/Data/Creature/Misc.hs 19;" C Muzzle src/Dodge/Data/Muzzle.hs 9;" t MuzzleBlink src/Dodge/Data/Muzzle.hs 54;" C MuzzleDetector src/Dodge/Data/Muzzle.hs 53;" C @@ -803,61 +803,61 @@ MuzzleStopper src/Dodge/Data/Muzzle.hs 57;" C MuzzleTesla src/Dodge/Data/Muzzle.hs 43;" C MuzzleTractor src/Dodge/Data/Muzzle.hs 44;" C MuzzleUnsafeBlink src/Dodge/Data/Muzzle.hs 55;" C -MvForward src/Dodge/Data/ActionPlan.hs 36;" C -MvTurnToward src/Dodge/Data/ActionPlan.hs 35;" C -MvWalking src/Dodge/Data/Creature/Misc.hs 30;" C -NAILBOX src/Dodge/Data/Item/Combine.hs 78;" C -NInt src/NewInt.hs 17;" C -NIntMap src/NewInt.hs 23;" C -NIntSet src/NewInt.hs 20;" C +MvForward src/Dodge/Data/ActionPlan.hs 34;" C +MvTurnToward src/Dodge/Data/ActionPlan.hs 33;" C +MvWalking src/Dodge/Data/Creature/Misc.hs 28;" C +NAILBOX src/Dodge/Data/Item/Combine.hs 77;" C +NInt src/NewInt.hs 16;" C +NIntMap src/NewInt.hs 22;" C +NIntSet src/NewInt.hs 19;" C NS src/Dodge/Data/CardinalPoint.hs 34;" C NSE src/Dodge/Data/CardinalPoint.hs 32;" C NSEW src/Dodge/Data/CardinalPoint.hs 31;" C NSW src/Dodge/Data/CardinalPoint.hs 33;" C -NULGATE src/Dodge/Data/Item/Combine.hs 30;" C +NULGATE src/Dodge/Data/Item/Combine.hs 29;" C NearCosmicRays src/Dodge/Data/Scenario.hs 84;" C NearDustBelt src/Dodge/Data/Scenario.hs 85;" C NearGravityFlux src/Dodge/Data/Scenario.hs 83;" C NearSolar src/Dodge/Data/Scenario.hs 82;" C NegInf src/Dodge/Data/CardinalPoint.hs 36;" C NeverUsable src/Dodge/Data/UseCondition.hs 8;" C -NewInt src/NewInt.hs 17;" t -NewIntMap src/NewInt.hs 23;" t -NewIntSet src/NewInt.hs 20;" t -NewSideEffect src/Dodge/Data/Universe.hs 65;" C -NoAction src/Dodge/Data/ActionPlan.hs 118;" C +NewInt src/NewInt.hs 16;" t +NewIntMap src/NewInt.hs 22;" t +NewIntSet src/NewInt.hs 19;" t +NewSideEffect src/Dodge/Data/Universe.hs 63;" C +NoAction src/Dodge/Data/ActionPlan.hs 116;" C NoAmmoRequired src/Dodge/Data/Muzzle.hs 25;" C -NoBeamCombine src/Dodge/Data/Beam.hs 43;" C +NoBeamCombine src/Dodge/Data/Beam.hs 41;" C NoConcurrentEffect src/Loop/Data.hs 7;" C -NoCrImp src/Dodge/Data/CreatureEffect.hs 11;" C -NoExtraMenuOption src/Dodge/Data/Universe.hs 79;" C -NoFaction src/Dodge/Data/Creature/State.hs 20;" C +NoCrImp src/Dodge/Data/CreatureEffect.hs 9;" C +NoExtraMenuOption src/Dodge/Data/Universe.hs 77;" C +NoFaction src/Dodge/Data/Creature/State.hs 18;" C NoFlare src/Dodge/Data/Muzzle.hs 29;" C -NoHoming src/Dodge/Data/Projectile.hs 42;" C +NoHoming src/Dodge/Data/Projectile.hs 40;" C NoItTargeting src/Dodge/Data/Item.hs 44;" C NoItemScroll src/Dodge/Data/Item.hs 39;" C -NoItemZone src/Dodge/Data/Machine/Sensor.hs 34;" C +NoItemZone src/Dodge/Data/Machine/Sensor.hs 32;" C NoLightFlare src/Dodge/Data/Muzzle.hs 31;" C NoLighting src/Dodge/Data/Config.hs 105;" C -NoMouseContext src/Dodge/Data/Input.hs 16;" C -NoMvType src/Dodge/Data/Creature/Misc.hs 29;" C +NoMouseContext src/Dodge/Data/Input.hs 14;" C +NoMvType src/Dodge/Data/Creature/Misc.hs 27;" C NoObjShads src/Dodge/Data/Config.hs 103;" C -NoParams src/Dodge/Data/Item/Params.hs 15;" C -NoRightButtonState src/Dodge/Data/RightButtonOptions.hs 16;" C +NoParams src/Dodge/Data/Item/Params.hs 13;" C +NoRightButtonState src/Dodge/Data/RightButtonOptions.hs 14;" C NoRoomClipBoundaries src/Dodge/Data/Config.hs 108;" C NoSF src/Dodge/Data/ComposedItem.hs 29;" C -NoShadowFidelity src/Shape/Data.hs 25;" C +NoShadowFidelity src/Shape/Data.hs 20;" C NoShadows src/Dodge/Data/Config.hs 104;" C -NoSubInventory src/Dodge/Data/HUD.hs 17;" C +NoSubInventory src/Dodge/Data/HUD.hs 15;" C NoTrigger src/Dodge/Data/TriggerType.hs 11;" C -NoWorldEffect src/Dodge/Data/WorldEffect.hs 23;" C +NoWorldEffect src/Dodge/Data/WorldEffect.hs 21;" C Noclip src/Dodge/Data/Config.hs 70;" C NodeMTree src/Dodge/Data/MetaTree.hs 16;" C NodeTree src/Dodge/Data/MetaTree.hs 15;" C -NonDrawnCreature src/Dodge/Data/Creature/Misc.hs 84;" C +NonDrawnCreature src/Dodge/Data/Creature/Misc.hs 82;" C NonInf src/Dodge/Data/CardinalPoint.hs 36;" C -NormalOptions src/Dodge/Data/Universe.hs 72;" C -NormalSpark src/Dodge/Data/Spark.hs 22;" C +NormalOptions src/Dodge/Data/Universe.hs 70;" C +NormalSpark src/Dodge/Data/Spark.hs 19;" C NormalTimeFlow src/Dodge/Data/World.hs 63;" C North src/Dodge/Data/CardinalPoint.hs 6;" C North8 src/Dodge/Data/CardinalPoint.hs 20;" C @@ -866,10 +866,10 @@ NorthEast8 src/Dodge/Data/CardinalPoint.hs 21;" C NorthWest src/Dodge/Data/CardinalPoint.hs 16;" C NorthWest8 src/Dodge/Data/CardinalPoint.hs 27;" C NotLink src/Dodge/Data/Room.hs 69;" C -NotPushed src/Dodge/Data/Door.hs 30;" C -Nothing' src/MaybeHelp.hs 13;" C -NothingID src/Dodge/Data/CrWlID.hs 12;" C -NozzleAngle src/Dodge/Data/Item/Params.hs 18;" C +NotPushed src/Dodge/Data/Door.hs 27;" C +Nothing' src/MaybeHelp.hs 11;" C +NothingID src/Dodge/Data/CrWlID.hs 10;" C +NozzleAngle src/Dodge/Data/Item/Params.hs 16;" C NumLight0 src/Dodge/Data/Config.hs 15;" C NumLight1 src/Dodge/Data/Config.hs 16;" C NumLight10 src/Dodge/Data/Config.hs 25;" C @@ -897,158 +897,158 @@ OCreature src/Dodge/Data/Object.hs 12;" C OFloor src/Dodge/Data/Object.hs 14;" C OItem src/Dodge/Data/ComposedItem.hs 50;" t OPulseBall src/Dodge/Data/Object.hs 11;" C -ORANGE src/Color/Data.hs 26;" C -OTButton src/Dodge/Data/ObjectType.hs 17;" C -OTCreature src/Dodge/Data/ObjectType.hs 13;" C -OTDoor src/Dodge/Data/ObjectType.hs 16;" C -OTForegroundShape src/Dodge/Data/ObjectType.hs 18;" C -OTItem src/Dodge/Data/ObjectType.hs 22;" C -OTLightSource src/Dodge/Data/ObjectType.hs 19;" C -OTMachine src/Dodge/Data/ObjectType.hs 14;" C -OTProp src/Dodge/Data/ObjectType.hs 20;" C -OTPulseBall src/Dodge/Data/ObjectType.hs 23;" C -OTTerminal src/Dodge/Data/ObjectType.hs 12;" C -OTTrigger src/Dodge/Data/ObjectType.hs 21;" C -OTWall src/Dodge/Data/ObjectType.hs 15;" C +ORANGE src/Color/Data.hs 23;" C +OTButton src/Dodge/Data/ObjectType.hs 15;" C +OTCreature src/Dodge/Data/ObjectType.hs 11;" C +OTDoor src/Dodge/Data/ObjectType.hs 14;" C +OTForegroundShape src/Dodge/Data/ObjectType.hs 16;" C +OTItem src/Dodge/Data/ObjectType.hs 20;" C +OTLightSource src/Dodge/Data/ObjectType.hs 17;" C +OTMachine src/Dodge/Data/ObjectType.hs 12;" C +OTProp src/Dodge/Data/ObjectType.hs 18;" C +OTPulseBall src/Dodge/Data/ObjectType.hs 21;" C +OTTerminal src/Dodge/Data/ObjectType.hs 10;" C +OTTrigger src/Dodge/Data/ObjectType.hs 19;" C +OTWall src/Dodge/Data/ObjectType.hs 13;" C OWall src/Dodge/Data/Object.hs 13;" C Object src/Dodge/Data/Object.hs 10;" t -ObjectType src/Dodge/Data/ObjectType.hs 11;" t -OnBack src/Dodge/Data/Equipment/Misc.hs 24;" C -OnChest src/Dodge/Data/Equipment/Misc.hs 23;" C +ObjectType src/Dodge/Data/ObjectType.hs 9;" t +OnBack src/Dodge/Data/Equipment/Misc.hs 22;" C +OnChest src/Dodge/Data/Equipment/Misc.hs 21;" C OnEdge src/Dodge/Data/Room.hs 48;" C -OnFloor src/Dodge/Data/Item/Location.hs 36;" C -OnHead src/Dodge/Data/Equipment/Misc.hs 22;" C -OnLeftLeg src/Dodge/Data/Equipment/Misc.hs 27;" C -OnLeftWrist src/Dodge/Data/Equipment/Misc.hs 25;" C -OnRightLeg src/Dodge/Data/Equipment/Misc.hs 28;" C -OnRightWrist src/Dodge/Data/Equipment/Misc.hs 26;" C -OnTurret src/Dodge/Data/Item/Location.hs 35;" C -OnceSound src/Dodge/Data/SoundOrigin.hs 16;" C -OneHand src/Dodge/Data/AimStance.hs 15;" C +OnFloor src/Dodge/Data/Item/Location.hs 38;" C +OnHead src/Dodge/Data/Equipment/Misc.hs 20;" C +OnLeftLeg src/Dodge/Data/Equipment/Misc.hs 25;" C +OnLeftWrist src/Dodge/Data/Equipment/Misc.hs 23;" C +OnRightLeg src/Dodge/Data/Equipment/Misc.hs 26;" C +OnRightWrist src/Dodge/Data/Equipment/Misc.hs 24;" C +OnTurret src/Dodge/Data/Item/Location.hs 37;" C +OnceSound src/Dodge/Data/SoundOrigin.hs 14;" C +OneHand src/Dodge/Data/AimStance.hs 14;" C OnwardCluster src/Dodge/Data/RoomCluster.hs 13;" C -Opacity src/Dodge/Data/Wall.hs 40;" t -Opaque src/Dodge/Data/Wall.hs 44;" C -OpticScope src/Dodge/Data/Item/Scope.hs 14;" C -OptionScreen src/Dodge/Data/Universe.hs 82;" C -OptionScreenFlag src/Dodge/Data/Universe.hs 72;" t +Opacity src/Dodge/Data/Wall.hs 38;" t +Opaque src/Dodge/Data/Wall.hs 42;" C +OpticScope src/Dodge/Data/Item/Scope.hs 12;" C +OptionScreen src/Dodge/Data/Universe.hs 80;" C +OptionScreenFlag src/Dodge/Data/Universe.hs 70;" t OutLink src/Dodge/Data/Room.hs 44;" C -OutsideTerminal src/Dodge/Data/Input.hs 30;" C -OutwardShockwave src/Dodge/Data/Shockwave.hs 14;" C -OverCombCombine src/Dodge/Data/Input.hs 26;" C -OverCombEscape src/Dodge/Data/Input.hs 28;" C -OverCombFiltInv src/Dodge/Data/Input.hs 24;" C -OverCombFilter src/Dodge/Data/Input.hs 27;" C -OverCombSelect src/Dodge/Data/Input.hs 25;" C -OverDebug src/Dodge/Data/Input.hs 32;" C -OverInvDrag src/Dodge/Data/Input.hs 21;" C -OverInvDragSelect src/Dodge/Data/Input.hs 22;" C -OverInvSelect src/Dodge/Data/Input.hs 23;" C -OverTerminal src/Dodge/Data/Input.hs 29;" C +OutsideTerminal src/Dodge/Data/Input.hs 28;" C +OutwardShockwave src/Dodge/Data/Shockwave.hs 12;" C +OverCombCombine src/Dodge/Data/Input.hs 24;" C +OverCombEscape src/Dodge/Data/Input.hs 26;" C +OverCombFiltInv src/Dodge/Data/Input.hs 22;" C +OverCombFilter src/Dodge/Data/Input.hs 25;" C +OverCombSelect src/Dodge/Data/Input.hs 23;" C +OverDebug src/Dodge/Data/Input.hs 30;" C +OverInvDrag src/Dodge/Data/Input.hs 19;" C +OverInvDragSelect src/Dodge/Data/Input.hs 20;" C +OverInvSelect src/Dodge/Data/Input.hs 21;" C +OverTerminal src/Dodge/Data/Input.hs 27;" C OverreachingAI src/Dodge/Data/Scenario.hs 31;" C -Overstrung src/Dodge/Data/Creature/Perception.hs 57;" C -PBSound src/Dodge/Data/SoundOrigin.hs 43;" C -PIPE src/Dodge/Data/Item/Combine.hs 51;" C -PISTOL src/Dodge/Data/Item/Combine.hs 144;" C +Overstrung src/Dodge/Data/Creature/Perception.hs 55;" C +PBSound src/Dodge/Data/SoundOrigin.hs 41;" C +PIPE src/Dodge/Data/Item/Combine.hs 50;" C +PISTOL src/Dodge/Data/Item/Combine.hs 143;" C PJStabiliser src/Dodge/Projectile/Create.hs 16;" t -PLANK src/Dodge/Data/Item/Combine.hs 60;" C -PLATE src/Dodge/Data/Item/Combine.hs 70;" C -PLUS src/Dodge/Data/GenParams.hs 20;" C -POISONSPRAYER src/Dodge/Data/Item/Combine.hs 173;" C -PORTABLEFUSION src/Dodge/Data/Item/Combine.hs 88;" C -POWERLEGS src/Dodge/Data/Item/Combine.hs 129;" C -PRISM src/Dodge/Data/Item/Combine.hs 66;" C +PLANK src/Dodge/Data/Item/Combine.hs 59;" C +PLATE src/Dodge/Data/Item/Combine.hs 69;" C +PLUS src/Dodge/Data/GenParams.hs 18;" C +POISONSPRAYER src/Dodge/Data/Item/Combine.hs 172;" C +PORTABLEFUSION src/Dodge/Data/Item/Combine.hs 87;" C +POWERLEGS src/Dodge/Data/Item/Combine.hs 128;" C +PRISM src/Dodge/Data/Item/Combine.hs 65;" C PS src/Dodge/Data/GenWorld.hs 95;" C PSNoShiftCont src/Dodge/Data/GenWorld.hs 96;" C PSPos src/Dodge/Data/GenWorld.hs 97;" C PSRoomRand src/Dodge/Data/GenWorld.hs 102;" C PSType src/Dodge/Data/GenWorld.hs 32;" t -PUMP src/Dodge/Data/Item/Combine.hs 63;" C -PaletteColor src/Color/Data.hs 14;" t -PathBetweenDebugV2s src/Dodge/Data/Universe.hs 56;" C -PathBetweenLeftRightClick src/Dodge/Data/Universe.hs 55;" C -PathEdge src/Dodge/Data/PathGraph.hs 40;" t -PathEdgeNodes src/Dodge/Data/PathGraph.hs 33;" t +PUMP src/Dodge/Data/Item/Combine.hs 62;" C +PaletteColor src/Color/Data.hs 11;" t +PathBetweenDebugV2s src/Dodge/Data/Universe.hs 54;" C +PathBetweenLeftRightClick src/Dodge/Data/Universe.hs 53;" C +PathEdge src/Dodge/Data/PathGraph.hs 34;" t +PathEdgeNodes src/Dodge/Data/PathGraph.hs 27;" t PathFromEdge src/Dodge/Data/Room.hs 77;" t -PathShowType src/Dodge/Data/Universe.hs 54;" t -PathTo src/Dodge/Data/ActionPlan.hs 72;" C +PathShowType src/Dodge/Data/Universe.hs 52;" t +PathTo src/Dodge/Data/ActionPlan.hs 70;" C Pathing src/Dodge/Data/Config.hs 76;" C -Patrol src/Dodge/Data/ActionPlan.hs 134;" C +Patrol src/Dodge/Data/ActionPlan.hs 132;" C PausedTimeFlow src/Dodge/Data/World.hs 79;" C -Payload src/Dodge/Data/Payload.hs 11;" t -PenetrateBullet src/Dodge/Data/Bullet.hs 31;" C -Perception src/Dodge/Data/Creature/Perception.hs 32;" t +Payload src/Dodge/Data/Payload.hs 9;" t +PenetrateBullet src/Dodge/Data/Bullet.hs 29;" C +Perception src/Dodge/Data/Creature/Perception.hs 30;" t PhysicalDamage src/Dodge/Data/Damage/Type.hs 4;" C -PhysicalSensor src/Dodge/Data/Machine/Sensor.hs 18;" C -Picture src/Picture/Data.hs 46;" t -Piercing src/Dodge/Data/Damage.hs 20;" C -PistolAI src/Dodge/Data/Creature/Misc.hs 43;" C +PhysicalSensor src/Dodge/Data/Machine/Sensor.hs 16;" C +Picture src/Picture/Data.hs 44;" t +Piercing src/Dodge/Data/Damage.hs 16;" C +PistolAI src/Dodge/Data/Creature/Misc.hs 41;" C Placement src/Dodge/Data/GenWorld.hs 108;" t PlacementSpot src/Dodge/Data/GenWorld.hs 94;" t -PlainBarrel src/Dodge/Data/Creature/Misc.hs 88;" C +PlainBarrel src/Dodge/Data/Creature/Misc.hs 86;" C PlantNurserySS src/Dodge/Data/Scenario.hs 96;" C -PlayStatus src/Sound/Data.hs 23;" t -PlayerFaction src/Dodge/Data/Creature/State.hs 22;" C +PlayStatus src/Sound/Data.hs 21;" t +PlayerFaction src/Dodge/Data/Creature/State.hs 20;" C PlayerGoal src/Dodge/Data/Scenario.hs 3;" t -Playing src/Sound/Data.hs 25;" C +Playing src/Sound/Data.hs 23;" C Point2 src/Geometry/Data.hs 23;" t Point3 src/Geometry/Data.hs 34;" t Point3Q src/Geometry/Data.hs 52;" t Point4 src/Geometry/Data.hs 41;" t -Poison src/Dodge/Data/Damage.hs 30;" C +Poison src/Dodge/Data/Damage.hs 26;" C PoisonDamage src/Dodge/Data/Damage/Type.hs 6;" C PolyEdge src/Dodge/Data/Room.hs 47;" C -PolyShad src/Picture/Data.hs 36;" C +PolyShad src/Picture/Data.hs 34;" C Polyhedra src/Polyhedra/Data.hs 13;" t Polyhedron src/Polyhedra/Data.hs 13;" C PosInf src/Dodge/Data/CardinalPoint.hs 36;" C PosRooms src/Dodge/Tree/Shift.hs 28;" t -Posture src/Dodge/Data/Creature/Stance.hs 35;" t -PrWdLsId src/Dodge/Data/Prop.hs 83;" C -PrWdLsLs src/Dodge/Data/Prop.hs 82;" t -PrWdLsSetColor src/Dodge/Data/Prop.hs 85;" C -PrWdLsSetPosition src/Dodge/Data/Prop.hs 84;" C +Posture src/Dodge/Data/Creature/Stance.hs 33;" t +PrWdLsId src/Dodge/Data/Prop.hs 81;" C +PrWdLsLs src/Dodge/Data/Prop.hs 80;" t +PrWdLsSetColor src/Dodge/Data/Prop.hs 83;" C +PrWdLsSetPosition src/Dodge/Data/Prop.hs 82;" C PreloadData src/Data/Preload.hs 10;" t PrimitiveMode src/Shader/Data.hs 99;" t PrintMaterial src/Dodge/Data/AmmoType.hs 12;" C Prison src/Dodge/Data/Scenario.hs 65;" C -Projectile src/Dodge/Data/Projectile.hs 17;" t -ProjectileParams src/Dodge/Data/Item/Use.hs 53;" C +Projectile src/Dodge/Data/Projectile.hs 15;" t +ProjectileParams src/Dodge/Data/Item/Use.hs 51;" C ProjectileStabiliserSF src/Dodge/Data/ComposedItem.hs 36;" C -ProjectileType src/Dodge/Data/Projectile.hs 32;" t -Prop src/Dodge/Data/Prop.hs 18;" t -PropDoubleLampCover src/Dodge/Data/Prop.hs 63;" C -PropDraw src/Dodge/Data/Prop.hs 58;" t -PropDrawFlatTranslate src/Dodge/Data/Prop.hs 62;" C -PropDrawMovingShape src/Dodge/Data/Prop.hs 61;" C -PropDrawMovingShapeCol src/Dodge/Data/Prop.hs 60;" C -PropDrawSPic src/Dodge/Data/Prop.hs 59;" C -PropDrawToggle src/Dodge/Data/Prop.hs 66;" C -PropLampCover src/Dodge/Data/Prop.hs 65;" C -PropRotate src/Dodge/Data/Prop.hs 73;" C -PropSetToggleAnd src/Dodge/Data/Prop.hs 74;" C -PropUpdate src/Dodge/Data/Prop.hs 70;" t -PropUpdateAnd src/Dodge/Data/Prop.hs 72;" C -PropUpdateId src/Dodge/Data/Prop.hs 71;" C -PropUpdateIf src/Dodge/Data/Prop.hs 79;" C -PropUpdateLS src/Dodge/Data/Prop.hs 76;" C -PropUpdatePosition src/Dodge/Data/Prop.hs 77;" C -PropUpdateWhen src/Dodge/Data/Prop.hs 78;" C -PropUpdates src/Dodge/Data/Prop.hs 75;" C -PropVerticalLampCover src/Dodge/Data/Prop.hs 64;" C -PropZ src/Dodge/Data/Prop.hs 19;" C -ProxSensor src/Dodge/Data/Machine/Sensor.hs 27;" C -ProximityRequirement src/Dodge/Data/Machine/Sensor.hs 36;" t -ProximitySensor src/Dodge/Data/Machine/Sensor.hs 27;" t -ProximitySensorType src/Dodge/Data/Machine/Sensor.hs 32;" t -Pulse src/Dodge/Data/Creature/Misc.hs 54;" t +ProjectileType src/Dodge/Data/Projectile.hs 30;" t +Prop src/Dodge/Data/Prop.hs 16;" t +PropDoubleLampCover src/Dodge/Data/Prop.hs 61;" C +PropDraw src/Dodge/Data/Prop.hs 56;" t +PropDrawFlatTranslate src/Dodge/Data/Prop.hs 60;" C +PropDrawMovingShape src/Dodge/Data/Prop.hs 59;" C +PropDrawMovingShapeCol src/Dodge/Data/Prop.hs 58;" C +PropDrawSPic src/Dodge/Data/Prop.hs 57;" C +PropDrawToggle src/Dodge/Data/Prop.hs 64;" C +PropLampCover src/Dodge/Data/Prop.hs 63;" C +PropRotate src/Dodge/Data/Prop.hs 71;" C +PropSetToggleAnd src/Dodge/Data/Prop.hs 72;" C +PropUpdate src/Dodge/Data/Prop.hs 68;" t +PropUpdateAnd src/Dodge/Data/Prop.hs 70;" C +PropUpdateId src/Dodge/Data/Prop.hs 69;" C +PropUpdateIf src/Dodge/Data/Prop.hs 77;" C +PropUpdateLS src/Dodge/Data/Prop.hs 74;" C +PropUpdatePosition src/Dodge/Data/Prop.hs 75;" C +PropUpdateWhen src/Dodge/Data/Prop.hs 76;" C +PropUpdates src/Dodge/Data/Prop.hs 73;" C +PropVerticalLampCover src/Dodge/Data/Prop.hs 62;" C +PropZ src/Dodge/Data/Prop.hs 17;" C +ProxSensor src/Dodge/Data/Machine/Sensor.hs 25;" C +ProximityRequirement src/Dodge/Data/Machine/Sensor.hs 34;" t +ProximitySensor src/Dodge/Data/Machine/Sensor.hs 25;" t +ProximitySensorType src/Dodge/Data/Machine/Sensor.hs 30;" t +Pulse src/Dodge/Data/Creature/Misc.hs 52;" t PulseBall src/Dodge/Data/PulseLaser.hs 20;" t PulseBallSF src/Dodge/Data/ComposedItem.hs 44;" C PulseLaser src/Dodge/Data/PulseLaser.hs 11;" t PulseLaserSF src/Dodge/Data/ComposedItem.hs 41;" C -PulseStatus src/Dodge/Data/Creature/Misc.hs 54;" C -PushSource src/Dodge/Data/Door.hs 27;" t -PushedBy src/Dodge/Data/Door.hs 29;" C -PushesItself src/Dodge/Data/Door.hs 28;" C +PulseStatus src/Dodge/Data/Creature/Misc.hs 52;" C +PushSource src/Dodge/Data/Door.hs 24;" t +PushedBy src/Dodge/Data/Door.hs 26;" C +PushesItself src/Dodge/Data/Door.hs 25;" C PutBlock src/Dodge/Data/GenWorld.hs 45;" C PutButton src/Dodge/Data/GenWorld.hs 41;" C PutChasm src/Dodge/Data/GenWorld.hs 63;" C @@ -1064,7 +1064,7 @@ PutLineBlock src/Dodge/Data/GenWorld.hs 49;" C PutMachine src/Dodge/Data/GenWorld.hs 34;" C PutMod src/Dodge/Data/GenWorld.hs 47;" C PutNothing src/Dodge/Data/GenWorld.hs 61;" C -PutOnEquipment src/Dodge/Data/RightButtonOptions.hs 21;" C +PutOnEquipment src/Dodge/Data/RightButtonOptions.hs 19;" C PutProp src/Dodge/Data/GenWorld.hs 42;" C PutSlideDr src/Dodge/Data/GenWorld.hs 56;" C PutTerminal src/Dodge/Data/GenWorld.hs 43;" C @@ -1073,63 +1073,63 @@ PutWall src/Dodge/Data/GenWorld.hs 55;" C PutWorldUpdate src/Dodge/Data/GenWorld.hs 60;" C QFloat src/Geometry/Data.hs 50;" t QuarterRes src/Dodge/Data/Config.hs 98;" C -QuicksaveSlot src/Dodge/Data/SaveSlot.hs 10;" C -RAM src/Dodge/Data/Item/Combine.hs 74;" C -RED src/Color/Data.hs 15;" C -RELCURS src/Dodge/Data/Item/Combine.hs 41;" C -RELITEM src/Dodge/Data/Item/Combine.hs 42;" C -REMOTEDETONATOR src/Dodge/Data/Item/Combine.hs 99;" C -REMOTESCREEN src/Dodge/Data/Item/Combine.hs 94;" C -REWINDER src/Dodge/Data/Item/Combine.hs 141;" C -RGBA src/Color/Data.hs 31;" t -RIFLE src/Dodge/Data/Item/Combine.hs 153;" C -RLAUNCHER src/Dodge/Data/Item/Combine.hs 170;" C -RLAUNCHERX src/Dodge/Data/Item/Combine.hs 171;" C -ROSE src/Color/Data.hs 21;" C +QuicksaveSlot src/Dodge/Data/SaveSlot.hs 8;" C +RAM src/Dodge/Data/Item/Combine.hs 73;" C +RED src/Color/Data.hs 12;" C +RELCURS src/Dodge/Data/Item/Combine.hs 40;" C +RELITEM src/Dodge/Data/Item/Combine.hs 41;" C +REMOTEDETONATOR src/Dodge/Data/Item/Combine.hs 98;" C +REMOTESCREEN src/Dodge/Data/Item/Combine.hs 93;" C +REWINDER src/Dodge/Data/Item/Combine.hs 140;" C +RGBA src/Color/Data.hs 28;" t +RIFLE src/Dodge/Data/Item/Combine.hs 152;" C +RLAUNCHER src/Dodge/Data/Item/Combine.hs 169;" C +RLAUNCHERX src/Dodge/Data/Item/Combine.hs 170;" C +ROSE src/Color/Data.hs 18;" C RPLinkStatus src/Dodge/Data/Room.hs 58;" t RProps src/Dodge/Layout/Generate.hs 13;" C -RadarBlip src/Dodge/Data/RadarBlip.hs 14;" t -RadarSweep src/Dodge/Data/RadarSweep.hs 19;" t -RadialDistortion src/Dodge/Data/Distortion.hs 13;" C -RandImpulse src/Dodge/Data/ActionPlan.hs 51;" t -RandImpulseCircMove src/Dodge/Data/ActionPlan.hs 53;" C -RandImpulseList src/Dodge/Data/ActionPlan.hs 52;" C +RadarBlip src/Dodge/Data/RadarBlip.hs 12;" t +RadarSweep src/Dodge/Data/RadarSweep.hs 17;" t +RadialDistortion src/Dodge/Data/Distortion.hs 11;" C +RandImpulse src/Dodge/Data/ActionPlan.hs 49;" t +RandImpulseCircMove src/Dodge/Data/ActionPlan.hs 51;" C +RandImpulseList src/Dodge/Data/ActionPlan.hs 50;" C RandPS src/Dodge/Data/GenWorld.hs 58;" C -RandomImpulse src/Dodge/Data/ActionPlan.hs 33;" C -RandomTurn src/Dodge/Data/ActionPlan.hs 32;" C +RandomImpulse src/Dodge/Data/ActionPlan.hs 31;" C +RandomTurn src/Dodge/Data/ActionPlan.hs 30;" C ReactorSS src/Dodge/Data/Scenario.hs 111;" C RecRoomSS src/Dodge/Data/Scenario.hs 103;" C RectRoomType src/Dodge/Data/Room.hs 33;" C -ReducedRocketSmoke src/Dodge/Data/Projectile.hs 55;" C +ReducedRocketSmoke src/Dodge/Data/Projectile.hs 53;" C ReigonalGovernment src/Dodge/Data/Scenario.hs 50;" C Religion src/Dodge/Data/Scenario.hs 47;" C -Reload src/Dodge/Data/ActionPlan.hs 144;" C +Reload src/Dodge/Data/ActionPlan.hs 142;" C RemoteDetonatorSF src/Dodge/Data/ComposedItem.hs 27;" C RemoteScreenSF src/Dodge/Data/ComposedItem.hs 25;" C -RemoveEquipment src/Dodge/Data/RightButtonOptions.hs 35;" C +RemoveEquipment src/Dodge/Data/RightButtonOptions.hs 33;" C Remove_LOS src/Dodge/Data/Config.hs 77;" C RenderData src/Data/Preload/Render.hs 13;" t -ReplaceEquipment src/Dodge/Data/RightButtonOptions.hs 31;" C -RequireDeadCreatures src/Dodge/Data/Machine/Sensor.hs 39;" C -RequireEquipment src/Dodge/Data/Machine/Sensor.hs 38;" C -RequireHealth src/Dodge/Data/Machine/Sensor.hs 37;" C +ReplaceEquipment src/Dodge/Data/RightButtonOptions.hs 29;" C +RequireDeadCreatures src/Dodge/Data/Machine/Sensor.hs 37;" C +RequireEquipment src/Dodge/Data/Machine/Sensor.hs 36;" C +RequireHealth src/Dodge/Data/Machine/Sensor.hs 35;" C ResFactor src/Dodge/Data/Config.hs 98;" t ResearchFacility src/Dodge/Data/Scenario.hs 62;" C ResourceFailure src/Dodge/Data/Scenario.hs 29;" C RespawnDelay src/Dodge/Data/World.hs 61;" C RetailFacility src/Dodge/Data/Scenario.hs 67;" C -RetiredProjectile src/Dodge/Data/Projectile.hs 38;" C +RetiredProjectile src/Dodge/Data/Projectile.hs 36;" C Revenge src/Dodge/Data/Scenario.hs 6;" C RewindLeftClick src/Dodge/Data/World.hs 75;" C RezBaySS src/Dodge/Data/Scenario.hs 105;" C -RightButtonState src/Dodge/Data/RightButtonOptions.hs 15;" t -RightForward src/Dodge/Data/Creature/Stance.hs 32;" C -RightwardDT src/Dodge/Data/DoubleTree.hs 93;" C -RightwardLDT src/Dodge/Data/DoubleTree.hs 52;" C -Rocket src/Dodge/Data/Projectile.hs 34;" C -RocketHoming src/Dodge/Data/Projectile.hs 41;" t -RocketSmoke src/Dodge/Data/Projectile.hs 54;" t -RocketSmoke src/Dodge/Data/Cloud.hs 24;" C +RightButtonState src/Dodge/Data/RightButtonOptions.hs 13;" t +RightForward src/Dodge/Data/Creature/Stance.hs 30;" C +RightwardDT src/Dodge/Data/DoubleTree.hs 91;" C +RightwardLDT src/Dodge/Data/DoubleTree.hs 50;" C +Rocket src/Dodge/Data/Projectile.hs 32;" C +RocketHoming src/Dodge/Data/Projectile.hs 39;" t +RocketSmoke src/Dodge/Data/Projectile.hs 52;" t +RocketSmoke src/Dodge/Data/Cloud.hs 22;" C Room src/Dodge/Data/GenWorld.hs 123;" t RoomClipping src/Dodge/Data/Config.hs 108;" t RoomInt src/Dodge/Tree/Shift.hs 26;" t @@ -1142,67 +1142,67 @@ RoomPosOnGrid src/Dodge/Data/Room.hs 81;" C RoomProperties src/Dodge/Layout/Generate.hs 13;" t RoomType src/Dodge/Data/Room.hs 31;" t RoomWire src/Dodge/Data/Room.hs 53;" t -RoundedFaces src/Shape/Data.hs 18;" C -RunningSideEffect src/Dodge/Data/Universe.hs 69;" C -SCRAPMETAL src/Dodge/Data/Item/Combine.hs 62;" C -SHATTERGUN src/Dodge/Data/Item/Combine.hs 174;" C -SHELLMAG src/Dodge/Data/Item/Combine.hs 110;" C -SHELLPAYLOAD src/Dodge/Data/Item/Combine.hs 102;" C -SMG src/Dodge/Data/Item/Combine.hs 147;" C -SMOKEREDUCER src/Dodge/Data/Item/Combine.hs 100;" C -SNIPERRIFLE src/Dodge/Data/Item/Combine.hs 161;" C -SOUNDSENSOR src/Dodge/Data/Item/Combine.hs 81;" C -SPARKGUN src/Dodge/Data/Item/Combine.hs 167;" C -SPEEDLEGS src/Dodge/Data/Item/Combine.hs 130;" C -SPRING src/Dodge/Data/Item/Combine.hs 54;" C +RoundedFaces src/Shape/Data.hs 13;" C +RunningSideEffect src/Dodge/Data/Universe.hs 67;" C +SCRAPMETAL src/Dodge/Data/Item/Combine.hs 61;" C +SHATTERGUN src/Dodge/Data/Item/Combine.hs 173;" C +SHELLMAG src/Dodge/Data/Item/Combine.hs 109;" C +SHELLPAYLOAD src/Dodge/Data/Item/Combine.hs 101;" C +SMG src/Dodge/Data/Item/Combine.hs 146;" C +SMOKEREDUCER src/Dodge/Data/Item/Combine.hs 99;" C +SNIPERRIFLE src/Dodge/Data/Item/Combine.hs 160;" C +SOUNDSENSOR src/Dodge/Data/Item/Combine.hs 80;" C +SPARKGUN src/Dodge/Data/Item/Combine.hs 166;" C +SPEEDLEGS src/Dodge/Data/Item/Combine.hs 129;" C +SPRING src/Dodge/Data/Item/Combine.hs 53;" C SPic src/ShapePicture/Data.hs 7;" t -SQUARE src/Dodge/Data/GenParams.hs 20;" C +SQUARE src/Dodge/Data/GenParams.hs 18;" C SString src/ShortShow.hs 16;" C ST src/Dodge/Data/MetaTree.hs 20;" C -STEELDRUM src/Dodge/Data/Item/Combine.hs 59;" C -STICKYMOD src/Dodge/Data/Item/Combine.hs 24;" C -SaveSlot src/Dodge/Data/SaveSlot.hs 9;" t -SaveSlotNum src/Dodge/Data/SaveSlot.hs 12;" C -Scope src/Dodge/Data/Item/Scope.hs 13;" t -ScreenLayer src/Dodge/Data/Universe.hs 81;" t +STEELDRUM src/Dodge/Data/Item/Combine.hs 58;" C +STICKYMOD src/Dodge/Data/Item/Combine.hs 23;" C +SaveSlot src/Dodge/Data/SaveSlot.hs 7;" t +SaveSlotNum src/Dodge/Data/SaveSlot.hs 10;" C +Scope src/Dodge/Data/Item/Scope.hs 11;" t +ScreenLayer src/Dodge/Data/Universe.hs 79;" t ScreenPos src/Dodge/Data/ScreenPos.hs 12;" t -Search src/Dodge/Data/ActionPlan.hs 147;" C +Search src/Dodge/Data/ActionPlan.hs 145;" C SecretCabal src/Dodge/Data/Scenario.hs 44;" C SectionCursor src/Dodge/Data/SelectionList.hs 23;" t -SeeAbove src/Dodge/Data/Wall.hs 42;" C -SeeThrough src/Dodge/Data/Wall.hs 41;" C -Sel src/Dodge/Data/HUD.hs 41;" C -SelCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 33;" C -SelCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" C +SeeAbove src/Dodge/Data/Wall.hs 40;" C +SeeThrough src/Dodge/Data/Wall.hs 39;" C +Sel src/Dodge/Data/HUD.hs 39;" C +SelCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" C +SelCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 29;" C SelItem src/Dodge/Data/SelectionList.hs 42;" C -SelNothing src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 29;" C +SelNothing src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 27;" C SelSection src/Dodge/Data/SelectionList.hs 29;" t -SelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 24;" C -Selection src/Dodge/Data/HUD.hs 41;" t +SelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 22;" C +Selection src/Dodge/Data/HUD.hs 39;" t SelectionItem src/Dodge/Data/SelectionList.hs 41;" t SelectionWidth src/Dodge/Data/SelectionList.hs 39;" t SelfTree src/Dodge/Data/MetaTree.hs 20;" t SemiAutoTrigger src/Dodge/Data/TriggerType.hs 9;" C -SensorType src/Dodge/Data/Machine/Sensor.hs 14;" t -SensorWithRequirement src/Dodge/Data/Machine/Sensor.hs 33;" C -SentinelAt src/Dodge/Data/ActionPlan.hs 154;" C -SetLSCol src/Dodge/Data/WorldEffect.hs 26;" C -SetTrigger src/Dodge/Data/WorldEffect.hs 24;" C -ShadNum src/Picture/Data.hs 35;" t +SensorType src/Dodge/Data/Machine/Sensor.hs 12;" t +SensorWithRequirement src/Dodge/Data/Machine/Sensor.hs 31;" C +SentinelAt src/Dodge/Data/ActionPlan.hs 152;" C +SetLSCol src/Dodge/Data/WorldEffect.hs 24;" C +SetTrigger src/Dodge/Data/WorldEffect.hs 22;" C +ShadNum src/Picture/Data.hs 33;" t Shader src/Shader/Data.hs 51;" t ShaderTexture src/Shader/Data.hs 94;" t -ShadowFidelity src/Shape/Data.hs 24;" t +ShadowFidelity src/Shape/Data.hs 19;" t ShadowRendering src/Dodge/Data/Config.hs 101;" t -Shape src/Shape/Data.hs 53;" t -ShapeProp src/Dodge/Data/Prop.hs 32;" C -ShapeType src/Shape/Data.hs 16;" t -Shattering src/Dodge/Data/Damage.hs 24;" C -Shell src/Dodge/Data/Projectile.hs 17;" C -ShellSound src/Dodge/Data/SoundOrigin.hs 28;" C -ShieldGroup src/Dodge/Data/Creature/State.hs 32;" C -Shockwave src/Dodge/Data/Shockwave.hs 17;" t -ShockwaveDirection src/Dodge/Data/Shockwave.hs 14;" t -ShootAt src/Dodge/Data/ActionPlan.hs 135;" C +Shape src/Shape/Data.hs 48;" t +ShapeProp src/Dodge/Data/Prop.hs 30;" C +ShapeType src/Shape/Data.hs 11;" t +Shattering src/Dodge/Data/Damage.hs 20;" C +Shell src/Dodge/Data/Projectile.hs 15;" C +ShellSound src/Dodge/Data/SoundOrigin.hs 26;" C +ShieldGroup src/Dodge/Data/Creature/State.hs 30;" C +Shockwave src/Dodge/Data/Shockwave.hs 15;" t +ShockwaveDirection src/Dodge/Data/Shockwave.hs 12;" t +ShootAt src/Dodge/Data/ActionPlan.hs 133;" C ShortShow src/ShortShow.hs 6;" c ShortString src/ShortShow.hs 16;" t Show_bound_box src/Dodge/Data/Config.hs 80;" C @@ -1219,29 +1219,29 @@ Show_walls_near_segment src/Dodge/Data/Config.hs 89;" C Show_writable_values src/Dodge/Data/Config.hs 94;" C Show_zone_circ src/Dodge/Data/Config.hs 91;" C Show_zone_near_point_cursor src/Dodge/Data/Config.hs 90;" C -ShrapnelBomb src/Dodge/Data/Payload.hs 12;" C -ShrinkGunStatus src/Dodge/Data/Item/Params.hs 28;" t -Shrunk src/Dodge/Data/Item/Params.hs 28;" C +ShrapnelBomb src/Dodge/Data/Payload.hs 10;" C +ShrinkGunStatus src/Dodge/Data/Item/Params.hs 26;" t +Shrunk src/Dodge/Data/Item/Params.hs 26;" C SideCluster src/Dodge/Data/RoomCluster.hs 13;" C -SideEffect src/Dodge/Data/Universe.hs 64;" t -SimpleEdge src/Dodge/Data/PathGraph.hs 48;" t +SideEffect src/Dodge/Data/Universe.hs 62;" t +SimpleEdge src/Dodge/Data/PathGraph.hs 42;" t SixteenthRes src/Dodge/Data/Config.hs 98;" C -Size src/Shape/Data.hs 28;" t +Size src/Shape/Data.hs 23;" t SkiffBaySS src/Dodge/Data/Scenario.hs 108;" C SleepingQuatersSS src/Dodge/Data/Scenario.hs 90;" C -Small src/Shape/Data.hs 31;" C -Smoke src/Dodge/Data/Cloud.hs 23;" C +Small src/Shape/Data.hs 26;" C +Smoke src/Dodge/Data/Cloud.hs 21;" C SmokeReducerSF src/Dodge/Data/ComposedItem.hs 28;" C SocialUpheaval src/Dodge/Data/Scenario.hs 27;" C SolarGovernment src/Dodge/Data/Scenario.hs 53;" C -SortCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 32;" C -SortCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 30;" C -SortInventory src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 23;" C -Sound src/Sound/Data.hs 45;" t -SoundID src/Sound/Data.hs 32;" t -SoundOrigin src/Dodge/Data/SoundOrigin.hs 12;" t -SoundStart src/Dodge/Data/WorldEffect.hs 29;" C -SoundStatus src/Sound/Data.hs 16;" t +SortCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 30;" C +SortCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 28;" C +SortInventory src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 21;" C +Sound src/Sound/Data.hs 43;" t +SoundID src/Sound/Data.hs 30;" t +SoundOrigin src/Dodge/Data/SoundOrigin.hs 10;" t +SoundStart src/Dodge/Data/WorldEffect.hs 27;" C +SoundStatus src/Sound/Data.hs 14;" t South src/Dodge/Data/CardinalPoint.hs 8;" C South8 src/Dodge/Data/CardinalPoint.hs 24;" C SouthEast src/Dodge/Data/CardinalPoint.hs 14;" C @@ -1253,120 +1253,120 @@ SpaceColoniser src/Dodge/Data/Scenario.hs 59;" C SpacePort src/Dodge/Data/Scenario.hs 58;" C SpaceTransport src/Dodge/Data/Scenario.hs 57;" C SpaceshipRoom src/Dodge/Data/Scenario.hs 87;" t -Spark src/Dodge/Data/Spark.hs 14;" t -SparkType src/Dodge/Data/Spark.hs 22;" t -Sparking src/Dodge/Data/Damage.hs 22;" C +Spark src/Dodge/Data/Spark.hs 11;" t +SparkType src/Dodge/Data/Spark.hs 19;" t +Sparking src/Dodge/Data/Damage.hs 18;" C Spatial src/Dodge/Data/Scenario.hs 73;" C SpatialInfluence src/Dodge/Data/Scenario.hs 81;" t -SpawnedBy src/Dodge/Data/Creature/State.hs 19;" C -SplashOptions src/Dodge/Data/Universe.hs 72;" C -SplitBeamCombine src/Dodge/Data/Beam.hs 42;" C -SpreadGunAI src/Dodge/Data/Creature/Misc.hs 42;" C +SpawnedBy src/Dodge/Data/Creature/State.hs 17;" C +SplashOptions src/Dodge/Data/Universe.hs 70;" C +SplitBeamCombine src/Dodge/Data/Beam.hs 40;" C +SpreadGunAI src/Dodge/Data/Creature/Misc.hs 40;" C StabOrthReduce src/Dodge/Projectile/Create.hs 17;" C StabSpinIncrease src/Dodge/Projectile/Create.hs 18;" C -Stance src/Dodge/Data/Creature/Stance.hs 17;" t -StandaloneWall src/Dodge/Data/Wall/Structure.hs 13;" C -Standing src/Dodge/Data/Creature/Stance.hs 26;" C -StartSentinelPost src/Dodge/Data/ActionPlan.hs 119;" C +Stance src/Dodge/Data/Creature/Stance.hs 15;" t +StandaloneWall src/Dodge/Data/Wall/Structure.hs 11;" C +Standing src/Dodge/Data/Creature/Stance.hs 24;" C +StartSentinelPost src/Dodge/Data/ActionPlan.hs 117;" C StayInArea src/Dodge/Data/Scenario.hs 13;" C -Stone src/Dodge/Data/Material.hs 11;" C +Stone src/Dodge/Data/Material.hs 9;" C StorageSS src/Dodge/Data/Scenario.hs 94;" C -Strategy src/Dodge/Data/ActionPlan.hs 130;" t -StrategyActions src/Dodge/Data/ActionPlan.hs 142;" C -SubInventory src/Dodge/Data/HUD.hs 16;" t -Superfluous src/Shape/Data.hs 38;" C -Surface src/Shape/Data.hs 41;" t +Strategy src/Dodge/Data/ActionPlan.hs 128;" t +StrategyActions src/Dodge/Data/ActionPlan.hs 140;" C +SubInventory src/Dodge/Data/HUD.hs 14;" t +Superfluous src/Shape/Data.hs 33;" C +Surface src/Shape/Data.hs 36;" t Survive src/Dodge/Data/Scenario.hs 5;" C -Suspicious src/Dodge/Data/Creature/Perception.hs 66;" C -SwapEquipment src/Dodge/Data/RightButtonOptions.hs 26;" C -Swarm src/Dodge/Data/Creature/State.hs 27;" C -SwarmAI src/Dodge/Data/Creature/Misc.hs 46;" C -SwarmCrit src/Dodge/Data/Creature/Misc.hs 71;" C -SwitchToItem src/Dodge/Data/ActionPlan.hs 39;" C -TAPE src/Dodge/Data/Item/Combine.hs 56;" C -TARGETING src/Dodge/Data/Item/Combine.hs 22;" C -TCBase src/Dodge/Data/Terminal.hs 51;" C -TCDamageCommand src/Dodge/Data/Terminal.hs 52;" C -TCInfo src/Dodge/Data/Terminal.hs 50;" C -TCom src/Dodge/Data/Terminal.hs 49;" t -TESLAGUN src/Dodge/Data/Item/Combine.hs 168;" C -THERMOMETER src/Dodge/Data/Item/Combine.hs 84;" C -THREELINES src/Dodge/Data/GenParams.hs 20;" C -TIMESCROLLER src/Dodge/Data/Item/Combine.hs 143;" C -TIMESTOPPER src/Dodge/Data/Item/Combine.hs 142;" C -TIN src/Dodge/Data/Item/Combine.hs 58;" C -TINMAG src/Dodge/Data/Item/Combine.hs 107;" C -TLine src/Dodge/Data/Terminal.hs 38;" C +Suspicious src/Dodge/Data/Creature/Perception.hs 64;" C +SwapEquipment src/Dodge/Data/RightButtonOptions.hs 24;" C +Swarm src/Dodge/Data/Creature/State.hs 25;" C +SwarmAI src/Dodge/Data/Creature/Misc.hs 44;" C +SwarmCrit src/Dodge/Data/Creature/Misc.hs 69;" C +SwitchToItem src/Dodge/Data/ActionPlan.hs 37;" C +TAPE src/Dodge/Data/Item/Combine.hs 55;" C +TARGETING src/Dodge/Data/Item/Combine.hs 21;" C +TCBase src/Dodge/Data/Terminal.hs 49;" C +TCDamageCommand src/Dodge/Data/Terminal.hs 50;" C +TCInfo src/Dodge/Data/Terminal.hs 48;" C +TCom src/Dodge/Data/Terminal.hs 47;" t +TESLAGUN src/Dodge/Data/Item/Combine.hs 167;" C +THERMOMETER src/Dodge/Data/Item/Combine.hs 83;" C +THREELINES src/Dodge/Data/GenParams.hs 18;" C +TIMESCROLLER src/Dodge/Data/Item/Combine.hs 142;" C +TIMESTOPPER src/Dodge/Data/Item/Combine.hs 141;" C +TIN src/Dodge/Data/Item/Combine.hs 57;" C +TINMAG src/Dodge/Data/Item/Combine.hs 106;" C +TLine src/Dodge/Data/Terminal.hs 36;" C TO src/Shader/Data.hs 59;" t -TRACTORGUN src/Dodge/Data/Item/Combine.hs 169;" C -TRANSFORMER src/Dodge/Data/Item/Combine.hs 65;" C -TRANSMITTER src/Dodge/Data/Item/Combine.hs 71;" C -TSbackspace src/Dodge/Data/Input.hs 56;" C -TSdelete src/Dodge/Data/Input.hs 57;" C -TSdown src/Dodge/Data/Input.hs 62;" C -TSescape src/Dodge/Data/Input.hs 54;" C -TSleft src/Dodge/Data/Input.hs 59;" C -TSreturn src/Dodge/Data/Input.hs 55;" C -TSright src/Dodge/Data/Input.hs 60;" C -TStab src/Dodge/Data/Input.hs 58;" C -TSup src/Dodge/Data/Input.hs 61;" C -TUBE src/Dodge/Data/Item/Combine.hs 52;" C -Tap src/Dodge/Data/SoundOrigin.hs 40;" C -TargetCursor src/Dodge/Data/Item/Targeting.hs 14;" C -TargetRBCreature src/Dodge/Data/Item/Targeting.hs 13;" C -TargetRBPress src/Dodge/Data/Item/Targeting.hs 12;" C -TargetingLaser src/Dodge/Data/Laser.hs 18;" C -TargetingType src/Dodge/Data/Item/Targeting.hs 11;" t -TeleSound src/Dodge/Data/SoundOrigin.hs 37;" C -TermSignal src/Dodge/Data/Input.hs 53;" t -Terminal src/Dodge/Data/Terminal.hs 21;" t +TRACTORGUN src/Dodge/Data/Item/Combine.hs 168;" C +TRANSFORMER src/Dodge/Data/Item/Combine.hs 64;" C +TRANSMITTER src/Dodge/Data/Item/Combine.hs 70;" C +TSbackspace src/Dodge/Data/Input.hs 54;" C +TSdelete src/Dodge/Data/Input.hs 55;" C +TSdown src/Dodge/Data/Input.hs 60;" C +TSescape src/Dodge/Data/Input.hs 52;" C +TSleft src/Dodge/Data/Input.hs 57;" C +TSreturn src/Dodge/Data/Input.hs 53;" C +TSright src/Dodge/Data/Input.hs 58;" C +TStab src/Dodge/Data/Input.hs 56;" C +TSup src/Dodge/Data/Input.hs 59;" C +TUBE src/Dodge/Data/Item/Combine.hs 51;" C +Tap src/Dodge/Data/SoundOrigin.hs 38;" C +TargetCursor src/Dodge/Data/Item/Targeting.hs 12;" C +TargetRBCreature src/Dodge/Data/Item/Targeting.hs 11;" C +TargetRBPress src/Dodge/Data/Item/Targeting.hs 10;" C +TargetingLaser src/Dodge/Data/Laser.hs 16;" C +TargetingType src/Dodge/Data/Item/Targeting.hs 9;" t +TeleSound src/Dodge/Data/SoundOrigin.hs 35;" C +TermSignal src/Dodge/Data/Input.hs 51;" t +Terminal src/Dodge/Data/Terminal.hs 19;" t TerminalDeactivated src/Dodge/Data/Terminal/Status.hs 12;" C -TerminalLine src/Dodge/Data/Terminal.hs 38;" t -TerminalLineConst src/Dodge/Data/Terminal.hs 36;" C +TerminalLine src/Dodge/Data/Terminal.hs 36;" t +TerminalLineConst src/Dodge/Data/Terminal.hs 34;" C TerminalLineRead src/Dodge/Data/Terminal/Status.hs 13;" C -TerminalLineString src/Dodge/Data/Terminal.hs 36;" t +TerminalLineString src/Dodge/Data/Terminal.hs 34;" t TerminalOff src/Dodge/Data/Terminal/Status.hs 11;" C TerminalPressTo src/Dodge/Data/Terminal/Status.hs 15;" C -TerminalSound src/Dodge/Data/SoundOrigin.hs 25;" C +TerminalSound src/Dodge/Data/SoundOrigin.hs 23;" C TerminalStatus src/Dodge/Data/Terminal/Status.hs 10;" t TerminalTextInput src/Dodge/Data/Terminal/Status.hs 14;" C -TerminalToggle src/Dodge/Data/Terminal.hs 44;" t +TerminalToggle src/Dodge/Data/Terminal.hs 42;" t Terrestrial src/Dodge/Data/Scenario.hs 72;" C TerrestrialBiome src/Dodge/Data/Scenario.hs 76;" t -TeslaArc src/Dodge/Data/TeslaArc.hs 17;" t -TeslaBeamCombine src/Dodge/Data/Beam.hs 41;" C +TeslaArc src/Dodge/Data/TeslaArc.hs 15;" t +TeslaBeamCombine src/Dodge/Data/Beam.hs 39;" C TeslaGunFlare src/Dodge/Data/Muzzle.hs 35;" C -TextShad src/Picture/Data.hs 37;" C -ThermalSensor src/Dodge/Data/Machine/Sensor.hs 17;" C +TextShad src/Picture/Data.hs 35;" C +ThermalSensor src/Dodge/Data/Machine/Sensor.hs 15;" C Tile src/Data/Tile.hs 16;" t Tiled src/Data/Tile.hs 14;" C TimeFlowStatus src/Dodge/Data/World.hs 60;" t -Tiny src/Shape/Data.hs 32;" C -TmTmClearDisplayedLines src/Dodge/Data/Terminal.hs 62;" C -TmTmSetStatus src/Dodge/Data/Terminal.hs 63;" C -TmWdId src/Dodge/Data/Terminal.hs 55;" C -TmWdWd src/Dodge/Data/Terminal.hs 54;" t -TmWdWdDeactivateTerminal src/Dodge/Data/Terminal.hs 58;" C -TmWdWdDoDeathTriggers src/Dodge/Data/Terminal.hs 61;" C -TmWdWdLeaveTerminal src/Dodge/Data/Terminal.hs 57;" C -TmWdWdPowerDownTerminal src/Dodge/Data/Terminal.hs 56;" C -TmWdWdTermSound src/Dodge/Data/Terminal.hs 60;" C -TmWdWdfromWdWd src/Dodge/Data/Terminal.hs 59;" C -ToContinueStart src/Sound/Data.hs 27;" C -ToPlaySound src/Sound/Data.hs 35;" t -ToStart src/Sound/Data.hs 26;" C -ToStartMenu src/Sound/Data.hs 29;" C -ToStop src/Sound/Data.hs 28;" C -Toggle src/Dodge/Data/Universe.hs 100;" C -Toggle2 src/Dodge/Data/Universe.hs 104;" C +Tiny src/Shape/Data.hs 27;" C +TmTmClearDisplayedLines src/Dodge/Data/Terminal.hs 60;" C +TmTmSetStatus src/Dodge/Data/Terminal.hs 61;" C +TmWdId src/Dodge/Data/Terminal.hs 53;" C +TmWdWd src/Dodge/Data/Terminal.hs 52;" t +TmWdWdDeactivateTerminal src/Dodge/Data/Terminal.hs 56;" C +TmWdWdDoDeathTriggers src/Dodge/Data/Terminal.hs 59;" C +TmWdWdLeaveTerminal src/Dodge/Data/Terminal.hs 55;" C +TmWdWdPowerDownTerminal src/Dodge/Data/Terminal.hs 54;" C +TmWdWdTermSound src/Dodge/Data/Terminal.hs 58;" C +TmWdWdfromWdWd src/Dodge/Data/Terminal.hs 57;" C +ToContinueStart src/Sound/Data.hs 25;" C +ToPlaySound src/Sound/Data.hs 33;" t +ToStart src/Sound/Data.hs 24;" C +ToStartMenu src/Sound/Data.hs 27;" C +ToStop src/Sound/Data.hs 26;" C +Toggle src/Dodge/Data/Universe.hs 98;" C +Toggle2 src/Dodge/Data/Universe.hs 102;" C ToggleSF src/Dodge/Data/ComposedItem.hs 38;" C -TopDT src/Dodge/Data/DoubleTree.hs 85;" C -TopLDT src/Dodge/Data/DoubleTree.hs 43;" C -TopMenuOption src/Dodge/Data/Universe.hs 78;" C +TopDT src/Dodge/Data/DoubleTree.hs 83;" C +TopLDT src/Dodge/Data/DoubleTree.hs 41;" C +TopMenuOption src/Dodge/Data/Universe.hs 76;" C TorchSF src/Dodge/Data/ComposedItem.hs 45;" C TorpedoBaySS src/Dodge/Data/Scenario.hs 99;" C -TorqueCr src/Dodge/Data/WorldEffect.hs 31;" C -TractorBeam src/Dodge/Data/TractorBeam.hs 13;" t +TorqueCr src/Dodge/Data/WorldEffect.hs 29;" C +TractorBeam src/Dodge/Data/TractorBeam.hs 11;" t TrainingCamp src/Dodge/Data/Scenario.hs 63;" C TransformerSF src/Dodge/Data/ComposedItem.hs 43;" C TransporterSS src/Dodge/Data/Scenario.hs 114;" C @@ -1374,50 +1374,50 @@ Trie src/SimpleTrie.hs 10;" t TriggerSF src/Dodge/Data/ComposedItem.hs 22;" C TriggerType src/Dodge/Data/TriggerType.hs 7;" t TurbineBaySS src/Dodge/Data/Scenario.hs 110;" C -Turn src/Dodge/Data/ActionPlan.hs 31;" C -TurnTo src/Dodge/Data/ActionPlan.hs 37;" C -TurnToPoint src/Dodge/Data/ActionPlan.hs 73;" C -TurnToward src/Dodge/Data/ActionPlan.hs 34;" C -TurnTowardCr src/Dodge/Data/CreatureEffect.hs 11;" C -Turret src/Dodge/Data/Machine.hs 51;" t +Turn src/Dodge/Data/ActionPlan.hs 29;" C +TurnTo src/Dodge/Data/ActionPlan.hs 35;" C +TurnToPoint src/Dodge/Data/ActionPlan.hs 71;" C +TurnToward src/Dodge/Data/ActionPlan.hs 32;" C +TurnTowardCr src/Dodge/Data/CreatureEffect.hs 9;" C +Turret src/Dodge/Data/Machine.hs 49;" t TurretInt src/Dodge/Data/Item/Location.hs 19;" t TwistGoal src/Dodge/Data/Scenario.hs 15;" C -TwoHandFlat src/Dodge/Data/AimStance.hs 14;" C -TwoHandOver src/Dodge/Data/AimStance.hs 13;" C -TwoHandUnder src/Dodge/Data/AimStance.hs 12;" C -Typical src/Shape/Data.hs 36;" C -UNDERBARRELSLOT src/Dodge/Data/Item/Combine.hs 98;" C -UNIGATE src/Dodge/Data/Item/Combine.hs 31;" C +TwoHandFlat src/Dodge/Data/AimStance.hs 13;" C +TwoHandOver src/Dodge/Data/AimStance.hs 12;" C +TwoHandUnder src/Dodge/Data/AimStance.hs 11;" C +Typical src/Shape/Data.hs 31;" C +UNDERBARRELSLOT src/Dodge/Data/Item/Combine.hs 97;" C +UNIGATE src/Dodge/Data/Item/Combine.hs 30;" C UnderBarrelPlatformSF src/Dodge/Data/ComposedItem.hs 16;" C UnderBarrelSlotSF src/Dodge/Data/ComposedItem.hs 15;" C UnderGround src/Dodge/Data/Scenario.hs 78;" C UnderRoof src/Dodge/Data/Scenario.hs 79;" C UnderSea src/Dodge/Data/Scenario.hs 77;" C -UniRandFloat src/Dodge/Data/GenFloat.hs 12;" C -Unimportant src/Shape/Data.hs 37;" C -Universe src/Dodge/Data/Universe.hs 31;" t +UniRandFloat src/Dodge/Data/GenFloat.hs 10;" C +Unimportant src/Shape/Data.hs 32;" C +Universe src/Dodge/Data/Universe.hs 29;" t UnloadedWeaponSF src/Dodge/Data/ComposedItem.hs 13;" C -UnlockInv src/Dodge/Data/WorldEffect.hs 28;" C +UnlockInv src/Dodge/Data/WorldEffect.hs 26;" C UnusedLink src/Dodge/Data/Room.hs 68;" C -UseAttach src/Dodge/Data/Item/Use.hs 32;" C -UseBulletMod src/Dodge/Data/Item/Use.hs 37;" C +UseAttach src/Dodge/Data/Item/Use.hs 30;" C +UseBulletMod src/Dodge/Data/Item/Use.hs 35;" C UseCondition src/Dodge/Data/UseCondition.hs 4;" t UseExactly src/Dodge/Data/Muzzle.hs 62;" C UseFocus src/Dodge/Data/UseCondition.hs 11;" t UseFromLocation src/Dodge/Data/UseCondition.hs 13;" C UseFromRoot src/Dodge/Data/UseCondition.hs 12;" C -UseHeld src/Dodge/Data/Item/Use.hs 31;" C -UseInt src/Dodge/Data/Item/Use.hs 33;" C -UseInvItem src/Dodge/Data/WorldEffect.hs 35;" C -UseItem src/Dodge/Data/ActionPlan.hs 38;" C +UseHeld src/Dodge/Data/Item/Use.hs 29;" C +UseInt src/Dodge/Data/Item/Use.hs 31;" C +UseInvItem src/Dodge/Data/WorldEffect.hs 33;" C +UseItem src/Dodge/Data/ActionPlan.hs 36;" C UseItemWidth src/Dodge/Data/SelectionList.hs 39;" C -UseMapper src/Dodge/Data/Item/Use.hs 39;" C -UseNothing src/Dodge/Data/Item/Use.hs 34;" C -UseScope src/Dodge/Data/Item/Use.hs 36;" C -UseSelf src/Dodge/Data/ActionPlan.hs 120;" C -UseToggle src/Dodge/Data/Item/Use.hs 38;" C +UseMapper src/Dodge/Data/Item/Use.hs 37;" C +UseNothing src/Dodge/Data/Item/Use.hs 32;" C +UseScope src/Dodge/Data/Item/Use.hs 34;" C +UseSelf src/Dodge/Data/ActionPlan.hs 118;" C +UseToggle src/Dodge/Data/Item/Use.hs 36;" C UseUpTo src/Dodge/Data/Muzzle.hs 63;" C -UseValue src/Dodge/Data/Item/Use.hs 35;" C +UseValue src/Dodge/Data/Item/Use.hs 33;" C UseableAnytime src/Dodge/Data/UseCondition.hs 7;" C UseableWhenAimed src/Dodge/Data/UseCondition.hs 5;" C UseableWhenHeld src/Dodge/Data/UseCondition.hs 6;" C @@ -1431,376 +1431,376 @@ UsedPosMid src/Dodge/Data/Room.hs 87;" C VAO src/Shader/Data.hs 64;" t VBO src/Shader/Data.hs 81;" t VF src/Polyhedra/Data.hs 21;" t -VIOLET src/Color/Data.hs 22;" C -VOLLEYGUN src/Dodge/Data/Item/Combine.hs 152;" C +VIOLET src/Color/Data.hs 19;" C +VOLLEYGUN src/Dodge/Data/Item/Combine.hs 151;" C VertexAttribute src/Shader/Data.hs 68;" t -Verx src/Picture/Data.hs 13;" t +Verx src/Picture/Data.hs 11;" t View_boundaries src/Dodge/Data/Config.hs 74;" C ViewingDeckSS src/Dodge/Data/Scenario.hs 106;" C -Vigilance src/Dodge/Data/Creature/Perception.hs 52;" t -Vigilant src/Dodge/Data/Creature/Perception.hs 56;" C +Vigilance src/Dodge/Data/Creature/Perception.hs 50;" t +Vigilant src/Dodge/Data/Creature/Perception.hs 54;" C Virus src/Dodge/Data/Scenario.hs 25;" C -Vision src/Dodge/Data/Creature/Perception.hs 41;" t -Vocalization src/Dodge/Data/Creature/Misc.hs 20;" t +Vision src/Dodge/Data/Creature/Perception.hs 39;" t +Vocalization src/Dodge/Data/Creature/Misc.hs 18;" t VolleyGunTrigger src/Dodge/Data/TriggerType.hs 13;" C -VolleyUnfiredBarrels src/Dodge/Data/Item/Params.hs 19;" C -WALLDETECTOR src/Dodge/Data/Item/Combine.hs 185;" C -WHITE src/Color/Data.hs 27;" C -WIRE src/Dodge/Data/Item/Combine.hs 86;" C -WRISTARMOUR src/Dodge/Data/Item/Combine.hs 124;" C -WRIST_ECG src/Dodge/Data/Item/Combine.hs 136;" C -WaitThen src/Dodge/Data/ActionPlan.hs 76;" C -Walking src/Dodge/Data/Creature/Stance.hs 25;" C -Wall src/Dodge/Data/Wall.hs 20;" t -WallArcNode src/Dodge/Data/LWorld.hs 158;" C -WallDraw src/Dodge/Data/Wall.hs 47;" t -WallObstacle src/Dodge/Data/PathGraph.hs 58;" C +VolleyUnfiredBarrels src/Dodge/Data/Item/Params.hs 17;" C +WALLDETECTOR src/Dodge/Data/Item/Combine.hs 184;" C +WHITE src/Color/Data.hs 24;" C +WIRE src/Dodge/Data/Item/Combine.hs 85;" C +WRISTARMOUR src/Dodge/Data/Item/Combine.hs 123;" C +WRIST_ECG src/Dodge/Data/Item/Combine.hs 135;" C +WaitThen src/Dodge/Data/ActionPlan.hs 74;" C +Walking src/Dodge/Data/Creature/Stance.hs 23;" C +Wall src/Dodge/Data/Wall.hs 18;" t +WallArcNode src/Dodge/Data/LWorld.hs 154;" C +WallDraw src/Dodge/Data/Wall.hs 45;" t +WallObstacle src/Dodge/Data/PathGraph.hs 52;" C WallP src/Dodge/LevelGen/StaticWalls.hs 23;" t WallP src/Dodge/LevelGen/StaticWalls/Deprecated.hs 11;" t -WallSound src/Dodge/Data/SoundOrigin.hs 26;" C -WallStructure src/Dodge/Data/Wall/Structure.hs 12;" t +WallSound src/Dodge/Data/SoundOrigin.hs 24;" C +WallStructure src/Dodge/Data/Wall/Structure.hs 10;" t WallWire src/Dodge/Data/Room.hs 55;" C Walls_info src/Dodge/Data/Config.hs 75;" C War src/Dodge/Data/Scenario.hs 28;" C -WarmTime src/Dodge/Data/Item/Params.hs 21;" C +WarmTime src/Dodge/Data/Item/Params.hs 19;" C WarmUpCoolDown src/Dodge/Data/TriggerType.hs 14;" C WarmUpNoDelay src/Dodge/Data/TriggerType.hs 19;" C -WarningCry src/Dodge/Data/ActionPlan.hs 139;" C -WatchAndWait src/Dodge/Data/ActionPlan.hs 137;" C -WdBl src/Dodge/Data/WorldEffect.hs 52;" t -WdBlBtOn src/Dodge/Data/WorldEffect.hs 58;" C -WdBlConst src/Dodge/Data/WorldEffect.hs 55;" C -WdBlCrFilterNearPoint src/Dodge/Data/WorldEffect.hs 57;" C -WdBlDoorMoving src/Dodge/Data/WorldEffect.hs 54;" C -WdBlNegate src/Dodge/Data/WorldEffect.hs 56;" C -WdCrBl src/Dodge/Data/CreatureEffect.hs 14;" t -WdCrBlfromCrBl src/Dodge/Data/CreatureEffect.hs 16;" C -WdCrLOSTarget src/Dodge/Data/CreatureEffect.hs 18;" C -WdCrNegate src/Dodge/Data/CreatureEffect.hs 17;" C -WdCrSafeDistFromTarget src/Dodge/Data/CreatureEffect.hs 19;" C -WdCrTrue src/Dodge/Data/CreatureEffect.hs 15;" C -WdP2 src/Dodge/Data/WorldEffect.hs 40;" t -WdP2Const src/Dodge/Data/WorldEffect.hs 41;" C -WdP2f src/Dodge/Data/WorldEffect.hs 62;" t -WdP2f0 src/Dodge/Data/WorldEffect.hs 63;" C -WdP2fDoorPosition src/Dodge/Data/WorldEffect.hs 64;" C -WdTrig src/Dodge/Data/WorldEffect.hs 53;" C -WdWd src/Dodge/Data/WorldEffect.hs 22;" t -WdWdBurstFireRepetition src/Dodge/Data/WorldEffect.hs 36;" C -WdWdNegateTrig src/Dodge/Data/WorldEffect.hs 32;" C -WdYouPos src/Dodge/Data/WorldEffect.hs 42;" C +WarningCry src/Dodge/Data/ActionPlan.hs 137;" C +WatchAndWait src/Dodge/Data/ActionPlan.hs 135;" C +WdBl src/Dodge/Data/WorldEffect.hs 50;" t +WdBlBtOn src/Dodge/Data/WorldEffect.hs 56;" C +WdBlConst src/Dodge/Data/WorldEffect.hs 53;" C +WdBlCrFilterNearPoint src/Dodge/Data/WorldEffect.hs 55;" C +WdBlDoorMoving src/Dodge/Data/WorldEffect.hs 52;" C +WdBlNegate src/Dodge/Data/WorldEffect.hs 54;" C +WdCrBl src/Dodge/Data/CreatureEffect.hs 12;" t +WdCrBlfromCrBl src/Dodge/Data/CreatureEffect.hs 14;" C +WdCrLOSTarget src/Dodge/Data/CreatureEffect.hs 16;" C +WdCrNegate src/Dodge/Data/CreatureEffect.hs 15;" C +WdCrSafeDistFromTarget src/Dodge/Data/CreatureEffect.hs 17;" C +WdCrTrue src/Dodge/Data/CreatureEffect.hs 13;" C +WdP2 src/Dodge/Data/WorldEffect.hs 38;" t +WdP2Const src/Dodge/Data/WorldEffect.hs 39;" C +WdP2f src/Dodge/Data/WorldEffect.hs 60;" t +WdP2f0 src/Dodge/Data/WorldEffect.hs 61;" C +WdP2fDoorPosition src/Dodge/Data/WorldEffect.hs 62;" C +WdTrig src/Dodge/Data/WorldEffect.hs 51;" C +WdWd src/Dodge/Data/WorldEffect.hs 20;" t +WdWdBurstFireRepetition src/Dodge/Data/WorldEffect.hs 34;" C +WdWdNegateTrig src/Dodge/Data/WorldEffect.hs 30;" C +WdYouPos src/Dodge/Data/WorldEffect.hs 40;" C WeaponScopeSF src/Dodge/Data/ComposedItem.hs 19;" C WeaponTargetingSF src/Dodge/Data/ComposedItem.hs 20;" C West src/Dodge/Data/CardinalPoint.hs 9;" C West8 src/Dodge/Data/CardinalPoint.hs 26;" C -WlID src/Dodge/Data/CrWlID.hs 12;" C -Wood src/Dodge/Data/Material.hs 11;" C -World src/Dodge/Data/World.hs 36;" t -WorldEffects src/Dodge/Data/WorldEffect.hs 25;" C -WorldEventFlag src/Dodge/Data/World.hs 31;" t +WlID src/Dodge/Data/CrWlID.hs 10;" C +Wood src/Dodge/Data/Material.hs 9;" C +World src/Dodge/Data/World.hs 34;" t +WorldEffects src/Dodge/Data/WorldEffect.hs 23;" C +WorldEventFlag src/Dodge/Data/World.hs 29;" t WorldGovernment src/Dodge/Data/Scenario.hs 52;" C XInfinity src/Dodge/Data/CardinalPoint.hs 36;" t -YELLOW src/Color/Data.hs 18;" C -ZOOMSCOPE src/Dodge/Data/Item/Combine.hs 92;" C -ZombieFaction src/Dodge/Data/Creature/State.hs 16;" C -__Just' src/MaybeHelp.hs 13;" f -_aimStance src/Dodge/Data/Creature/Stance.hs 36;" f -_allocNewPos src/Dodge/Data/RightButtonOptions.hs 21;" f -_allocNewPos src/Dodge/Data/RightButtonOptions.hs 27;" f -_allocNewPos src/Dodge/Data/RightButtonOptions.hs 32;" f -_allocOldPos src/Dodge/Data/RightButtonOptions.hs 24;" f -_allocOldPos src/Dodge/Data/RightButtonOptions.hs 28;" f -_allocOldPos src/Dodge/Data/RightButtonOptions.hs 35;" f -_allocRemoveID src/Dodge/Data/RightButtonOptions.hs 33;" f -_allocSwapID src/Dodge/Data/RightButtonOptions.hs 29;" f +YELLOW src/Color/Data.hs 15;" C +ZOOMSCOPE src/Dodge/Data/Item/Combine.hs 91;" C +ZombieFaction src/Dodge/Data/Creature/State.hs 14;" C +__Just' src/MaybeHelp.hs 11;" f +_aimStance src/Dodge/Data/Creature/Stance.hs 34;" f +_allocNewPos src/Dodge/Data/RightButtonOptions.hs 19;" f +_allocNewPos src/Dodge/Data/RightButtonOptions.hs 25;" f +_allocNewPos src/Dodge/Data/RightButtonOptions.hs 30;" f +_allocOldPos src/Dodge/Data/RightButtonOptions.hs 22;" f +_allocOldPos src/Dodge/Data/RightButtonOptions.hs 26;" f +_allocOldPos src/Dodge/Data/RightButtonOptions.hs 33;" f +_allocRemoveID src/Dodge/Data/RightButtonOptions.hs 31;" f +_allocSwapID src/Dodge/Data/RightButtonOptions.hs 27;" f _alphaDivideShader src/Data/Preload/Render.hs 18;" f -_alteRifleSwitch src/Dodge/Data/Item/Params.hs 20;" f -_ambushTarget src/Dodge/Data/ActionPlan.hs 132;" f -_ampBullet src/Dodge/Data/Item/Use.hs 52;" f -_ampCreateGas src/Dodge/Data/Item/Use.hs 54;" f -_ampPayload src/Dodge/Data/Item/Use.hs 53;" f +_alteRifleSwitch src/Dodge/Data/Item/Params.hs 18;" f +_ambushTarget src/Dodge/Data/ActionPlan.hs 130;" f +_ampBullet src/Dodge/Data/Item/Use.hs 50;" f +_ampCreateGas src/Dodge/Data/Item/Use.hs 52;" f +_ampPayload src/Dodge/Data/Item/Use.hs 51;" f _amsfLink src/Dodge/Data/ComposedItem.hs 24;" f _amsfType src/Dodge/Data/ComposedItem.hs 24;" f -_apAction src/Dodge/Data/ActionPlan.hs 20;" f -_apGoal src/Dodge/Data/ActionPlan.hs 22;" f -_apInt src/Dodge/Data/Item/Use.hs 47;" f -_apProjectiles src/Dodge/Data/Item/Use.hs 46;" f -_apStrategy src/Dodge/Data/ActionPlan.hs 21;" f +_apAction src/Dodge/Data/ActionPlan.hs 18;" f +_apGoal src/Dodge/Data/ActionPlan.hs 20;" f +_apInt src/Dodge/Data/Item/Use.hs 45;" f +_apProjectiles src/Dodge/Data/Item/Use.hs 44;" f +_apStrategy src/Dodge/Data/ActionPlan.hs 19;" f _aps src/Dodge/Data/Muzzle.hs 22;" f -_arbitraryAction src/Dodge/Data/ActionPlan.hs 121;" f -_arcNode src/Dodge/Data/LWorld.hs 113;" f -_asDir src/Dodge/Data/ArcStep.hs 16;" f -_asObject src/Dodge/Data/ArcStep.hs 17;" f -_asPos src/Dodge/Data/ArcStep.hs 15;" f -_auDist src/Dodge/Data/Creature/Perception.hs 48;" f -_avDexterity src/Dodge/Data/Creature/Misc.hs 65;" f -_avIntelligence src/Dodge/Data/Creature/Misc.hs 66;" f -_avMoveSpeed src/Dodge/Data/Creature/Misc.hs 67;" f -_avStrength src/Dodge/Data/Creature/Misc.hs 64;" f -_avatarMaterial src/Dodge/Data/Creature/Misc.hs 63;" f -_avatarPulse src/Dodge/Data/Creature/Misc.hs 62;" f +_arbitraryAction src/Dodge/Data/ActionPlan.hs 119;" f +_arcNode src/Dodge/Data/LWorld.hs 109;" f +_asDir src/Dodge/Data/ArcStep.hs 14;" f +_asObject src/Dodge/Data/ArcStep.hs 15;" f +_asPos src/Dodge/Data/ArcStep.hs 13;" f +_auDist src/Dodge/Data/Creature/Perception.hs 46;" f +_avDexterity src/Dodge/Data/Creature/Misc.hs 63;" f +_avIntelligence src/Dodge/Data/Creature/Misc.hs 64;" f +_avMoveSpeed src/Dodge/Data/Creature/Misc.hs 65;" f +_avStrength src/Dodge/Data/Creature/Misc.hs 62;" f +_avatarMaterial src/Dodge/Data/Creature/Misc.hs 61;" f +_avatarPulse src/Dodge/Data/Creature/Misc.hs 60;" f _barrelShader src/Data/Preload/Render.hs 23;" f -_barrelType src/Dodge/Data/Creature/Misc.hs 73;" f -_bdColor src/Dodge/Data/Prop.hs 46;" f -_bdMaxX src/Dodge/Data/Bounds.hs 14;" f -_bdMaxY src/Dodge/Data/Bounds.hs 16;" f -_bdMinX src/Dodge/Data/Bounds.hs 13;" f -_bdMinY src/Dodge/Data/Bounds.hs 15;" f -_beamCombine src/Dodge/Data/Beam.hs 48;" f -_blDir src/Dodge/Data/Block.hs 30;" f -_blDraw src/Dodge/Data/Block.hs 33;" f -_blFootprint src/Dodge/Data/Block.hs 28;" f -_blHP src/Dodge/Data/Block.hs 26;" f -_blHeight src/Dodge/Data/Block.hs 31;" f -_blID src/Dodge/Data/Block.hs 24;" f -_blMaterial src/Dodge/Data/Block.hs 32;" f -_blObstructs src/Dodge/Data/Block.hs 34;" f -_blPos src/Dodge/Data/Block.hs 29;" f -_blShadows src/Dodge/Data/Block.hs 27;" f -_blWallIDs src/Dodge/Data/Block.hs 25;" f -_blocks src/Dodge/Data/LWorld.hs 127;" f +_barrelType src/Dodge/Data/Creature/Misc.hs 71;" f +_bdColor src/Dodge/Data/Prop.hs 44;" f +_bdMaxX src/Dodge/Data/Bounds.hs 12;" f +_bdMaxY src/Dodge/Data/Bounds.hs 14;" f +_bdMinX src/Dodge/Data/Bounds.hs 11;" f +_bdMinY src/Dodge/Data/Bounds.hs 13;" f +_beamCombine src/Dodge/Data/Beam.hs 46;" f +_blDir src/Dodge/Data/Block.hs 28;" f +_blDraw src/Dodge/Data/Block.hs 31;" f +_blFootprint src/Dodge/Data/Block.hs 26;" f +_blHP src/Dodge/Data/Block.hs 24;" f +_blHeight src/Dodge/Data/Block.hs 29;" f +_blID src/Dodge/Data/Block.hs 22;" f +_blMaterial src/Dodge/Data/Block.hs 30;" f +_blObstructs src/Dodge/Data/Block.hs 32;" f +_blPos src/Dodge/Data/Block.hs 27;" f +_blShadows src/Dodge/Data/Block.hs 25;" f +_blWallIDs src/Dodge/Data/Block.hs 23;" f +_blocks src/Dodge/Data/LWorld.hs 123;" f _bloomBlurShader src/Data/Preload/Render.hs 21;" f -_bmColor src/Dodge/Data/Beam.hs 23;" f -_bmDamage src/Dodge/Data/Beam.hs 22;" f -_bmDir src/Dodge/Data/Beam.hs 21;" f -_bmDraw src/Dodge/Data/Beam.hs 19;" f +_bmColor src/Dodge/Data/Beam.hs 21;" f +_bmDamage src/Dodge/Data/Beam.hs 20;" f +_bmDir src/Dodge/Data/Beam.hs 19;" f +_bmDraw src/Dodge/Data/Beam.hs 17;" f _bmEffect src/Dodge/Data/Item/BulletMod.hs 12;" f -_bmFirstPoints src/Dodge/Data/Beam.hs 25;" f -_bmOrigin src/Dodge/Data/Beam.hs 28;" f +_bmFirstPoints src/Dodge/Data/Beam.hs 23;" f +_bmOrigin src/Dodge/Data/Beam.hs 26;" f _bmPayload src/Dodge/Data/Item/BulletMod.hs 11;" f -_bmPhaseV src/Dodge/Data/Beam.hs 27;" f -_bmPoints src/Dodge/Data/Beam.hs 24;" f -_bmPos src/Dodge/Data/Beam.hs 20;" f -_bmRange src/Dodge/Data/Beam.hs 26;" f -_bmType src/Dodge/Data/Beam.hs 29;" f -_boffEff src/Dodge/Data/Button.hs 23;" f -_bonEff src/Dodge/Data/Button.hs 22;" f -_bounceTolerance src/Dodge/Data/Projectile.hs 48;" f -_bpColor src/Dodge/Data/Button.hs 19;" f -_bpEff src/Dodge/Data/Button.hs 18;" f -_bsColor1 src/Dodge/Data/Button.hs 24;" f -_bsColor2 src/Dodge/Data/Button.hs 25;" f -_btEvent src/Dodge/Data/Button.hs 33;" f -_btID src/Dodge/Data/Button.hs 34;" f -_btOn src/Dodge/Data/Button.hs 17;" f -_btOn src/Dodge/Data/Button.hs 26;" f -_btPos src/Dodge/Data/Button.hs 31;" f -_btRot src/Dodge/Data/Button.hs 32;" f -_btTermID src/Dodge/Data/Button.hs 28;" f -_buDam src/Dodge/Data/Bullet.hs 36;" f -_buDrag src/Dodge/Data/Bullet.hs 22;" f -_buEffect src/Dodge/Data/Bullet.hs 19;" f -_buOldPos src/Dodge/Data/Bullet.hs 24;" f -_buPayload src/Dodge/Data/Bullet.hs 20;" f -_buPos src/Dodge/Data/Bullet.hs 23;" f -_buVel src/Dodge/Data/Bullet.hs 21;" f -_bullets src/Dodge/Data/LWorld.hs 105;" f +_bmPhaseV src/Dodge/Data/Beam.hs 25;" f +_bmPoints src/Dodge/Data/Beam.hs 22;" f +_bmPos src/Dodge/Data/Beam.hs 18;" f +_bmRange src/Dodge/Data/Beam.hs 24;" f +_bmType src/Dodge/Data/Beam.hs 27;" f +_boffEff src/Dodge/Data/Button.hs 21;" f +_bonEff src/Dodge/Data/Button.hs 20;" f +_bounceTolerance src/Dodge/Data/Projectile.hs 46;" f +_bpColor src/Dodge/Data/Button.hs 17;" f +_bpEff src/Dodge/Data/Button.hs 16;" f +_bsColor1 src/Dodge/Data/Button.hs 22;" f +_bsColor2 src/Dodge/Data/Button.hs 23;" f +_btEvent src/Dodge/Data/Button.hs 31;" f +_btID src/Dodge/Data/Button.hs 32;" f +_btOn src/Dodge/Data/Button.hs 15;" f +_btOn src/Dodge/Data/Button.hs 24;" f +_btPos src/Dodge/Data/Button.hs 29;" f +_btRot src/Dodge/Data/Button.hs 30;" f +_btTermID src/Dodge/Data/Button.hs 26;" f +_buDam src/Dodge/Data/Bullet.hs 34;" f +_buDrag src/Dodge/Data/Bullet.hs 20;" f +_buEffect src/Dodge/Data/Bullet.hs 17;" f +_buOldPos src/Dodge/Data/Bullet.hs 22;" f +_buPayload src/Dodge/Data/Bullet.hs 18;" f +_buPos src/Dodge/Data/Bullet.hs 21;" f +_buVel src/Dodge/Data/Bullet.hs 19;" f +_bullets src/Dodge/Data/LWorld.hs 101;" f _burstFrames src/Dodge/Data/TriggerType.hs 12;" f _burstRate src/Dodge/Data/TriggerType.hs 12;" f -_buttons src/Dodge/Data/LWorld.hs 133;" f -_cClock src/Dodge/Data/CWorld.hs 28;" f -_cWorld src/Dodge/Data/World.hs 37;" f -_camBoundBox src/Dodge/Data/Camera.hs 31;" f -_camBoundDist src/Dodge/Data/Camera.hs 32;" f -_camCenter src/Dodge/Data/Camera.hs 24;" f -_camControl src/Dodge/Data/Camera.hs 33;" f -_camDefaultZoom src/Dodge/Data/Camera.hs 28;" f -_camItemZoom src/Dodge/Data/Camera.hs 27;" f -_camRot src/Dodge/Data/Camera.hs 25;" f -_camViewDistance src/Dodge/Data/Camera.hs 30;" f -_camViewFrom src/Dodge/Data/Camera.hs 29;" f -_camZoom src/Dodge/Data/Camera.hs 26;" f -_canID src/Dodge/Data/LWorld.hs 163;" f -_carriage src/Dodge/Data/Creature/Stance.hs 18;" f -_cdtCloseLeft src/Dodge/Data/DoubleTree.hs 88;" f -_cdtCloseLeft src/Dodge/Data/DoubleTree.hs 96;" f -_cdtCloseRight src/Dodge/Data/DoubleTree.hs 90;" f -_cdtCloseRight src/Dodge/Data/DoubleTree.hs 98;" f -_cdtFarLeft src/Dodge/Data/DoubleTree.hs 95;" f -_cdtFarRight src/Dodge/Data/DoubleTree.hs 91;" f -_cdtParent src/Dodge/Data/DoubleTree.hs 89;" f -_cdtParent src/Dodge/Data/DoubleTree.hs 97;" f -_cdtUp src/Dodge/Data/DoubleTree.hs 87;" f -_cdtUp src/Dodge/Data/DoubleTree.hs 94;" f -_ceSideEffect src/Dodge/Data/Universe.hs 66;" f -_ceString src/Dodge/Data/Universe.hs 67;" f +_buttons src/Dodge/Data/LWorld.hs 129;" f +_cClock src/Dodge/Data/CWorld.hs 26;" f +_cWorld src/Dodge/Data/World.hs 35;" f +_camBoundBox src/Dodge/Data/Camera.hs 30;" f +_camBoundDist src/Dodge/Data/Camera.hs 31;" f +_camCenter src/Dodge/Data/Camera.hs 23;" f +_camControl src/Dodge/Data/Camera.hs 32;" f +_camDefaultZoom src/Dodge/Data/Camera.hs 27;" f +_camItemZoom src/Dodge/Data/Camera.hs 26;" f +_camRot src/Dodge/Data/Camera.hs 24;" f +_camViewDistance src/Dodge/Data/Camera.hs 29;" f +_camViewFrom src/Dodge/Data/Camera.hs 28;" f +_camZoom src/Dodge/Data/Camera.hs 25;" f +_canID src/Dodge/Data/LWorld.hs 159;" f +_carriage src/Dodge/Data/Creature/Stance.hs 16;" f +_cdtCloseLeft src/Dodge/Data/DoubleTree.hs 86;" f +_cdtCloseLeft src/Dodge/Data/DoubleTree.hs 94;" f +_cdtCloseRight src/Dodge/Data/DoubleTree.hs 88;" f +_cdtCloseRight src/Dodge/Data/DoubleTree.hs 96;" f +_cdtFarLeft src/Dodge/Data/DoubleTree.hs 93;" f +_cdtFarRight src/Dodge/Data/DoubleTree.hs 89;" f +_cdtParent src/Dodge/Data/DoubleTree.hs 87;" f +_cdtParent src/Dodge/Data/DoubleTree.hs 95;" f +_cdtUp src/Dodge/Data/DoubleTree.hs 85;" f +_cdtUp src/Dodge/Data/DoubleTree.hs 92;" f +_ceSideEffect src/Dodge/Data/Universe.hs 64;" f +_ceString src/Dodge/Data/Universe.hs 65;" f _chasmShader src/Data/Preload/Render.hs 46;" f _chasmVBO src/Data/Preload/Render.hs 45;" f -_chasms src/Dodge/Data/CWorld.hs 34;" f -_ciFilter src/Dodge/Data/HUD.hs 27;" f +_chasms src/Dodge/Data/CWorld.hs 32;" f +_ciFilter src/Dodge/Data/HUD.hs 25;" f _ciInvIDs src/Dodge/Data/Combine.hs 9;" f _ciItem src/Dodge/Data/Combine.hs 10;" f -_ciSections src/Dodge/Data/HUD.hs 25;" f -_ciSelection src/Dodge/Data/HUD.hs 26;" f -_cigType src/Dodge/Data/Camera.hs 19;" f -_clPos src/Dodge/Data/Cloud.hs 15;" f -_clTimer src/Dodge/Data/Cloud.hs 17;" f -_clType src/Dodge/Data/Cloud.hs 18;" f -_clVel src/Dodge/Data/Cloud.hs 16;" f -_clZoning src/Dodge/Data/World.hs 49;" f -_cldtCloseLeft src/Dodge/Data/DoubleTree.hs 46;" f -_cldtCloseLeft src/Dodge/Data/DoubleTree.hs 55;" f -_cldtCloseRight src/Dodge/Data/DoubleTree.hs 49;" f -_cldtCloseRight src/Dodge/Data/DoubleTree.hs 58;" f -_cldtFarLeft src/Dodge/Data/DoubleTree.hs 54;" f -_cldtFarRight src/Dodge/Data/DoubleTree.hs 50;" f -_cldtLink src/Dodge/Data/DoubleTree.hs 48;" f -_cldtLink src/Dodge/Data/DoubleTree.hs 57;" f -_cldtParent src/Dodge/Data/DoubleTree.hs 47;" f -_cldtParent src/Dodge/Data/DoubleTree.hs 56;" f -_cldtUp src/Dodge/Data/DoubleTree.hs 45;" f -_cldtUp src/Dodge/Data/DoubleTree.hs 53;" f -_clickPos src/Dodge/Data/Input.hs 44;" f -_clickWorldPos src/Dodge/Data/Input.hs 46;" f -_closeButtons src/Dodge/Data/HUD.hs 38;" f -_closeItems src/Dodge/Data/HUD.hs 37;" f +_ciSections src/Dodge/Data/HUD.hs 23;" f +_ciSelection src/Dodge/Data/HUD.hs 24;" f +_cigType src/Dodge/Data/Camera.hs 18;" f +_clPos src/Dodge/Data/Cloud.hs 13;" f +_clTimer src/Dodge/Data/Cloud.hs 15;" f +_clType src/Dodge/Data/Cloud.hs 16;" f +_clVel src/Dodge/Data/Cloud.hs 14;" f +_clZoning src/Dodge/Data/World.hs 47;" f +_cldtCloseLeft src/Dodge/Data/DoubleTree.hs 44;" f +_cldtCloseLeft src/Dodge/Data/DoubleTree.hs 53;" f +_cldtCloseRight src/Dodge/Data/DoubleTree.hs 47;" f +_cldtCloseRight src/Dodge/Data/DoubleTree.hs 56;" f +_cldtFarLeft src/Dodge/Data/DoubleTree.hs 52;" f +_cldtFarRight src/Dodge/Data/DoubleTree.hs 48;" f +_cldtLink src/Dodge/Data/DoubleTree.hs 46;" f +_cldtLink src/Dodge/Data/DoubleTree.hs 55;" f +_cldtParent src/Dodge/Data/DoubleTree.hs 45;" f +_cldtParent src/Dodge/Data/DoubleTree.hs 54;" f +_cldtUp src/Dodge/Data/DoubleTree.hs 43;" f +_cldtUp src/Dodge/Data/DoubleTree.hs 51;" f +_clickPos src/Dodge/Data/Input.hs 42;" f +_clickWorldPos src/Dodge/Data/Input.hs 44;" f +_closeButtons src/Dodge/Data/HUD.hs 36;" f +_closeItems src/Dodge/Data/HUD.hs 35;" f _cloudEBO src/Data/Preload/Render.hs 51;" f _cloudShader src/Data/Preload/Render.hs 50;" f _cloudVBO src/Data/Preload/Render.hs 49;" f -_clouds src/Dodge/Data/LWorld.hs 99;" f +_clouds src/Dodge/Data/LWorld.hs 95;" f _colorBlurShader src/Data/Preload/Render.hs 22;" f _coolEnd src/Dodge/Data/TriggerType.hs 17;" f -_coolSound src/Dodge/Data/Item/Params.hs 24;" f +_coolSound src/Dodge/Data/Item/Params.hs 22;" f _coolStart src/Dodge/Data/TriggerType.hs 16;" f _coordinates src/Dodge/Data/World.hs 57;" f -_cpAttention src/Dodge/Data/Creature/Perception.hs 34;" f -_cpAudition src/Dodge/Data/Creature/Perception.hs 37;" f -_cpAwareness src/Dodge/Data/Creature/Perception.hs 35;" f -_cpCen src/Geometry/ConvexPoly.hs 27;" f -_cpPoints src/Geometry/ConvexPoly.hs 26;" f -_cpRad src/Geometry/ConvexPoly.hs 28;" f -_cpVigilance src/Dodge/Data/Creature/Perception.hs 33;" f -_cpVision src/Dodge/Data/Creature/Perception.hs 36;" f -_crActionPlan src/Dodge/Data/Creature.hs 56;" f -_crDamage src/Dodge/Data/Creature.hs 53;" f -_crDeathTimer src/Dodge/Data/Creature.hs 65;" f -_crDir src/Dodge/Data/Creature.hs 44;" f -_crEquipment src/Dodge/Data/Creature.hs 52;" f -_crFaction src/Dodge/Data/Creature.hs 60;" f -_crGroup src/Dodge/Data/Creature.hs 61;" f -_crGroupCenter src/Dodge/Data/CrGroupParams.hs 17;" f -_crGroupID src/Dodge/Data/Creature/State.hs 29;" f -_crGroupIDs src/Dodge/Data/CrGroupParams.hs 16;" f -_crGroupParamID src/Dodge/Data/CrGroupParams.hs 15;" f -_crGroupUpdate src/Dodge/Data/CrGroupParams.hs 18;" f -_crHP src/Dodge/Data/Creature.hs 49;" f -_crID src/Dodge/Data/Creature.hs 48;" f -_crIntention src/Dodge/Data/Creature.hs 62;" f -_crInv src/Dodge/Data/Creature.hs 50;" f -_crManipulation src/Dodge/Data/Creature.hs 51;" f -_crMemory src/Dodge/Data/Creature.hs 58;" f -_crMvAim src/Dodge/Data/Creature.hs 46;" f -_crMvDir src/Dodge/Data/Creature.hs 45;" f -_crName src/Dodge/Data/Creature.hs 64;" f -_crOldPos src/Dodge/Data/Creature.hs 41;" f -_crPain src/Dodge/Data/Creature.hs 54;" f -_crPerception src/Dodge/Data/Creature.hs 57;" f -_crPos src/Dodge/Data/Creature.hs 40;" f -_crStance src/Dodge/Data/Creature.hs 55;" f -_crType src/Dodge/Data/Creature.hs 47;" f -_crVocalization src/Dodge/Data/Creature.hs 59;" f -_crZVel src/Dodge/Data/Creature.hs 43;" f -_crZoning src/Dodge/Data/World.hs 48;" f -_creatureGroups src/Dodge/Data/LWorld.hs 97;" f -_creatures src/Dodge/Data/LWorld.hs 96;" f +_cpAttention src/Dodge/Data/Creature/Perception.hs 32;" f +_cpAudition src/Dodge/Data/Creature/Perception.hs 35;" f +_cpAwareness src/Dodge/Data/Creature/Perception.hs 33;" f +_cpCen src/Geometry/ConvexPoly.hs 25;" f +_cpPoints src/Geometry/ConvexPoly.hs 24;" f +_cpRad src/Geometry/ConvexPoly.hs 26;" f +_cpVigilance src/Dodge/Data/Creature/Perception.hs 31;" f +_cpVision src/Dodge/Data/Creature/Perception.hs 34;" f +_crActionPlan src/Dodge/Data/Creature.hs 51;" f +_crDamage src/Dodge/Data/Creature.hs 48;" f +_crDeathTimer src/Dodge/Data/Creature.hs 59;" f +_crDir src/Dodge/Data/Creature.hs 39;" f +_crEquipment src/Dodge/Data/Creature.hs 47;" f +_crFaction src/Dodge/Data/Creature.hs 55;" f +_crGroup src/Dodge/Data/Creature.hs 56;" f +_crGroupCenter src/Dodge/Data/CrGroupParams.hs 15;" f +_crGroupID src/Dodge/Data/Creature/State.hs 27;" f +_crGroupIDs src/Dodge/Data/CrGroupParams.hs 14;" f +_crGroupParamID src/Dodge/Data/CrGroupParams.hs 13;" f +_crGroupUpdate src/Dodge/Data/CrGroupParams.hs 16;" f +_crHP src/Dodge/Data/Creature.hs 44;" f +_crID src/Dodge/Data/Creature.hs 43;" f +_crIntention src/Dodge/Data/Creature.hs 57;" f +_crInv src/Dodge/Data/Creature.hs 45;" f +_crManipulation src/Dodge/Data/Creature.hs 46;" f +_crMemory src/Dodge/Data/Creature.hs 53;" f +_crMvAim src/Dodge/Data/Creature.hs 41;" f +_crMvDir src/Dodge/Data/Creature.hs 40;" f +_crName src/Dodge/Data/Creature.hs 58;" f +_crOldPos src/Dodge/Data/Creature.hs 37;" f +_crPain src/Dodge/Data/Creature.hs 49;" f +_crPerception src/Dodge/Data/Creature.hs 52;" f +_crPos src/Dodge/Data/Creature.hs 36;" f +_crStance src/Dodge/Data/Creature.hs 50;" f +_crType src/Dodge/Data/Creature.hs 42;" f +_crVocalization src/Dodge/Data/Creature.hs 54;" f +_crZVel src/Dodge/Data/Creature.hs 38;" f +_crZoning src/Dodge/Data/World.hs 46;" f +_creatureGroups src/Dodge/Data/LWorld.hs 93;" f +_creatures src/Dodge/Data/LWorld.hs 92;" f _csLinks src/Dodge/Data/RoomCluster.hs 10;" f -_currentArc src/Dodge/Data/Item/Params.hs 17;" f -_currentFoot src/Dodge/Data/Creature/Stance.hs 25;" f -_cwGen src/Dodge/Data/CWorld.hs 27;" f -_cwTiles src/Dodge/Data/CWorld.hs 29;" f -_cwgGameRooms src/Dodge/Data/CWorld.hs 41;" f -_cwgParams src/Dodge/Data/CWorld.hs 39;" f -_cwgRoomClipping src/Dodge/Data/CWorld.hs 42;" f -_cwgSeed src/Dodge/Data/CWorld.hs 43;" f -_cwgWorldBounds src/Dodge/Data/CWorld.hs 40;" f -_cylinderSize src/Shape/Data.hs 19;" f -_dbPos src/Dodge/Data/Prop.hs 49;" f -_dbRot src/Dodge/Data/Prop.hs 52;" f -_dbSpin src/Dodge/Data/Prop.hs 53;" f -_dbType src/Dodge/Data/Prop.hs 50;" f -_dbVel src/Dodge/Data/Prop.hs 51;" f -_debris src/Dodge/Data/LWorld.hs 103;" f -_debugFunction src/Dodge/Data/Universe.hs 61;" f -_debugMessage src/Dodge/Data/Universe.hs 60;" f +_currentArc src/Dodge/Data/Item/Params.hs 15;" f +_currentFoot src/Dodge/Data/Creature/Stance.hs 23;" f +_cwGen src/Dodge/Data/CWorld.hs 25;" f +_cwTiles src/Dodge/Data/CWorld.hs 27;" f +_cwgGameRooms src/Dodge/Data/CWorld.hs 39;" f +_cwgParams src/Dodge/Data/CWorld.hs 37;" f +_cwgRoomClipping src/Dodge/Data/CWorld.hs 40;" f +_cwgSeed src/Dodge/Data/CWorld.hs 41;" f +_cwgWorldBounds src/Dodge/Data/CWorld.hs 38;" f +_cylinderSize src/Shape/Data.hs 14;" f +_dbPos src/Dodge/Data/Prop.hs 47;" f +_dbRot src/Dodge/Data/Prop.hs 50;" f +_dbSpin src/Dodge/Data/Prop.hs 51;" f +_dbType src/Dodge/Data/Prop.hs 48;" f +_dbVel src/Dodge/Data/Prop.hs 49;" f +_debris src/Dodge/Data/LWorld.hs 99;" f +_debugFunction src/Dodge/Data/Universe.hs 59;" f +_debugMessage src/Dodge/Data/Universe.hs 58;" f _debug_booleans src/Dodge/Data/Config.hs 57;" f _debug_view_clip_bounds src/Dodge/Data/Config.hs 56;" f -_delayedEvents src/Dodge/Data/LWorld.hs 132;" f -_diCloseFilter src/Dodge/Data/HUD.hs 36;" f -_diInvFilter src/Dodge/Data/HUD.hs 35;" f -_diSections src/Dodge/Data/HUD.hs 33;" f -_diSelection src/Dodge/Data/HUD.hs 34;" f -_dimAttachPos src/Dodge/Data/Item/Misc.hs 16;" f -_dimCenter src/Dodge/Data/Item/Misc.hs 15;" f -_dimRad src/Dodge/Data/Item/Misc.hs 14;" f -_distortions src/Dodge/Data/LWorld.hs 139;" f -_dmAmount src/Dodge/Data/Damage.hs 20;" f -_dmAmount src/Dodge/Data/Damage.hs 23;" f -_dmAmount src/Dodge/Data/Damage.hs 26;" f -_dmAmount src/Dodge/Data/Damage.hs 29;" f -_dmCenter src/Dodge/Data/Damage.hs 29;" f +_delayedEvents src/Dodge/Data/LWorld.hs 128;" f +_diCloseFilter src/Dodge/Data/HUD.hs 34;" f +_diInvFilter src/Dodge/Data/HUD.hs 33;" f +_diSections src/Dodge/Data/HUD.hs 31;" f +_diSelection src/Dodge/Data/HUD.hs 32;" f +_dimAttachPos src/Dodge/Data/Item/Misc.hs 14;" f +_dimCenter src/Dodge/Data/Item/Misc.hs 13;" f +_dimRad src/Dodge/Data/Item/Misc.hs 12;" f +_distortions src/Dodge/Data/LWorld.hs 135;" f +_dmAmount src/Dodge/Data/Damage.hs 16;" f +_dmAmount src/Dodge/Data/Damage.hs 19;" f +_dmAmount src/Dodge/Data/Damage.hs 22;" f +_dmAmount src/Dodge/Data/Damage.hs 25;" f +_dmCenter src/Dodge/Data/Damage.hs 25;" f +_dmPos src/Dodge/Data/Damage.hs 16;" f _dmPos src/Dodge/Data/Damage.hs 20;" f -_dmPos src/Dodge/Data/Damage.hs 24;" f -_dmPos src/Dodge/Data/Damage.hs 27;" f -_dmVector src/Dodge/Data/Damage.hs 20;" f -_dmVector src/Dodge/Data/Damage.hs 23;" f -_dmVector src/Dodge/Data/Damage.hs 26;" f -_doActionIfAction src/Dodge/Data/ActionPlan.hs 91;" f -_doActionIfCondition src/Dodge/Data/ActionPlan.hs 90;" f -_doActionIfElseCondition src/Dodge/Data/ActionPlan.hs 95;" f -_doActionIfElseElseAction src/Dodge/Data/ActionPlan.hs 96;" f -_doActionIfElseIfAction src/Dodge/Data/ActionPlan.hs 94;" f -_doActionThenFirst src/Dodge/Data/ActionPlan.hs 105;" f -_doActionThenSecond src/Dodge/Data/ActionPlan.hs 106;" f -_doActionWhileAction src/Dodge/Data/ActionPlan.hs 82;" f -_doActionWhileAction src/Dodge/Data/ActionPlan.hs 87;" f -_doActionWhileCondition src/Dodge/Data/ActionPlan.hs 81;" f -_doActionWhileCondition src/Dodge/Data/ActionPlan.hs 86;" f -_doActionWhilePartial src/Dodge/Data/ActionPlan.hs 85;" f -_doActionWhileThenCondition src/Dodge/Data/ActionPlan.hs 100;" f -_doActionWhileThenDo src/Dodge/Data/ActionPlan.hs 99;" f -_doActionWhileThenThen src/Dodge/Data/ActionPlan.hs 101;" f -_doActionsList src/Dodge/Data/ActionPlan.hs 103;" f -_doImpulsesList src/Dodge/Data/ActionPlan.hs 75;" f -_doReplicateAction src/Dodge/Data/ActionPlan.hs 110;" f -_doReplicateAction src/Dodge/Data/ActionPlan.hs 115;" f -_doReplicateTimes src/Dodge/Data/ActionPlan.hs 109;" f -_doReplicateTimes src/Dodge/Data/ActionPlan.hs 114;" f -_doors src/Dodge/Data/LWorld.hs 122;" f -_drClosePos src/Dodge/Data/Door.hs 42;" f -_drDeath src/Dodge/Data/Door.hs 44;" f -_drHP src/Dodge/Data/Door.hs 43;" f -_drID src/Dodge/Data/Door.hs 35;" f -_drMech src/Dodge/Data/Door.hs 39;" f -_drMounts src/Dodge/Data/Door.hs 48;" f -_drObstacleType src/Dodge/Data/Door.hs 50;" f -_drObstructs src/Dodge/Data/Door.hs 49;" f -_drOpenPos src/Dodge/Data/Door.hs 41;" f -_drPos src/Dodge/Data/Door.hs 40;" f -_drPushedBy src/Dodge/Data/Door.hs 46;" f -_drPushes src/Dodge/Data/Door.hs 47;" f -_drSpeed src/Dodge/Data/Door.hs 45;" f -_drStatus src/Dodge/Data/Door.hs 37;" f -_drTrigger src/Dodge/Data/Door.hs 38;" f -_drWallIDs src/Dodge/Data/Door.hs 36;" f -_dsPos src/Dodge/Data/Cloud.hs 30;" f -_dsTimer src/Dodge/Data/Cloud.hs 32;" f -_dsType src/Dodge/Data/Cloud.hs 33;" f -_dsVel src/Dodge/Data/Cloud.hs 31;" f -_dsZoning src/Dodge/Data/World.hs 50;" f -_dtLeft src/Dodge/Data/DoubleTree.hs 31;" f -_dtRight src/Dodge/Data/DoubleTree.hs 31;" f -_dtValue src/Dodge/Data/DoubleTree.hs 31;" f -_dusts src/Dodge/Data/LWorld.hs 100;" f -_ebID src/Dodge/Data/EnergyBall/Type.hs 15;" f -_ebPos src/Dodge/Data/EnergyBall.hs 19;" f -_ebTimer src/Dodge/Data/EnergyBall.hs 20;" f -_ebType src/Dodge/Data/EnergyBall.hs 21;" f -_ebVel src/Dodge/Data/EnergyBall.hs 18;" f +_dmPos src/Dodge/Data/Damage.hs 23;" f +_dmVector src/Dodge/Data/Damage.hs 16;" f +_dmVector src/Dodge/Data/Damage.hs 19;" f +_dmVector src/Dodge/Data/Damage.hs 22;" f +_doActionIfAction src/Dodge/Data/ActionPlan.hs 89;" f +_doActionIfCondition src/Dodge/Data/ActionPlan.hs 88;" f +_doActionIfElseCondition src/Dodge/Data/ActionPlan.hs 93;" f +_doActionIfElseElseAction src/Dodge/Data/ActionPlan.hs 94;" f +_doActionIfElseIfAction src/Dodge/Data/ActionPlan.hs 92;" f +_doActionThenFirst src/Dodge/Data/ActionPlan.hs 103;" f +_doActionThenSecond src/Dodge/Data/ActionPlan.hs 104;" f +_doActionWhileAction src/Dodge/Data/ActionPlan.hs 80;" f +_doActionWhileAction src/Dodge/Data/ActionPlan.hs 85;" f +_doActionWhileCondition src/Dodge/Data/ActionPlan.hs 79;" f +_doActionWhileCondition src/Dodge/Data/ActionPlan.hs 84;" f +_doActionWhilePartial src/Dodge/Data/ActionPlan.hs 83;" f +_doActionWhileThenCondition src/Dodge/Data/ActionPlan.hs 98;" f +_doActionWhileThenDo src/Dodge/Data/ActionPlan.hs 97;" f +_doActionWhileThenThen src/Dodge/Data/ActionPlan.hs 99;" f +_doActionsList src/Dodge/Data/ActionPlan.hs 101;" f +_doImpulsesList src/Dodge/Data/ActionPlan.hs 73;" f +_doReplicateAction src/Dodge/Data/ActionPlan.hs 108;" f +_doReplicateAction src/Dodge/Data/ActionPlan.hs 113;" f +_doReplicateTimes src/Dodge/Data/ActionPlan.hs 107;" f +_doReplicateTimes src/Dodge/Data/ActionPlan.hs 112;" f +_doors src/Dodge/Data/LWorld.hs 118;" f +_drClosePos src/Dodge/Data/Door.hs 38;" f +_drDeath src/Dodge/Data/Door.hs 40;" f +_drHP src/Dodge/Data/Door.hs 39;" f +_drID src/Dodge/Data/Door.hs 31;" f +_drMech src/Dodge/Data/Door.hs 35;" f +_drMounts src/Dodge/Data/Door.hs 44;" f +_drObstacleType src/Dodge/Data/Door.hs 46;" f +_drObstructs src/Dodge/Data/Door.hs 45;" f +_drOpenPos src/Dodge/Data/Door.hs 37;" f +_drPos src/Dodge/Data/Door.hs 36;" f +_drPushedBy src/Dodge/Data/Door.hs 42;" f +_drPushes src/Dodge/Data/Door.hs 43;" f +_drSpeed src/Dodge/Data/Door.hs 41;" f +_drStatus src/Dodge/Data/Door.hs 33;" f +_drTrigger src/Dodge/Data/Door.hs 34;" f +_drWallIDs src/Dodge/Data/Door.hs 32;" f +_dsPos src/Dodge/Data/Cloud.hs 28;" f +_dsTimer src/Dodge/Data/Cloud.hs 30;" f +_dsType src/Dodge/Data/Cloud.hs 31;" f +_dsVel src/Dodge/Data/Cloud.hs 29;" f +_dsZoning src/Dodge/Data/World.hs 48;" f +_dtLeft src/Dodge/Data/DoubleTree.hs 29;" f +_dtRight src/Dodge/Data/DoubleTree.hs 29;" f +_dtValue src/Dodge/Data/DoubleTree.hs 29;" f +_dusts src/Dodge/Data/LWorld.hs 96;" f +_ebID src/Dodge/Data/EnergyBall/Type.hs 13;" f +_ebPos src/Dodge/Data/EnergyBall.hs 17;" f +_ebTimer src/Dodge/Data/EnergyBall.hs 18;" f +_ebType src/Dodge/Data/EnergyBall.hs 19;" f +_ebVel src/Dodge/Data/EnergyBall.hs 16;" f _eboName src/Shader/Data.hs 89;" f _eboPtr src/Shader/Data.hs 90;" f -_emoMenuOption src/Dodge/Data/Universe.hs 77;" f -_energyBalls src/Dodge/Data/LWorld.hs 107;" f -_fbSize src/Dodge/Data/EnergyBall/Type.hs 14;" f +_emoMenuOption src/Dodge/Data/Universe.hs 75;" f +_energyBalls src/Dodge/Data/LWorld.hs 103;" f +_fbSize src/Dodge/Data/EnergyBall/Type.hs 12;" f _fbo2 src/Data/Preload/Render.hs 29;" f _fbo3 src/Data/Preload/Render.hs 30;" f _fboBase src/Data/Preload/Render.hs 33;" f @@ -1810,24 +1810,24 @@ _fboHalf1 src/Data/Preload/Render.hs 31;" f _fboHalf2 src/Data/Preload/Render.hs 32;" f _fboLighting src/Data/Preload/Render.hs 37;" f _fboPos src/Data/Preload/Render.hs 36;" f -_flItPos src/Dodge/Data/FloorItem.hs 15;" f -_flItRot src/Dodge/Data/FloorItem.hs 15;" f -_flPos src/Dodge/Data/Flame.hs 15;" f -_flTimer src/Dodge/Data/Flame.hs 14;" f -_flVel src/Dodge/Data/Flame.hs 16;" f -_flames src/Dodge/Data/LWorld.hs 108;" f -_flankTarget src/Dodge/Data/ActionPlan.hs 131;" f -_flares src/Dodge/Data/LWorld.hs 111;" f -_flatShieldWlMIX src/Dodge/Data/Item/Params.hs 16;" f -_floorItems src/Dodge/Data/LWorld.hs 129;" f +_flItPos src/Dodge/Data/FloorItem.hs 11;" f +_flItRot src/Dodge/Data/FloorItem.hs 11;" f +_flPos src/Dodge/Data/Flame.hs 13;" f +_flTimer src/Dodge/Data/Flame.hs 12;" f +_flVel src/Dodge/Data/Flame.hs 14;" f +_flames src/Dodge/Data/LWorld.hs 104;" f +_flankTarget src/Dodge/Data/ActionPlan.hs 129;" f +_flares src/Dodge/Data/LWorld.hs 107;" f +_flatShieldWlMIX src/Dodge/Data/Item/Params.hs 14;" f +_floorItems src/Dodge/Data/LWorld.hs 125;" f _floorShader src/Data/Preload/Render.hs 44;" f _floorVBO src/Data/Preload/Render.hs 43;" f -_foreShapes src/Dodge/Data/LWorld.hs 134;" f -_fsDir src/Dodge/Data/ForegroundShape.hs 17;" f -_fsID src/Dodge/Data/ForegroundShape.hs 15;" f -_fsPos src/Dodge/Data/ForegroundShape.hs 16;" f -_fsRad src/Dodge/Data/ForegroundShape.hs 18;" f -_fsSPic src/Dodge/Data/ForegroundShape.hs 19;" f +_foreShapes src/Dodge/Data/LWorld.hs 130;" f +_fsDir src/Dodge/Data/ForegroundShape.hs 15;" f +_fsID src/Dodge/Data/ForegroundShape.hs 13;" f +_fsPos src/Dodge/Data/ForegroundShape.hs 14;" f +_fsRad src/Dodge/Data/ForegroundShape.hs 16;" f +_fsSPic src/Dodge/Data/ForegroundShape.hs 17;" f _fullscreenShader src/Data/Preload/Render.hs 20;" f _futureWorlds src/Dodge/Data/World.hs 67;" f _futureWorlds src/Dodge/Data/World.hs 73;" f @@ -1835,22 +1835,22 @@ _gameplay_rotate_to_wall src/Dodge/Data/Config.hs 55;" f _genInts src/Dodge/Data/GenWorld.hs 28;" f _genPmnt src/Dodge/Data/GenWorld.hs 27;" f _genRooms src/Dodge/Data/GenWorld.hs 26;" f -_getAttentiveTo src/Dodge/Data/Creature/Perception.hs 61;" f -_getCombAmount src/Dodge/Data/CombAmount.hs 12;" f -_getFixated src/Dodge/Data/Creature/Perception.hs 62;" f -_getSoundID src/Sound/Data.hs 32;" f -_gfConstant src/Dodge/Data/GenFloat.hs 11;" f -_gfMax src/Dodge/Data/GenFloat.hs 12;" f -_gfMin src/Dodge/Data/GenFloat.hs 12;" f -_gibColor src/Dodge/Data/Prop.hs 44;" f -_gibSize src/Dodge/Data/Prop.hs 43;" f -_gnHitEffect src/Dodge/Data/Projectile.hs 33;" f -_grBound src/Dodge/GameRoom.hs 18;" f -_grDir src/Dodge/GameRoom.hs 20;" f -_grLinkDirs src/Dodge/GameRoom.hs 21;" f -_grName src/Dodge/GameRoom.hs 22;" f -_grViewpoints src/Dodge/GameRoom.hs 16;" f -_grViewpointsEx src/Dodge/GameRoom.hs 17;" f +_getAttentiveTo src/Dodge/Data/Creature/Perception.hs 59;" f +_getCombAmount src/Dodge/Data/CombAmount.hs 10;" f +_getFixated src/Dodge/Data/Creature/Perception.hs 60;" f +_getSoundID src/Sound/Data.hs 30;" f +_gfConstant src/Dodge/Data/GenFloat.hs 9;" f +_gfMax src/Dodge/Data/GenFloat.hs 10;" f +_gfMin src/Dodge/Data/GenFloat.hs 10;" f +_gibColor src/Dodge/Data/Prop.hs 42;" f +_gibSize src/Dodge/Data/Prop.hs 41;" f +_gnHitEffect src/Dodge/Data/Projectile.hs 31;" f +_grBound src/Dodge/GameRoom.hs 15;" f +_grDir src/Dodge/GameRoom.hs 17;" f +_grLinkDirs src/Dodge/GameRoom.hs 18;" f +_grName src/Dodge/GameRoom.hs 19;" f +_grViewpoints src/Dodge/GameRoom.hs 13;" f +_grViewpointsEx src/Dodge/GameRoom.hs 14;" f _graphics_bloom src/Dodge/Data/Config.hs 44;" f _graphics_cloud_shadows src/Dodge/Data/Config.hs 42;" f _graphics_distortion_resolution src/Dodge/Data/Config.hs 49;" f @@ -1862,52 +1862,54 @@ _graphics_shadow_size src/Dodge/Data/Config.hs 46;" f _graphics_world_resolution src/Dodge/Data/Config.hs 48;" f _grayscaleShader src/Data/Preload/Render.hs 24;" f _gsZoning src/Dodge/Data/World.hs 54;" f -_guID src/Dodge/Data/Gust.hs 14;" f -_guPos src/Dodge/Data/Gust.hs 15;" f -_guTime src/Dodge/Data/Gust.hs 17;" f -_guVel src/Dodge/Data/Gust.hs 16;" f -_gusts src/Dodge/Data/LWorld.hs 101;" f +_guID src/Dodge/Data/Gust.hs 12;" f +_guPos src/Dodge/Data/Gust.hs 13;" f +_guTime src/Dodge/Data/Gust.hs 15;" f +_guVel src/Dodge/Data/Gust.hs 14;" f +_gusts src/Dodge/Data/LWorld.hs 97;" f _gwWorld src/Dodge/Data/GenWorld.hs 25;" f -_heldPos src/Dodge/Data/Input.hs 45;" f -_heldWorldPos src/Dodge/Data/Input.hs 47;" f -_hotkeys src/Dodge/Data/LWorld.hs 143;" f -_hud src/Dodge/Data/World.hs 46;" f -_humanoidAI src/Dodge/Data/Creature/Misc.hs 81;" f -_ibtAmmoMag src/Dodge/Data/Item/Combine.hs 21;" f -_ibtAttach src/Dodge/Data/Item/Combine.hs 20;" f -_ibtBulletMod src/Dodge/Data/Item/Combine.hs 23;" f -_ibtCraft src/Dodge/Data/Item/Combine.hs 19;" f -_ibtDetector src/Dodge/Data/Item/Combine.hs 34;" f -_ibtEquip src/Dodge/Data/Item/Combine.hs 18;" f -_ibtHeld src/Dodge/Data/Item/Combine.hs 17;" f -_ibtIntroScanType src/Dodge/Data/Item/Combine.hs 33;" f -_ibtPathing src/Dodge/Data/Item/Combine.hs 29;" f -_ibtTargeting src/Dodge/Data/Item/Combine.hs 22;" f -_ilCrID src/Dodge/Data/Item/Location.hs 28;" f -_ilEquipSite src/Dodge/Data/Item/Location.hs 33;" f -_ilInvID src/Dodge/Data/Item/Location.hs 29;" f -_ilIsAttached src/Dodge/Data/Item/Location.hs 32;" f -_ilIsRoot src/Dodge/Data/Item/Location.hs 30;" f -_ilIsSelected src/Dodge/Data/Item/Location.hs 31;" f -_ilTuID src/Dodge/Data/Item/Location.hs 35;" f -_imAttachedItems src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 27;" f -_imHotkeys src/Dodge/Data/LWorld.hs 144;" f -_imRootSelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 26;" f -_imSelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 25;" f +_heldPos src/Dodge/Data/Input.hs 43;" f +_heldWorldPos src/Dodge/Data/Input.hs 45;" f +_hotkeys src/Dodge/Data/LWorld.hs 139;" f +_hud src/Dodge/Data/World.hs 44;" f +_humanoidAI src/Dodge/Data/Creature/Misc.hs 79;" f +_ibtAmmoMag src/Dodge/Data/Item/Combine.hs 20;" f +_ibtAttach src/Dodge/Data/Item/Combine.hs 19;" f +_ibtBulletMod src/Dodge/Data/Item/Combine.hs 22;" f +_ibtCraft src/Dodge/Data/Item/Combine.hs 18;" f +_ibtDetector src/Dodge/Data/Item/Combine.hs 33;" f +_ibtEquip src/Dodge/Data/Item/Combine.hs 17;" f +_ibtHeld src/Dodge/Data/Item/Combine.hs 16;" f +_ibtIntroScanType src/Dodge/Data/Item/Combine.hs 32;" f +_ibtPathing src/Dodge/Data/Item/Combine.hs 28;" f +_ibtTargeting src/Dodge/Data/Item/Combine.hs 21;" f +_ilCrID src/Dodge/Data/Item/Location.hs 30;" f +_ilEquipSite src/Dodge/Data/Item/Location.hs 35;" f +_ilInvID src/Dodge/Data/Item/Location.hs 31;" f +_ilIsAttached src/Dodge/Data/Item/Location.hs 34;" f +_ilIsRoot src/Dodge/Data/Item/Location.hs 32;" f +_ilIsSelected src/Dodge/Data/Item/Location.hs 33;" f +_ilTuID src/Dodge/Data/Item/Location.hs 37;" f +_imAttachedItems src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 25;" f +_imHotkeys src/Dodge/Data/LWorld.hs 140;" f +_imRootSelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 24;" f +_imSelectedItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 23;" f _immediateEffect src/Loop/Data.hs 9;" f _immediateUpdate src/Loop/Data.hs 12;" f -_impulseUseTarget src/Dodge/Data/ActionPlan.hs 47;" f -_impulsesListList src/Dodge/Data/ActionPlan.hs 74;" f -_incGraph src/Dodge/Data/CWorld.hs 31;" f -_incNode src/Dodge/Data/CWorld.hs 32;" f -_input src/Dodge/Data/World.hs 43;" f -_isWarming src/Dodge/Data/Item/Params.hs 23;" f -_ispCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 33;" f -_ispCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" f +_impulseUseTarget src/Dodge/Data/ActionPlan.hs 45;" f +_impulsesListList src/Dodge/Data/ActionPlan.hs 72;" f +_incEdgeZoning src/Dodge/Data/World.hs 53;" f +_incGraph src/Dodge/Data/CWorld.hs 29;" f +_incNode src/Dodge/Data/CWorld.hs 30;" f +_incNodeZoning src/Dodge/Data/World.hs 52;" f +_input src/Dodge/Data/World.hs 41;" f +_isWarming src/Dodge/Data/Item/Params.hs 21;" f +_ispCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" f +_ispCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 29;" f _itConsumables src/Dodge/Data/Item.hs 28;" f _itID src/Dodge/Data/Item.hs 30;" f _itLocation src/Dodge/Data/Item.hs 31;" f -_itParamID src/Dodge/Data/Item/Params.hs 26;" f +_itParamID src/Dodge/Data/Item/Params.hs 24;" f _itParams src/Dodge/Data/Item.hs 33;" f _itScroll src/Dodge/Data/Item.hs 34;" f _itTargeting src/Dodge/Data/Item.hs 32;" f @@ -1917,132 +1919,132 @@ _itTgPos src/Dodge/Data/Item.hs 46;" f _itTimeLastUsed src/Dodge/Data/Item.hs 35;" f _itType src/Dodge/Data/Item.hs 29;" f _itUse src/Dodge/Data/Item.hs 27;" f -_items src/Dodge/Data/LWorld.hs 98;" f +_items src/Dodge/Data/LWorld.hs 94;" f _itsInt src/Dodge/Data/Item.hs 40;" f _itsMax src/Dodge/Data/Item.hs 41;" f _itsRangeInt src/Dodge/Data/Item.hs 41;" f -_killTarget src/Dodge/Data/ActionPlan.hs 153;" f -_lAimPos src/Dodge/Data/LWorld.hs 145;" f -_lClock src/Dodge/Data/LWorld.hs 140;" f -_lInvLock src/Dodge/Data/LWorld.hs 146;" f -_lTestInt src/Dodge/Data/LWorld.hs 142;" f -_lTestString src/Dodge/Data/LWorld.hs 141;" f -_lWorld src/Dodge/Data/CWorld.hs 26;" f -_lampColor src/Dodge/Data/Creature/Misc.hs 74;" f -_lampHeight src/Dodge/Data/Creature/Misc.hs 74;" f -_lampLSID src/Dodge/Data/Creature/Misc.hs 74;" f -_laserEmmiter src/Dodge/Data/Laser.hs 18;" f -_laserTypeDamage src/Dodge/Data/Laser.hs 17;" f -_lasers src/Dodge/Data/LWorld.hs 115;" f +_killTarget src/Dodge/Data/ActionPlan.hs 151;" f +_lAimPos src/Dodge/Data/LWorld.hs 141;" f +_lClock src/Dodge/Data/LWorld.hs 136;" f +_lInvLock src/Dodge/Data/LWorld.hs 142;" f +_lTestInt src/Dodge/Data/LWorld.hs 138;" f +_lTestString src/Dodge/Data/LWorld.hs 137;" f +_lWorld src/Dodge/Data/CWorld.hs 24;" f +_lampColor src/Dodge/Data/Creature/Misc.hs 72;" f +_lampHeight src/Dodge/Data/Creature/Misc.hs 72;" f +_lampLSID src/Dodge/Data/Creature/Misc.hs 72;" f +_laserEmmiter src/Dodge/Data/Laser.hs 16;" f +_laserTypeDamage src/Dodge/Data/Laser.hs 15;" f +_lasers src/Dodge/Data/LWorld.hs 111;" f _ldpPos src/Dodge/Data/SelectionList.hs 14;" f _ldpScale src/Dodge/Data/SelectionList.hs 15;" f _ldpVerticalGap src/Dodge/Data/SelectionList.hs 16;" f -_ldtLeft src/Dodge/Data/DoubleTree.hs 36;" f -_ldtRight src/Dodge/Data/DoubleTree.hs 37;" f -_ldtValue src/Dodge/Data/DoubleTree.hs 35;" f -_leadTargetBy src/Dodge/Data/ActionPlan.hs 117;" f -_lightSources src/Dodge/Data/LWorld.hs 135;" f +_ldtLeft src/Dodge/Data/DoubleTree.hs 34;" f +_ldtRight src/Dodge/Data/DoubleTree.hs 35;" f +_ldtValue src/Dodge/Data/DoubleTree.hs 33;" f +_leadTargetBy src/Dodge/Data/ActionPlan.hs 115;" f +_lightSources src/Dodge/Data/LWorld.hs 131;" f _lightingCapShader src/Data/Preload/Render.hs 16;" f _lightingLineShadowShader src/Data/Preload/Render.hs 15;" f _lightingTextureShader src/Data/Preload/Render.hs 17;" f _lightingWallShadShader src/Data/Preload/Render.hs 14;" f -_lights src/Dodge/Data/LWorld.hs 136;" f +_lights src/Dodge/Data/LWorld.hs 132;" f _lightsUBO src/Data/Preload/Render.hs 40;" f -_linearShockwaves src/Dodge/Data/LWorld.hs 118;" f +_linearShockwaves src/Dodge/Data/LWorld.hs 114;" f _linkGapEW src/Dodge/Data/Room.hs 36;" f _linkGapNS src/Dodge/Data/Room.hs 37;" f -_locDT src/Dodge/Data/DoubleTree.hs 103;" f -_locDtContext src/Dodge/Data/DoubleTree.hs 102;" f -_locLDT src/Dodge/Data/DoubleTree.hs 63;" f -_locLdtContext src/Dodge/Data/DoubleTree.hs 62;" f -_lpColor src/Dodge/Data/Laser.hs 25;" f -_lpDir src/Dodge/Data/Laser.hs 24;" f -_lpPhaseV src/Dodge/Data/Laser.hs 22;" f -_lpPos src/Dodge/Data/Laser.hs 23;" f -_lpType src/Dodge/Data/Laser.hs 26;" f -_lsCol src/Dodge/Data/LightSource.hs 19;" f -_lsID src/Dodge/Data/LightSource.hs 24;" f -_lsParam src/Dodge/Data/LightSource.hs 25;" f -_lsPos src/Dodge/Data/LightSource.hs 17;" f -_lsRad src/Dodge/Data/LightSource.hs 18;" f -_lwID src/Dodge/Data/LinearShockwave.hs 15;" f -_lwPoints src/Dodge/Data/LinearShockwave.hs 16;" f -_lwPos src/Dodge/Data/LinearShockwave.hs 14;" f -_lwTimer src/Dodge/Data/LinearShockwave.hs 17;" f +_locDT src/Dodge/Data/DoubleTree.hs 101;" f +_locDtContext src/Dodge/Data/DoubleTree.hs 100;" f +_locLDT src/Dodge/Data/DoubleTree.hs 61;" f +_locLdtContext src/Dodge/Data/DoubleTree.hs 60;" f +_lpColor src/Dodge/Data/Laser.hs 23;" f +_lpDir src/Dodge/Data/Laser.hs 22;" f +_lpPhaseV src/Dodge/Data/Laser.hs 20;" f +_lpPos src/Dodge/Data/Laser.hs 21;" f +_lpType src/Dodge/Data/Laser.hs 24;" f +_lsCol src/Dodge/Data/LightSource.hs 17;" f +_lsID src/Dodge/Data/LightSource.hs 22;" f +_lsParam src/Dodge/Data/LightSource.hs 23;" f +_lsPos src/Dodge/Data/LightSource.hs 15;" f +_lsRad src/Dodge/Data/LightSource.hs 16;" f +_lwID src/Dodge/Data/LinearShockwave.hs 13;" f +_lwPoints src/Dodge/Data/LinearShockwave.hs 14;" f +_lwPos src/Dodge/Data/LinearShockwave.hs 12;" f +_lwTimer src/Dodge/Data/LinearShockwave.hs 15;" f _lyCounter src/Dodge/Data/MetaTree.hs 31;" f _lyGen src/Dodge/Data/MetaTree.hs 30;" f -_machines src/Dodge/Data/LWorld.hs 123;" f +_machines src/Dodge/Data/LWorld.hs 119;" f _magBelowID src/Dodge/Data/Muzzle.hs 22;" f -_magnets src/Dodge/Data/LWorld.hs 126;" f -_mainAction src/Dodge/Data/ActionPlan.hs 125;" f -_manObject src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 17;" f -_mapInvItmID src/Dodge/Data/HUD.hs 22;" f -_mapInvOffset src/Dodge/Data/HUD.hs 20;" f -_mapInvZoom src/Dodge/Data/HUD.hs 21;" f +_magnets src/Dodge/Data/LWorld.hs 122;" f +_mainAction src/Dodge/Data/ActionPlan.hs 123;" f +_manObject src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 15;" f +_mapInvItmID src/Dodge/Data/HUD.hs 20;" f +_mapInvOffset src/Dodge/Data/HUD.hs 18;" f +_mapInvZoom src/Dodge/Data/HUD.hs 19;" f _matUBO src/Data/Preload/Render.hs 39;" f _mbAttach src/Dodge/Data/MetaTree.hs 18;" f _mbTree src/Dodge/Data/MetaTree.hs 18;" f -_mcColor src/Dodge/Data/Machine.hs 36;" f -_mcDamage src/Dodge/Data/Machine.hs 38;" f -_mcDir src/Dodge/Data/Machine.hs 35;" f -_mcHP src/Dodge/Data/Machine.hs 37;" f -_mcID src/Dodge/Data/Machine.hs 31;" f -_mcMaterial src/Dodge/Data/Machine.hs 33;" f -_mcMounts src/Dodge/Data/Machine.hs 40;" f -_mcPos src/Dodge/Data/Machine.hs 34;" f -_mcType src/Dodge/Data/Machine.hs 39;" f -_mcWallIDs src/Dodge/Data/Machine.hs 32;" f -_mcWidth src/Dodge/Data/Machine.hs 41;" f -_mcoCombCombine src/Dodge/Data/Input.hs 26;" f -_mcoCombSelect src/Dodge/Data/Input.hs 25;" f -_mcoDBBool src/Dodge/Data/Input.hs 32;" f -_mcoDBInt src/Dodge/Data/Input.hs 32;" f -_mcoDragSection src/Dodge/Data/Input.hs 21;" f -_mcoInvFilt src/Dodge/Data/Input.hs 24;" f -_mcoInvSelect src/Dodge/Data/Input.hs 23;" f -_mcoMaybeSelect src/Dodge/Data/Input.hs 21;" f -_mcoMenuClick src/Dodge/Data/Input.hs 19;" f -_mcoSecSelStart src/Dodge/Data/Input.hs 22;" f -_mcoSelEnd src/Dodge/Data/Input.hs 22;" f -_mcoTermID src/Dodge/Data/Input.hs 29;" f -_mcoTermStatus src/Dodge/Data/Input.hs 29;" f -_mctTurret src/Dodge/Data/Machine.hs 49;" f -_mdBool src/Dodge/Data/Modification.hs 21;" f -_mdExternalID src/Dodge/Data/Modification.hs 17;" f -_mdExternalID1 src/Dodge/Data/Modification.hs 25;" f -_mdExternalID2 src/Dodge/Data/Modification.hs 26;" f -_mdID src/Dodge/Data/Modification.hs 16;" f -_mdID src/Dodge/Data/Modification.hs 24;" f -_mdPoint3 src/Dodge/Data/Modification.hs 20;" f -_mdTimer src/Dodge/Data/Modification.hs 19;" f -_mdUpdate src/Dodge/Data/Modification.hs 18;" f -_mdUpdate src/Dodge/Data/Modification.hs 27;" f -_meleeCooldown src/Dodge/Data/Creature/Misc.hs 70;" f -_meleeTarget src/Dodge/Data/ActionPlan.hs 141;" f -_mgField src/Dodge/Data/Magnet.hs 25;" f -_mgPos src/Dodge/Data/Magnet.hs 24;" f -_moEff src/Dodge/Data/Universe.hs 101;" f -_moEff1 src/Dodge/Data/Universe.hs 105;" f -_moEff2 src/Dodge/Data/Universe.hs 106;" f -_moString src/Dodge/Data/Universe.hs 102;" f -_moString src/Dodge/Data/Universe.hs 107;" f -_modOption src/Dodge/Data/Universe.hs 97;" f -_modString src/Dodge/Data/Universe.hs 95;" f -_modifications src/Dodge/Data/LWorld.hs 130;" f -_mouseButtons src/Dodge/Data/Input.hs 40;" f -_mouseButtonsReleased src/Dodge/Data/Input.hs 41;" f -_mouseContext src/Dodge/Data/Input.hs 37;" f -_mouseMoving src/Dodge/Data/Input.hs 38;" f -_mousePos src/Dodge/Data/Input.hs 36;" f +_mcColor src/Dodge/Data/Machine.hs 34;" f +_mcDamage src/Dodge/Data/Machine.hs 36;" f +_mcDir src/Dodge/Data/Machine.hs 33;" f +_mcHP src/Dodge/Data/Machine.hs 35;" f +_mcID src/Dodge/Data/Machine.hs 29;" f +_mcMaterial src/Dodge/Data/Machine.hs 31;" f +_mcMounts src/Dodge/Data/Machine.hs 38;" f +_mcPos src/Dodge/Data/Machine.hs 32;" f +_mcType src/Dodge/Data/Machine.hs 37;" f +_mcWallIDs src/Dodge/Data/Machine.hs 30;" f +_mcWidth src/Dodge/Data/Machine.hs 39;" f +_mcoCombCombine src/Dodge/Data/Input.hs 24;" f +_mcoCombSelect src/Dodge/Data/Input.hs 23;" f +_mcoDBBool src/Dodge/Data/Input.hs 30;" f +_mcoDBInt src/Dodge/Data/Input.hs 30;" f +_mcoDragSection src/Dodge/Data/Input.hs 19;" f +_mcoInvFilt src/Dodge/Data/Input.hs 22;" f +_mcoInvSelect src/Dodge/Data/Input.hs 21;" f +_mcoMaybeSelect src/Dodge/Data/Input.hs 19;" f +_mcoMenuClick src/Dodge/Data/Input.hs 17;" f +_mcoSecSelStart src/Dodge/Data/Input.hs 20;" f +_mcoSelEnd src/Dodge/Data/Input.hs 20;" f +_mcoTermID src/Dodge/Data/Input.hs 27;" f +_mcoTermStatus src/Dodge/Data/Input.hs 27;" f +_mctTurret src/Dodge/Data/Machine.hs 47;" f +_mdBool src/Dodge/Data/Modification.hs 19;" f +_mdExternalID src/Dodge/Data/Modification.hs 15;" f +_mdExternalID1 src/Dodge/Data/Modification.hs 23;" f +_mdExternalID2 src/Dodge/Data/Modification.hs 24;" f +_mdID src/Dodge/Data/Modification.hs 14;" f +_mdID src/Dodge/Data/Modification.hs 22;" f +_mdPoint3 src/Dodge/Data/Modification.hs 18;" f +_mdTimer src/Dodge/Data/Modification.hs 17;" f +_mdUpdate src/Dodge/Data/Modification.hs 16;" f +_mdUpdate src/Dodge/Data/Modification.hs 25;" f +_meleeCooldown src/Dodge/Data/Creature/Misc.hs 68;" f +_meleeTarget src/Dodge/Data/ActionPlan.hs 139;" f +_mgField src/Dodge/Data/Magnet.hs 23;" f +_mgPos src/Dodge/Data/Magnet.hs 22;" f +_moEff src/Dodge/Data/Universe.hs 99;" f +_moEff1 src/Dodge/Data/Universe.hs 103;" f +_moEff2 src/Dodge/Data/Universe.hs 104;" f +_moString src/Dodge/Data/Universe.hs 100;" f +_moString src/Dodge/Data/Universe.hs 105;" f +_modOption src/Dodge/Data/Universe.hs 95;" f +_modString src/Dodge/Data/Universe.hs 93;" f +_modifications src/Dodge/Data/LWorld.hs 126;" f +_mouseButtons src/Dodge/Data/Input.hs 38;" f +_mouseButtonsReleased src/Dodge/Data/Input.hs 39;" f +_mouseContext src/Dodge/Data/Input.hs 35;" f +_mouseMoving src/Dodge/Data/Input.hs 36;" f +_mousePos src/Dodge/Data/Input.hs 34;" f _mtBranches src/Dodge/Data/MetaTree.hs 12;" f _mtLabel src/Dodge/Data/MetaTree.hs 12;" f _mtTree src/Dodge/Data/MetaTree.hs 12;" f _musicData src/Data/Preload.hs 13;" f -_mvAimSpeed src/Dodge/Data/Creature/Misc.hs 35;" f -_mvSpeed src/Dodge/Data/Creature/Misc.hs 30;" f -_mvToPoint src/Dodge/Data/Creature.hs 78;" f -_mvTurnJit src/Dodge/Data/Creature/Misc.hs 34;" f -_mvTurnRad src/Dodge/Data/Creature/Misc.hs 33;" f +_mvAimSpeed src/Dodge/Data/Creature/Misc.hs 33;" f +_mvSpeed src/Dodge/Data/Creature/Misc.hs 28;" f +_mvToPoint src/Dodge/Data/Creature.hs 70;" f +_mvTurnJit src/Dodge/Data/Creature/Misc.hs 32;" f +_mvTurnRad src/Dodge/Data/Creature/Misc.hs 31;" f _mzAmmoSlot src/Dodge/Data/Muzzle.hs 13;" f _mzEffect src/Dodge/Data/Muzzle.hs 15;" f _mzFlareType src/Dodge/Data/Muzzle.hs 14;" f @@ -2052,95 +2054,95 @@ _mzRandomOffset src/Dodge/Data/Muzzle.hs 17;" f _mzRot src/Dodge/Data/Muzzle.hs 11;" f _nodeMetaTree src/Dodge/Data/MetaTree.hs 16;" f _nodeTree src/Dodge/Data/MetaTree.hs 15;" f -_nodesSearched src/Dodge/Data/Creature/Memory.hs 15;" f +_nodesSearched src/Dodge/Data/Creature.hs 77;" f _nonInf src/Dodge/Data/CardinalPoint.hs 36;" f _numLinkEW src/Dodge/Data/Room.hs 34;" f _numLinkNS src/Dodge/Data/Room.hs 35;" f -_numberChasmVerxs src/Dodge/Data/CWorld.hs 35;" f -_numberFloorVerxs src/Dodge/Data/CWorld.hs 33;" f -_nzAngle src/Dodge/Data/Item/Params.hs 18;" f +_numberChasmVerxs src/Dodge/Data/CWorld.hs 33;" f +_numberFloorVerxs src/Dodge/Data/CWorld.hs 31;" f +_nzAngle src/Dodge/Data/Item/Params.hs 16;" f _nzMaxWalkAngle src/Dodge/Data/Muzzle.hs 49;" f _nzPressure src/Dodge/Data/Muzzle.hs 48;" f _nzWalkSpeed src/Dodge/Data/Muzzle.hs 50;" f _offGridFromEdges src/Dodge/Data/Room.hs 82;" f -_oldMagnets src/Dodge/Data/LWorld.hs 125;" f +_oldMagnets src/Dodge/Data/LWorld.hs 121;" f _onGridFromEdges src/Dodge/Data/Room.hs 81;" f -_opDraw src/Dodge/Data/Wall.hs 43;" f -_opSel src/Dodge/Data/RightButtonOptions.hs 17;" f -_opTexture src/Dodge/Data/Wall.hs 44;" f -_opticDefaultZoom src/Dodge/Data/Item/Scope.hs 20;" f -_opticPos src/Dodge/Data/Item/Scope.hs 16;" f -_opticZoom src/Dodge/Data/Item/Scope.hs 19;" f -_partialAction src/Dodge/Data/ActionPlan.hs 113;" f -_pastWorlds src/Dodge/Data/World.hs 38;" f -_pathGraph src/Dodge/Data/CWorld.hs 30;" f -_pathToPoint src/Dodge/Data/ActionPlan.hs 72;" f +_opDraw src/Dodge/Data/Wall.hs 41;" f +_opSel src/Dodge/Data/RightButtonOptions.hs 15;" f +_opTexture src/Dodge/Data/Wall.hs 42;" f +_opticDefaultZoom src/Dodge/Data/Item/Scope.hs 18;" f +_opticPos src/Dodge/Data/Item/Scope.hs 14;" f +_opticZoom src/Dodge/Data/Item/Scope.hs 17;" f +_partialAction src/Dodge/Data/ActionPlan.hs 111;" f +_pastWorlds src/Dodge/Data/World.hs 36;" f +_pathGraph src/Dodge/Data/CWorld.hs 28;" f +_pathToPoint src/Dodge/Data/ActionPlan.hs 70;" f _pbID src/Dodge/Data/PulseLaser.hs 24;" f _pbPos src/Dodge/Data/PulseLaser.hs 22;" f _pbTimer src/Dodge/Data/PulseLaser.hs 23;" f _pbVel src/Dodge/Data/PulseLaser.hs 21;" f -_peDist src/Dodge/Data/PathGraph.hs 43;" f -_peEnd src/Dodge/Data/PathGraph.hs 42;" f -_peObstacles src/Dodge/Data/PathGraph.hs 44;" f -_peStart src/Dodge/Data/PathGraph.hs 41;" f -_peZoning src/Dodge/Data/World.hs 53;" f -_penEnd src/Dodge/Data/PathGraph.hs 35;" f -_penPathEdge src/Dodge/Data/PathGraph.hs 36;" f -_penStart src/Dodge/Data/PathGraph.hs 34;" f -_phRemoteID src/Dodge/Data/Projectile.hs 43;" f -_phTargetingID src/Dodge/Data/Projectile.hs 44;" f +_peDist src/Dodge/Data/PathGraph.hs 37;" f +_peEnd src/Dodge/Data/PathGraph.hs 36;" f +_peObstacles src/Dodge/Data/PathGraph.hs 38;" f +_peStart src/Dodge/Data/PathGraph.hs 35;" f +_peZoning src/Dodge/Data/World.hs 51;" f +_penEnd src/Dodge/Data/PathGraph.hs 29;" f +_penPathEdge src/Dodge/Data/PathGraph.hs 30;" f +_penStart src/Dodge/Data/PathGraph.hs 28;" f +_phRemoteID src/Dodge/Data/Projectile.hs 41;" f +_phTargetingID src/Dodge/Data/Projectile.hs 42;" f _pickUpLevel src/Dodge/Layout/Generate.hs 14;" f _pickUps src/Dodge/Layout/Generate.hs 15;" f _pictureShaders src/Data/Preload/Render.hs 28;" f -_piercedPoints src/Dodge/Data/Creature/Misc.hs 89;" f -_pjBarrelSpin src/Dodge/Data/Projectile.hs 25;" f -_pjDetonatorID src/Dodge/Data/Projectile.hs 27;" f -_pjDir src/Dodge/Data/Projectile.hs 20;" f -_pjID src/Dodge/Data/Projectile.hs 22;" f -_pjPayload src/Dodge/Data/Projectile.hs 23;" f -_pjPos src/Dodge/Data/Projectile.hs 18;" f -_pjScreenID src/Dodge/Data/Projectile.hs 28;" f -_pjSpin src/Dodge/Data/Projectile.hs 21;" f -_pjTimer src/Dodge/Data/Projectile.hs 24;" f -_pjType src/Dodge/Data/Projectile.hs 26;" f -_pjVel src/Dodge/Data/Projectile.hs 19;" f +_piercedPoints src/Dodge/Data/Creature/Misc.hs 87;" f +_pjBarrelSpin src/Dodge/Data/Projectile.hs 23;" f +_pjDetonatorID src/Dodge/Data/Projectile.hs 25;" f +_pjDir src/Dodge/Data/Projectile.hs 18;" f +_pjID src/Dodge/Data/Projectile.hs 20;" f +_pjPayload src/Dodge/Data/Projectile.hs 21;" f +_pjPos src/Dodge/Data/Projectile.hs 16;" f +_pjScreenID src/Dodge/Data/Projectile.hs 26;" f +_pjSpin src/Dodge/Data/Projectile.hs 19;" f +_pjTimer src/Dodge/Data/Projectile.hs 22;" f +_pjType src/Dodge/Data/Projectile.hs 24;" f +_pjVel src/Dodge/Data/Projectile.hs 17;" f _plExternalID src/Dodge/Data/GenWorld.hs 112;" f _plIDCont src/Dodge/Data/GenWorld.hs 113;" f _plMID src/Dodge/Data/GenWorld.hs 111;" f _plSpot src/Dodge/Data/GenWorld.hs 109;" f _plType src/Dodge/Data/GenWorld.hs 110;" f -_playStatus src/Sound/Data.hs 17;" f -_playingSounds src/Dodge/Data/World.hs 42;" f -_pnZoning src/Dodge/Data/World.hs 52;" f -_posture src/Dodge/Data/Creature/Stance.hs 19;" f +_playStatus src/Sound/Data.hs 15;" f +_playingSounds src/Dodge/Data/World.hs 40;" f +_pnZoning src/Dodge/Data/World.hs 50;" f +_posture src/Dodge/Data/Creature/Stance.hs 17;" f _prBounds src/Dodge/Tree/Shift.hs 29;" f -_prColor src/Dodge/Data/Prop.hs 30;" f -_prDraw src/Dodge/Data/Prop.hs 21;" f -_prDraw src/Dodge/Data/Prop.hs 34;" f -_prID src/Dodge/Data/Prop.hs 25;" f -_prID src/Dodge/Data/Prop.hs 36;" f -_prPos src/Dodge/Data/Prop.hs 20;" f -_prPos src/Dodge/Data/Prop.hs 33;" f -_prPosZ src/Dodge/Data/Prop.hs 26;" f -_prQuat src/Dodge/Data/Prop.hs 28;" f -_prQuatSpin src/Dodge/Data/Prop.hs 29;" f +_prColor src/Dodge/Data/Prop.hs 28;" f +_prDraw src/Dodge/Data/Prop.hs 19;" f +_prDraw src/Dodge/Data/Prop.hs 32;" f +_prID src/Dodge/Data/Prop.hs 23;" f +_prID src/Dodge/Data/Prop.hs 34;" f +_prPos src/Dodge/Data/Prop.hs 18;" f +_prPos src/Dodge/Data/Prop.hs 31;" f +_prPosZ src/Dodge/Data/Prop.hs 24;" f +_prQuat src/Dodge/Data/Prop.hs 26;" f +_prQuatSpin src/Dodge/Data/Prop.hs 27;" f _prRooms src/Dodge/Tree/Shift.hs 30;" f -_prRot src/Dodge/Data/Prop.hs 37;" f -_prStartPos src/Dodge/Data/Prop.hs 23;" f -_prToggle src/Dodge/Data/Prop.hs 38;" f -_prUpdate src/Dodge/Data/Prop.hs 22;" f -_prUpdate src/Dodge/Data/Prop.hs 35;" f -_prVel src/Dodge/Data/Prop.hs 24;" f -_prVelZ src/Dodge/Data/Prop.hs 27;" f -_preloadData src/Dodge/Data/Universe.hs 33;" f -_pressedKeys src/Dodge/Data/Input.hs 39;" f -_projectiles src/Dodge/Data/LWorld.hs 104;" f -_props src/Dodge/Data/LWorld.hs 102;" f -_proxReqDead src/Dodge/Data/Machine/Sensor.hs 39;" f -_proxReqEquipment src/Dodge/Data/Machine/Sensor.hs 38;" f -_proxReqMinHealth src/Dodge/Data/Machine/Sensor.hs 37;" f -_proxSensorType src/Dodge/Data/Machine/Sensor.hs 28;" f -_proxToggle src/Dodge/Data/Machine/Sensor.hs 29;" f +_prRot src/Dodge/Data/Prop.hs 35;" f +_prStartPos src/Dodge/Data/Prop.hs 21;" f +_prToggle src/Dodge/Data/Prop.hs 36;" f +_prUpdate src/Dodge/Data/Prop.hs 20;" f +_prUpdate src/Dodge/Data/Prop.hs 33;" f +_prVel src/Dodge/Data/Prop.hs 22;" f +_prVelZ src/Dodge/Data/Prop.hs 25;" f +_preloadData src/Dodge/Data/Universe.hs 31;" f +_pressedKeys src/Dodge/Data/Input.hs 37;" f +_projectiles src/Dodge/Data/LWorld.hs 100;" f +_props src/Dodge/Data/LWorld.hs 98;" f +_proxReqDead src/Dodge/Data/Machine/Sensor.hs 37;" f +_proxReqEquipment src/Dodge/Data/Machine/Sensor.hs 36;" f +_proxReqMinHealth src/Dodge/Data/Machine/Sensor.hs 35;" f +_proxSensorType src/Dodge/Data/Machine/Sensor.hs 26;" f +_proxToggle src/Dodge/Data/Machine/Sensor.hs 27;" f _psFallback src/Dodge/Data/GenWorld.hs 100;" f _psPos src/Dodge/Data/GenWorld.hs 95;" f _psRandShift src/Dodge/Data/GenWorld.hs 104;" f @@ -2148,10 +2150,10 @@ _psRoomEff src/Dodge/Data/GenWorld.hs 99;" f _psRoomRandPointNum src/Dodge/Data/GenWorld.hs 103;" f _psRot src/Dodge/Data/GenWorld.hs 95;" f _psSelect src/Dodge/Data/GenWorld.hs 98;" f -_pulseBalls src/Dodge/Data/LWorld.hs 117;" f -_pulseLasers src/Dodge/Data/LWorld.hs 116;" f -_pulseProgress src/Dodge/Data/Creature/Misc.hs 56;" f -_pulseRate src/Dodge/Data/Creature/Misc.hs 55;" f +_pulseBalls src/Dodge/Data/LWorld.hs 113;" f +_pulseLasers src/Dodge/Data/LWorld.hs 112;" f +_pulseProgress src/Dodge/Data/Creature/Misc.hs 54;" f +_pulseRate src/Dodge/Data/Creature/Misc.hs 53;" f _putBlock src/Dodge/Data/GenWorld.hs 45;" f _putButton src/Dodge/Data/GenWorld.hs 41;" f _putChasmPoly src/Dodge/Data/GenWorld.hs 63;" f @@ -2176,24 +2178,24 @@ _pzDir src/Dodge/Data/PulseLaser.hs 14;" f _pzPhaseV src/Dodge/Data/PulseLaser.hs 12;" f _pzPos src/Dodge/Data/PulseLaser.hs 13;" f _pzTimer src/Dodge/Data/PulseLaser.hs 16;" f -_radarBlips src/Dodge/Data/LWorld.hs 110;" f -_radarSweeps src/Dodge/Data/LWorld.hs 106;" f -_randGen src/Dodge/Data/World.hs 40;" f -_rbColor src/Dodge/Data/RadarBlip.hs 15;" f -_rbMaxTime src/Dodge/Data/RadarBlip.hs 17;" f -_rbPos src/Dodge/Data/RadarBlip.hs 19;" f -_rbRad src/Dodge/Data/RadarBlip.hs 18;" f -_rbState src/Dodge/Data/World.hs 45;" f -_rbTime src/Dodge/Data/RadarBlip.hs 16;" f +_radarBlips src/Dodge/Data/LWorld.hs 106;" f +_radarSweeps src/Dodge/Data/LWorld.hs 102;" f +_randGen src/Dodge/Data/World.hs 38;" f +_rbColor src/Dodge/Data/RadarBlip.hs 13;" f +_rbMaxTime src/Dodge/Data/RadarBlip.hs 15;" f +_rbPos src/Dodge/Data/RadarBlip.hs 17;" f +_rbRad src/Dodge/Data/RadarBlip.hs 16;" f +_rbState src/Dodge/Data/World.hs 43;" f +_rbTime src/Dodge/Data/RadarBlip.hs 14;" f _rboBaseBloom src/Data/Preload/Render.hs 38;" f _renderData src/Data/Preload.hs 11;" f _respawnDelay src/Dodge/Data/World.hs 62;" f -_respawnPos src/Dodge/Data/LWorld.hs 147;" f +_respawnPos src/Dodge/Data/LWorld.hs 143;" f _reverseAmount src/Dodge/Data/World.hs 66;" f _reverseAmount src/Dodge/Data/World.hs 72;" f _reverseAmount src/Dodge/Data/World.hs 76;" f -_rkHoming src/Dodge/Data/Projectile.hs 35;" f -_rkSmoke src/Dodge/Data/Projectile.hs 36;" f +_rkHoming src/Dodge/Data/Projectile.hs 33;" f +_rkSmoke src/Dodge/Data/Projectile.hs 34;" f _rlDir src/Dodge/Data/Room.hs 27;" f _rlPos src/Dodge/Data/Room.hs 26;" f _rlType src/Dodge/Data/Room.hs 25;" f @@ -2232,57 +2234,57 @@ _rplsOutRoomID src/Dodge/Data/Room.hs 62;" f _rplsType src/Dodge/Data/Room.hs 60;" f _rplsType src/Dodge/Data/Room.hs 65;" f _rplsType src/Dodge/Data/Room.hs 68;" f -_rsAR src/Dodge/Data/RadarSweep.hs 25;" f -_rsMapper src/Dodge/Data/RadarSweep.hs 24;" f -_rsObject src/Dodge/Data/RadarSweep.hs 22;" f -_rsPos src/Dodge/Data/RadarSweep.hs 20;" f -_rsRad src/Dodge/Data/RadarSweep.hs 21;" f -_rsSource src/Dodge/Data/RadarSweep.hs 26;" f -_rsTimer src/Dodge/Data/RadarSweep.hs 23;" f -_scAvailableLines src/Dodge/Data/Universe.hs 89;" f -_scDisplayTime src/Dodge/Data/Universe.hs 90;" f -_scInput src/Dodge/Data/Universe.hs 92;" f -_scOffset src/Dodge/Data/Universe.hs 85;" f -_scOptionFlag src/Dodge/Data/Universe.hs 87;" f -_scOptions src/Dodge/Data/Universe.hs 84;" f -_scPositionedMenuOption src/Dodge/Data/Universe.hs 86;" f -_scSelectionList src/Dodge/Data/Universe.hs 88;" f -_scTitle src/Dodge/Data/Universe.hs 83;" f +_rsAR src/Dodge/Data/RadarSweep.hs 23;" f +_rsMapper src/Dodge/Data/RadarSweep.hs 22;" f +_rsObject src/Dodge/Data/RadarSweep.hs 20;" f +_rsPos src/Dodge/Data/RadarSweep.hs 18;" f +_rsRad src/Dodge/Data/RadarSweep.hs 19;" f +_rsSource src/Dodge/Data/RadarSweep.hs 24;" f +_rsTimer src/Dodge/Data/RadarSweep.hs 21;" f +_scAvailableLines src/Dodge/Data/Universe.hs 87;" f +_scDisplayTime src/Dodge/Data/Universe.hs 88;" f +_scInput src/Dodge/Data/Universe.hs 90;" f +_scOffset src/Dodge/Data/Universe.hs 83;" f +_scOptionFlag src/Dodge/Data/Universe.hs 85;" f +_scOptions src/Dodge/Data/Universe.hs 82;" f +_scPositionedMenuOption src/Dodge/Data/Universe.hs 84;" f +_scSelectionList src/Dodge/Data/Universe.hs 86;" f +_scTitle src/Dodge/Data/Universe.hs 81;" f _screenTextureVAO src/Data/Preload/Render.hs 52;" f -_scrollAmount src/Dodge/Data/Input.hs 42;" f +_scrollAmount src/Dodge/Data/Input.hs 40;" f _scrollItemID src/Dodge/Data/World.hs 68;" f _scrollItemID src/Dodge/Data/World.hs 77;" f _scrollItemID src/Dodge/Data/World.hs 81;" f _scrollSmoothing src/Dodge/Data/World.hs 65;" f _scrollSmoothing src/Dodge/Data/World.hs 71;" f -_scrollTestFloat src/Dodge/Data/Input.hs 49;" f -_scrollTestInt src/Dodge/Data/Input.hs 50;" f +_scrollTestFloat src/Dodge/Data/Input.hs 47;" f +_scrollTestInt src/Dodge/Data/Input.hs 48;" f _scurColor src/Dodge/Data/SelectionList.hs 26;" f _scurPos src/Dodge/Data/SelectionList.hs 24;" f _scurSize src/Dodge/Data/SelectionList.hs 25;" f -_seDist src/Dodge/Data/PathGraph.hs 49;" f -_seObstacles src/Dodge/Data/PathGraph.hs 50;" f -_seenLocations src/Dodge/Data/LWorld.hs 137;" f -_selLocation src/Dodge/Data/LWorld.hs 138;" f -_sensAmount src/Dodge/Data/Machine/Sensor.hs 22;" f -_sensThreshold src/Dodge/Data/Machine/Sensor.hs 24;" f -_sensType src/Dodge/Data/Machine/Sensor.hs 23;" f -_sensorCoding src/Dodge/Data/GenParams.hs 16;" f -_sentinelDir src/Dodge/Data/ActionPlan.hs 154;" f -_sentinelPos src/Dodge/Data/ActionPlan.hs 154;" f -_sfColor src/Shape/Data.hs 44;" f -_sfShadowImportance src/Shape/Data.hs 45;" f -_sfSize src/Shape/Data.hs 46;" f -_sfType src/Shape/Data.hs 42;" f -_sfVs src/Shape/Data.hs 43;" f +_seDist src/Dodge/Data/PathGraph.hs 43;" f +_seObstacles src/Dodge/Data/PathGraph.hs 44;" f +_seenLocations src/Dodge/Data/LWorld.hs 133;" f +_selLocation src/Dodge/Data/LWorld.hs 134;" f +_sensAmount src/Dodge/Data/Machine/Sensor.hs 20;" f +_sensThreshold src/Dodge/Data/Machine/Sensor.hs 22;" f +_sensType src/Dodge/Data/Machine/Sensor.hs 21;" f +_sensorCoding src/Dodge/Data/GenParams.hs 14;" f +_sentinelDir src/Dodge/Data/ActionPlan.hs 152;" f +_sentinelPos src/Dodge/Data/ActionPlan.hs 152;" f +_sfColor src/Shape/Data.hs 39;" f +_sfShadowImportance src/Shape/Data.hs 40;" f +_sfSize src/Shape/Data.hs 41;" f +_sfType src/Shape/Data.hs 37;" f +_sfVs src/Shape/Data.hs 38;" f _shaderPrimitive src/Shader/Data.hs 53;" f _shaderUINT src/Shader/Data.hs 52;" f _shaderVAO src/Shader/Data.hs 54;" f _shapeEBO src/Data/Preload/Render.hs 26;" f -_shapeHalfSize src/Shape/Data.hs 18;" f +_shapeHalfSize src/Shape/Data.hs 13;" f _shapeShader src/Data/Preload/Render.hs 25;" f -_shellPayload src/Dodge/Data/Item/Combine.hs 102;" f -_shockwaves src/Dodge/Data/LWorld.hs 114;" f +_shellPayload src/Dodge/Data/Item/Combine.hs 101;" f +_shockwaves src/Dodge/Data/LWorld.hs 110;" f _siColor src/Dodge/Data/SelectionList.hs 47;" f _siHeight src/Dodge/Data/SelectionList.hs 44;" f _siIsSelectable src/Dodge/Data/SelectionList.hs 46;" f @@ -2291,71 +2293,71 @@ _siPayload src/Dodge/Data/SelectionList.hs 49;" f _siPictures src/Dodge/Data/SelectionList.hs 43;" f _siWidth src/Dodge/Data/SelectionList.hs 45;" f _sideEffect src/Loop/Data.hs 13;" f -_sideImpulses src/Dodge/Data/ActionPlan.hs 124;" f +_sideImpulses src/Dodge/Data/ActionPlan.hs 122;" f _silhouetteEBO src/Data/Preload/Render.hs 27;" f -_skOldPos src/Dodge/Data/Spark.hs 17;" f -_skPos src/Dodge/Data/Spark.hs 16;" f -_skType src/Dodge/Data/Spark.hs 18;" f -_skVel src/Dodge/Data/Spark.hs 15;" f -_skinHead src/Dodge/Data/Creature/Misc.hs 78;" f -_skinLower src/Dodge/Data/Creature/Misc.hs 80;" f -_skinUpper src/Dodge/Data/Creature/Misc.hs 79;" f -_slInt src/Dodge/Data/HUD.hs 41;" f -_slSec src/Dodge/Data/HUD.hs 41;" f -_slSet src/Dodge/Data/HUD.hs 41;" f -_smoothScrollAmount src/Dodge/Data/Input.hs 43;" f -_soundAngDist src/Sound/Data.hs 49;" f -_soundChannel src/Sound/Data.hs 48;" f -_soundChunkID src/Sound/Data.hs 53;" f +_skOldPos src/Dodge/Data/Spark.hs 14;" f +_skPos src/Dodge/Data/Spark.hs 13;" f +_skType src/Dodge/Data/Spark.hs 15;" f +_skVel src/Dodge/Data/Spark.hs 12;" f +_skinHead src/Dodge/Data/Creature/Misc.hs 76;" f +_skinLower src/Dodge/Data/Creature/Misc.hs 78;" f +_skinUpper src/Dodge/Data/Creature/Misc.hs 77;" f +_slInt src/Dodge/Data/HUD.hs 39;" f +_slSec src/Dodge/Data/HUD.hs 39;" f +_slSet src/Dodge/Data/HUD.hs 39;" f +_smoothScrollAmount src/Dodge/Data/Input.hs 41;" f +_soundAngDist src/Sound/Data.hs 47;" f +_soundChannel src/Sound/Data.hs 46;" f +_soundChunkID src/Sound/Data.hs 51;" f _soundData src/Data/Preload.hs 12;" f -_soundIsLooping src/Sound/Data.hs 18;" f -_soundPos src/Sound/Data.hs 50;" f -_soundStatus src/Sound/Data.hs 47;" f -_soundTime src/Sound/Data.hs 46;" f -_soundVolume src/Sound/Data.hs 51;" f -_soundVolumeFraction src/Sound/Data.hs 52;" f -_soundsToInvestigate src/Dodge/Data/Creature/Memory.hs 14;" f +_soundIsLooping src/Sound/Data.hs 16;" f +_soundPos src/Sound/Data.hs 48;" f +_soundStatus src/Sound/Data.hs 45;" f +_soundTime src/Sound/Data.hs 44;" f +_soundVolume src/Sound/Data.hs 49;" f +_soundVolumeFraction src/Sound/Data.hs 50;" f +_soundsToInvestigate src/Dodge/Data/Creature.hs 76;" f _spPixelOff src/Dodge/Data/ScreenPos.hs 14;" f _spScreenOff src/Dodge/Data/ScreenPos.hs 13;" f -_sparks src/Dodge/Data/LWorld.hs 109;" f -_spawnEBT src/Dodge/Data/Bullet.hs 35;" f +_sparks src/Dodge/Data/LWorld.hs 105;" f +_spawnEBT src/Dodge/Data/Bullet.hs 33;" f _ssIndent src/Dodge/Data/SelectionList.hs 34;" f _ssItems src/Dodge/Data/SelectionList.hs 30;" f _ssOffset src/Dodge/Data/SelectionList.hs 31;" f _ssShownItems src/Dodge/Data/SelectionList.hs 32;" f _ssShownLength src/Dodge/Data/SelectionList.hs 33;" f -_strideAmount src/Dodge/Data/Creature/Stance.hs 25;" f -_strideLength src/Dodge/Data/Creature/Stance.hs 20;" f -_stuckCrID src/Dodge/Data/Projectile.hs 50;" f -_stuckCrOffset src/Dodge/Data/Projectile.hs 50;" f -_stuckCrRot src/Dodge/Data/Projectile.hs 50;" f -_stuckWlID src/Dodge/Data/Projectile.hs 51;" f -_subInventory src/Dodge/Data/HUD.hs 32;" f -_swColor src/Dodge/Data/Shockwave.hs 18;" f -_swDam src/Dodge/Data/Shockwave.hs 23;" f -_swDirection src/Dodge/Data/Shockwave.hs 19;" f -_swInvulnerableCrs src/Dodge/Data/Shockwave.hs 20;" f -_swMaxTime src/Dodge/Data/Shockwave.hs 25;" f -_swPos src/Dodge/Data/Shockwave.hs 21;" f -_swPush src/Dodge/Data/Shockwave.hs 24;" f -_swRad src/Dodge/Data/Shockwave.hs 22;" f -_swTimer src/Dodge/Data/Shockwave.hs 26;" f -_swarm src/Dodge/Data/Creature/State.hs 28;" f -_taArcSteps src/Dodge/Data/TeslaArc.hs 19;" f -_taColor src/Dodge/Data/TeslaArc.hs 20;" f -_taTimer src/Dodge/Data/TeslaArc.hs 18;" f -_targetCr src/Dodge/Data/Creature.hs 77;" f -_targetID src/Dodge/Data/ActionPlan.hs 69;" f -_targetSeenAt src/Dodge/Data/ActionPlan.hs 70;" f -_tbPos src/Dodge/Data/TractorBeam.hs 14;" f -_tbStartPos src/Dodge/Data/TractorBeam.hs 15;" f -_tbTime src/Dodge/Data/TractorBeam.hs 17;" f -_tbVel src/Dodge/Data/TractorBeam.hs 16;" f -_termID src/Dodge/Data/HUD.hs 29;" f -_terminals src/Dodge/Data/LWorld.hs 124;" f -_teslaArcs src/Dodge/Data/LWorld.hs 112;" f -_testFloat src/Dodge/Data/World.hs 44;" f -_textInput src/Dodge/Data/Input.hs 48;" f +_strideAmount src/Dodge/Data/Creature/Stance.hs 23;" f +_strideLength src/Dodge/Data/Creature/Stance.hs 18;" f +_stuckCrID src/Dodge/Data/Projectile.hs 48;" f +_stuckCrOffset src/Dodge/Data/Projectile.hs 48;" f +_stuckCrRot src/Dodge/Data/Projectile.hs 48;" f +_stuckWlID src/Dodge/Data/Projectile.hs 49;" f +_subInventory src/Dodge/Data/HUD.hs 30;" f +_swColor src/Dodge/Data/Shockwave.hs 16;" f +_swDam src/Dodge/Data/Shockwave.hs 21;" f +_swDirection src/Dodge/Data/Shockwave.hs 17;" f +_swInvulnerableCrs src/Dodge/Data/Shockwave.hs 18;" f +_swMaxTime src/Dodge/Data/Shockwave.hs 23;" f +_swPos src/Dodge/Data/Shockwave.hs 19;" f +_swPush src/Dodge/Data/Shockwave.hs 22;" f +_swRad src/Dodge/Data/Shockwave.hs 20;" f +_swTimer src/Dodge/Data/Shockwave.hs 24;" f +_swarm src/Dodge/Data/Creature/State.hs 26;" f +_taArcSteps src/Dodge/Data/TeslaArc.hs 17;" f +_taColor src/Dodge/Data/TeslaArc.hs 18;" f +_taTimer src/Dodge/Data/TeslaArc.hs 16;" f +_targetCr src/Dodge/Data/Creature.hs 69;" f +_targetID src/Dodge/Data/ActionPlan.hs 67;" f +_targetSeenAt src/Dodge/Data/ActionPlan.hs 68;" f +_tbPos src/Dodge/Data/TractorBeam.hs 12;" f +_tbStartPos src/Dodge/Data/TractorBeam.hs 13;" f +_tbTime src/Dodge/Data/TractorBeam.hs 15;" f +_tbVel src/Dodge/Data/TractorBeam.hs 14;" f +_termID src/Dodge/Data/HUD.hs 27;" f +_terminals src/Dodge/Data/LWorld.hs 120;" f +_teslaArcs src/Dodge/Data/LWorld.hs 108;" f +_testFloat src/Dodge/Data/World.hs 42;" f +_textInput src/Dodge/Data/Input.hs 46;" f _textureObject src/Shader/Data.hs 95;" f _tiText src/Dodge/Data/Terminal/Status.hs 14;" f _tileArrayZ src/Data/Tile.hs 24;" f @@ -2363,86 +2365,86 @@ _tilePoly src/Data/Tile.hs 17;" f _tileTangentPos src/Data/Tile.hs 23;" f _tileZero src/Data/Tile.hs 19;" f _tiles src/Data/Tile.hs 14;" f -_timeFlow src/Dodge/Data/World.hs 39;" f +_timeFlow src/Dodge/Data/World.hs 37;" f _timeFlowCharge src/Dodge/Data/World.hs 80;" f -_tlEffect src/Dodge/Data/Terminal.hs 41;" f -_tlPause src/Dodge/Data/Terminal.hs 39;" f -_tlString src/Dodge/Data/Terminal.hs 40;" f -_tmBootLines src/Dodge/Data/Terminal.hs 23;" f -_tmButtonID src/Dodge/Data/Terminal.hs 24;" f -_tmCommandHistory src/Dodge/Data/Terminal.hs 32;" f -_tmCommands src/Dodge/Data/Terminal.hs 29;" f -_tmDeathEffect src/Dodge/Data/Terminal.hs 30;" f -_tmDisplayedLines src/Dodge/Data/Terminal.hs 27;" f -_tmExternalColor src/Dodge/Data/Terminal.hs 26;" f -_tmFutureLines src/Dodge/Data/Terminal.hs 28;" f -_tmID src/Dodge/Data/Terminal.hs 22;" f -_tmMachineID src/Dodge/Data/Terminal.hs 25;" f -_tmStatus src/Dodge/Data/Terminal.hs 31;" f -_tmToggles src/Dodge/Data/Terminal.hs 33;" f -_toPlaySoundChunkID src/Sound/Data.hs 41;" f -_toPlaySoundPos src/Sound/Data.hs 38;" f -_toPlaySoundStatus src/Sound/Data.hs 37;" f -_toPlaySoundTime src/Sound/Data.hs 36;" f -_toPlaySoundVolume src/Sound/Data.hs 39;" f -_toPlaySoundVolumeFraction src/Sound/Data.hs 40;" f -_toPlaySounds src/Dodge/Data/World.hs 41;" f -_topBoxSize src/Shape/Data.hs 17;" f +_tlEffect src/Dodge/Data/Terminal.hs 39;" f +_tlPause src/Dodge/Data/Terminal.hs 37;" f +_tlString src/Dodge/Data/Terminal.hs 38;" f +_tmBootLines src/Dodge/Data/Terminal.hs 21;" f +_tmButtonID src/Dodge/Data/Terminal.hs 22;" f +_tmCommandHistory src/Dodge/Data/Terminal.hs 30;" f +_tmCommands src/Dodge/Data/Terminal.hs 27;" f +_tmDeathEffect src/Dodge/Data/Terminal.hs 28;" f +_tmDisplayedLines src/Dodge/Data/Terminal.hs 25;" f +_tmExternalColor src/Dodge/Data/Terminal.hs 24;" f +_tmFutureLines src/Dodge/Data/Terminal.hs 26;" f +_tmID src/Dodge/Data/Terminal.hs 20;" f +_tmMachineID src/Dodge/Data/Terminal.hs 23;" f +_tmStatus src/Dodge/Data/Terminal.hs 29;" f +_tmToggles src/Dodge/Data/Terminal.hs 31;" f +_toPlaySoundChunkID src/Sound/Data.hs 39;" f +_toPlaySoundPos src/Sound/Data.hs 36;" f +_toPlaySoundStatus src/Sound/Data.hs 35;" f +_toPlaySoundTime src/Sound/Data.hs 34;" f +_toPlaySoundVolume src/Sound/Data.hs 37;" f +_toPlaySoundVolumeFraction src/Sound/Data.hs 38;" f +_toPlaySounds src/Dodge/Data/World.hs 39;" f +_topBoxSize src/Shape/Data.hs 12;" f _tptString src/Dodge/Data/Terminal/Status.hs 15;" f -_tractorBeams src/Dodge/Data/LWorld.hs 119;" f +_tractorBeams src/Dodge/Data/LWorld.hs 115;" f _trieChildren src/SimpleTrie.hs 12;" f _trieMVal src/SimpleTrie.hs 11;" f -_triggers src/Dodge/Data/LWorld.hs 128;" f -_ttDeathEffect src/Dodge/Data/Terminal.hs 46;" f -_ttTriggerID src/Dodge/Data/Terminal.hs 45;" f -_tuDir src/Dodge/Data/Machine.hs 55;" f -_tuFireTime src/Dodge/Data/Machine.hs 54;" f -_tuTurnSpeed src/Dodge/Data/Machine.hs 53;" f -_tuWeapon src/Dodge/Data/Machine.hs 52;" f -_turnToPoint src/Dodge/Data/ActionPlan.hs 73;" f -_uInt src/Dodge/Data/Item/Use.hs 33;" f -_uScope src/Dodge/Data/Item/Use.hs 36;" f -_uValue src/Dodge/Data/Item/Use.hs 35;" f -_uaParams src/Dodge/Data/Item/Use.hs 32;" f -_ubMod src/Dodge/Data/Item/Use.hs 37;" f +_triggers src/Dodge/Data/LWorld.hs 124;" f +_ttDeathEffect src/Dodge/Data/Terminal.hs 44;" f +_ttTriggerID src/Dodge/Data/Terminal.hs 43;" f +_tuDir src/Dodge/Data/Machine.hs 53;" f +_tuFireTime src/Dodge/Data/Machine.hs 52;" f +_tuTurnSpeed src/Dodge/Data/Machine.hs 51;" f +_tuWeapon src/Dodge/Data/Machine.hs 50;" f +_turnToPoint src/Dodge/Data/ActionPlan.hs 71;" f +_uInt src/Dodge/Data/Item/Use.hs 31;" f +_uScope src/Dodge/Data/Item/Use.hs 34;" f +_uValue src/Dodge/Data/Item/Use.hs 33;" f +_uaParams src/Dodge/Data/Item/Use.hs 30;" f +_ubMod src/Dodge/Data/Item/Use.hs 35;" f _unCombEdge src/Dodge/Combine/Graph.hs 32;" f _unCombNode src/Dodge/Combine/Graph.hs 25;" f _unFBO src/Shader/Data.hs 57;" f -_unNInt src/NewInt.hs 17;" f -_unNIntMap src/NewInt.hs 23;" f -_unNIntSet src/NewInt.hs 20;" f +_unNInt src/NewInt.hs 16;" f +_unNIntMap src/NewInt.hs 22;" f +_unNIntSet src/NewInt.hs 19;" f _unPrimitiveMode src/Shader/Data.hs 99;" f _unPutCrit src/Dodge/Data/GenWorld.hs 33;" f _unST src/Dodge/Data/MetaTree.hs 20;" f _unTO src/Shader/Data.hs 59;" f -_unfiredBarrels src/Dodge/Data/Item/Params.hs 19;" f +_unfiredBarrels src/Dodge/Data/Item/Params.hs 17;" f _unpauseClock src/Dodge/Data/World.hs 56;" f _unputTerminal src/Dodge/Data/GenWorld.hs 43;" f _useExactly src/Dodge/Data/Muzzle.hs 62;" f -_useMapperLines src/Dodge/Data/Item/Use.hs 40;" f -_useMapperPoints src/Dodge/Data/Item/Use.hs 41;" f -_useSelf src/Dodge/Data/ActionPlan.hs 120;" f -_useToggle src/Dodge/Data/Item/Use.hs 38;" f +_useMapperLines src/Dodge/Data/Item/Use.hs 38;" f +_useMapperPoints src/Dodge/Data/Item/Use.hs 39;" f +_useSelf src/Dodge/Data/ActionPlan.hs 118;" f +_useToggle src/Dodge/Data/Item/Use.hs 36;" f _useUpTo src/Dodge/Data/Muzzle.hs 63;" f -_uvCanContinue src/Dodge/Data/Universe.hs 39;" f -_uvConfig src/Dodge/Data/Universe.hs 37;" f -_uvDebug src/Dodge/Data/Universe.hs 44;" f -_uvDebugFloat1 src/Dodge/Data/Universe.hs 45;" f -_uvDebugFloat2 src/Dodge/Data/Universe.hs 46;" f -_uvDebugMessageOffset src/Dodge/Data/Universe.hs 50;" f -_uvDebugPathShowType src/Dodge/Data/Universe.hs 49;" f -_uvDebugV2_1 src/Dodge/Data/Universe.hs 47;" f -_uvDebugV2_2 src/Dodge/Data/Universe.hs 48;" f -_uvFrameTicks src/Dodge/Data/Universe.hs 42;" f -_uvIOEffects src/Dodge/Data/Universe.hs 35;" f -_uvLastFrameTicks src/Dodge/Data/Universe.hs 41;" f -_uvMSeed src/Dodge/Data/Universe.hs 40;" f -_uvRAMSave src/Dodge/Data/Universe.hs 43;" f -_uvScreenLayers src/Dodge/Data/Universe.hs 34;" f -_uvSideEffects src/Dodge/Data/Universe.hs 36;" f -_uvSoundQueue src/Dodge/Data/Universe.hs 51;" f -_uvTestString src/Dodge/Data/Universe.hs 38;" f -_uvWorld src/Dodge/Data/Universe.hs 32;" f +_uvCanContinue src/Dodge/Data/Universe.hs 37;" f +_uvConfig src/Dodge/Data/Universe.hs 35;" f +_uvDebug src/Dodge/Data/Universe.hs 42;" f +_uvDebugFloat1 src/Dodge/Data/Universe.hs 43;" f +_uvDebugFloat2 src/Dodge/Data/Universe.hs 44;" f +_uvDebugMessageOffset src/Dodge/Data/Universe.hs 48;" f +_uvDebugPathShowType src/Dodge/Data/Universe.hs 47;" f +_uvDebugV2_1 src/Dodge/Data/Universe.hs 45;" f +_uvDebugV2_2 src/Dodge/Data/Universe.hs 46;" f +_uvFrameTicks src/Dodge/Data/Universe.hs 40;" f +_uvIOEffects src/Dodge/Data/Universe.hs 33;" f +_uvLastFrameTicks src/Dodge/Data/Universe.hs 39;" f +_uvMSeed src/Dodge/Data/Universe.hs 38;" f +_uvRAMSave src/Dodge/Data/Universe.hs 41;" f +_uvScreenLayers src/Dodge/Data/Universe.hs 32;" f +_uvSideEffects src/Dodge/Data/Universe.hs 34;" f +_uvSoundQueue src/Dodge/Data/Universe.hs 49;" f +_uvTestString src/Dodge/Data/Universe.hs 36;" f +_uvWorld src/Dodge/Data/Universe.hs 30;" f _vaCount src/Shader/Data.hs 69;" f _vaNormalize src/Shader/Data.hs 71;" f _vaOffset src/Shader/Data.hs 72;" f @@ -2453,32 +2455,32 @@ _vboPtr src/Shader/Data.hs 83;" f _vboShapes src/Data/Preload/Render.hs 42;" f _vboVertexBytes src/Shader/Data.hs 84;" f _vboWindows src/Data/Preload/Render.hs 41;" f -_vcCoolDown src/Dodge/Data/Creature/Misc.hs 24;" f -_vcMaxCoolDown src/Dodge/Data/Creature/Misc.hs 23;" f +_vcCoolDown src/Dodge/Data/Creature/Misc.hs 22;" f +_vcMaxCoolDown src/Dodge/Data/Creature/Misc.hs 21;" f _vertices src/Polyhedra/Data.hs 22;" f -_viDist src/Dodge/Data/Creature/Perception.hs 43;" f -_viFOV src/Dodge/Data/Creature/Perception.hs 42;" f -_viewPoint src/Dodge/Data/Creature.hs 79;" f +_viDist src/Dodge/Data/Creature/Perception.hs 41;" f +_viFOV src/Dodge/Data/Creature/Perception.hs 40;" f +_viewPoint src/Dodge/Data/Creature.hs 71;" f _volleyNumBarrels src/Dodge/Data/TriggerType.hs 13;" f _volleyRate src/Dodge/Data/TriggerType.hs 13;" f _volume_master src/Dodge/Data/Config.hs 39;" f _volume_music src/Dodge/Data/Config.hs 41;" f _volume_sound src/Dodge/Data/Config.hs 40;" f -_vxCol src/Picture/Data.hs 15;" f -_vxExt src/Picture/Data.hs 16;" f -_vxLayer src/Picture/Data.hs 17;" f -_vxPos src/Picture/Data.hs 14;" f -_vxShadNum src/Picture/Data.hs 18;" f +_vxCol src/Picture/Data.hs 13;" f +_vxExt src/Picture/Data.hs 14;" f +_vxLayer src/Picture/Data.hs 15;" f +_vxPos src/Picture/Data.hs 12;" f +_vxShadNum src/Picture/Data.hs 16;" f _wCam src/Dodge/Data/World.hs 55;" f -_wTime src/Dodge/Data/Item/Params.hs 22;" f -_waitThenAction src/Dodge/Data/ActionPlan.hs 78;" f -_waitThenTimer src/Dodge/Data/ActionPlan.hs 77;" f -_wallDamages src/Dodge/Data/LWorld.hs 121;" f +_wTime src/Dodge/Data/Item/Params.hs 20;" f +_waitThenAction src/Dodge/Data/ActionPlan.hs 76;" f +_waitThenTimer src/Dodge/Data/ActionPlan.hs 75;" f +_wallDamages src/Dodge/Data/LWorld.hs 117;" f _wallShader src/Data/Preload/Render.hs 48;" f _wallVBO src/Data/Preload/Render.hs 47;" f -_walls src/Dodge/Data/LWorld.hs 120;" f -_wanID src/Dodge/Data/LWorld.hs 160;" f -_wanPos src/Dodge/Data/LWorld.hs 159;" f +_walls src/Dodge/Data/LWorld.hs 116;" f +_wanID src/Dodge/Data/LWorld.hs 156;" f +_wanPos src/Dodge/Data/LWorld.hs 155;" f _warmMax src/Dodge/Data/TriggerType.hs 19;" f _warmStart src/Dodge/Data/TriggerType.hs 15;" f _windowPosX src/Dodge/Data/Config.hs 53;" f @@ -2486,32 +2488,32 @@ _windowPosY src/Dodge/Data/Config.hs 54;" f _windowShader src/Data/Preload/Render.hs 19;" f _windowX src/Dodge/Data/Config.hs 51;" f _windowY src/Dodge/Data/Config.hs 52;" f -_wlBouncy src/Dodge/Data/Wall.hs 27;" f -_wlColor src/Dodge/Data/Wall.hs 23;" f -_wlFireThrough src/Dodge/Data/Wall.hs 30;" f -_wlHeight src/Dodge/Data/Wall.hs 35;" f -_wlID src/Dodge/Data/Wall.hs 22;" f -_wlLine src/Dodge/Data/Wall.hs 21;" f -_wlMaterial src/Dodge/Data/Wall.hs 36;" f -_wlOpacity src/Dodge/Data/Wall.hs 24;" f -_wlPathable src/Dodge/Data/Wall.hs 25;" f -_wlPenetrable src/Dodge/Data/Wall.hs 26;" f -_wlReflect src/Dodge/Data/Wall.hs 31;" f -_wlRotateTo src/Dodge/Data/Wall.hs 33;" f -_wlStCreature src/Dodge/Data/Wall/Structure.hs 17;" f -_wlStructure src/Dodge/Data/Wall.hs 34;" f -_wlTouchThrough src/Dodge/Data/Wall.hs 29;" f -_wlUnshadowed src/Dodge/Data/Wall.hs 32;" f -_wlWalkable src/Dodge/Data/Wall.hs 28;" f -_wlZoning src/Dodge/Data/World.hs 51;" f -_worldEventFlags src/Dodge/Data/World.hs 47;" f -_worldEvents src/Dodge/Data/LWorld.hs 131;" f -_wsBlock src/Dodge/Data/Wall/Structure.hs 16;" f -_wsDoor src/Dodge/Data/Wall/Structure.hs 14;" f -_wsMachine src/Dodge/Data/Wall/Structure.hs 15;" f -_xNum src/Dodge/Data/Item/Combine.hs 140;" f -_xNum src/Dodge/Data/Item/Combine.hs 150;" f -_xNum src/Dodge/Data/Item/Combine.hs 171;" f +_wlBouncy src/Dodge/Data/Wall.hs 25;" f +_wlColor src/Dodge/Data/Wall.hs 21;" f +_wlFireThrough src/Dodge/Data/Wall.hs 28;" f +_wlHeight src/Dodge/Data/Wall.hs 33;" f +_wlID src/Dodge/Data/Wall.hs 20;" f +_wlLine src/Dodge/Data/Wall.hs 19;" f +_wlMaterial src/Dodge/Data/Wall.hs 34;" f +_wlOpacity src/Dodge/Data/Wall.hs 22;" f +_wlPathable src/Dodge/Data/Wall.hs 23;" f +_wlPenetrable src/Dodge/Data/Wall.hs 24;" f +_wlReflect src/Dodge/Data/Wall.hs 29;" f +_wlRotateTo src/Dodge/Data/Wall.hs 31;" f +_wlStCreature src/Dodge/Data/Wall/Structure.hs 15;" f +_wlStructure src/Dodge/Data/Wall.hs 32;" f +_wlTouchThrough src/Dodge/Data/Wall.hs 27;" f +_wlUnshadowed src/Dodge/Data/Wall.hs 30;" f +_wlWalkable src/Dodge/Data/Wall.hs 26;" f +_wlZoning src/Dodge/Data/World.hs 49;" f +_worldEventFlags src/Dodge/Data/World.hs 45;" f +_worldEvents src/Dodge/Data/LWorld.hs 127;" f +_wsBlock src/Dodge/Data/Wall/Structure.hs 14;" f +_wsDoor src/Dodge/Data/Wall/Structure.hs 12;" f +_wsMachine src/Dodge/Data/Wall/Structure.hs 13;" f +_xNum src/Dodge/Data/Item/Combine.hs 139;" f +_xNum src/Dodge/Data/Item/Combine.hs 149;" f +_xNum src/Dodge/Data/Item/Combine.hs 170;" f aFlame src/Dodge/Gas.hs 20;" f aGasCloud src/Dodge/Gas.hs 15;" f aRadarPulse src/Dodge/RadarSweep.hs 20;" f @@ -2529,7 +2531,7 @@ addDepth src/Picture/Base.hs 133;" f addDoorAtNthLinkToggleTerminal src/Dodge/Room/Warning.hs 40;" f addDoorToggleTerminal src/Dodge/Room/Warning.hs 37;" f addDoorWall src/Dodge/Placement/PlaceSpot/TriggerDoor.hs 53;" f -addEdges src/Dodge/Path.hs 153;" f +addEdges src/Dodge/Path.hs 154;" f addGib4 src/Dodge/Prop/Gib.hs 52;" f addGibAt src/Dodge/Prop/Gib.hs 63;" f addGibAtDir src/Dodge/Prop/Gib.hs 69;" f @@ -2544,7 +2546,7 @@ addGirderNS' src/Dodge/Room/Modify/Girder.hs 55;" f addHighGirder src/Dodge/Room/Modify/Girder.hs 132;" f addHighGirder' src/Dodge/Room/Modify/Girder.hs 142;" f addIndefiniteArticle src/StringHelp.hs 17;" f -addNodes src/Dodge/Path.hs 146;" f +addNodes src/Dodge/Path.hs 147;" f addPane src/Dodge/Placement/PlaceSpot.hs 183;" f addPlmnt src/Dodge/LevelGen/PlacementHelper.hs 87;" f addPointPolygon src/Geometry/Polygon.hs 134;" f @@ -2911,7 +2913,7 @@ combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 480;" f combineTree src/Dodge/Tree/Compose.hs 67;" f commandColor src/Dodge/Terminal.hs 114;" f commonPrefix src/Dodge/Debug/Terminal.hs 149;" f -comp src/Quaternion.hs 65;" f +comp src/Quaternion.hs 61;" f compactDraw src/Dodge/LevelGen.hs 94;" f compactDraw' src/Dodge/LevelGen.hs 105;" f compactDrawTree src/Dodge/LevelGen.hs 88;" f @@ -2929,7 +2931,7 @@ contToIDCont src/Dodge/LevelGen/PlacementHelper.hs 57;" f continueTerminal src/Dodge/Update/Input/InGame.hs 402;" f convexHull src/Geometry/Polygon.hs 142;" f convexHullSafe src/Geometry/Polygon.hs 149;" f -convexPolysOverlap src/Geometry/ConvexPoly.hs 48;" f +convexPolysOverlap src/Geometry/ConvexPoly.hs 46;" f coolMachinePistol src/Dodge/Creature/State.hs 102;" f coolMinigun src/Dodge/Creature/State.hs 95;" f copier src/Dodge/Item/Scope.hs 88;" f @@ -3109,12 +3111,12 @@ defaultAimingCrit src/Dodge/Default/Creature.hs 107;" f defaultAudition src/Dodge/Default/Creature.hs 92;" f defaultAutoWall src/Dodge/Default/Door.hs 15;" f defaultBlock src/Dodge/Default/Block.hs 5;" f -defaultBounds src/Dodge/Data/Bounds.hs 20;" f +defaultBounds src/Dodge/Data/Bounds.hs 18;" f defaultBullet src/Dodge/Item/Weapon/Bullet.hs 10;" f defaultButton src/Dodge/Default.hs 46;" f -defaultCWCam src/Dodge/Default/World.hs 67;" f -defaultCWGen src/Dodge/Default/World.hs 57;" f -defaultCWorld src/Dodge/Default/World.hs 82;" f +defaultCWCam src/Dodge/Default/World.hs 69;" f +defaultCWGen src/Dodge/Default/World.hs 59;" f +defaultCWorld src/Dodge/Default/World.hs 84;" f defaultChaseMvType src/Dodge/Creature/MoveType.hs 25;" f defaultClusterStatus src/Dodge/Default/Room.hs 37;" f defaultConfig src/Dodge/Data/Config.hs 128;" f @@ -3130,13 +3132,13 @@ defaultDrawButton src/Dodge/Button/Draw.hs 29;" f defaultEquipment src/Dodge/Default.hs 24;" f defaultFlIt src/Dodge/Default.hs 27;" f defaultForeground src/Dodge/Default/ForegroundShape.hs 5;" f -defaultHUD src/Dodge/Default/World.hs 160;" f +defaultHUD src/Dodge/Default/World.hs 162;" f defaultHeldItem src/Dodge/Default/Item.hs 9;" f defaultInanimate src/Dodge/Default/Creature.hs 62;" f defaultInput src/Dodge/Default/World.hs 11;" f defaultIntention src/Dodge/Default/Creature.hs 98;" f defaultInvSize src/Dodge/Default/Creature.hs 72;" f -defaultLWorld src/Dodge/Default/World.hs 97;" f +defaultLWorld src/Dodge/Default/World.hs 99;" f defaultListDisplayParams src/Dodge/ListDisplayParams.hs 18;" f defaultMachine src/Dodge/Default.hs 30;" f defaultMachineWall src/Dodge/Default/Wall.hs 55;" f @@ -3236,8 +3238,8 @@ doFloatFloat src/Dodge/FloatFunction.hs 5;" f doGenFloat src/Dodge/HeldUse.hs 1158;" f doGravityPU src/Dodge/Projectile/Update.hs 34;" f doHeldUseEffect src/Dodge/HeldUse.hs 351;" f -doInPlacements src/Dodge/Layout.hs 83;" f -doIndividualPlacements src/Dodge/Layout.hs 97;" f +doInPlacements src/Dodge/Layout.hs 88;" f +doIndividualPlacements src/Dodge/Layout.hs 102;" f doInputScreenInput src/Dodge/Update/Input/ScreenLayer.hs 28;" f doItemTimeScroll src/Dodge/Update.hs 193;" f doLoop src/Loop.hs 60;" f @@ -3250,7 +3252,7 @@ doQuickload src/Dodge/Save.hs 82;" f doQuicksave src/Dodge/Save.hs 77;" f doRandImpulse src/Dodge/RandImpulse.hs 7;" f doRegexInput src/Dodge/Update/Input/InGame.hs 447;" f -doRoomPlacements src/Dodge/Layout.hs 100;" f +doRoomPlacements src/Dodge/Layout.hs 105;" f doRoomShift src/Dodge/Room/Link.hs 33;" f doScopeZoom src/Dodge/Update/Scroll.hs 91;" f doSectionSize src/Dodge/DisplayInventory.hs 211;" f @@ -3578,7 +3580,7 @@ frag src/Shader/Data.hs 102;" f freeShaderPointers' src/Shader.hs 37;" f fridgeHumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 500;" f fromEdgeTuple src/Dodge/Path/Translate.hs 5;" f -fromJust' src/MaybeHelp.hs 24;" f +fromJust' src/MaybeHelp.hs 22;" f fromListL src/DoubleStack.hs 7;" f fromTopLeft src/Dodge/ScreenPos.hs 9;" f fromV3 src/Geometry/Data.hs 63;" f @@ -3594,16 +3596,16 @@ gLauncher src/Dodge/Item/Held/Launcher.hs 24;" f gRandify src/Dodge/Randify.hs 11;" f gadgetEffect src/Dodge/HeldUse.hs 47;" f gameOverMenu src/Dodge/Menu.hs 207;" f -gameRoomFromRoom src/Dodge/Layout.hs 148;" f +gameRoomFromRoom src/Dodge/Layout.hs 153;" f gameRoomViewpoints src/Dodge/Viewpoints.hs 35;" f -gameRoomsFromRooms src/Dodge/Layout.hs 145;" f +gameRoomsFromRooms src/Dodge/Layout.hs 150;" f gameplayMenu src/Dodge/Menu.hs 154;" f gameplayMenuOptions src/Dodge/Menu.hs 157;" f gasType src/Dodge/HeldUse.hs 1115;" f generateGenParams src/Dodge/LevelGen/LevelStructure.hs 23;" f generateGraphs src/Dodge/Menu.hs 149;" f generateLayout src/Dodge/Layout/Generate.hs 10;" f -generateLevelFromRoomList src/Dodge/Layout.hs 34;" f +generateLevelFromRoomList src/Dodge/Layout.hs 35;" f generateWorldFromSeed src/Dodge/LevelGen.hs 17;" f geom src/Shader/Data.hs 102;" f geometryQuickCheckTests test/Spec.hs 55;" f @@ -3644,7 +3646,7 @@ getRootItemInvID src/Dodge/Inventory/Location.hs 35;" f getSelectedCloseObj src/Dodge/SelectedClose.hs 14;" f getSmoothScrollValue src/Dodge/SmoothScroll.hs 21;" f getSplitString src/Dodge/Debug/Terminal.hs 129;" f -getTiles src/Dodge/Layout.hs 195;" f +getTiles src/Dodge/Layout.hs 200;" f getViewpoints src/Dodge/Viewpoints.hs 29;" f getVolleyBurst src/Dodge/HeldUse.hs 126;" f getWallSPic src/Dodge/Render/Walls.hs 51;" f @@ -3857,13 +3859,13 @@ isElectrical src/Dodge/Machine/Update.hs 84;" f isFlyable src/Dodge/Base/Collide.hs 328;" f isGroupSelectableSection src/Dodge/Update/Input/InGame.hs 197;" f isInLnk src/Dodge/PlacementSpot.hs 161;" f -isJust' src/MaybeHelp.hs 29;" f +isJust' src/MaybeHelp.hs 27;" f isLHS src/Geometry/LHS.hs 11;" f isLeftOf src/Geometry.hs 199;" f isLeftOfA src/Geometry.hs 193;" f isMidEdgeLink src/Dodge/RoomLink.hs 56;" f isNHS src/Geometry/Intersect.hs 53;" f -isNothing' src/MaybeHelp.hs 33;" f +isNothing' src/MaybeHelp.hs 31;" f isOnSeg src/Geometry.hs 237;" f isOutLnk src/Dodge/PlacementSpot.hs 166;" f isOverTerminalScreen src/Dodge/Update.hs 399;" f @@ -4311,16 +4313,16 @@ nulgate src/Dodge/Item/Scope.hs 95;" f numColor src/Color.hs 128;" f numDrawableVertices src/Shader/Parameters.hs 34;" f numGLushort src/Shader/Parameters.hs 29;" f -numLayers src/Picture/Data.hs 31;" f +numLayers src/Picture/Data.hs 29;" f numMetaTree src/Dodge/Tree/Compose.hs 119;" f numMetaTree' src/Dodge/Tree/Compose.hs 122;" f numSelfTree src/Dodge/Tree/Compose.hs 107;" f numSelfTree' src/Dodge/Tree/Compose.hs 110;" f -numShads src/Picture/Data.hs 42;" f +numShads src/Picture/Data.hs 40;" f numSubElements src/Shader/Parameters.hs 39;" f numTraversable src/TreeHelp.hs 184;" f obstacleColor src/Dodge/Debug/Picture.hs 271;" f -obstructPathsCrossing src/Dodge/Path.hs 169;" f +obstructPathsCrossing src/Dodge/Path.hs 170;" f oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 698;" f onEquipWristShield src/Dodge/Equipment.hs 37;" f onRemoveWristShield src/Dodge/Equipment.hs 24;" f @@ -4367,8 +4369,8 @@ overwriteLabel src/Dodge/Tree/Compose.hs 31;" f p src/ShortShow.hs 48;" f pContID src/Dodge/LevelGen/PlacementHelper.hs 15;" f pairInPolys src/Dodge/Room/Path.hs 45;" f -pairPolyPointsIntersect src/Geometry/ConvexPoly.hs 70;" f -pairsToGraph src/Dodge/Path.hs 139;" f +pairPolyPointsIntersect src/Geometry/ConvexPoly.hs 68;" f +pairsToGraph src/Dodge/Path.hs 140;" f pairsToIncGraph src/Dodge/Path.hs 128;" f pairsToIncidence src/Dodge/Graph.hs 20;" f pairsToSCC src/Dodge/Graph.hs 32;" f @@ -4386,7 +4388,7 @@ pauseSound src/Dodge/SoundLogic.hs 42;" f pauseTime src/Dodge/Update.hs 182;" f pbFlicker src/Dodge/Update.hs 469;" f pbsHit src/Dodge/WorldEvent/ThingsHit.hs 89;" f -peZoneSize src/Dodge/Zoning/Pathing.hs 47;" f +peZoneSize src/Dodge/Zoning/Pathing.hs 49;" f pedestalRoom src/Dodge/Room/Containing.hs 50;" f penThing src/Dodge/Bullet.hs 210;" f perMat src/MatrixHelper.hs 49;" f @@ -4397,10 +4399,10 @@ performAimAt src/Dodge/Creature/Action.hs 102;" f performPathTo src/Dodge/Creature/Action.hs 115;" f performTurnToA src/Dodge/Creature/Action.hs 127;" f perspectiveMatrixb src/MatrixHelper.hs 11;" f -pesNearCirc src/Dodge/Zoning/Pathing.hs 44;" f -pesNearPoint src/Dodge/Zoning/Pathing.hs 33;" f -pesNearRect src/Dodge/Zoning/Pathing.hs 41;" f -pesNearSeg src/Dodge/Zoning/Pathing.hs 38;" f +pesNearCirc src/Dodge/Zoning/Pathing.hs 46;" f +pesNearPoint src/Dodge/Zoning/Pathing.hs 35;" f +pesNearRect src/Dodge/Zoning/Pathing.hs 43;" f +pesNearSeg src/Dodge/Zoning/Pathing.hs 40;" f picFormat src/Polyhedra.hs 23;" f picMap src/Picture/Base.hs 67;" f pickUpItem src/Dodge/Inventory/Add.hs 69;" f @@ -4452,11 +4454,11 @@ pmQuads src/Shader/Data.hs 107;" f pmTriangleFan src/Shader/Data.hs 107;" f pmTriangleStrip src/Shader/Data.hs 107;" f pmTriangles src/Shader/Data.hs 107;" f -pnZoneSize src/Dodge/Zoning/Pathing.hs 24;" f -pnsNearCirc src/Dodge/Zoning/Pathing.hs 21;" f -pnsNearPoint src/Dodge/Zoning/Pathing.hs 12;" f -pnsNearRect src/Dodge/Zoning/Pathing.hs 18;" f -pnsNearSeg src/Dodge/Zoning/Pathing.hs 15;" f +pnZoneSize src/Dodge/Zoning/Pathing.hs 26;" f +pnsNearCirc src/Dodge/Zoning/Pathing.hs 23;" f +pnsNearPoint src/Dodge/Zoning/Pathing.hs 14;" f +pnsNearRect src/Dodge/Zoning/Pathing.hs 20;" f +pnsNearSeg src/Dodge/Zoning/Pathing.hs 17;" f pointIfNotClose src/Dodge/LevelGen/StaticWalls/Deprecated.hs 68;" f pointInCircle src/Geometry.hs 209;" f pointInOrOnPolygon src/Geometry/Polygon.hs 78;" f @@ -4468,7 +4470,7 @@ pointerToItem src/Dodge/Item/Location.hs 39;" f pointerToItemID src/Dodge/Item/Location.hs 42;" f pointerYourRootItem src/Dodge/Item/Location.hs 33;" f pointerYourSelectedItem src/Dodge/Item/Location.hs 26;" f -pointsToPoly src/Geometry/ConvexPoly.hs 37;" f +pointsToPoly src/Geometry/ConvexPoly.hs 35;" f poisonSPic src/Dodge/Creature/Update.hs 125;" f poisonSprayer src/Dodge/Item/Held/SprayGuns.hs 17;" f poke34 src/Shader/Poke.hs 506;" f @@ -4514,8 +4516,8 @@ polyCirc src/Shape.hs 46;" f polyCircx src/Shape.hs 51;" f polyCornerDist src/Geometry/Polygon.hs 61;" f polyOrthDist src/Geometry/Polygon.hs 51;" f -polyPointsIntersect src/Geometry/ConvexPoly.hs 62;" f -polyPointsOverlap src/Geometry/ConvexPoly.hs 55;" f +polyPointsIntersect src/Geometry/ConvexPoly.hs 60;" f +polyPointsOverlap src/Geometry/ConvexPoly.hs 53;" f polyToEdges src/Polyhedra.hs 133;" f polyToGeoRender src/Polyhedra.hs 142;" f polyToPics src/Polyhedra.hs 122;" f @@ -4541,7 +4543,7 @@ powlistUpToN src/Multiset.hs 23;" f powlistUpToN' src/Multiset.hs 12;" f powlistUpToN'' src/Multiset.hs 31;" f preCritStart src/Dodge/Room/Start.hs 83;" f -prePos src/Quaternion.hs 68;" f +prePos src/Quaternion.hs 64;" f preloadRender src/Preload/Render.hs 30;" f premapMaybe src/FoldlHelp.hs 26;" f prependTwo src/Geometry.hs 177;" f @@ -4613,14 +4615,14 @@ putTerminalImediateAccess src/Dodge/Placement/Instance/Terminal.hs 17;" f putTurret src/Dodge/Placement/Instance/Turret.hs 11;" f putWireEnd src/Dodge/Wire.hs 31;" f putWireStart src/Dodge/Wire.hs 34;" f -qID src/Quaternion.hs 62;" f -qToAng src/Quaternion.hs 59;" f -qToV2 src/Quaternion.hs 56;" f -qToV3 src/Quaternion.hs 53;" f +qID src/Quaternion.hs 58;" f +qToAng src/Quaternion.hs 55;" f +qToV2 src/Quaternion.hs 52;" f +qToV3 src/Quaternion.hs 49;" f quarterRoomSquare src/Dodge/Room/Procedural.hs 215;" f quarterRoomTri src/Dodge/Room/Procedural.hs 179;" f quitCommand src/Dodge/Terminal.hs 93;" f -qz src/Quaternion.hs 71;" f +qz src/Quaternion.hs 67;" f rLauncher src/Dodge/Item/Held/Launcher.hs 14;" f rLauncherX src/Dodge/Item/Held/Launcher.hs 30;" f rToOnward src/Dodge/Cleat.hs 21;" f @@ -4649,7 +4651,7 @@ randSpark src/Dodge/Spark.hs 69;" f randSparkExtraVel src/Dodge/Spark.hs 92;" f randWallReflect src/Dodge/Update.hs 643;" f randomChallenges src/Dodge/Room/Start.hs 63;" f -randomCompass src/Dodge/Layout.hs 56;" f +randomCompass src/Dodge/Layout.hs 61;" f randomFourCornerRoom src/Dodge/Room/Procedural.hs 268;" f randomFourCornerRoomCrsIts src/Dodge/Room/Procedural.hs 280;" f randomLightPositions src/Dodge/Room/Modify/Girder.hs 152;" f @@ -4789,7 +4791,7 @@ rotateSHx src/Shape.hs 265;" f rotateSP src/ShapePicture.hs 57;" f rotateTo src/Polyhedra/Geodesic.hs 64;" f rotateToOverlappingWall src/Dodge/Update/Camera.hs 209;" f -rotateToZ src/Quaternion.hs 39;" f +rotateToZ src/Quaternion.hs 35;" f rotateV src/Geometry/Vector.hs 106;" f rotateVAround src/Geometry/Vector.hs 113;" f rotateXY src/Polyhedra.hs 31;" f @@ -4910,8 +4912,8 @@ setShaderSource src/Shader/Compile.hs 290;" f setShadowLimits src/Dodge/Shadows.hs 11;" f setSoundVolume src/Sound.hs 157;" f setTargetMv src/Dodge/Creature/ReaderUpdate.hs 82;" f -setTile src/Dodge/Layout.hs 66;" f -setTiles src/Dodge/Layout.hs 63;" f +setTile src/Dodge/Layout.hs 71;" f +setTiles src/Dodge/Layout.hs 68;" f setToggle src/Dodge/Prop/Update.hs 44;" f setTreeInts src/Dodge/Room/Tutorial.hs 72;" f setViewDistance src/Dodge/Update/Camera.hs 236;" f @@ -4935,7 +4937,7 @@ setupVBOStatic src/Shader/Compile.hs 116;" f setupVBOVAO src/Shader/Compile.hs 200;" f setupVertexAttribPointer src/Shader/Compile.hs 224;" f setupVertexAttribs src/Shader/Compile.hs 218;" f -setupWorldBounds src/Dodge/Layout.hs 112;" f +setupWorldBounds src/Dodge/Layout.hs 117;" f sfInvColor src/Dodge/Item/InventoryColor.hs 12;" f shadVBOptr src/Shader.hs 40;" f shaderTypeExt src/Shader/Compile.hs 172;" f @@ -5006,7 +5008,7 @@ shrinkPolyOnEdges src/Geometry/Polygon.hs 174;" f shrinkVert src/Geometry/Polygon.hs 178;" f shuffle src/RandomHelp.hs 49;" f shuffleLinks src/Dodge/Room/Link.hs 30;" f -shuffleRoomPos src/Dodge/Layout.hs 78;" f +shuffleRoomPos src/Dodge/Layout.hs 83;" f shuffleTail src/RandomHelp.hs 59;" f sigmoid src/Dodge/Base.hs 151;" f simpleCrSprings src/Dodge/Update.hs 861;" f @@ -5042,7 +5044,7 @@ smallSnailInt2 src/Dodge/Path.hs 63;" f smg src/Dodge/Item/Held/Stick.hs 58;" f smokeReducer src/Dodge/Item/Scope.hs 162;" f snailAround src/Dodge/Path.hs 60;" f -snapToGrid src/Dodge/Path.hs 187;" f +snapToGrid src/Dodge/Path.hs 188;" f sndV2 src/Geometry/Data.hs 73;" f sniperRifle src/Dodge/Item/Held/Rod.hs 44;" f someCrits src/Dodge/LockAndKey.hs 120;" f @@ -5140,7 +5142,7 @@ stopSoundFrom src/Dodge/SoundLogic.hs 220;" f strFromEquipment src/Dodge/Creature/Statistics.hs 53;" f strFromHeldItem src/Dodge/Creature/Statistics.hs 67;" f strengthFactor src/Dodge/Creature/Impulse/Movement.hs 51;" f -strictify src/MaybeHelp.hs 37;" f +strictify src/MaybeHelp.hs 35;" f strideRot src/Dodge/Item/HeldOffset.hs 71;" f stringToList src/Picture/Base.hs 313;" f stringToListGrad src/Picture/Text.hs 12;" f @@ -5215,9 +5217,9 @@ textJustifyRight src/Picture/Base.hs 198;" f textRight src/Picture/Base.hs 203;" f textTerminal src/Dodge/Terminal.hs 34;" f textVMirror src/Picture/Base.hs 216;" f -tflat2 src/Picture/Data.hs 60;" f -tflat3 src/Picture/Data.hs 64;" f -tflat4 src/Picture/Data.hs 68;" f +tflat2 src/Picture/Data.hs 58;" f +tflat3 src/Picture/Data.hs 62;" f +tflat4 src/Picture/Data.hs 66;" f theCleanup appDodge/Main.hs 74;" f theColumns src/Dodge/Tree/Shift.hs 146;" f theUpdateStep appDodge/Main.hs 109;" f @@ -5234,7 +5236,7 @@ thingsHitZ src/Dodge/WorldEvent/ThingsHit.hs 44;" f threeLineDecoration src/Dodge/Placement/TopDecoration.hs 61;" f throwItem src/Dodge/Creature/Action.hs 190;" f tileTexCoords src/Tile.hs 11;" f -tilesFromRooms src/Dodge/Layout.hs 192;" f +tilesFromRooms src/Dodge/Layout.hs 197;" f tilesToLine src/Shader/AuxAddition.hs 66;" f timeFlowUpdate src/Dodge/Update.hs 169;" f timeScroller src/Dodge/Item/Held/Utility.hs 42;" f @@ -5268,7 +5270,7 @@ toggleCombineInv src/Dodge/DisplayInventory.hs 311;" f toggleCommands src/Dodge/Terminal.hs 77;" f toggleEquipmentAt src/Dodge/Creature/Impulse/UseItem.hs 67;" f toggleExamineInv src/Dodge/Creature/Impulse/UseItem.hs 105;" f -toggleJust src/MaybeHelp.hs 41;" f +toggleJust src/MaybeHelp.hs 39;" f toggleMapperInv src/Dodge/Creature/Impulse/UseItem.hs 110;" f tone440S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 642;" f tone440raiseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 664;" f @@ -5548,7 +5550,7 @@ vNormal src/Geometry/Vector.hs 149;" f vNormaly src/Geometry/Vector3D.hs 72;" f vShape src/Dodge/Placement/Instance/LightSource.hs 127;" f vToL src/MatrixHelper.hs 46;" f -vToQuat src/Quaternion.hs 46;" f +vToQuat src/Quaternion.hs 42;" f validTerminalCommands src/Dodge/Debug/Terminal.hs 137;" f vasTightStride src/Shader/Compile.hs 297;" f vecBetweenSpeed src/Dodge/Base.hs 146;" f @@ -5578,7 +5580,7 @@ wallBuffer src/Dodge/WallCreatureCollisions.hs 53;" f wallIsZeroLength src/Dodge/LevelGen/StaticWalls.hs 179;" f wallLine src/Dodge/Placement/Instance/Wall.hs 71;" f wallToSurface src/Dodge/Base/Collide.hs 182;" f -wallsFromRooms src/Dodge/Layout.hs 133;" f +wallsFromRooms src/Dodge/Layout.hs 138;" f wallsToDraw src/Dodge/Render/Walls.hs 17;" f warmupSound src/Dodge/HeldUse.hs 1376;" f warningRooms src/Dodge/Room/Warning.hs 30;" f @@ -5687,15 +5689,16 @@ zoneOfCirc src/Dodge/Zoning/Base.hs 24;" f zoneOfCl src/Dodge/Zoning/Cloud.hs 24;" f zoneOfCr src/Dodge/Zoning/Creature.hs 45;" f zoneOfDs src/Dodge/Zoning/Cloud.hs 45;" f -zoneOfPe src/Dodge/Zoning/Pathing.hs 50;" f -zoneOfPn src/Dodge/Zoning/Pathing.hs 27;" f +zoneOfIncPe src/Dodge/Zoning/Pathing.hs 52;" f +zoneOfPe src/Dodge/Zoning/Pathing.hs 55;" f +zoneOfPn src/Dodge/Zoning/Pathing.hs 29;" f zoneOfPoint src/Dodge/Zoning/Base.hs 44;" f zoneOfRect src/Dodge/Zoning/Base.hs 28;" f zoneOfSeg src/Dodge/Zoning/Base.hs 47;" f zoneOfSight src/Dodge/Zoning/World.hs 9;" f zoneOfWl src/Dodge/Zoning/Wall.hs 55;" f -zonePe src/Dodge/Zoning/Pathing.hs 53;" f -zonePn src/Dodge/Zoning/Pathing.hs 30;" f +zonePe src/Dodge/Zoning/Pathing.hs 58;" f +zonePn src/Dodge/Zoning/Pathing.hs 32;" f zoneWall src/Dodge/Zoning/Wall.hs 65;" f zonesAroundPoint src/Dodge/Zoning/Base.hs 96;" f zonesExtract src/Dodge/Zoning/Base.hs 56;" f