STATE_MACHINE { KEY { goldS } COMMENT [Container gold (small).] PARAM { KEY {1} TYPE {frame} COMMENT [3D object to present the object in questedit: ] DISPLAY {} DEFAULT {gold4} } CODE [ TRAP { KEY { %0 } FLAG { handle|active|sidedetect } STATE { KEY { close } SETCOLLID { 1 } FRAME { gold4 } MULTI { CONDITION { CLICK {} GOTO { open } } } } STATE { KEY { open } FRAME { none } CLEARCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } JUMP { open } } } ] } STATE_MACHINE { KEY { goldM } COMMENT [Container gold (medium).] PARAM { KEY {1} TYPE {frame} COMMENT [3D object to present the object in questedit: ] DISPLAY {} DEFAULT {gold2} } CODE [ TRAP { KEY { %0 } FLAG { handle|active|sidedetect } STATE { KEY { close } SETCOLLID { 1 } FRAME { gold2 } MULTI { CONDITION { CLICK {} GOTO { open } } } } STATE { KEY { open } FRAME { gold4 } SETCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } MULTI { CONDITION { CLICK {} GOTO { onemt } } } } STATE { KEY { onemt } FRAME { none } CLEARCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } JUMP { onemt } } } ] } STATE_MACHINE { KEY { goldL } COMMENT [Container gold (large).] PARAM { KEY {1} TYPE {frame} COMMENT [3D object to present the object in questedit: ] DISPLAY {} DEFAULT {gold1} } CODE [ TRAP { KEY { %0 } FLAG { handle|active|sidedetect } STATE { KEY { close } SETCOLLID { 1 } FRAME { gold1 } MULTI { CONDITION { CLICK {} GOTO { open } } } } STATE { KEY { open } FRAME { gold2 } SETCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } MULTI { CONDITION { CLICK {} GOTO { firstt } } } } STATE { KEY { firstt } FRAME { gold4 } SETCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } MULTI { CONDITION { CLICK {} GOTO { onemt } } } } STATE { KEY { onemt } FRAME { none } CLEARCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } JUMP { onemt } } } ] } STATE_MACHINE { KEY { goldLB } COMMENT [Container gold (large) brilliant.] PARAM { KEY {1} TYPE {frame} COMMENT [3D object to present the object in questedit: ] DISPLAY {} DEFAULT {gold1} } CODE [ TRAP { KEY { %0 } FLAG { handle|active|sidedetect } STATE { KEY { close } SETCOLLID { 1 } FRAME { gold1 } ACTION { EFFECT { brille } } MULTI { CONDITION { TIMER { 1500 } GOTO { close } } CONDITION { CLICK {} GOTO { open } } } } STATE { KEY { open } FRAME { gold2 } SETCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } MULTI { CONDITION { CLICK {} GOTO { firstt } } } } STATE { KEY { firstt } FRAME { gold4 } SETCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } MULTI { CONDITION { CLICK {} GOTO { onemt } } } } STATE { KEY { onemt } FRAME { none } CLEARCOLLID { 1 } ACTION { SOUND { PICKGOLD } OBJECTMOUSE { ITEM_GOLD } } JUMP { onemt } } } ] }