diff options
Diffstat (limited to 'src/Sequence/Contact')
-rw-r--r-- | src/Sequence/Contact/Types.hs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Sequence/Contact/Types.hs b/src/Sequence/Contact/Types.hs index 9854d92..80d4360 100644 --- a/src/Sequence/Contact/Types.hs +++ b/src/Sequence/Contact/Types.hs | |||
@@ -181,4 +181,10 @@ sDead :: Fold Stats (FormulaM Stats Bool) | |||
181 | sDead = folding $ do | 181 | sDead = folding $ do |
182 | maxVitality <- preview sMaxVitality | 182 | maxVitality <- preview sMaxVitality |
183 | damage <- view sTotalDamage | 183 | damage <- view sTotalDamage |
184 | return $ liftM2 (>) <$> Just (return damage) <*> maxVitality | 184 | return $ liftM2 (>=) <$> Just (return damage) <*> maxVitality |
185 | |||
186 | sUnconscious :: Fold Stats (FormulaM Stats Bool) | ||
187 | sUnconscious = folding $ do | ||
188 | maxVitality <- preview sMaxVitality | ||
189 | damage <- view sFatigue | ||
190 | return $ liftM2 (>=) <$> Just (return damage) <*> maxVitality | ||