Back online!
0 Members and 1 Guest are viewing this topic.
int sub_Fastattack(int BeingAttackedWith){ int result; // int v4; // result = BlockDelay; BlockDelay = -1; BlockDirection = 0; v4 = BeingAttackedWith; if ( BeingAttackedWith > 478 ) { switch ( v4 ) { case 484: goto ready_overswing; case 479: case 485:release_overswing: BlockDirection = 3; BlockDelay = 1; break; case 489:ready_thrust: BlockDirection = 0; BlockDelay = 0; break; case 490:release_thrust: BlockDirection = 0; BlockDelay = 1; break; default: return result; } } else { if ( v4 == 478 ) {ready_overswing: BlockDirection = 3; BlockDelay = 0; } else { switch ( v4 ) { case 200: case 220: case 255: case 270: case 280: case 305: BlockDirection = 1; BlockDelay = 0; return result; case 201: case 221: case 256: case 271: case 281: case 306: BlockDirection = 1; BlockDelay = 1; return result; case 205: case 225: case 260: case 275: case 285: case 300: BlockDirection = 2; BlockDelay = 0; return result; case 206: case 226: case 261: case 276: case 286: case 301: BlockDirection = 2; BlockDelay = 1; return result; case 210: case 235: case 265: case 290: goto ready_overswing; case 211: case 236: case 266: case 291: goto release_overswing; case 215: case 230: case 240: case 245: case 250: case 295: goto ready_thrust; case 216: case 231: case 241: case 246: case 251: case 296: goto release_thrust; default: return result; } } } return result;}[\code]