Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 2
- char __usercall sub_4E99D0@<al>(CUNIT *a1@<eax>)
- {
- CUNIT *v1; // esi
- CSPRITE *v2; // ecx
- char v3; // dl
- DWORD v4; // eax
- int v5; // edx
- v1 = a1;
- toggleUnitPath(a1);
- v2 = v1->sprite;
- v3 = v1->pathingEnabled;
- v1->movementState = 0;
- v4 = v1->statusFlags;
- v1->pathingEnabled = (v3 ^ (v2->elevation < 0xCu)) & 1 ^ v3;
- v5 = (unsigned __int16)v1->type;
- v1->statusFlags = v4 & 0xFFFFF7EF;
- return sub_499860(v2, Flingy_SpriteID[unitsdat_Graphics[v5]]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement