Commit before tweaking placementn/room generation

This commit is contained in:
2025-09-23 09:52:52 +01:00
parent 4179115023
commit d1bb8a985b
18 changed files with 308 additions and 201 deletions
+143 -138
View File
@@ -587,7 +587,7 @@ InDream src/Dodge/Data/Scenario.hs 19;" C
InInv src/Dodge/Data/Item/Location.hs 27;" C
InLink src/Dodge/Data/Room.hs 44;" C
InParallelUniverse src/Dodge/Data/Scenario.hs 21;" C
InPlacement src/Dodge/Data/GenWorld.hs 126;" t
InPlacement src/Dodge/Data/GenWorld.hs 127;" t
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
@@ -982,11 +982,11 @@ PORTABLEFUSION src/Dodge/Data/Item/Combine.hs 89;" C
POWERLEGS src/Dodge/Data/Item/Combine.hs 130;" C
PPLevelReset src/Dodge/Data/PressPlate.hs 16;" C
PRISM src/Dodge/Data/Item/Combine.hs 66;" C
PS src/Dodge/Data/GenWorld.hs 66;" C
PSNoShiftCont src/Dodge/Data/GenWorld.hs 67;" C
PSPos src/Dodge/Data/GenWorld.hs 68;" C
PSRoomRand src/Dodge/Data/GenWorld.hs 73;" C
PSType src/Dodge/Data/GenWorld.hs 29;" t
PS src/Dodge/Data/GenWorld.hs 67;" C
PSNoShiftCont src/Dodge/Data/GenWorld.hs 68;" C
PSPos src/Dodge/Data/GenWorld.hs 69;" C
PSRoomRand src/Dodge/Data/GenWorld.hs 74;" C
PSType src/Dodge/Data/GenWorld.hs 30;" t
PUMP src/Dodge/Data/Item/Combine.hs 63;" C
PaletteColor src/Color/Data.hs 14;" t
PassthroughLockKeyLists src/Dodge/Annotation/Data.hs 24;" C
@@ -1005,8 +1005,8 @@ 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
Placement src/Dodge/Data/GenWorld.hs 79;" t
PlacementSpot src/Dodge/Data/GenWorld.hs 65;" t
Placement src/Dodge/Data/GenWorld.hs 80;" t
PlacementSpot src/Dodge/Data/GenWorld.hs 66;" t
PlainBarrel src/Dodge/Data/Creature/Misc.hs 88;" C
PlantNurserySS src/Dodge/Data/Scenario.hs 96;" C
PlayStatus src/Sound/Data.hs 23;" t
@@ -1074,28 +1074,28 @@ 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
PutBlock src/Dodge/Data/GenWorld.hs 43;" C
PutButton src/Dodge/Data/GenWorld.hs 38;" C
PutChasm src/Dodge/Data/GenWorld.hs 61;" C
PutCoord src/Dodge/Data/GenWorld.hs 44;" C
PutCrit src/Dodge/Data/GenWorld.hs 30;" C
PutDoor src/Dodge/Data/GenWorld.hs 55;" C
PutFlIt src/Dodge/Data/GenWorld.hs 41;" C
PutForeground src/Dodge/Data/GenWorld.hs 57;" C
PutID src/Dodge/Data/GenWorld.hs 60;" C
PutLS src/Dodge/Data/GenWorld.hs 37;" C
PutLineBlock src/Dodge/Data/GenWorld.hs 47;" C
PutMachine src/Dodge/Data/GenWorld.hs 31;" C
PutMod src/Dodge/Data/GenWorld.hs 45;" C
PutNothing src/Dodge/Data/GenWorld.hs 59;" C
PutBlock src/Dodge/Data/GenWorld.hs 44;" C
PutButton src/Dodge/Data/GenWorld.hs 39;" C
PutChasm src/Dodge/Data/GenWorld.hs 62;" C
PutCoord src/Dodge/Data/GenWorld.hs 45;" C
PutCrit src/Dodge/Data/GenWorld.hs 31;" C
PutDoor src/Dodge/Data/GenWorld.hs 56;" C
PutFlIt src/Dodge/Data/GenWorld.hs 42;" C
PutForeground src/Dodge/Data/GenWorld.hs 58;" C
PutID src/Dodge/Data/GenWorld.hs 61;" C
PutLS src/Dodge/Data/GenWorld.hs 38;" C
PutLineBlock src/Dodge/Data/GenWorld.hs 48;" C
PutMachine src/Dodge/Data/GenWorld.hs 32;" C
PutMod src/Dodge/Data/GenWorld.hs 46;" C
PutNothing src/Dodge/Data/GenWorld.hs 60;" C
PutOnEquipment src/Dodge/Data/RightButtonOptions.hs 21;" C
PutPPlate src/Dodge/Data/GenWorld.hs 42;" C
PutProp src/Dodge/Data/GenWorld.hs 39;" C
PutSlideDr src/Dodge/Data/GenWorld.hs 54;" C
PutTerminal src/Dodge/Data/GenWorld.hs 40;" C
PutTrigger src/Dodge/Data/GenWorld.hs 46;" C
PutWall src/Dodge/Data/GenWorld.hs 53;" C
PutWorldUpdate src/Dodge/Data/GenWorld.hs 58;" C
PutPPlate src/Dodge/Data/GenWorld.hs 43;" C
PutProp src/Dodge/Data/GenWorld.hs 40;" C
PutSlideDr src/Dodge/Data/GenWorld.hs 55;" C
PutTerminal src/Dodge/Data/GenWorld.hs 41;" C
PutTrigger src/Dodge/Data/GenWorld.hs 47;" C
PutWall src/Dodge/Data/GenWorld.hs 54;" C
PutWorldUpdate src/Dodge/Data/GenWorld.hs 59;" C
QFloat src/Geometry/Data.hs 50;" t
QuarterRes src/Dodge/Data/Config.hs 97;" C
QuicksaveSlot src/Dodge/Data/SaveSlot.hs 10;" C
@@ -1119,7 +1119,7 @@ RadialDistortion src/Dodge/Data/Distortion.hs 13;" C
RandImpulse src/Dodge/Data/ActionPlan.hs 62;" t
RandImpulseCircMove src/Dodge/Data/ActionPlan.hs 64;" C
RandImpulseList src/Dodge/Data/ActionPlan.hs 63;" C
RandPS src/Dodge/Data/GenWorld.hs 56;" C
RandPS src/Dodge/Data/GenWorld.hs 57;" C
RandomImpulse src/Dodge/Data/ActionPlan.hs 32;" C
RandomTurn src/Dodge/Data/ActionPlan.hs 31;" C
ReactorSS src/Dodge/Data/Scenario.hs 111;" C
@@ -1154,7 +1154,7 @@ 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
Room src/Dodge/Data/GenWorld.hs 93;" t
Room src/Dodge/Data/GenWorld.hs 94;" t
RoomClipping src/Dodge/Data/Config.hs 107;" t
RoomInt src/Dodge/Tree/Shift.hs 26;" t
RoomLink src/Dodge/Data/Room.hs 23;" t
@@ -1868,6 +1868,7 @@ _fullscreenShader src/Data/Preload/Render.hs 20;" f
_futureWorlds src/Dodge/Data/World.hs 67;" f
_futureWorlds src/Dodge/Data/World.hs 73;" f
_gameplay_rotate_to_wall src/Dodge/Data/Config.hs 55;" f
_genPlacements src/Dodge/Data/GenWorld.hs 26;" f
_genRooms src/Dodge/Data/GenWorld.hs 25;" f
_getAttentiveTo src/Dodge/Data/Creature/Perception.hs 61;" f
_getCombAmount src/Dodge/Data/CombAmount.hs 12;" f
@@ -1935,8 +1936,8 @@ _impulseUseTarget src/Dodge/Data/ActionPlan.hs 53;" f
_impulseUseTargetCID src/Dodge/Data/ActionPlan.hs 50;" f
_impulsesListList src/Dodge/Data/ActionPlan.hs 98;" f
_input src/Dodge/Data/World.hs 43;" f
_ipPlacement src/Dodge/Data/GenWorld.hs 127;" f
_ipPlacementID src/Dodge/Data/GenWorld.hs 128;" f
_ipPlacement src/Dodge/Data/GenWorld.hs 128;" f
_ipPlacementID src/Dodge/Data/GenWorld.hs 129;" 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
@@ -2138,10 +2139,10 @@ _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
_plIDCont src/Dodge/Data/GenWorld.hs 83;" f
_plMID src/Dodge/Data/GenWorld.hs 82;" f
_plSpot src/Dodge/Data/GenWorld.hs 80;" f
_plType src/Dodge/Data/GenWorld.hs 81;" f
_plIDCont src/Dodge/Data/GenWorld.hs 84;" f
_plMID src/Dodge/Data/GenWorld.hs 83;" f
_plSpot src/Dodge/Data/GenWorld.hs 81;" f
_plType src/Dodge/Data/GenWorld.hs 82;" f
_playStatus src/Sound/Data.hs 17;" f
_playingSounds src/Dodge/Data/World.hs 42;" f
_pnZoning src/Dodge/Data/World.hs 52;" f
@@ -2180,34 +2181,34 @@ _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
_psFallback src/Dodge/Data/GenWorld.hs 71;" f
_psPos src/Dodge/Data/GenWorld.hs 66;" f
_psRandShift src/Dodge/Data/GenWorld.hs 75;" f
_psRoomEff src/Dodge/Data/GenWorld.hs 70;" f
_psRoomRandPointNum src/Dodge/Data/GenWorld.hs 74;" f
_psRot src/Dodge/Data/GenWorld.hs 66;" f
_psSelect src/Dodge/Data/GenWorld.hs 69;" f
_psFallback src/Dodge/Data/GenWorld.hs 72;" f
_psPos src/Dodge/Data/GenWorld.hs 67;" f
_psRandShift src/Dodge/Data/GenWorld.hs 76;" f
_psRoomEff src/Dodge/Data/GenWorld.hs 71;" f
_psRoomRandPointNum src/Dodge/Data/GenWorld.hs 75;" f
_psRot src/Dodge/Data/GenWorld.hs 67;" f
_psSelect src/Dodge/Data/GenWorld.hs 70;" f
_pulseBalls src/Dodge/Data/LWorld.hs 121;" f
_pulseLasers src/Dodge/Data/LWorld.hs 120;" f
_pulseProgress src/Dodge/Data/Creature/Misc.hs 56;" f
_pulseRate src/Dodge/Data/Creature/Misc.hs 55;" f
_putBlock src/Dodge/Data/GenWorld.hs 43;" f
_putButton src/Dodge/Data/GenWorld.hs 38;" f
_putChasmPoly src/Dodge/Data/GenWorld.hs 61;" f
_putEndPoint src/Dodge/Data/GenWorld.hs 51;" f
_putID src/Dodge/Data/GenWorld.hs 60;" f
_putItem src/Dodge/Data/GenWorld.hs 41;" f
_putMachineMachine src/Dodge/Data/GenWorld.hs 33;" f
_putMachineMaybeItem src/Dodge/Data/GenWorld.hs 35;" f
_putMachinePoly src/Dodge/Data/GenWorld.hs 32;" f
_putMachineWall src/Dodge/Data/GenWorld.hs 34;" f
_putPoly src/Dodge/Data/GenWorld.hs 43;" f
_putStartPoint src/Dodge/Data/GenWorld.hs 50;" f
_putWall src/Dodge/Data/GenWorld.hs 43;" f
_putWall src/Dodge/Data/GenWorld.hs 48;" f
_putWidth src/Dodge/Data/GenWorld.hs 49;" f
_pwPoly src/Dodge/Data/GenWorld.hs 53;" f
_pwWall src/Dodge/Data/GenWorld.hs 53;" f
_putBlock src/Dodge/Data/GenWorld.hs 44;" f
_putButton src/Dodge/Data/GenWorld.hs 39;" f
_putChasmPoly src/Dodge/Data/GenWorld.hs 62;" f
_putEndPoint src/Dodge/Data/GenWorld.hs 52;" f
_putID src/Dodge/Data/GenWorld.hs 61;" f
_putItem src/Dodge/Data/GenWorld.hs 42;" f
_putMachineMachine src/Dodge/Data/GenWorld.hs 34;" f
_putMachineMaybeItem src/Dodge/Data/GenWorld.hs 36;" f
_putMachinePoly src/Dodge/Data/GenWorld.hs 33;" f
_putMachineWall src/Dodge/Data/GenWorld.hs 35;" f
_putPoly src/Dodge/Data/GenWorld.hs 44;" f
_putStartPoint src/Dodge/Data/GenWorld.hs 51;" f
_putWall src/Dodge/Data/GenWorld.hs 44;" f
_putWall src/Dodge/Data/GenWorld.hs 49;" f
_putWidth src/Dodge/Data/GenWorld.hs 50;" f
_pwPoly src/Dodge/Data/GenWorld.hs 54;" f
_pwWall src/Dodge/Data/GenWorld.hs 54;" f
_pyFaces src/Polyhedra/Data.hs 14;" f
_pzDamage src/Dodge/Data/PulseLaser.hs 15;" f
_pzDir src/Dodge/Data/PulseLaser.hs 14;" f
@@ -2235,29 +2236,29 @@ _rkSmoke src/Dodge/Data/Projectile.hs 36;" f
_rlDir src/Dodge/Data/Room.hs 26;" f
_rlPos src/Dodge/Data/Room.hs 25;" f
_rlType src/Dodge/Data/Room.hs 24;" f
_rmBound src/Dodge/Data/GenWorld.hs 110;" f
_rmChildren src/Dodge/Data/GenWorld.hs 121;" f
_rmClusterStatus src/Dodge/Data/GenWorld.hs 123;" f
_rmConnectsTo src/Dodge/Data/GenWorld.hs 118;" f
_rmEndWires src/Dodge/Data/GenWorld.hs 117;" f
_rmFloor src/Dodge/Data/GenWorld.hs 111;" f
_rmBound src/Dodge/Data/GenWorld.hs 111;" f
_rmChildren src/Dodge/Data/GenWorld.hs 122;" f
_rmClusterStatus src/Dodge/Data/GenWorld.hs 124;" f
_rmConnectsTo src/Dodge/Data/GenWorld.hs 119;" f
_rmEndWires src/Dodge/Data/GenWorld.hs 118;" f
_rmFloor src/Dodge/Data/GenWorld.hs 112;" f
_rmHeight src/Dodge/Data/Room.hs 38;" f
_rmInPmnt src/Dodge/Data/GenWorld.hs 107;" f
_rmLinkEff src/Dodge/Data/GenWorld.hs 97;" f
_rmLinks src/Dodge/Data/GenWorld.hs 95;" f
_rmMID src/Dodge/Data/GenWorld.hs 119;" f
_rmMParent src/Dodge/Data/GenWorld.hs 120;" f
_rmName src/Dodge/Data/GenWorld.hs 112;" f
_rmOutPmnt src/Dodge/Data/GenWorld.hs 109;" f
_rmPath src/Dodge/Data/GenWorld.hs 105;" f
_rmPmnts src/Dodge/Data/GenWorld.hs 106;" f
_rmPolys src/Dodge/Data/GenWorld.hs 94;" f
_rmPos src/Dodge/Data/GenWorld.hs 104;" f
_rmRandPSs src/Dodge/Data/GenWorld.hs 115;" f
_rmShift src/Dodge/Data/GenWorld.hs 113;" f
_rmStartWires src/Dodge/Data/GenWorld.hs 116;" f
_rmType src/Dodge/Data/GenWorld.hs 122;" f
_rmViewpoints src/Dodge/Data/GenWorld.hs 114;" f
_rmInPmnt src/Dodge/Data/GenWorld.hs 108;" f
_rmLinkEff src/Dodge/Data/GenWorld.hs 98;" f
_rmLinks src/Dodge/Data/GenWorld.hs 96;" f
_rmMID src/Dodge/Data/GenWorld.hs 120;" f
_rmMParent src/Dodge/Data/GenWorld.hs 121;" f
_rmName src/Dodge/Data/GenWorld.hs 113;" f
_rmOutPmnt src/Dodge/Data/GenWorld.hs 110;" f
_rmPath src/Dodge/Data/GenWorld.hs 106;" f
_rmPmnts src/Dodge/Data/GenWorld.hs 107;" f
_rmPolys src/Dodge/Data/GenWorld.hs 95;" f
_rmPos src/Dodge/Data/GenWorld.hs 105;" f
_rmRandPSs src/Dodge/Data/GenWorld.hs 116;" f
_rmShift src/Dodge/Data/GenWorld.hs 114;" f
_rmStartWires src/Dodge/Data/GenWorld.hs 117;" f
_rmType src/Dodge/Data/GenWorld.hs 123;" f
_rmViewpoints src/Dodge/Data/GenWorld.hs 115;" f
_rmWidth src/Dodge/Data/Room.hs 37;" f
_rpDir src/Dodge/Data/Room.hs 16;" f
_rpLinkStatus src/Dodge/Data/Room.hs 18;" f
@@ -2448,12 +2449,12 @@ _unNInt src/NewInt.hs 17;" f
_unNIntMap src/NewInt.hs 23;" f
_unNIntSet src/NewInt.hs 20;" f
_unPrimitiveMode src/Shader/Data.hs 99;" f
_unPutCrit src/Dodge/Data/GenWorld.hs 30;" f
_unPutCrit src/Dodge/Data/GenWorld.hs 31;" f
_unST src/Dodge/Data/MetaTree.hs 18;" f
_unTO src/Shader/Data.hs 59;" f
_unfiredBarrels src/Dodge/Data/Item/Params.hs 19;" f
_unpauseClock src/Dodge/Data/World.hs 56;" f
_unputTerminal src/Dodge/Data/GenWorld.hs 40;" f
_unputTerminal src/Dodge/Data/GenWorld.hs 41;" f
_useAheadPos src/Dodge/Data/ActionPlan.hs 161;" f
_useExactly src/Dodge/Data/Muzzle.hs 62;" f
_useMapperLines src/Dodge/Data/Item/Use.hs 40;" f
@@ -2616,9 +2617,12 @@ ammoMagInfo src/Dodge/Item/Info.hs 49;" f
ammoMagSPic src/Dodge/Item/Draw/SPic.hs 145;" f
amr src/Dodge/Item/Held/Rod.hs 34;" f
anRoom src/Dodge/Floor.hs 130;" f
analyser src/Dodge/Placement/Instance/Analyser.hs 10;" f
analyserByDoor src/Dodge/Room/LasTurret.hs 93;" f
analyser src/Dodge/Placement/Instance/Analyser.hs 12;" f
analyserByDoor src/Dodge/Room/LasTurret.hs 108;" f
analyserByDoorWithPrompt src/Dodge/Room/LasTurret.hs 111;" f
analyserByNthLink src/Dodge/Room/LasTurret.hs 79;" f
analyserByNthLinkWithPrompt src/Dodge/Room/LasTurret.hs 93;" f
analyserWithPrompt src/Dodge/Placement/Instance/Analyser.hs 15;" f
andOrRegex src/Dodge/DisplayInventory.hs 78;" f
angleBetween src/Geometry.hs 161;" f
angleVV src/Geometry/Vector.hs 57;" f
@@ -2668,7 +2672,7 @@ arms src/Dodge/Creature/Picture.hs 72;" f
arrow src/Picture/Composite.hs 19;" f
arrowPath src/Picture/Composite.hs 8;" f
assignHotkey src/Dodge/AssignHotkey.hs 9;" f
assignPushDoors src/Dodge/LevelGen.hs 43;" f
assignPushDoors src/Dodge/LevelGen.hs 45;" f
atFstLnkOut src/Dodge/PlacementSpot.hs 221;" f
atFstLnkOutShiftBy src/Dodge/PlacementSpot.hs 240;" f
atFstLnkOutShiftInward src/Dodge/PlacementSpot.hs 243;" f
@@ -2786,7 +2790,7 @@ boxXYZ src/Polyhedra.hs 94;" f
boxXYZnobase src/Polyhedra.hs 80;" f
brainHat src/Dodge/Item/Equipment.hs 73;" f
branchRectWith src/Dodge/Room/Branch.hs 15;" f
branchWith src/Dodge/Room/Room.hs 67;" f
branchWith src/Dodge/Room/Room.hs 68;" f
bright src/Color.hs 120;" f
brightX src/Color.hs 116;" f
btSPic src/Dodge/Render/ShapePicture.hs 129;" f
@@ -2944,9 +2948,9 @@ combineTree src/Dodge/Tree/Compose.hs 66;" f
commandColor src/Dodge/Terminal.hs 114;" f
commonPrefix src/Dodge/Debug/Terminal.hs 148;" f
comp src/Quaternion.hs 65;" f
compactDraw src/Dodge/LevelGen.hs 93;" f
compactDraw' src/Dodge/LevelGen.hs 104;" f
compactDrawTree src/Dodge/LevelGen.hs 87;" f
compactDraw src/Dodge/LevelGen.hs 95;" f
compactDraw' src/Dodge/LevelGen.hs 106;" f
compactDrawTree src/Dodge/LevelGen.hs 89;" f
compileAndCheckShader src/Shader/Compile.hs 277;" f
composeNode src/Dodge/Tree/Compose.hs 76;" f
composeTree src/Dodge/Tree/Compose.hs 46;" f
@@ -2968,7 +2972,7 @@ coolMinigun src/Dodge/Creature/State.hs 94;" f
copier src/Dodge/Item/Scope.hs 88;" f
copierItemUpdate src/Dodge/Creature/State.hs 130;" f
copyItemToFloor src/Dodge/FloorItem.hs 14;" f
corDoor src/Dodge/Room/Room.hs 376;" f
corDoor src/Dodge/Room/Room.hs 377;" f
cornerList src/Preload/Render.hs 198;" f
corpseOrGib src/Dodge/Creature/Update.hs 102;" f
corridor src/Dodge/Room/Corridor.hs 17;" f
@@ -3040,7 +3044,7 @@ creatureShootPulseLaser src/Dodge/HeldUse.hs 859;" f
creatureTurnTo src/Dodge/Creature/Impulse/Movement.hs 53;" f
creatureTurnToward src/Dodge/Creature/Impulse/Movement.hs 74;" f
creatureTurnTowardDir src/Dodge/Creature/Impulse/Movement.hs 63;" f
critInDeadEnd src/Dodge/Room/Room.hs 234;" f
critInDeadEnd src/Dodge/Room/Room.hs 235;" f
crixsNearSeg src/Dodge/Zoning/Creature.hs 29;" f
crossPic src/Dodge/Render/Label.hs 27;" f
crossProd src/Geometry/Vector3D.hs 41;" f
@@ -3101,7 +3105,7 @@ dbArgChain src/Dodge/Base.hs 170;" f
dbwMuzzles src/Dodge/HeldUse.hs 314;" f
deZoneIX src/Dodge/Zoning/Base.hs 89;" f
deZoneWall src/Dodge/Zoning/Wall.hs 70;" f
deadEndRoom src/Dodge/Room/Room.hs 237;" f
deadEndRoom src/Dodge/Room/Room.hs 238;" f
deadFeet src/Dodge/Creature/Picture.hs 68;" f
deadRot src/Dodge/Creature/Picture.hs 84;" f
deadScalp src/Dodge/Creature/Picture.hs 81;" f
@@ -3319,7 +3323,7 @@ doorMechanism src/Dodge/DrWdWd.hs 24;" f
doorMechanismStepwise src/Dodge/DrWdWd.hs 59;" f
dotV src/Geometry/Vector.hs 75;" f
dotV3 src/Geometry/Vector3D.hs 119;" f
doubleCorridorBarrels src/Dodge/Room/Room.hs 267;" f
doubleCorridorBarrels src/Dodge/Room/Room.hs 268;" f
doubleFindMax src/Dodge/Update/Scroll.hs 181;" f
doubleFindMin src/Dodge/Update/Scroll.hs 160;" f
doubleFindPred src/Dodge/Update/Scroll.hs 188;" f
@@ -3646,14 +3650,14 @@ gLauncher src/Dodge/Item/Held/Launcher.hs 24;" f
gRandify src/Dodge/Randify.hs 11;" f
gadgetEffect src/Dodge/HeldUse.hs 46;" f
gameOverMenu src/Dodge/Menu.hs 189;" f
gameRoomFromRoom src/Dodge/Layout.hs 150;" f
gameRoomFromRoom src/Dodge/Layout.hs 152;" f
gameRoomViewpoints src/Dodge/Viewpoints.hs 35;" f
gameRoomsFromRooms src/Dodge/Layout.hs 147;" f
gameRoomsFromRooms src/Dodge/Layout.hs 149;" f
gameplayMenu src/Dodge/Menu.hs 136;" f
gameplayMenuOptions src/Dodge/Menu.hs 139;" f
gasType src/Dodge/HeldUse.hs 1141;" f
generateGenParams src/Dodge/LevelGen/LevelStructure.hs 21;" f
generateGraphs src/Dodge/LevelGen.hs 40;" f
generateGenParams src/Dodge/LevelGen/LevelStructure.hs 22;" f
generateGraphs src/Dodge/LevelGen.hs 42;" f
generateLayout src/Dodge/Layout/Generate.hs 10;" f
generateLevelFromRoomList src/Dodge/Layout.hs 33;" f
generateWorldFromSeed src/Dodge/LevelGen.hs 20;" f
@@ -3692,7 +3696,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 128;" f
getTiles src/Dodge/Layout.hs 197;" f
getTiles src/Dodge/Layout.hs 199;" f
getViewpoints src/Dodge/Viewpoints.hs 29;" f
getVolleyBurst src/Dodge/HeldUse.hs 125;" f
getWallSPic src/Dodge/Render/Walls.hs 51;" f
@@ -3709,8 +3713,8 @@ glassShat1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 648;" f
glassShat2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 618;" f
glassShat3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 458;" f
glassShat4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 612;" f
glassSwitchBack src/Dodge/Room/Room.hs 70;" f
glassSwitchBackCrits src/Dodge/Room/Room.hs 99;" f
glassSwitchBack src/Dodge/Room/Room.hs 71;" f
glassSwitchBackCrits src/Dodge/Room/Room.hs 100;" f
glauncherPic src/Dodge/Item/Draw/SPic.hs 412;" f
glushortSize src/Shader/Parameters.hs 25;" f
goToPostStrat src/Dodge/Creature/Strategy.hs 10;" f
@@ -3769,7 +3773,7 @@ headMap src/Dodge/DoubleTree.hs 249;" f
headPQ src/Dodge/Creature/HandPos.hs 115;" f
healS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 492;" f
healthAnalyserByDoor src/Dodge/Room/LasTurret.hs 76;" f
healthTest src/Dodge/Room/LasTurret.hs 96;" f
healthTest src/Dodge/Room/LasTurret.hs 114;" f
heightWallPS src/Dodge/Placement/Instance/Wall.hs 13;" f
heldAimStance src/Dodge/Item/AimStance.hs 24;" f
heldAimZoom src/Dodge/Update/Camera.hs 149;" f
@@ -3998,17 +4002,17 @@ lamp src/Dodge/Creature/Lamp.hs 21;" f
lampCover src/Dodge/Placement/Instance/LightSource/Cover.hs 8;" f
lampCoverWhen src/Dodge/Placement/Instance/LightSource/Cover.hs 19;" f
lampCrSPic src/Dodge/Render/ShapePicture.hs 74;" f
lasCenSensEdge src/Dodge/Room/LasTurret.hs 115;" f
lasCenSensEdge src/Dodge/Room/LasTurret.hs 133;" f
lasGunPic src/Dodge/Item/Draw/SPic.hs 424;" f
lasPulseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 526;" f
lasSensorTurretTest src/Dodge/Room/LasTurret.hs 108;" f
lasTunnel src/Dodge/Room/LasTurret.hs 127;" f
lasTunnelRunPast src/Dodge/Room/LasTurret.hs 168;" f
lasSensorTurretTest src/Dodge/Room/LasTurret.hs 126;" f
lasTunnel src/Dodge/Room/LasTurret.hs 145;" f
lasTunnelRunPast src/Dodge/Room/LasTurret.hs 186;" f
lasTurret src/Dodge/Placement/Instance/Turret.hs 40;" f
laser src/Dodge/Item/Held/BatteryGuns.hs 34;" f
lastMap src/Dodge/DoubleTree.hs 253;" f
launcherCrit src/Dodge/Creature/LauncherCrit.hs 12;" f
layoutLevelFromSeed src/Dodge/LevelGen.hs 48;" f
layoutLevelFromSeed src/Dodge/LevelGen.hs 50;" f
ldpSelection src/Dodge/Update/Input/ScreenLayer.hs 74;" f
ldtIL src/Dodge/DoubleTree.hs 225;" f
ldtPropagate src/Dodge/DoubleTree.hs 69;" f
@@ -4253,7 +4257,7 @@ miniGunX src/Dodge/Item/Held/Cane.hs 33;" f
miniGunXPict src/Dodge/Item/Draw/SPic.hs 384;" f
miniGunXPictItem src/Dodge/Item/Draw/SPic.hs 381;" f
miniS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 716;" f
miniTree2 src/Dodge/Room/Room.hs 106;" f
miniTree2 src/Dodge/Room/Room.hs 107;" f
minimumOn src/FoldlHelp.hs 14;" f
mirrorXAxis src/Geometry/Polygon.hs 49;" f
mirrorxz src/Picture/Base.hs 335;" f
@@ -4446,7 +4450,7 @@ pincerP''' src/Dodge/Creature/Boid.hs 75;" f
pingPongBetween src/Render.hs 221;" f
pipe src/Dodge/Item/Craftable.hs 32;" f
pistol src/Dodge/Item/Held/Stick.hs 40;" f
pistolerRoom src/Dodge/Room/Room.hs 321;" f
pistolerRoom src/Dodge/Room/Room.hs 322;" f
pjRemoteSetDirection src/Dodge/Projectile/Update.hs 225;" f
plBlock src/Dodge/Placement/PlaceSpot/Block.hs 18;" f
plDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs 22;" f
@@ -4559,7 +4563,7 @@ popScreen src/Dodge/Menu/PushPop.hs 6;" f
posRms src/Dodge/Tree/Shift.hs 44;" f
posSelSecYint src/Dodge/SelectionSections.hs 147;" f
positionRoomsFromTree src/Dodge/Tree/Shift.hs 35;" f
postGenerationProcessing src/Dodge/LevelGen.hs 34;" f
postGenerationProcessing src/Dodge/LevelGen.hs 36;" f
postUniverseLoadSideEffect src/Dodge/WorldLoad.hs 11;" f
postWorldLoad src/Dodge/WorldLoad.hs 15;" f
powerFakeout src/Dodge/Room/Start.hs 28;" f
@@ -4639,7 +4643,7 @@ putLitButOnPosExtTrig src/Dodge/Placement/Instance/Button.hs 103;" f
putLitButOnPosExtTrig' src/Dodge/Placement/Instance/Button.hs 106;" f
putMessageTerminal src/Dodge/Placement/Instance/Terminal.hs 58;" f
putShape src/Dodge/Room/Foreground.hs 134;" f
putStrLnAppend src/Dodge/LevelGen.hs 81;" f
putStrLnAppend src/Dodge/LevelGen.hs 83;" f
putTerminal src/Dodge/Placement/Instance/Terminal.hs 55;" f
putTerminalFull src/Dodge/Placement/Instance/Terminal.hs 22;" f
putTerminalImediateAccess src/Dodge/Placement/Instance/Terminal.hs 17;" f
@@ -4759,7 +4763,7 @@ resumeSound src/Dodge/SoundLogic.hs 48;" f
retreatActionsPistol src/Dodge/Humanoid.hs 249;" f
retreatFireLauncher src/Dodge/Humanoid.hs 270;" f
retreatPointForFrom src/Dodge/Creature/Impulse/Flee.hs 7;" f
reversePair src/Dodge/LevelGen.hs 84;" f
reversePair src/Dodge/LevelGen.hs 86;" f
rewinder src/Dodge/Item/Held/Utility.hs 36;" f
rezBox src/Dodge/Room/RezBox.hs 31;" f
rezBox' src/Dodge/Room/RezBox.hs 46;" f
@@ -4786,15 +4790,15 @@ rmInLinks src/Dodge/RoomLink.hs 138;" f
rmInvItem src/Dodge/Inventory.hs 73;" f
rmLinksOfType src/Dodge/RoomLink.hs 135;" f
rmOutLinks src/Dodge/RoomLink.hs 138;" f
roomC src/Dodge/Room/Room.hs 38;" f
roomCCrits src/Dodge/Room/Room.hs 262;" f
roomCenterPillar src/Dodge/Room/Room.hs 119;" f
roomC src/Dodge/Room/Room.hs 39;" f
roomCCrits src/Dodge/Room/Room.hs 263;" f
roomCenterPillar src/Dodge/Room/Room.hs 120;" f
roomCritLS src/Dodge/Room/RunPast.hs 25;" f
roomCross src/Dodge/Room/Boss.hs 84;" f
roomGlassOctogon src/Dodge/Room/Boss.hs 21;" f
roomMiniIntro src/Dodge/Room/Room.hs 114;" f
roomMiniIntro src/Dodge/Room/Room.hs 115;" f
roomNgon src/Dodge/Room/Ngon.hs 15;" f
roomPadCut src/Dodge/Room/Room.hs 59;" f
roomPadCut src/Dodge/Room/Room.hs 60;" f
roomPillars src/Dodge/Room/Pillar.hs 106;" f
roomPillarsContaining src/Dodge/Room/Containing.hs 39;" f
roomPillarsPassage src/Dodge/Room/Pillar.hs 93;" f
@@ -4914,6 +4918,7 @@ sensorReqToString src/Dodge/Machine/Update.hs 194;" f
sensorRoom src/Dodge/Room/SensorDoor.hs 26;" f
sensorRoomRunPast src/Dodge/Room/SensorDoor.hs 46;" f
sensorSPic src/Dodge/Machine/Draw.hs 81;" f
sensorTut src/Dodge/Room/Tutorial.hs 152;" f
sensorTypeDamages src/Dodge/Machine/Update.hs 228;" f
sentinelAI src/Dodge/Creature/SentinelAI.hs 20;" f
sentinelExtraWatchUpdate src/Dodge/Creature/SentinelAI.hs 83;" f
@@ -4969,7 +4974,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 114;" f
setupWorldBounds src/Dodge/Layout.hs 116;" f
sfInvColor src/Dodge/Item/InventoryColor.hs 12;" f
shadVBOptr src/Shader.hs 40;" f
shaderTypeExt src/Shader/Compile.hs 172;" f
@@ -5020,10 +5025,10 @@ shootShatter src/Dodge/Item/Weapon/Shatter.hs 11;" f
shootTeslaArc src/Dodge/HeldUse.hs 1211;" f
shootTillEmpty src/Dodge/Creature/Volition.hs 19;" f
shootTractorBeam src/Dodge/HeldUse.hs 794;" f
shootersRoom src/Dodge/Room/Room.hs 315;" f
shootersRoom' src/Dodge/Room/Room.hs 282;" f
shootersRoom1 src/Dodge/Room/Room.hs 305;" f
shootingRange src/Dodge/Room/Room.hs 332;" f
shootersRoom src/Dodge/Room/Room.hs 316;" f
shootersRoom' src/Dodge/Room/Room.hs 283;" f
shootersRoom1 src/Dodge/Room/Room.hs 306;" f
shootingRange src/Dodge/Room/Room.hs 333;" f
shortPoint2 src/Dodge/ShortShow.hs 4;" f
shortShow src/ShortShow.hs 7;" f
shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 708;" f
@@ -5067,7 +5072,7 @@ slowDoorRoomRunPast src/Dodge/Room/LongDoor.hs 171;" f
smallBattery src/Dodge/Item/Ammo.hs 60;" f
smallBranch src/Dodge/Tree/GenerateStructure.hs 32;" f
smallChaseCrit src/Dodge/Creature/ChaseCrit.hs 14;" f
smallDrawTree src/Dodge/LevelGen.hs 90;" f
smallDrawTree src/Dodge/LevelGen.hs 92;" f
smallGlass1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 470;" f
smallGlass2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 646;" f
smallGlass3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 518;" f
@@ -5108,7 +5113,7 @@ sparkRandDir src/Dodge/Spark.hs 116;" f
sparkToDamage src/Dodge/Spark.hs 39;" f
spawnAt src/Dodge/SpawnAt.hs 14;" f
spawnerCrit src/Dodge/Creature.hs 56;" f
spawnerRoom src/Dodge/Room/Room.hs 360;" f
spawnerRoom src/Dodge/Room/Room.hs 361;" f
speedLegs src/Dodge/Item/Equipment.hs 90;" f
splashMenu src/Dodge/Menu.hs 30;" f
splashMenuOptions src/Dodge/Menu.hs 35;" f
@@ -5266,7 +5271,7 @@ thingsHitExceptCr src/Dodge/WorldEvent/ThingsHit.hs 92;" f
threeLineDecoration src/Dodge/Placement/TopDecoration.hs 61;" f
throwItem src/Dodge/Creature/Action.hs 211;" f
tileTexCoords src/Tile.hs 11;" f
tilesFromRooms src/Dodge/Layout.hs 194;" f
tilesFromRooms src/Dodge/Layout.hs 196;" f
tilesToLine src/Shader/AuxAddition.hs 66;" f
timeFlowUpdate src/Dodge/Update.hs 167;" f
timeScroller src/Dodge/Item/Held/Utility.hs 42;" f
@@ -5384,11 +5389,11 @@ turnTo src/Dodge/Movement/Turn.hs 8;" f
turret src/Dodge/Placement/Instance/Turret.hs 37;" f
turretItemOffset src/Dodge/Item/HeldOffset.hs 21;" f
tutAnoTree src/Dodge/Room/Tutorial.hs 44;" f
tutDrop src/Dodge/Room/Tutorial.hs 58;" f
tutRezBox src/Dodge/Room/Tutorial.hs 110;" f
tutDrop src/Dodge/Room/Tutorial.hs 61;" f
tutRezBox src/Dodge/Room/Tutorial.hs 162;" f
tutRoomTree src/Dodge/Floor.hs 26;" f
tutRooms src/Dodge/Room/Tutorial.hs 81;" f
tutorialMessage1 src/Dodge/Room/Tutorial.hs 132;" f
tutRooms src/Dodge/Room/Tutorial.hs 93;" f
tutorialMessage1 src/Dodge/Room/Tutorial.hs 184;" f
tweenAngles src/Geometry/Vector.hs 195;" f
twinSlowDoorChasers src/Dodge/Room/LongDoor.hs 80;" f
twinSlowDoorRoom src/Dodge/Room/LongDoor.hs 28;" f
@@ -5610,7 +5615,7 @@ wallBuffer src/Dodge/WallCreatureCollisions.hs 52;" f
wallIsZeroLength src/Dodge/LevelGen/StaticWalls.hs 179;" f
wallLine src/Dodge/Placement/Instance/Wall.hs 71;" f
wallToSurface src/Dodge/Base/Collide.hs 172;" f
wallsFromRooms src/Dodge/Layout.hs 135;" f
wallsFromRooms src/Dodge/Layout.hs 137;" f
wallsToDraw src/Dodge/Render/Walls.hs 17;" f
warmupSound src/Dodge/HeldUse.hs 1421;" f
warningRooms src/Dodge/Room/Warning.hs 26;" f
@@ -5622,12 +5627,12 @@ wasdWithAiming src/Dodge/Creature/YourControl.hs 125;" f
watchCombinations src/Dodge/Combine/Combinations.hs 16;" f
watchUpdateStrat src/Dodge/Creature/ReaderUpdate.hs 179;" f
weakenMatS src/Dodge/Material/Sound.hs 18;" f
weaponBehindPillar src/Dodge/Room/Room.hs 177;" f
weaponBetweenPillars src/Dodge/Room/Room.hs 193;" f
weaponEmptyRoom src/Dodge/Room/Room.hs 138;" f
weaponLongCorridor src/Dodge/Room/Room.hs 218;" f
weaponRoom src/Dodge/Room/Room.hs 251;" f
weaponUnderCrits src/Dodge/Room/Room.hs 156;" f
weaponBehindPillar src/Dodge/Room/Room.hs 178;" f
weaponBetweenPillars src/Dodge/Room/Room.hs 194;" f
weaponEmptyRoom src/Dodge/Room/Room.hs 139;" f
weaponLongCorridor src/Dodge/Room/Room.hs 219;" f
weaponRoom src/Dodge/Room/Room.hs 252;" f
weaponUnderCrits src/Dodge/Room/Room.hs 157;" f
wedgeGeom src/Dodge/Base.hs 42;" f
wedgeOfThickness src/Dodge/Picture.hs 9;" f
whirS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 712;" f