{"name": "xvehic_", "code": "__int64 __fastcall xvehic_ ( unsigned int @@a1@@ ) { unsigned int @@v2@@ ; unsigned int @@v3@@ ; @@v3@@ = Number ; @@v2@@ = advs_ [ play_ [ Number ] + Number ] ; if ( @@v2@@ ) @@v3@@ = oappli_ ( ( unsigned int ) objcts_ [ @@v2@@ - Number + Number ] , @@a1@@ ) ; return @@v3@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]}
{"name": "game_", "code": "void __noreturn game_ ( ) { int @@v0@@ ; unsigned int @@v1@@ ; rspeak_ ( Number L ) ; rmdesc_ ( Number L ) ; while ( Number ) { play_ [ Number ] = aindex_ ; play_ [ Number ] = Number ; if ( ( int ) prsvec_ [ Number ] <= Number ) rdline_ ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , Number L ) ; ++ state_ ; prsvec_ [ Number ] = parse_ ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , Number L ) ; if ( ! prsvec_ [ Number ] || ( unsigned int ) xvehic_ ( Number L ) ) goto LABEL_13 ; if ( prsvec_ [ Number ] == vindex_ [ Number ] ) { if ( ( objcts_ [ prsvec_ [ Number ] - Number + Number ] & Number ) == Number ) { rspeak_ ( Number L ) ; goto LABEL_10 ; } play_ [ Number ] = oactor_ ( prsvec_ [ Number ] ) ; play_ [ Number ] = advs_ [ play_ [ Number ] ] ; if ( ( int ) prsvec_ [ Number ] <= Number || ! ( unsigned int ) parse_ ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , Number L ) ) { @@v1@@ = Number ; if ( play_ [ Number ] ) @@v1@@ = Number ; rspeak_ ( @@v1@@ ) ; goto LABEL_29 ; } if ( ( unsigned int ) aappli_ ( advs_ [ play_ [ Number ] + Number ] ) || ( unsigned int ) xvehic_ ( Number L ) ) goto LABEL_36 ; if ( prsvec_ [ Number ] != oindex_ [ Number ] && prsvec_ [ Number ] != oindex_ [ Number ] ) { if ( ( unsigned int ) vappli_ ( prsvec_ [ Number ] ) ) rappli_ ( rooms_ [ play_ [ Number ] - Number + Number ] ) ; LABEL_36 : xendmv_ ( play_ [ Number ] ) ; LABEL_29 : play_ [ Number ] = aindex_ ; play_ [ Number ] = advs_ [ aindex_ ] ; goto LABEL_10 ; } } else { LABEL_7 : if ( prsvec_ [ Number ] != oindex_ [ Number ] && prsvec_ [ Number ] != oindex_ [ Number ] ) { if ( ! ( unsigned int ) vappli_ ( prsvec_ [ Number ] ) ) goto LABEL_13 ; goto LABEL_10 ; } } valuac_ ( oindex_ [ Number ] ) ; LABEL_10 : if ( ! findex_ [ Number ] && play_ [ Number ] == * ( ( _DWORD * ) & rindex_ + Number ) ) { while ( Number ) { rdline_ ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , Number L ) ; ++ state_ ; if ( ! strcmp ( ( const char * ) ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , String ) ) break ; prsvec_ [ Number ] = parse_ ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) , Number L ) ; if ( prsvec_ [ Number ] && prsvec_ [ Number ] == vindex_ [ Number ] && ( unsigned int ) findxt_ ( prsvec_ [ Number ] , play_ [ Number ] ) ) goto LABEL_7 ; more_output ( ( unsigned int ) ( ( _DWORD ) & input_ + Number ) ) ; play_ [ Number ] = Number ; } rspeak_ ( Number L ) ; findex_ [ Number ] = Number ; @@v0@@ = objcts_ [ oindex_ [ Number ] - Number + Number ] ; BYTE1 ( @@v0@@ ) &= Number ; objcts_ [ oindex_ [ Number ] - Number + Number ] = @@v0@@ ; prsvec_ [ Number ] = Number ; prsvec_ [ Number ] = Number ; } else { rappli_ ( rooms_ [ play_ [ Number ] - Number + Number ] ) ; } LABEL_13 : xendmv_ ( play_ [ Number ] ) ; if ( ! ( unsigned int ) lit_ ( play_ [ Number ] ) ) prsvec_ [ Number ] = Number ; } }", "source": [{"n": "v0", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "xendmv_", "code": "__int64 __fastcall xendmv_ ( int @@a1@@ ) { __int64 @@result@@ ; if ( ! @@a1@@ ) rspeak_ ( Number L ) ; if ( hack_ [ Number ] ) thiefd_ ( ) ; if ( prsvec_ [ Number ] ) fightd_ ( ) ; if ( hack_ [ Number ] ) swordd_ ( ) ; if ( prsvec_ [ Number ] ) clockd_ ( ) ; @@result@@ = prsvec_ [ Number ] ; if ( ( _DWORD ) @@result@@ ) @@result@@ = xvehic_ ( Number L ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}