Tweaks concerning item types
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -104,7 +104,7 @@ startCr =
|
|||||||
& crMvType .~ MvWalking yourDefaultSpeed
|
& crMvType .~ MvWalking yourDefaultSpeed
|
||||||
& crType . skinUpper .~ lightx4 black
|
& crType . skinUpper .~ lightx4 black
|
||||||
& crType .~ Avatar
|
& crType .~ Avatar
|
||||||
(greyN 0.9) (lightx4 green) (greyN 0.3)
|
(greyN 0.9) (lightx4 green) (greyN 0.3) (PulseStatus 55 0)
|
||||||
|
|
||||||
-- | Items you start with.
|
-- | Items you start with.
|
||||||
startInvList :: [Item]
|
startInvList :: [Item]
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ useRootItem crid w = (worldEventFlags . at InventoryChange ?~ ()) . fromMaybe w
|
|||||||
itmtree <- invRootTrees (_crInv cr) ^? ix itRef
|
itmtree <- invRootTrees (_crInv cr) ^? ix itRef
|
||||||
let itm = itmtree ^. ldtValue . _1
|
let itm = itmtree ^. ldtValue . _1
|
||||||
case itmtree ^. ldtValue . _2 of
|
case itmtree ^. ldtValue . _2 of
|
||||||
WeaponPlatformSF ->
|
HeldPlatformSF ->
|
||||||
return $
|
return $
|
||||||
heldEffect (bimap _iatType fst3 itmtree) cr w
|
heldEffect (bimap _iatType fst3 itmtree) cr w
|
||||||
& pointerToItem itm . itUse . heldHammer .~ HammerDown
|
& pointerToItem itm . itUse . heldHammer .~ HammerDown
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ module Dodge.Creature.Update (
|
|||||||
updateCreature,
|
updateCreature,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
|
import Control.Lens
|
||||||
import Dodge.Creature.YourControl
|
import Dodge.Creature.YourControl
|
||||||
import Dodge.Creature.State
|
import Dodge.Creature.State
|
||||||
import Dodge.Barreloid
|
import Dodge.Barreloid
|
||||||
@@ -11,8 +12,14 @@ import Dodge.Lampoid
|
|||||||
|
|
||||||
updateCreature :: Creature -> World -> World
|
updateCreature :: Creature -> World -> World
|
||||||
updateCreature cr = case _crType cr of
|
updateCreature cr = case _crType cr of
|
||||||
Avatar{} -> crUpdate yourControl cr
|
Avatar{} -> (cWorld . lWorld . creatures . ix 0 . crType . avatarPulse %~ updatePulse)
|
||||||
|
. crUpdate yourControl cr
|
||||||
Lampoid{} -> updateLampoid cr
|
Lampoid{} -> updateLampoid cr
|
||||||
Humanoid{} -> updateHumanoid cr
|
Humanoid{} -> updateHumanoid cr
|
||||||
Barreloid{} -> updateBarreloid cr
|
Barreloid{} -> updateBarreloid cr
|
||||||
NonDrawnCreature -> id
|
NonDrawnCreature -> id
|
||||||
|
|
||||||
|
updatePulse :: Pulse -> Pulse
|
||||||
|
updatePulse PulseStatus {_pulseRate = pr, _pulseProgress = pp}
|
||||||
|
| pp >= pr = PulseStatus pr 0
|
||||||
|
| otherwise = PulseStatus pr (pp + 1)
|
||||||
|
|||||||
@@ -26,8 +26,9 @@ data ComposeLinkType
|
|||||||
deriving (Eq, Ord, Show, Read)
|
deriving (Eq, Ord, Show, Read)
|
||||||
|
|
||||||
data ItemStructuralFunction
|
data ItemStructuralFunction
|
||||||
= WeaponPlatformSF
|
= HeldPlatformSF
|
||||||
| EquipmentPlatformSF
|
| EquipmentPlatformSF
|
||||||
|
| GadgetPlatformSF
|
||||||
| WeaponScopeSF
|
| WeaponScopeSF
|
||||||
| WeaponTargetingSF
|
| WeaponTargetingSF
|
||||||
| AugmentedHUDSF
|
| AugmentedHUDSF
|
||||||
|
|||||||
@@ -60,11 +60,18 @@ data HumanoidAI
|
|||||||
| MultGunAI
|
| MultGunAI
|
||||||
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
||||||
|
|
||||||
|
data Pulse = PulseStatus
|
||||||
|
{ _pulseRate :: Int
|
||||||
|
, _pulseProgress :: Int
|
||||||
|
}
|
||||||
|
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
||||||
|
|
||||||
data CreatureType
|
data CreatureType
|
||||||
= Avatar
|
= Avatar
|
||||||
{ _skinHead :: Color
|
{ _skinHead :: Color
|
||||||
, _skinUpper :: Color
|
, _skinUpper :: Color
|
||||||
, _skinLower :: Color
|
, _skinLower :: Color
|
||||||
|
, _avatarPulse :: Pulse
|
||||||
}
|
}
|
||||||
| Humanoid
|
| Humanoid
|
||||||
{ _skinHead :: Color
|
{ _skinHead :: Color
|
||||||
@@ -80,10 +87,12 @@ data CreatureType
|
|||||||
data BarrelType = PlainBarrel | ExplosiveBarrel
|
data BarrelType = PlainBarrel | ExplosiveBarrel
|
||||||
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
||||||
|
|
||||||
|
makeLenses ''Pulse
|
||||||
makeLenses ''CreatureStatistics
|
makeLenses ''CreatureStatistics
|
||||||
makeLenses ''Vocalization
|
makeLenses ''Vocalization
|
||||||
makeLenses ''CrMvType
|
makeLenses ''CrMvType
|
||||||
makeLenses ''CreatureType
|
makeLenses ''CreatureType
|
||||||
|
deriveJSON defaultOptions ''Pulse
|
||||||
deriveJSON defaultOptions ''CreatureStatistics
|
deriveJSON defaultOptions ''CreatureStatistics
|
||||||
deriveJSON defaultOptions ''Vocalization
|
deriveJSON defaultOptions ''Vocalization
|
||||||
deriveJSON defaultOptions ''CrMvType
|
deriveJSON defaultOptions ''CrMvType
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ data EquipItemType
|
|||||||
| BULLETBELTBRACER
|
| BULLETBELTBRACER
|
||||||
| BATTERYPACK
|
| BATTERYPACK
|
||||||
| AUTODETECTOR Detector
|
| AUTODETECTOR Detector
|
||||||
| PULSECHECKER
|
| WRIST_ECG
|
||||||
deriving (Eq, Ord, Show, Read)
|
deriving (Eq, Ord, Show, Read)
|
||||||
|
|
||||||
data LeftItemType
|
data LeftItemType
|
||||||
@@ -160,10 +160,10 @@ data HeldItemType
|
|||||||
| POISONSPRAYER
|
| POISONSPRAYER
|
||||||
| DRONELAUNCHER
|
| DRONELAUNCHER
|
||||||
| SHATTERGUN
|
| SHATTERGUN
|
||||||
| HELDDETECTOR Detector
|
|
||||||
| TORCH
|
| TORCH
|
||||||
| FLATSHIELD
|
| FLATSHIELD
|
||||||
| KEYCARD Int
|
| KEYCARD Int
|
||||||
|
| DETECTOR Detector
|
||||||
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
||||||
|
|
||||||
data Detector
|
data Detector
|
||||||
|
|||||||
@@ -237,7 +237,7 @@ useLoadedAmmo itmtree cr (cme, w) (mzid, Just (mz, x, magtree)) = (,) (cme & cme
|
|||||||
|
|
||||||
itemDetectorEffect :: Item -> Creature -> World -> World
|
itemDetectorEffect :: Item -> Creature -> World -> World
|
||||||
itemDetectorEffect itm cr w = fromMaybe w $ do
|
itemDetectorEffect itm cr w = fromMaybe w $ do
|
||||||
HELDDETECTOR dt <- itm ^? itType . ibtHeld
|
DETECTOR dt <- itm ^? itType . ibtHeld
|
||||||
return $ detectorEffect dt itm cr w
|
return $ detectorEffect dt itm cr w
|
||||||
|
|
||||||
walkNozzle :: Int -> Muzzle -> Item -> Creature -> World -> World
|
walkNozzle :: Int -> Muzzle -> Item -> Creature -> World -> World
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ itemFromEquipType et = case et of
|
|||||||
BULLETBELTPACK -> bulletBeltPack
|
BULLETBELTPACK -> bulletBeltPack
|
||||||
BULLETBELTBRACER -> bulletBeltBracer
|
BULLETBELTBRACER -> bulletBeltBracer
|
||||||
AUTODETECTOR d -> autoDetector d
|
AUTODETECTOR d -> autoDetector d
|
||||||
PULSECHECKER -> pulseChecker
|
WRIST_ECG -> pulseChecker
|
||||||
|
|
||||||
itemFromLeftType :: LeftItemType -> Item
|
itemFromLeftType :: LeftItemType -> Item
|
||||||
itemFromLeftType lt = case lt of
|
itemFromLeftType lt = case lt of
|
||||||
|
|||||||
+18
-12
@@ -94,22 +94,28 @@ showAutoRechargeProgress lc = case lc of
|
|||||||
-- ic = (itm ^?! itUse . heldConsumption . laSource)
|
-- ic = (itm ^?! itUse . heldConsumption . laSource)
|
||||||
|
|
||||||
itemNumberDisplay :: Creature -> ComposedItem -> [String]
|
itemNumberDisplay :: Creature -> ComposedItem -> [String]
|
||||||
itemNumberDisplay cr ci = case (ci ^. _2, itm ^?! itUse) of
|
itemNumberDisplay cr ci = case (ci ^. _2, itm ^?! itUse, itm ^. itType) of
|
||||||
(WeaponTargetingSF,_)
|
(_,_,EQUIP WRIST_ECG) -> [displayPulse $ cr ^?! crType . avatarPulse . pulseProgress]
|
||||||
|
(WeaponTargetingSF,_,_)
|
||||||
-> [maybe "" (const "!TARG!") (itm ^? itTargeting . itTgPos . _Just)]
|
-> [maybe "" (const "!TARG!") (itm ^? itTargeting . itTgPos . _Just)]
|
||||||
(_,UseHeld{}) -> []
|
(_,UseHeld{},_) -> []
|
||||||
(_,UseHotkey{_leftConsumption=lc}) -> [showAutoRechargeProgress lc]
|
(_,UseHotkey{_leftConsumption=lc},_) -> [showAutoRechargeProgress lc]
|
||||||
(_,UseEquip{}) -> showEquipmentNumber cr itm
|
(_,UseEquip{},_) -> showEquipmentNumber cr itm
|
||||||
(_,UseCraft) -> []
|
(_,UseCraft,_) -> []
|
||||||
(_,UseConsume {}) -> []
|
(_,UseConsume {},_) -> []
|
||||||
(_,UseAttach (APInt i)) -> [show i]
|
(_,UseAttach (APInt i),_) -> [show i]
|
||||||
(_,UseAttach {}) -> []
|
(_,UseAttach {},_) -> []
|
||||||
(_,UseAmmoMag {}) -> [maybe "" shortShow $ itm ^? itUse . amagLoadStatus . iaLoaded]
|
(_,UseAmmoMag {},_) -> [maybe "" shortShow $ itm ^? itUse . amagLoadStatus . iaLoaded]
|
||||||
(_,UseScope OpticScope {_opticZoom = x}) -> [shortShow x]
|
(_,UseScope OpticScope {_opticZoom = x},_) -> [shortShow x]
|
||||||
(_,UseBulletMod {}) -> mempty
|
(_,UseBulletMod {},_) -> mempty
|
||||||
where
|
where
|
||||||
itm = ci ^. _1
|
itm = ci ^. _1
|
||||||
|
|
||||||
|
displayPulse :: Int -> String
|
||||||
|
displayPulse x = take 5 $ drop y "----^-----"
|
||||||
|
where
|
||||||
|
y = min 5 $ x `div` 3
|
||||||
|
|
||||||
showEquipmentNumber :: Creature -> Item -> [String]
|
showEquipmentNumber :: Creature -> Item -> [String]
|
||||||
showEquipmentNumber _ itm = case _eeUse ee of
|
showEquipmentNumber _ itm = case _eeUse ee of
|
||||||
EFuelSource x _ -> [show x]
|
EFuelSource x _ -> [show x]
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ fractionLoadedAmmo rs = fromIntegral (_iaLoaded rs) / fromIntegral (_iaMax rs)
|
|||||||
|
|
||||||
equipItemSPic :: EquipItemType -> Item -> SPic
|
equipItemSPic :: EquipItemType -> Item -> SPic
|
||||||
equipItemSPic et _ = case et of
|
equipItemSPic et _ = case et of
|
||||||
PULSECHECKER -> defSPic
|
WRIST_ECG -> defSPic
|
||||||
MAGSHIELD -> defSPic
|
MAGSHIELD -> defSPic
|
||||||
FLAMESHIELD -> defSPic
|
FLAMESHIELD -> defSPic
|
||||||
FRONTARMOUR -> defSPic
|
FRONTARMOUR -> defSPic
|
||||||
@@ -209,7 +209,7 @@ heldItemSPic ht it = case ht of
|
|||||||
POISONSPRAYER -> flamerPic it
|
POISONSPRAYER -> flamerPic it
|
||||||
DRONELAUNCHER -> defSPic
|
DRONELAUNCHER -> defSPic
|
||||||
SHATTERGUN -> shatterGunSPic
|
SHATTERGUN -> shatterGunSPic
|
||||||
HELDDETECTOR dt -> noPic (colorSH (detectorColor dt) $ upperPrismPolySU 3 $ rectWH 2 2)
|
DETECTOR dt -> noPic (colorSH (detectorColor dt) $ upperPrismPolySU 3 $ rectWH 2 2)
|
||||||
KEYCARD _ -> noShape (setDepth 0 $ translate (-5) (-5) $ rotate (pi / 2.5) keyPic)
|
KEYCARD _ -> noShape (setDepth 0 $ translate (-5) (-5) $ rotate (pi / 2.5) keyPic)
|
||||||
|
|
||||||
torchShape :: Shape
|
torchShape :: Shape
|
||||||
|
|||||||
@@ -129,4 +129,4 @@ pulseChecker :: Item
|
|||||||
pulseChecker =
|
pulseChecker =
|
||||||
defaultEquipment
|
defaultEquipment
|
||||||
& itUse . uequipEffect . eeSite .~ GoesOnWrist
|
& itUse . uequipEffect . eeSite .~ GoesOnWrist
|
||||||
& itType .~ EQUIP PULSECHECKER
|
& itType .~ EQUIP WRIST_ECG
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ itemToBreakLists ::
|
|||||||
([(ItemStructuralFunction, ComposeLinkType)], [(ItemStructuralFunction, ComposeLinkType)])
|
([(ItemStructuralFunction, ComposeLinkType)], [(ItemStructuralFunction, ComposeLinkType)])
|
||||||
itemToBreakLists itm itmf = case (itm ^. itType, itmf) of
|
itemToBreakLists itm itmf = case (itm ^. itType, itmf) of
|
||||||
(HELD TORCH, _) -> (getAmmoLinks itm, [])
|
(HELD TORCH, _) -> (getAmmoLinks itm, [])
|
||||||
(_, WeaponPlatformSF) ->
|
(_, HeldPlatformSF) ->
|
||||||
( getAmmoLinks itm
|
( getAmmoLinks itm
|
||||||
, [(WeaponTargetingSF, WeaponTargetingLink), (WeaponScopeSF, WeaponScopeLink)]
|
, [(WeaponTargetingSF, WeaponTargetingLink), (WeaponScopeSF, WeaponScopeLink)]
|
||||||
)
|
)
|
||||||
@@ -83,7 +83,7 @@ getAmmoLinks itm =
|
|||||||
itemToFunction :: Item -> ItemStructuralFunction
|
itemToFunction :: Item -> ItemStructuralFunction
|
||||||
itemToFunction itm = case itm ^. itType of
|
itemToFunction itm = case itm ^. itType of
|
||||||
HELD LASER -> WeaponTargetingSF
|
HELD LASER -> WeaponTargetingSF
|
||||||
HELD{} -> WeaponPlatformSF
|
HELD{} -> HeldPlatformSF
|
||||||
AMMOMAG{} -> maybe UncomposableIsolateSF AmmoMagSF $ itm ^? itUse . amagType
|
AMMOMAG{} -> maybe UncomposableIsolateSF AmmoMagSF $ itm ^? itUse . amagType
|
||||||
ATTACH REMOTESCREEN -> RemoteScreenSF
|
ATTACH REMOTESCREEN -> RemoteScreenSF
|
||||||
ATTACH BULLETSYNTH -> AmmoModifierSF BulletAmmo
|
ATTACH BULLETSYNTH -> AmmoModifierSF BulletAmmo
|
||||||
@@ -125,7 +125,7 @@ toLasgunUpdate :: Item -> LinkUpdate
|
|||||||
toLasgunUpdate itm =
|
toLasgunUpdate itm =
|
||||||
LUpdate
|
LUpdate
|
||||||
(ILink FunctionChangeLink orientAttachment)
|
(ILink FunctionChangeLink orientAttachment)
|
||||||
(\(par, _, _) -> (par, WeaponPlatformSF, uncurry useBreakL $ itemToBreakLists itm WeaponPlatformSF))
|
(\(par, _, _) -> (par, HeldPlatformSF, uncurry useBreakL $ itemToBreakLists itm HeldPlatformSF))
|
||||||
(\(chi, _, up) -> (chi, FunctionChangeSF, up))
|
(\(chi, _, up) -> (chi, FunctionChangeSF, up))
|
||||||
|
|
||||||
--itemLinkTestLeft :: Item -> PartiallyComposedItem -> Maybe LinkUpdate
|
--itemLinkTestLeft :: Item -> PartiallyComposedItem -> Maybe LinkUpdate
|
||||||
|
|||||||
@@ -64,5 +64,5 @@ itemFromHeldType ht = case ht of
|
|||||||
-- REMOTELAUNCHER -> remoteLauncher
|
-- REMOTELAUNCHER -> remoteLauncher
|
||||||
POISONSPRAYER -> poisonSprayer
|
POISONSPRAYER -> poisonSprayer
|
||||||
DRONELAUNCHER -> undefined
|
DRONELAUNCHER -> undefined
|
||||||
HELDDETECTOR d -> clickDetector d
|
DETECTOR d -> clickDetector d
|
||||||
FLATSHIELD -> flatShield
|
FLATSHIELD -> flatShield
|
||||||
|
|||||||
@@ -38,5 +38,5 @@ clickDetector dt =
|
|||||||
& itUse . heldDelay . rateMax .~ 20
|
& itUse . heldDelay . rateMax .~ 20
|
||||||
& itUse . heldAim . aimRange .~ 1
|
& itUse . heldAim . aimRange .~ 1
|
||||||
& itUse . heldAim . aimZoom .~ defaultItZoom{_izFac = 1}
|
& itUse . heldAim . aimZoom .~ defaultItZoom{_izFac = 1}
|
||||||
& itType .~ HELD (HELDDETECTOR dt)
|
& itType .~ HELD (DETECTOR dt)
|
||||||
& itUse . heldAim . aimMuzzles . ix 0 . mzEffect .~ MuzzleDetector
|
& itUse . heldAim . aimMuzzles . ix 0 . mzEffect .~ MuzzleDetector
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ heldInfo hit = case hit of
|
|||||||
DRONELAUNCHER -> "A device for launching drones."
|
DRONELAUNCHER -> "A device for launching drones."
|
||||||
SHATTERGUN -> "A seismic device that shatters hard items in its line of fire."
|
SHATTERGUN -> "A seismic device that shatters hard items in its line of fire."
|
||||||
-- FORCEFIELDGUN -> "A device that produces a durable forcefield."
|
-- FORCEFIELDGUN -> "A device that produces a durable forcefield."
|
||||||
HELDDETECTOR d -> "A device that detects " ++ detectorInfo d ++ " in an expanding radius."
|
DETECTOR d -> "A device that detects " ++ detectorInfo d ++ " in an expanding radius."
|
||||||
TORCH -> "A stick with a light on the end."
|
TORCH -> "A stick with a light on the end."
|
||||||
FLATSHIELD -> "A panel of metal that blocks unwanted objects from the front of the user."
|
FLATSHIELD -> "A panel of metal that blocks unwanted objects from the front of the user."
|
||||||
KEYCARD i -> "A keycard. It is labelled " ++ show i ++ "."
|
KEYCARD i -> "A keycard. It is labelled " ++ show i ++ "."
|
||||||
@@ -119,7 +119,7 @@ equipInfo eit = case eit of
|
|||||||
BULLETBELTBRACER -> "A container holding a long belt of bullets."
|
BULLETBELTBRACER -> "A container holding a long belt of bullets."
|
||||||
BATTERYPACK -> "A collection of batteries with a universal adapter."
|
BATTERYPACK -> "A collection of batteries with a universal adapter."
|
||||||
AUTODETECTOR d -> "A device that detects " ++ detectorInfo d ++ " in an expanding radius. Pulses automatically. "
|
AUTODETECTOR d -> "A device that detects " ++ detectorInfo d ++ " in an expanding radius. Pulses automatically. "
|
||||||
PULSECHECKER -> "A device that detects heartbeats."
|
WRIST_ECG -> "A wristworn device that detects the hearts electrical activity."
|
||||||
|
|
||||||
--targetingInfo :: TargetingType -> String
|
--targetingInfo :: TargetingType -> String
|
||||||
--targetingInfo tt = case tt of
|
--targetingInfo tt = case tt of
|
||||||
|
|||||||
@@ -10,8 +10,9 @@ import Dodge.Data.ComposedItem
|
|||||||
|
|
||||||
itemInvColor :: ComposedItem -> Color
|
itemInvColor :: ComposedItem -> Color
|
||||||
itemInvColor ci = case ci ^. _2 of
|
itemInvColor ci = case ci ^. _2 of
|
||||||
WeaponPlatformSF -> white
|
HeldPlatformSF -> white
|
||||||
EquipmentPlatformSF -> yellow
|
EquipmentPlatformSF -> yellow
|
||||||
|
GadgetPlatformSF -> blue
|
||||||
WeaponScopeSF -> chartreuse
|
WeaponScopeSF -> chartreuse
|
||||||
WeaponTargetingSF -> green
|
WeaponTargetingSF -> green
|
||||||
AugmentedHUDSF -> rose
|
AugmentedHUDSF -> rose
|
||||||
|
|||||||
@@ -4,13 +4,13 @@
|
|||||||
Extra weapon effects, supplementing explicit use effects.
|
Extra weapon effects, supplementing explicit use effects.
|
||||||
-}
|
-}
|
||||||
module Dodge.Item.Weapon.ExtraEffect (
|
module Dodge.Item.Weapon.ExtraEffect (
|
||||||
autoSonarEffect,
|
-- autoSonarEffect,
|
||||||
autoEffect,
|
autoEffect,
|
||||||
autoRadarEffect,
|
-- autoRadarEffect,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Dodge.Data.World
|
import Dodge.Data.World
|
||||||
import Dodge.RadarSweep
|
--import Dodge.RadarSweep
|
||||||
import Dodge.SoundLogic
|
import Dodge.SoundLogic
|
||||||
import LensHelp
|
import LensHelp
|
||||||
import Sound.Data
|
import Sound.Data
|
||||||
@@ -35,11 +35,11 @@ autoEffect eff t sid itm cr w
|
|||||||
. eparamInt
|
. eparamInt
|
||||||
-~ 1
|
-~ 1
|
||||||
|
|
||||||
-- | Automatically send out radar pulses that detect walls.
|
---- | Automatically send out radar pulses that detect walls.
|
||||||
autoRadarEffect :: Item -> Creature -> World -> World
|
--autoRadarEffect :: Item -> Creature -> World -> World
|
||||||
autoRadarEffect = autoEffect (const (aRadarPulse ObWall)) 100 click1S
|
--autoRadarEffect = autoEffect (const (aRadarPulse ObWall)) 100 click1S
|
||||||
|
|
||||||
-- | Automatically send out sonar pulses that detect creatures.
|
-- | Automatically send out sonar pulses that detect creatures.
|
||||||
autoSonarEffect :: Item -> Creature -> World -> World
|
--autoSonarEffect :: Item -> Creature -> World -> World
|
||||||
autoSonarEffect = autoEffect (const (aRadarPulse ObCreature)) 50 click1S
|
--autoSonarEffect = autoEffect (const (aRadarPulse ObCreature)) 50 click1S
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ lockRoomMultiItems =
|
|||||||
( blinkAcrossChallenge
|
( blinkAcrossChallenge
|
||||||
, takeOne
|
, takeOne
|
||||||
[ [LEFT BLINKERUNSAFE, EQUIP $ AUTODETECTOR WALLDETECTOR]
|
[ [LEFT BLINKERUNSAFE, EQUIP $ AUTODETECTOR WALLDETECTOR]
|
||||||
, [LEFT BLINKERUNSAFE, HELD $ HELDDETECTOR WALLDETECTOR]
|
, [LEFT BLINKERUNSAFE, HELD $ DETECTOR WALLDETECTOR]
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
module Dodge.RadarSweep
|
module Dodge.RadarSweep (
|
||||||
( aRadarPulse
|
aRadarPulse,
|
||||||
, updateRadarSweep
|
updateRadarSweep,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import NewInt
|
|
||||||
import Color
|
import Color
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Dodge.Data.World
|
import Dodge.Data.World
|
||||||
@@ -11,6 +10,7 @@ import Dodge.Zoning.Wall
|
|||||||
import Geometry
|
import Geometry
|
||||||
import qualified IntMapHelp as IM
|
import qualified IntMapHelp as IM
|
||||||
import LensHelp
|
import LensHelp
|
||||||
|
import NewInt
|
||||||
|
|
||||||
aRadarPulse :: ObjectType -> Creature -> World -> World
|
aRadarPulse :: ObjectType -> Creature -> World -> World
|
||||||
aRadarPulse ob cr =
|
aRadarPulse ob cr =
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ AutoDoorObstacle src/Dodge/Data/PathGraph.hs 51;" C
|
|||||||
AutoRecharging src/Dodge/Data/Item/Use/Consumption.hs 27;" C
|
AutoRecharging src/Dodge/Data/Item/Use/Consumption.hs 27;" C
|
||||||
AutoTrigger src/Dodge/Data/Item/Use.hs 69;" C
|
AutoTrigger src/Dodge/Data/Item/Use.hs 69;" C
|
||||||
AuxAddition src/Shader/AuxAddition.hs 1;" m
|
AuxAddition src/Shader/AuxAddition.hs 1;" m
|
||||||
Avatar src/Dodge/Data/Creature/Misc.hs 64;" C
|
Avatar src/Dodge/Data/Creature/Misc.hs 70;" C
|
||||||
Awareness src/Dodge/Data/Creature/Perception.hs 65;" t
|
Awareness src/Dodge/Data/Creature/Perception.hs 65;" t
|
||||||
Awareness src/Dodge/Creature/Picture/Awareness.hs 1;" m
|
Awareness src/Dodge/Creature/Picture/Awareness.hs 1;" m
|
||||||
BANGCONE src/Dodge/Data/Item/Combine.hs 136;" C
|
BANGCONE src/Dodge/Data/Item/Combine.hs 136;" C
|
||||||
@@ -136,8 +136,8 @@ Ball src/Dodge/Tesla/Ball.hs 1;" m
|
|||||||
Bark src/Dodge/Data/ActionPlan.hs 40;" C
|
Bark src/Dodge/Data/ActionPlan.hs 40;" C
|
||||||
Barrel src/Dodge/Data/Creature/State.hs 30;" C
|
Barrel src/Dodge/Data/Creature/State.hs 30;" C
|
||||||
BarrelHiss src/Dodge/Data/SoundOrigin.hs 32;" C
|
BarrelHiss src/Dodge/Data/SoundOrigin.hs 32;" C
|
||||||
BarrelType src/Dodge/Data/Creature/Misc.hs 81;" t
|
BarrelType src/Dodge/Data/Creature/Misc.hs 87;" t
|
||||||
Barreloid src/Dodge/Data/Creature/Misc.hs 76;" C
|
Barreloid src/Dodge/Data/Creature/Misc.hs 82;" C
|
||||||
Barreloid src/Dodge/Barreloid.hs 1;" m
|
Barreloid src/Dodge/Barreloid.hs 1;" m
|
||||||
Base src/Dodge/Base.hs 6;" m
|
Base src/Dodge/Base.hs 6;" m
|
||||||
Base src/Dodge/Zoning/Base.hs 1;" m
|
Base src/Dodge/Zoning/Base.hs 1;" m
|
||||||
@@ -428,7 +428,7 @@ CreaturePart src/Dodge/Data/Wall.hs 53;" C
|
|||||||
CreatureState src/Dodge/Data/Creature/State.hs 16;" t
|
CreatureState src/Dodge/Data/Creature/State.hs 16;" t
|
||||||
CreatureStatistics src/Dodge/Data/Creature/Misc.hs 20;" t
|
CreatureStatistics src/Dodge/Data/Creature/Misc.hs 20;" t
|
||||||
CreatureTargeting src/Dodge/Data/Creature.hs 84;" t
|
CreatureTargeting src/Dodge/Data/Creature.hs 84;" t
|
||||||
CreatureType src/Dodge/Data/Creature/Misc.hs 63;" t
|
CreatureType src/Dodge/Data/Creature/Misc.hs 69;" t
|
||||||
CryostatisSS src/Dodge/Data/Scenario.hs 91;" C
|
CryostatisSS src/Dodge/Data/Scenario.hs 91;" C
|
||||||
Crystal src/Dodge/Data/Material.hs 11;" C
|
Crystal src/Dodge/Data/Material.hs 11;" C
|
||||||
Cull_more_lights src/Dodge/Data/Config.hs 78;" C
|
Cull_more_lights src/Dodge/Data/Config.hs 78;" C
|
||||||
@@ -660,7 +660,7 @@ Explore src/Dodge/Data/Scenario.hs 4;" C
|
|||||||
Explosion src/Dodge/Data/SoundOrigin.hs 37;" C
|
Explosion src/Dodge/Data/SoundOrigin.hs 37;" C
|
||||||
Explosion src/Dodge/WorldEvent/Explosion.hs 4;" m
|
Explosion src/Dodge/WorldEvent/Explosion.hs 4;" m
|
||||||
ExplosionPayload src/Dodge/Data/Payload.hs 11;" C
|
ExplosionPayload src/Dodge/Data/Payload.hs 11;" C
|
||||||
ExplosiveBarrel src/Dodge/Data/Creature/Misc.hs 81;" C
|
ExplosiveBarrel src/Dodge/Data/Creature/Misc.hs 87;" C
|
||||||
ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 2;" m
|
ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 2;" m
|
||||||
ExtraEffect src/Dodge/Item/Weapon/ExtraEffect.hs 6;" m
|
ExtraEffect src/Dodge/Item/Weapon/ExtraEffect.hs 6;" m
|
||||||
Eyes src/Dodge/Data/Creature/Perception.hs 41;" C
|
Eyes src/Dodge/Data/Creature/Perception.hs 41;" C
|
||||||
@@ -854,7 +854,7 @@ Hotkey9 src/Dodge/Data/Equipment/Misc.hs 40;" C
|
|||||||
HotkeyE src/Dodge/Data/Equipment/Misc.hs 31;" C
|
HotkeyE src/Dodge/Data/Equipment/Misc.hs 31;" C
|
||||||
HotkeyQ src/Dodge/Data/Equipment/Misc.hs 30;" C
|
HotkeyQ src/Dodge/Data/Equipment/Misc.hs 30;" C
|
||||||
Huge src/Shape/Data.hs 28;" C
|
Huge src/Shape/Data.hs 28;" C
|
||||||
Humanoid src/Dodge/Data/Creature/Misc.hs 70;" C
|
Humanoid src/Dodge/Data/Creature/Misc.hs 76;" C
|
||||||
Humanoid src/Dodge/Humanoid.hs 1;" m
|
Humanoid src/Dodge/Humanoid.hs 1;" m
|
||||||
HumanoidAI src/Dodge/Data/Creature/Misc.hs 48;" t
|
HumanoidAI src/Dodge/Data/Creature/Misc.hs 48;" t
|
||||||
ILink src/Dodge/Data/ComposedItem.hs 46;" C
|
ILink src/Dodge/Data/ComposedItem.hs 46;" C
|
||||||
@@ -996,7 +996,7 @@ LabelDoubleTree src/Dodge/Data/DoubleTree.hs 39;" t
|
|||||||
LabelDoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 22;" t
|
LabelDoubleTreeNodeType src/Dodge/Data/DoubleTree.hs 22;" t
|
||||||
Laboratory src/Dodge/Data/Scenario.hs 61;" C
|
Laboratory src/Dodge/Data/Scenario.hs 61;" C
|
||||||
Lamp src/Dodge/Creature/Lamp.hs 1;" m
|
Lamp src/Dodge/Creature/Lamp.hs 1;" m
|
||||||
Lampoid src/Dodge/Data/Creature/Misc.hs 77;" C
|
Lampoid src/Dodge/Data/Creature/Misc.hs 83;" C
|
||||||
Lampoid src/Dodge/Lampoid.hs 1;" m
|
Lampoid src/Dodge/Lampoid.hs 1;" m
|
||||||
Large src/Shape/Data.hs 29;" C
|
Large src/Shape/Data.hs 29;" C
|
||||||
LasBeamCombine src/Dodge/Data/Beam.hs 40;" C
|
LasBeamCombine src/Dodge/Data/Beam.hs 40;" C
|
||||||
@@ -1271,7 +1271,7 @@ NodeMTree src/Dodge/Data/MetaTree.hs 14;" C
|
|||||||
NodeMTree src/Dodge/Tree/Compose/Data.hs 9;" C
|
NodeMTree src/Dodge/Tree/Compose/Data.hs 9;" C
|
||||||
NodeTree src/Dodge/Data/MetaTree.hs 13;" C
|
NodeTree src/Dodge/Data/MetaTree.hs 13;" C
|
||||||
NodeTree src/Dodge/Tree/Compose/Data.hs 9;" C
|
NodeTree src/Dodge/Tree/Compose/Data.hs 9;" C
|
||||||
NonDrawnCreature src/Dodge/Data/Creature/Misc.hs 78;" C
|
NonDrawnCreature src/Dodge/Data/Creature/Misc.hs 84;" C
|
||||||
NormalOptions src/Dodge/Data/Universe.hs 68;" C
|
NormalOptions src/Dodge/Data/Universe.hs 68;" C
|
||||||
NormalTimeFlow src/Dodge/Data/World.hs 61;" C
|
NormalTimeFlow src/Dodge/Data/World.hs 61;" C
|
||||||
North src/Dodge/Data/CardinalPoint.hs 4;" C
|
North src/Dodge/Data/CardinalPoint.hs 4;" C
|
||||||
@@ -1380,7 +1380,6 @@ PSNoShiftCont src/Dodge/Data/GenWorld.hs 63;" C
|
|||||||
PSPos src/Dodge/Data/GenWorld.hs 64;" C
|
PSPos src/Dodge/Data/GenWorld.hs 64;" C
|
||||||
PSRoomRand src/Dodge/Data/GenWorld.hs 69;" C
|
PSRoomRand src/Dodge/Data/GenWorld.hs 69;" C
|
||||||
PSType src/Dodge/Data/GenWorld.hs 30;" t
|
PSType src/Dodge/Data/GenWorld.hs 30;" t
|
||||||
PULSECHECKER src/Dodge/Data/Item/Combine.hs 117;" C
|
|
||||||
PUMP src/Dodge/Data/Item/Combine.hs 40;" C
|
PUMP src/Dodge/Data/Item/Combine.hs 40;" C
|
||||||
Padding src/Padding.hs 2;" m
|
Padding src/Padding.hs 2;" m
|
||||||
Pair src/FoldlHelp.hs 10;" t
|
Pair src/FoldlHelp.hs 10;" t
|
||||||
@@ -1428,7 +1427,7 @@ PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs 1;" m
|
|||||||
PlacementSpot src/Dodge/Data/GenWorld.hs 61;" t
|
PlacementSpot src/Dodge/Data/GenWorld.hs 61;" t
|
||||||
PlacementSpot src/Dodge/PlacementSpot.hs 2;" m
|
PlacementSpot src/Dodge/PlacementSpot.hs 2;" m
|
||||||
PlacementUsingPos src/Dodge/Data/GenWorld.hs 83;" C
|
PlacementUsingPos src/Dodge/Data/GenWorld.hs 83;" C
|
||||||
PlainBarrel src/Dodge/Data/Creature/Misc.hs 81;" C
|
PlainBarrel src/Dodge/Data/Creature/Misc.hs 87;" C
|
||||||
PlantNurserySS src/Dodge/Data/Scenario.hs 96;" C
|
PlantNurserySS src/Dodge/Data/Scenario.hs 96;" C
|
||||||
PlayStatus src/Sound/Data.hs 24;" t
|
PlayStatus src/Sound/Data.hs 24;" t
|
||||||
PlayerFaction src/Dodge/Data/Creature/State.hs 42;" C
|
PlayerFaction src/Dodge/Data/Creature/State.hs 42;" C
|
||||||
@@ -1503,6 +1502,8 @@ PropVerticalLampCover src/Dodge/Data/Prop.hs 49;" C
|
|||||||
PropZ src/Dodge/Data/Prop.hs 19;" C
|
PropZ src/Dodge/Data/Prop.hs 19;" C
|
||||||
ProximityRequirement src/Dodge/Data/Machine/Sensor.hs 32;" t
|
ProximityRequirement src/Dodge/Data/Machine/Sensor.hs 32;" t
|
||||||
ProximitySensor src/Dodge/Data/Machine/Sensor.hs 24;" C
|
ProximitySensor src/Dodge/Data/Machine/Sensor.hs 24;" C
|
||||||
|
Pulse src/Dodge/Data/Creature/Misc.hs 63;" t
|
||||||
|
PulseStatus src/Dodge/Data/Creature/Misc.hs 63;" C
|
||||||
PushBackDamage src/Dodge/Data/Damage.hs 28;" C
|
PushBackDamage src/Dodge/Data/Damage.hs 28;" C
|
||||||
PushDamage src/Dodge/Data/Damage.hs 22;" C
|
PushDamage src/Dodge/Data/Damage.hs 22;" C
|
||||||
PushPop src/Dodge/Menu/PushPop.hs 1;" m
|
PushPop src/Dodge/Menu/PushPop.hs 1;" m
|
||||||
@@ -2053,6 +2054,7 @@ WASD src/Dodge/WASD.hs 1;" m
|
|||||||
WHITE src/Color/Data.hs 27;" C
|
WHITE src/Color/Data.hs 27;" C
|
||||||
WIRE src/Dodge/Data/Item/Combine.hs 64;" C
|
WIRE src/Dodge/Data/Item/Combine.hs 64;" C
|
||||||
WRISTARMOUR src/Dodge/Data/Item/Combine.hs 104;" C
|
WRISTARMOUR src/Dodge/Data/Item/Combine.hs 104;" C
|
||||||
|
WRIST_ECG src/Dodge/Data/Item/Combine.hs 117;" C
|
||||||
WaitThen src/Dodge/Data/ActionPlan.hs 103;" C
|
WaitThen src/Dodge/Data/ActionPlan.hs 103;" C
|
||||||
WalkCycle src/Dodge/Creature/State/WalkCycle.hs 1;" m
|
WalkCycle src/Dodge/Creature/State/WalkCycle.hs 1;" m
|
||||||
Walking src/Dodge/Data/Creature/Stance.hs 21;" C
|
Walking src/Dodge/Data/Creature/Stance.hs 21;" C
|
||||||
@@ -2189,8 +2191,9 @@ _asDir src/Dodge/Data/ArcStep.hs 16;" f
|
|||||||
_asObject src/Dodge/Data/ArcStep.hs 17;" f
|
_asObject src/Dodge/Data/ArcStep.hs 17;" f
|
||||||
_asPos src/Dodge/Data/ArcStep.hs 15;" f
|
_asPos src/Dodge/Data/ArcStep.hs 15;" f
|
||||||
_auDist src/Dodge/Data/Creature/Perception.hs 48;" f
|
_auDist src/Dodge/Data/Creature/Perception.hs 48;" f
|
||||||
|
_avatarPulse src/Dodge/Data/Creature/Misc.hs 74;" f
|
||||||
_barrelShader src/Data/Preload/Render.hs 23;" f
|
_barrelShader src/Data/Preload/Render.hs 23;" f
|
||||||
_barrelType src/Dodge/Data/Creature/Misc.hs 76;" f
|
_barrelType src/Dodge/Data/Creature/Misc.hs 82;" f
|
||||||
_bdMaxX src/Dodge/Data/Bounds.hs 14;" f
|
_bdMaxX src/Dodge/Data/Bounds.hs 14;" f
|
||||||
_bdMaxY src/Dodge/Data/Bounds.hs 16;" f
|
_bdMaxY src/Dodge/Data/Bounds.hs 16;" f
|
||||||
_bdMinX src/Dodge/Data/Bounds.hs 13;" f
|
_bdMinX src/Dodge/Data/Bounds.hs 13;" f
|
||||||
@@ -2578,8 +2581,7 @@ _heldTriggerType src/Dodge/Data/Item/Use.hs 42;" f
|
|||||||
_heldWorldPos src/Dodge/Data/Input.hs 53;" f
|
_heldWorldPos src/Dodge/Data/Input.hs 53;" f
|
||||||
_hud src/Dodge/Data/World.hs 47;" f
|
_hud src/Dodge/Data/World.hs 47;" f
|
||||||
_hudElement src/Dodge/Data/HUD.hs 46;" f
|
_hudElement src/Dodge/Data/HUD.hs 46;" f
|
||||||
_humanoidAI src/Dodge/Data/Creature/Misc.hs 68;" f
|
_humanoidAI src/Dodge/Data/Creature/Misc.hs 80;" f
|
||||||
_humanoidAI src/Dodge/Data/Creature/Misc.hs 74;" f
|
|
||||||
_iaLoaded src/Dodge/Data/Item/Use/Consumption.hs 22;" f
|
_iaLoaded src/Dodge/Data/Item/Use/Consumption.hs 22;" f
|
||||||
_iaMax src/Dodge/Data/Item/Use/Consumption.hs 21;" f
|
_iaMax src/Dodge/Data/Item/Use/Consumption.hs 21;" f
|
||||||
_iatOrient src/Dodge/Data/ComposedItem.hs 48;" f
|
_iatOrient src/Dodge/Data/ComposedItem.hs 48;" f
|
||||||
@@ -2640,9 +2642,9 @@ _lClock src/Dodge/Data/LWorld.hs 141;" f
|
|||||||
_lTestInt src/Dodge/Data/LWorld.hs 143;" f
|
_lTestInt src/Dodge/Data/LWorld.hs 143;" f
|
||||||
_lTestString src/Dodge/Data/LWorld.hs 142;" f
|
_lTestString src/Dodge/Data/LWorld.hs 142;" f
|
||||||
_lWorld src/Dodge/Data/CWorld.hs 26;" f
|
_lWorld src/Dodge/Data/CWorld.hs 26;" f
|
||||||
_lampColor src/Dodge/Data/Creature/Misc.hs 77;" f
|
_lampColor src/Dodge/Data/Creature/Misc.hs 83;" f
|
||||||
_lampHeight src/Dodge/Data/Creature/Misc.hs 77;" f
|
_lampHeight src/Dodge/Data/Creature/Misc.hs 83;" f
|
||||||
_lampLSID src/Dodge/Data/Creature/Misc.hs 77;" f
|
_lampLSID src/Dodge/Data/Creature/Misc.hs 83;" f
|
||||||
_laserEmmiter src/Dodge/Data/Laser.hs 18;" f
|
_laserEmmiter src/Dodge/Data/Laser.hs 18;" f
|
||||||
_laserTypeDamage src/Dodge/Data/Laser.hs 17;" f
|
_laserTypeDamage src/Dodge/Data/Laser.hs 17;" f
|
||||||
_lasers src/Dodge/Data/LWorld.hs 115;" f
|
_lasers src/Dodge/Data/LWorld.hs 115;" f
|
||||||
@@ -2891,6 +2893,8 @@ _psRoomEff src/Dodge/Data/GenWorld.hs 66;" f
|
|||||||
_psRoomRandPointNum src/Dodge/Data/GenWorld.hs 70;" f
|
_psRoomRandPointNum src/Dodge/Data/GenWorld.hs 70;" f
|
||||||
_psRot src/Dodge/Data/GenWorld.hs 62;" f
|
_psRot src/Dodge/Data/GenWorld.hs 62;" f
|
||||||
_psSelect src/Dodge/Data/GenWorld.hs 65;" f
|
_psSelect src/Dodge/Data/GenWorld.hs 65;" f
|
||||||
|
_pulseProgress src/Dodge/Data/Creature/Misc.hs 65;" f
|
||||||
|
_pulseRate src/Dodge/Data/Creature/Misc.hs 64;" f
|
||||||
_putBlock src/Dodge/Data/GenWorld.hs 39;" f
|
_putBlock src/Dodge/Data/GenWorld.hs 39;" f
|
||||||
_putButton src/Dodge/Data/GenWorld.hs 34;" f
|
_putButton src/Dodge/Data/GenWorld.hs 34;" f
|
||||||
_putEndPoint src/Dodge/Data/GenWorld.hs 47;" f
|
_putEndPoint src/Dodge/Data/GenWorld.hs 47;" f
|
||||||
@@ -3045,12 +3049,12 @@ _skOldPos src/Dodge/Data/Spark.hs 19;" f
|
|||||||
_skPos src/Dodge/Data/Spark.hs 18;" f
|
_skPos src/Dodge/Data/Spark.hs 18;" f
|
||||||
_skVel src/Dodge/Data/Spark.hs 16;" f
|
_skVel src/Dodge/Data/Spark.hs 16;" f
|
||||||
_skWidth src/Dodge/Data/Spark.hs 20;" f
|
_skWidth src/Dodge/Data/Spark.hs 20;" f
|
||||||
_skinHead src/Dodge/Data/Creature/Misc.hs 65;" f
|
|
||||||
_skinHead src/Dodge/Data/Creature/Misc.hs 71;" f
|
_skinHead src/Dodge/Data/Creature/Misc.hs 71;" f
|
||||||
_skinLower src/Dodge/Data/Creature/Misc.hs 67;" f
|
_skinHead src/Dodge/Data/Creature/Misc.hs 77;" f
|
||||||
_skinLower src/Dodge/Data/Creature/Misc.hs 73;" f
|
_skinLower src/Dodge/Data/Creature/Misc.hs 73;" f
|
||||||
_skinUpper src/Dodge/Data/Creature/Misc.hs 66;" f
|
_skinLower src/Dodge/Data/Creature/Misc.hs 79;" f
|
||||||
_skinUpper src/Dodge/Data/Creature/Misc.hs 72;" f
|
_skinUpper src/Dodge/Data/Creature/Misc.hs 72;" f
|
||||||
|
_skinUpper src/Dodge/Data/Creature/Misc.hs 78;" f
|
||||||
_smoothScrollAmount src/Dodge/Data/Input.hs 49;" f
|
_smoothScrollAmount src/Dodge/Data/Input.hs 49;" f
|
||||||
_soundAngDist src/Sound/Data.hs 53;" f
|
_soundAngDist src/Sound/Data.hs 53;" f
|
||||||
_soundChannel src/Sound/Data.hs 52;" f
|
_soundChannel src/Sound/Data.hs 52;" f
|
||||||
@@ -3416,7 +3420,6 @@ autoDetector src/Dodge/Item/Weapon/Radar.hs 11;" f
|
|||||||
autoEffect src/Dodge/Item/Weapon/ExtraEffect.hs 18;" f
|
autoEffect src/Dodge/Item/Weapon/ExtraEffect.hs 18;" f
|
||||||
autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 514;" f
|
autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 514;" f
|
||||||
autoPistol src/Dodge/Item/Held/Stick.hs 46;" f
|
autoPistol src/Dodge/Item/Held/Stick.hs 46;" f
|
||||||
autoRadarEffect src/Dodge/Item/Weapon/ExtraEffect.hs 39;" f
|
|
||||||
autoRifle src/Dodge/Item/Held/Cane.hs 65;" f
|
autoRifle src/Dodge/Item/Held/Cane.hs 65;" f
|
||||||
autoSonarEffect src/Dodge/Item/Weapon/ExtraEffect.hs 43;" f
|
autoSonarEffect src/Dodge/Item/Weapon/ExtraEffect.hs 43;" f
|
||||||
awakeLevelPerception src/Dodge/Creature/Perception.hs 162;" f
|
awakeLevelPerception src/Dodge/Creature/Perception.hs 162;" f
|
||||||
@@ -3946,6 +3949,7 @@ displayControls src/Dodge/Menu.hs 206;" f
|
|||||||
displayFrameTicks src/Dodge/Render/Picture.hs 39;" f
|
displayFrameTicks src/Dodge/Render/Picture.hs 39;" f
|
||||||
displayFreeSlots src/Dodge/DisplayInventory.hs 225;" f
|
displayFreeSlots src/Dodge/DisplayInventory.hs 225;" f
|
||||||
displayIndents src/Dodge/DisplayInventory.hs 123;" f
|
displayIndents src/Dodge/DisplayInventory.hs 123;" f
|
||||||
|
displayPulse src/Dodge/Item/Display.hs 114;" f
|
||||||
displaySectionsSizes src/Dodge/DisplayInventory.hs 118;" f
|
displaySectionsSizes src/Dodge/DisplayInventory.hs 118;" f
|
||||||
displayTerminalLineString src/Dodge/Update.hs 438;" f
|
displayTerminalLineString src/Dodge/Update.hs 438;" f
|
||||||
dist src/Geometry/Vector.hs 179;" f
|
dist src/Geometry/Vector.hs 179;" f
|
||||||
@@ -4856,7 +4860,7 @@ maybeExitCombine src/Dodge/Update/Input/InGame.hs 583;" f
|
|||||||
maybeOpenTerminal src/Dodge/Update.hs 123;" f
|
maybeOpenTerminal src/Dodge/Update.hs 123;" f
|
||||||
maybeReadFile src/Dodge/LoadSeed.hs 10;" f
|
maybeReadFile src/Dodge/LoadSeed.hs 10;" f
|
||||||
maybeTakeOne src/RandomHelp.hs 111;" f
|
maybeTakeOne src/RandomHelp.hs 111;" f
|
||||||
maybeWarmupStatus src/Dodge/Item/Display.hs 122;" f
|
maybeWarmupStatus src/Dodge/Item/Display.hs 128;" f
|
||||||
mcApplyDamage src/Dodge/Machine/Update.hs 108;" f
|
mcApplyDamage src/Dodge/Machine/Update.hs 108;" f
|
||||||
mcKillBut src/Dodge/Machine/Destroy.hs 34;" f
|
mcKillBut src/Dodge/Machine/Destroy.hs 34;" f
|
||||||
mcKillTerm src/Dodge/Machine/Destroy.hs 26;" f
|
mcKillTerm src/Dodge/Machine/Destroy.hs 26;" f
|
||||||
@@ -5670,7 +5674,7 @@ shoulderSP src/Dodge/Creature/HandPos.hs 170;" f
|
|||||||
showAttachItem src/Dodge/Item/Display.hs 61;" f
|
showAttachItem src/Dodge/Item/Display.hs 61;" f
|
||||||
showAutoRechargeProgress src/Dodge/Item/Display.hs 75;" f
|
showAutoRechargeProgress src/Dodge/Item/Display.hs 75;" f
|
||||||
showEquipItem src/Dodge/Item/Display.hs 70;" f
|
showEquipItem src/Dodge/Item/Display.hs 70;" f
|
||||||
showEquipmentNumber src/Dodge/Item/Display.hs 113;" f
|
showEquipmentNumber src/Dodge/Item/Display.hs 119;" f
|
||||||
showInt src/Dodge/Item/Info.hs 32;" f
|
showInt src/Dodge/Item/Info.hs 32;" f
|
||||||
showIntsString src/Dodge/Tree/Compose.hs 129;" f
|
showIntsString src/Dodge/Tree/Compose.hs 129;" f
|
||||||
showManObj src/Dodge/TestString.hs 72;" f
|
showManObj src/Dodge/TestString.hs 72;" f
|
||||||
@@ -6061,7 +6065,7 @@ updateCloud src/Dodge/Update.hs 721;" f
|
|||||||
updateClouds src/Dodge/Update.hs 565;" f
|
updateClouds src/Dodge/Update.hs 565;" f
|
||||||
updateCombinePositioning src/Dodge/DisplayInventory.hs 41;" f
|
updateCombinePositioning src/Dodge/DisplayInventory.hs 41;" f
|
||||||
updateCombineSections src/Dodge/DisplayInventory.hs 48;" f
|
updateCombineSections src/Dodge/DisplayInventory.hs 48;" f
|
||||||
updateCreature src/Dodge/Creature/Update.hs 12;" f
|
updateCreature src/Dodge/Creature/Update.hs 13;" f
|
||||||
updateCreatureGroups src/Dodge/Update.hs 508;" f
|
updateCreatureGroups src/Dodge/Update.hs 508;" f
|
||||||
updateCreatureSoundPositions src/Dodge/Update.hs 484;" f
|
updateCreatureSoundPositions src/Dodge/Update.hs 484;" f
|
||||||
updateDebugMessageOffset src/Dodge/Update.hs 92;" f
|
updateDebugMessageOffset src/Dodge/Update.hs 92;" f
|
||||||
@@ -6118,6 +6122,7 @@ updatePressedButtonsCarte src/Dodge/Update/Input/InGame.hs 356;" f
|
|||||||
updatePressedButtonsCarte' src/Dodge/Update/Input/InGame.hs 359;" f
|
updatePressedButtonsCarte' src/Dodge/Update/Input/InGame.hs 359;" f
|
||||||
updateProjectile src/Dodge/Projectile/Update.hs 23;" f
|
updateProjectile src/Dodge/Projectile/Update.hs 23;" f
|
||||||
updateProp src/Dodge/Prop/Update.hs 11;" f
|
updateProp src/Dodge/Prop/Update.hs 11;" f
|
||||||
|
updatePulse src/Dodge/Creature/Update.hs 22;" f
|
||||||
updateRBList src/Dodge/Inventory/RBList.hs 16;" f
|
updateRBList src/Dodge/Inventory/RBList.hs 16;" f
|
||||||
updateRadarBlip src/Dodge/RadarBlip.hs 8;" f
|
updateRadarBlip src/Dodge/RadarBlip.hs 8;" f
|
||||||
updateRadarBlips src/Dodge/Update.hs 532;" f
|
updateRadarBlips src/Dodge/Update.hs 532;" f
|
||||||
|
|||||||
Reference in New Issue
Block a user