make copying not abortable

This commit is contained in:
nek0 2018-08-11 09:11:54 +02:00
parent f78b69b6f0
commit 35337651a0

View file

@ -50,6 +50,9 @@ instance ObjectAction ObjType ObjState where
objectTransition ObjCopier "copying" _ ent = do objectTransition ObjCopier "copying" _ ent = do
[e] <- efor (anEnt ent) $ do [e] <- efor (anEnt ent) $ do
ttl <- query objStateTime
if ttl < 0
then do
let nstat = AnimState let nstat = AnimState
(AnimId "copier" "open" N) (AnimId "copier" "open" N)
0 0
@ -60,6 +63,7 @@ instance ObjectAction ObjType ObjState where
, objStateTime = Unset , objStateTime = Unset
, objPlayerActivated = Unset , objPlayerActivated = Unset
} }
else return unchanged
return e return e
objectTransition _ _ _ _ = return unchanged objectTransition _ _ _ _ = return unchanged