Remove recursive WdWd
This commit is contained in:
@@ -36,8 +36,9 @@ doWdWd = \case
|
||||
NoWorldEffect -> id
|
||||
SetTrigger bool tid -> cWorld . lWorld . triggers . ix tid .~ bool
|
||||
SetLSCol col lsid -> cWorld . lWorld . lightSources . ix lsid . lsParam . lsCol .~ col
|
||||
SetTriggerAndSetLSCol bool tid col lsid -> (cWorld . lWorld . lightSources . ix lsid . lsParam . lsCol .~ col)
|
||||
. (cWorld . lWorld . triggers . ix tid .~ bool)
|
||||
AccessTerminal mtmid -> accessTerminal mtmid
|
||||
WorldEffects wes -> \w -> foldr doWdWd w wes
|
||||
UnlockInv -> unlockInv
|
||||
MakeStartCloudAt p -> makeCloudAt CryoReleaseCloud 400 p
|
||||
TorqueCr x cid -> torqueCr x cid
|
||||
|
||||
Reference in New Issue
Block a user