Code:
03C7A5B5 75 7E jne CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A5B7 8B CE mov ecx,esi
03C7A5B9 E8 12 66 01 00 call CvUnit::getDomainType (3C90BD0h)
03C7A5BE 83 F8 01 cmp eax,1
03C7A5C1 8B CE mov ecx,esi
03C7A5C3 75 09 jne CvSelectionGroup::autoMission+35Eh (3C7A5CEh)
03C7A5C5 E8 76 67 01 00 call CvUnit::canAirAttack (3C90D40h)
03C7A5CA 8A D8 mov bl,al
03C7A5CC EB 27 jmp CvSelectionGroup::autoMission+385h (3C7A5F5h)
03C7A5CE E8 1D 67 01 00 call CvUnit::canFight+10h (3C90CF0h)
03C7A5D3 8A D8 mov bl,al
03C7A5D5 84 DB test bl,bl
03C7A5D7 74 5C je CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A5D9 80 7D 14 00 cmp byte ptr [ebp+14h],0
03C7A5DD 74 16 je CvSelectionGroup::autoMission+385h (3C7A5F5h)
03C7A5DF 8B CE mov ecx,esi
03C7A5E1 E8 CA 69 01 00 call CombatDetails::~CombatDetails+0F0h (3C90FB0h)
03C7A5E6 84 C0 test al,al
03C7A5E8 74 0B je CvSelectionGroup::autoMission+385h (3C7A5F5h)
03C7A5EA 8B CE mov ecx,esi
03C7A5EC E8 4F 6A 01 00 call CvUnit::getFacingDirection+30h (3C91040h)
03C7A5F1 84 C0 test al,al
03C7A5F3 75 40 jne CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A5F5 84 DB test bl,bl
03C7A5F7 74 3C je CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A5F9 80 7D 10 00 cmp byte ptr [ebp+10h],0
03C7A5FD 75 20 jne CvSelectionGroup::autoMission+3AFh (3C7A61Fh)
03C7A5FF 8B CE mov ecx,esi
03C7A601 E8 9A B1 01 00 call CvUnit::canMove (3C957A0h)
03C7A606 84 C0 test al,al
03C7A608 74 2B je CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A60A 8B 55 08 mov edx,dword ptr [ebp+8]
03C7A60D 6A 00 push 0
03C7A60F 6A 00 push 0
03C7A611 6A 01 push 1
03C7A613 52 push edx
03C7A614 8B CE mov ecx,esi
03C7A616 E8 05 54 02 00 call 03C9FA20
03C7A61B 84 C0 test al,al
03C7A61D 74 16 je CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A61F 8B 4D 08 mov ecx,dword ptr [ebp+8]
03C7A622 8B 06 mov eax,dword ptr [esi]
03C7A624 51 push ecx
03C7A625 8B CE mov ecx,esi
03C7A627 FF 50 40 call dword ptr [eax+40h]
03C7A62A 3B 45 FC cmp eax,dword ptr [ebp-4]
03C7A62D 7C 06 jl CvSelectionGroup::autoMission+3C5h (3C7A635h)
03C7A62F 89 45 FC mov dword ptr [ebp-4],eax
03C7A632 89 75 F8 mov dword ptr [ebp-8],esi
03C7A635 85 FF test edi,edi
03C7A637 0F 85 4F FF FF FF jne CvSelectionGroup::autoMission+31Ch (3C7A58Ch)
03C7A63D 8B 45 F8 mov eax,dword ptr [ebp-8]
03C7A640 5F pop edi
03C7A641 5E pop esi
03C7A642 5B pop ebx
03C7A643 8B E5 mov esp,ebp
03C7A645 5D pop ebp
03C7A646 C2 10 00 ret 10h
03C7A649 CC int 3
03C7A64A CC int 3
03C7A64B CC int 3
03C7A64C CC int 3
03C7A64D CC int 3
03C7A64E CC int 3
03C7A64F CC int 3
03C7A650 55 push ebp
03C7A651 8B EC mov ebp,esp
03C7A653 83 EC 08 sub esp,8
03C7A656 56 push esi
03C7A657 33 F6 xor esi,esi
03C7A659 57 push edi
03C7A65A 89 4D F8 mov dword ptr [ebp-8],ecx
03C7A65D 89 75 FC mov dword ptr [ebp-4],esi
03C7A660 E8 FB AA FF FF call CvPlayer::getGoldenAgeTurns (3C75160h)
03C7A665 8B F8 mov edi,eax
03C7A667 85 FF test edi,edi
03C7A669 0F 84 AB 00 00 00 je 03C7A71A
03C7A66F 53 push ebx
03C7A670 8B 5D 08 mov ebx,dword ptr [ebp+8]
03C7A673 8B 47 08 mov eax,dword ptr [edi+8]
03C7A676 8B 4F 04 mov ecx,dword ptr [edi+4]
03C7A679 50 push eax
03C7A67A 51 push ecx
03C7A67B E8 70 78 EE FF call getUnit (3B61EF0h)
03C7A680 8B 4D F8 mov ecx,dword ptr [ebp-8]
03C7A683 83 C4 08 add esp,8
03C7A686 57 push edi
03C7A687 8B F0 mov esi,eax
03C7A689 E8 C2 AA FF FF call CvPlot::nextUnitNode (3C75150h)
03C7A68E 8B CE mov ecx,esi
03C7A690 8B F8 mov edi,eax
03C7A692 E8 09 8C 01 00 call CvUnit::isDead (3C932A0h)
03C7A697 84 C0 test al,al
03C7A699 75 6B jne 03C7A706
03C7A69B 8B CE mov ecx,esi
03C7A69D E8 2E 65 01 00 call CvUnit::getDomainType (3C90BD0h)
03C7A6A2 83 F8 01 cmp eax,1
03C7A6A5 8B CE mov ecx,esi
03C7A6A7 75 07 jne 03C7A6B0
03C7A6A9 E8 92 66 01 00 call CvUnit::canAirAttack (3C90D40h)
03C7A6AE EB 05 jmp 03C7A6B5
03C7A6B0 E8 3B 66 01 00 call CvUnit::canFight+10h (3C90CF0h)
03C7A6B5 80 7D 10 00 cmp byte ptr [ebp+10h],0
03C7A6B9 74 04 je 03C7A6BF
03C7A6BB 84 C0 test al,al
03C7A6BD 74 47 je 03C7A706
03C7A6BF 80 7D 14 00 cmp byte ptr [ebp+14h],0
03C7A6C3 74 21 je 03C7A6E6
03C7A6C5 8B CE mov ecx,esi
03C7A6C7 E8 D4 B0 01 00 call CvUnit::canMove (3C957A0h)
03C7A6CC 84 C0 test al,al
03C7A6CE 74 36 je 03C7A706
03C7A6D0 85 DB test ebx,ebx
03C7A6D2 74 12 je 03C7A6E6
03C7A6D4 6A 00 push 0
03C7A6D6 6A 01 push 1
03C7A6D8 6A 01 push 1
03C7A6DA 53 push ebx
03C7A6DB 8B CE mov ecx,esi
03C7A6DD E8 3E 53 02 00 call 03C9FA20
03C7A6E2 84 C0 test al,al
03C7A6E4 74 20 je 03C7A706
03C7A6E6 83 7D 0C FF cmp dword ptr [ebp+0Ch],0FFFFFFFFh
03C7A6EA 74 0C je 03C7A6F8
03C7A6EC 8B CE mov ecx,esi
03C7A6EE E8 DD 64 01 00 call CvUnit::getDomainType (3C90BD0h)
03C7A6F3 3B 45 0C cmp eax,dword ptr [ebp+0Ch]
03C7A6F6 75 0E jne 03C7A706
03C7A6F8 6A 00 push 0
03C7A6FA 56 push esi
03C7A6FB 53 push ebx
03C7A6FC 8B CE mov ecx,esi
03C7A6FE E8 3D 00 02 00 call 03C9A740
03C7A703 01 45 FC add dword ptr [ebp-4],eax
03C7A706 85 FF test edi,edi
03C7A708 0F 85 65 FF FF FF jne 03C7A673
03C7A70E 8B 45 FC mov eax,dword ptr [ebp-4]
03C7A711 5B pop ebx
03C7A712 5F pop edi
03C7A713 5E pop esi
03C7A714 8B E5 mov esp,ebp
03C7A716 5D pop ebp
03C7A717 C2 10 00 ret 10h
03C7A71A 5F pop edi
03C7A71B 8B C6 mov eax,esi
03C7A71D 5E pop esi
03C7A71E 8B E5 mov esp,ebp
03C7A720 5D pop ebp
03C7A721 C2 10 00 ret 10h
03C7A724 CC int 3
03C7A725 CC int 3
03C7A726 CC int 3
03C7A727 CC int 3
03C7A728 CC int 3
03C7A729 CC int 3
03C7A72A CC int 3
03C7A72B CC int 3
03C7A72C CC int 3
03C7A72D CC int 3
03C7A72E CC int 3
03C7A72F CC int 3
03C7A730 55 push ebp
03C7A731 8B EC mov ebp,esp
03C7A733 8B 45 08 mov eax,dword ptr [ebp+8]
03C7A736 8B 55 0C mov edx,dword ptr [ebp+0Ch]
03C7A739 C6 41 68 01 mov byte ptr [ecx+68h],1
03C7A73D 89 41 6C mov dword ptr [ecx+6Ch],eax
03C7A740 89 51 70 mov dword ptr [ecx+70h],edx
03C7A743 5D pop ebp
03C7A744 C2 08 00 ret 8
03C7A747 CC int 3
03C7A748 CC int 3
03C7A749 CC int 3
03C7A74A CC int 3
03C7A74B CC int 3
03C7A74C CC int 3
03C7A74D CC int 3
03C7A74E CC int 3
03C7A74F CC int 3
03C7A750 56 push esi
03C7A751 8B F1 mov esi,ecx
03C7A753 E8 48 A8 FF FF call CvSelectionGroup::reset+0A0h (3C74FA0h)
03C7A758 84 C0 test al,al
03C7A75A 74 0F je 03C7A76B
03C7A75C 8B CE mov ecx,esi
03C7A75E E8 8D A5 FF FF call CvGlobals::getHotMessageQueue+220h (3C74CF0h)
03C7A763 84 C0 test al,al
03C7A765 75 04 jne 03C7A76B
03C7A767 33 C0 xor eax,eax
03C7A769 5E pop esi
03C7A76A C3 ret
03C7A76B B8 01 00 00 00 mov eax,1
03C7A770 5E pop esi
03C7A771 C3 ret
03C7A772 CC int 3
03C7A773 CC int 3
03C7A774 CC int 3
03C7A775 CC int 3
03C7A776 CC int 3
03C7A777 CC int 3
03C7A778 CC int 3
03C7A779 CC int 3
03C7A77A CC int 3
03C7A77B CC int 3
03C7A77C CC int 3
03C7A77D CC int 3
03C7A77E CC int 3
03C7A77F CC int 3
03C7A780 8A 41 58 mov al,byte ptr [ecx+58h]
03C7A783 C3 ret
03C7A784 CC int 3
03C7A785 CC int 3
03C7A786 CC int 3
03C7A787 CC int 3
03C7A788 CC int 3
03C7A789 CC int 3
03C7A78A CC int 3
03C7A78B CC int 3
03C7A78C CC int 3
03C7A78D CC int 3
03C7A78E CC int 3
03C7A78F CC int 3
03C7A790 C6 41 58 01 mov byte ptr [ecx+58h],1
03C7A794 C3 ret
03C7A795 CC int 3
03C7A796 CC int 3
03C7A797 CC int 3
03C7A798 CC int 3
03C7A799 CC int 3
03C7A79A CC int 3
03C7A79B CC int 3
03C7A79C CC int 3
03C7A79D CC int 3
03C7A79E CC int 3
03C7A79F CC int 3
03C7A7A0 8B 41 64 mov eax,dword ptr [ecx+64h]
03C7A7A3 8B 49 60 mov ecx,dword ptr [ecx+60h]
03C7A7A6 50 push eax
03C7A7A7 51 push ecx
03C7A7A8 E8 43 77 EE FF call getUnit (3B61EF0h)
03C7A7AD 83 C4 08 add esp,8
03C7A7B0 C3 ret
03C7A7B1 CC int 3
03C7A7B2 CC int 3
03C7A7B3 CC int 3
03C7A7B4 CC int 3
03C7A7B5 CC int 3
03C7A7B6 CC int 3
03C7A7B7 CC int 3
03C7A7B8 CC int 3
03C7A7B9 CC int 3
03C7A7BA CC int 3
03C7A7BB CC int 3
03C7A7BC CC int 3
03C7A7BD CC int 3
03C7A7BE CC int 3
03C7A7BF CC int 3
03C7A7C0 55 push ebp
03C7A7C1 8B EC mov ebp,esp
03C7A7C3 83 EC 0C sub esp,0Ch
03C7A7C6 53 push ebx
03C7A7C7 8B D9 mov ebx,ecx
03C7A7C9 E8 B2 68 E7 FF call CvPlayer::getAdvancedStartPoints (3AF1080h)
03C7A7CE 85 C0 test eax,eax
03C7A7D0 0F 8E D7 00 00 00 jle 03C7A8AD
03C7A7D6 56 push esi
03C7A7D7 57 push edi
03C7A7D8 8B CB mov ecx,ebx
03C7A7DA E8 F1 A9 FF FF call CvSelectionGroup::getUnitAt+40h (3C751D0h)
03C7A7DF 33 FF xor edi,edi
03C7A7E1 8B CB mov ecx,ebx
03C7A7E3 89 45 F4 mov dword ptr [ebp-0Ch],eax
03C7A7E6 89 7D F8 mov dword ptr [ebp-8],edi
03C7A7E9 89 7D FC mov dword ptr [ebp-4],edi
03C7A7EC E8 6F A9 FF FF call CvPlayer::getGoldenAgeTurns (3C75160h)
03C7A7F1 8B F0 mov esi,eax
03C7A7F3 3B F7 cmp esi,edi
03C7A7F5 74 60 je 03C7A857
03C7A7F7 8B 46 08 mov eax,dword ptr [esi+8]
03C7A7FA 8B 4E 04 mov ecx,dword ptr [esi+4]
03C7A7FD 50 push eax
03C7A7FE 51 push ecx
03C7A7FF E8 EC 76 EE FF call getUnit (3B61EF0h)
03C7A804 83 C4 08 add esp,8
03C7A807 56 push esi
03C7A808 8B CB mov ecx,ebx
03C7A80A 8B F8 mov edi,eax
03C7A80C E8 3F A9 FF FF call CvPlot::nextUnitNode (3C75150h)
03C7A811 8B 17 mov edx,dword ptr [edi]
03C7A813 8B CF mov ecx,edi
03C7A815 8B F0 mov esi,eax
03C7A817 FF 52 38 call dword ptr [edx+38h]
03C7A81A 3B 45 F4 cmp eax,dword ptr [ebp-0Ch]
03C7A81D 75 2C jne 03C7A84B
03C7A81F 8B CF mov ecx,edi
03C7A821 E8 AA BB E7 FF call CvGlobals::getIniInitCore (3AF63D0h)
03C7A826 85 C0 test eax,eax
03C7A828 7E 04 jle 03C7A82E
03C7A82A 83 45 FC 01 add dword ptr [ebp-4],1
03C7A82E 8B CF mov ecx,edi
03C7A830 E8 3B 66 01 00 call CvUnit::canAirAttack+130h (3C90E70h)
03C7A835 83 F8 FF cmp eax,0FFFFFFFFh
03C7A838 74 06 je 03C7A840
03C7A83A 83 45 F8 01 add dword ptr [ebp-8],1
03C7A83E EB 0B jmp 03C7A84B
03C7A840 8B CF mov ecx,edi
03C7A842 E8 29 91 01 00 call 03C93970
03C7A847 84 C0 test al,al
03C7A849 74 59 je 03C7A8A4
03C7A84B 85 F6 test esi,esi
03C7A84D 75 A8 jne 03C7A7F7
03C7A84F 8B 45 FC mov eax,dword ptr [ebp-4]
03C7A852 39 45 F8 cmp dword ptr [ebp-8],eax
03C7A855 7C 44 jl 03C7A89B
03C7A857 8B CB mov ecx,ebx
03C7A859 E8 02 A9 FF FF call CvPlayer::getGoldenAgeTurns (3C75160h)
03C7A85E 8B F0 mov esi,eax
03C7A860 85 F6 test esi,esi
03C7A862 74 37 je 03C7A89B
03C7A864 8B 4E 08 mov ecx,dword ptr [esi+8]
03C7A867 8B 56 04 mov edx,dword ptr [esi+4]
03C7A86A 51 push ecx
03C7A86B 52 push edx
03C7A86C E8 7F 76 EE FF call getUnit (3B61EF0h)
03C7A871 83 C4 08 add esp,8
03C7A874 56 push esi
03C7A875 8B CB mov ecx,ebx
03C7A877 8B F8 mov edi,eax
03C7A879 E8 D2 A8 FF FF call CvPlot::nextUnitNode (3C75150h)
03C7A87E 8B F0 mov esi,eax
03C7A880 8B 07 mov eax,dword ptr [edi]
03C7A882 8B CF mov ecx,edi
03C7A884 FF 50 38 call dword ptr [eax+38h]
03C7A887 3B 45 F4 cmp eax,dword ptr [ebp-0Ch]
03C7A88A 75 0B jne 03C7A897
03C7A88C 8B CF mov ecx,edi
03C7A88E E8 DD 90 01 00 call 03C93970
03C7A893 84 C0 test al,al
03C7A895 74 0D je 03C7A8A4
03C7A897 85 F6 test esi,esi
03C7A899 75 C9 jne 03C7A864
03C7A89B 5F pop edi
03C7A89C 5E pop esi
03C7A89D B0 01 mov al,1
03C7A89F 5B pop ebx
03C7A8A0 8B E5 mov esp,ebp
03C7A8A2 5D pop ebp
03C7A8A3 C3 ret
03C7A8A4 5F pop edi
03C7A8A5 5E pop esi
03C7A8A6 32 C0 xor al,al
03C7A8A8 5B pop ebx
03C7A8A9 8B E5 mov esp,ebp
03C7A8AB 5D pop ebp
03C7A8AC C3 ret
03C7A8AD 32 C0 xor al,al
03C7A8AF 5B pop ebx
03C7A8B0 8B E5 mov esp,ebp
03C7A8B2 5D pop ebp
03C7A8B3 C3 ret
03C7A8B4 CC int 3
03C7A8B5 CC int 3
03C7A8B6 CC int 3
03C7A8B7 CC int 3
03C7A8B8 CC int 3
03C7A8B9 CC int 3
03C7A8BA CC int 3
03C7A8BB CC int 3
03C7A8BC CC int 3
03C7A8BD CC int 3
03C7A8BE CC int 3
03C7A8BF CC int 3
03C7A8C0 55 push ebp
03C7A8C1 8B EC mov ebp,esp
03C7A8C3 83 EC 10 sub esp,10h
03C7A8C6 53 push ebx
03C7A8C7 8B D9 mov ebx,ecx
03C7A8C9 56 push esi
03C7A8CA 89 5D F8 mov dword ptr [ebp-8],ebx
03C7A8CD E8 8E A8 FF FF call CvPlayer::getGoldenAgeTurns (3C75160h)
03C7A8D2 8B F0 mov esi,eax
03C7A8D4 33 C0 xor eax,eax
03C7A8D6 3B F0 cmp esi,eax
03C7A8D8 89 45 F0 mov dword ptr [ebp-10h],eax
03C7A8DB 89 45 FC mov dword ptr [ebp-4],eax
03C7A8DE 0F 84 F0 00 00 00 je 03C7A9D4
03C7A8E4 57 push edi
03C7A8E5 8B 46 08 mov eax,dword ptr [esi+8]
03C7A8E8 8B 4E 04 mov ecx,dword ptr [esi+4]
03C7A8EB 50 push eax
03C7A8EC 51 push ecx
03C7A8ED E8 FE 75 EE FF call getUnit (3B61EF0h)
03C7A8F2 83 C4 08 add esp,8
03C7A8F5 56 push esi
03C7A8F6 8B CB mov ecx,ebx
03C7A8F8 8B F8 mov edi,eax
03C7A8FA E8 51 A8 FF FF call CvPlot::nextUnitNode (3C75150h)
03C7A8FF 8B F0 mov esi,eax
03C7A901 8B CF mov ecx,edi
03C7A903 89 75 F4 mov dword ptr [ebp-0Ch],esi
03C7A906 E8 85 64 01 00 call CvUnit::canAirAttack+50h (3C90D90h)
03C7A90B 84 C0 test al,al
03C7A90D 0F 85 96 00 00 00 jne 03C7A9A9
03C7A913 8B 55 08 mov edx,dword ptr [ebp+8]
03C7A916 6A 00 push 0
03C7A918 6A 00 push 0
03C7A91A 52 push edx
03C7A91B 8B CF mov ecx,edi
03C7A91D E8 1E FE 01 00 call 03C9A740
03C7A922 8D 0C 40 lea ecx,[eax+eax*2]
03C7A925 8D 34 C8 lea esi,[eax+ecx*8]
03C7A928 03 F6 add esi,esi
03C7A92A 8B CB mov ecx,ebx
03C7A92C 03 F6 add esi,esi
03C7A92E E8 CD A6 FF FF call CvSelectionGroup::reset+100h (3C75000h)
03C7A933 8B 4D 08 mov ecx,dword ptr [ebp+8]
03C7A936 50 push eax
03C7A937 6A 01 push 1
03C7A939 E8 72 85 FE FF call CvPlot::isCity (3C62EB0h)
03C7A93E 84 C0 test al,al
03C7A940 74 22 je 03C7A964
03C7A942 8B CF mov ecx,edi
03C7A944 E8 27 8E 01 00 call 03C93770
03C7A949 8B C8 mov ecx,eax
03C7A94B 83 C1 64 add ecx,64h
03C7A94E 0F AF CE imul ecx,esi
03C7A951 B8 1F 85 EB 51 mov eax,51EB851Fh
03C7A956 F7 E9 imul ecx
03C7A958 C1 FA 05 sar edx,5
03C7A95B 8B C2 mov eax,edx
03C7A95D C1 E8 1F shr eax,1Fh
03C7A960 03 C2 add eax,edx
03C7A962 8B F0 mov esi,eax
03C7A964 8B CF mov ecx,edi
03C7A966 E8 C5 19 F9 FF call CvInitCore::getGameTurn (3C0C330h)
03C7A96B 8B CF mov ecx,edi
03C7A96D 8B D8 mov ebx,eax
03C7A96F E8 DC 8D 01 00 call 03C93750
03C7A974 8D 4C 03 64 lea ecx,[ebx+eax+64h]
03C7A978 8D 14 76 lea edx,[esi+esi*2]
03C7A97B 8D 04 D6 lea eax,[esi+edx*8]
03C7A97E 03 C0 add eax,eax
03C7A980 03 C0 add eax,eax
03C7A982 99 cdq
03C7A983 F7 F9 idiv eax,ecx
03C7A985 8B CF mov ecx,edi
03C7A987 8B F0 mov esi,eax
03C7A989 E8 22 BA E7 FF call CvGlobals::getMessageControl (3AF63B0h)
03C7A98E 8B C8 mov ecx,eax
03C7A990 8B C6 mov eax,esi
03C7A992 83 C1 02 add ecx,2
03C7A995 99 cdq
03C7A996 F7 F9 idiv eax,ecx
03C7A998 8B 75 F4 mov esi,dword ptr [ebp-0Ch]
03C7A99B 8B 5D F8 mov ebx,dword ptr [ebp-8]
03C7A99E 3B 45 FC cmp eax,dword ptr [ebp-4]
03C7A9A1 7E 06 jle 03C7A9A9
03C7A9A3 89 45 FC mov dword ptr [ebp-4],eax
03C7A9A6 89 7D F0 mov dword ptr [ebp-10h],edi
03C7A9A9 85 F6 test esi,esi
03C7A9AB 0F 85 34 FF FF FF jne 03C7A8E5
03C7A9B1 8B 75 F0 mov esi,dword ptr [ebp-10h]
03C7A9B4 85 F6 test esi,esi
03C7A9B6 5F pop edi
03C7A9B7 74 19 je 03C7A9D2
03C7A9B9 8B CB mov ecx,ebx
03C7A9BB E8 C0 66 E7 FF call CvPlayer::getAdvancedStartPoints (3AF1080h)
03C7A9C0 83 F8 01 cmp eax,1
03C7A9C3 7E 0D jle 03C7A9D2
03C7A9C5 6A 01 push 1
03C7A9C7 6A 00 push 0
03C7A9C9 6A 00 push 0
03C7A9CB 8B CE mov ecx,esi
03C7A9CD E8 EE 05 02 00 call CvUnit::joinGroup (3C9AFC0h)
03C7A9D2 8B C6 mov eax,esi
03C7A9D4 5E pop esi
03C7A9D5 5B pop ebx
03C7A9D6 8B E5 mov esp,ebp
03C7A9D8 5D pop ebp
03C7A9D9 C2 04 00 ret 4
03C7A9DC CC int 3
03C7A9DD CC int 3
03C7A9DE CC int 3
03C7A9DF CC int 3
03C7A9E0 55 push ebp
03C7A9E1 8B EC mov ebp,esp
03C7A9E3 56 push esi
03C7A9E4 8B 75 08 mov esi,dword ptr [ebp+8]
03C7A9E7 57 push edi
03C7A9E8 56 push esi
03C7A9E9 8B F9 mov edi,ecx
03C7A9EB E8 C0 CF FF FF call CvSelectionGroup::addUnit+240h (3C779B0h)
03C7A9F0 8B 06 mov eax,dword ptr [esi]
03C7A9F2 8D 4D 08 lea ecx,[ebp+8]
03C7A9F5 51 push ecx
03C7A9F6 8B CE mov ecx,esi
03C7A9F8 C7 45 08 00 00 00 00 mov dword ptr [ebp+8],0
03C7A9FF FF 90 88 00 00 00 call dword ptr [eax+88h]
03C7AA05 8B 16 mov edx,dword ptr [esi]
03C7AA07 8D 47 50 lea eax,[edi+50h]
03C7AA0A 50 push eax
03C7AA0B 8B CE mov ecx,esi
03C7AA0D FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA13 8B 16 mov edx,dword ptr [esi]
03C7AA15 8D 47 54 lea eax,[edi+54h]
03C7AA18 50 push eax
03C7AA19 8B CE mov ecx,esi
03C7AA1B FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA21 8B 16 mov edx,dword ptr [esi]
03C7AA23 8D 47 58 lea eax,[edi+58h]
03C7AA26 50 push eax
03C7AA27 8B CE mov ecx,esi
03C7AA29 FF 92 A4 00 00 00 call dword ptr [edx+0A4h]
03C7AA2F 8B 16 mov edx,dword ptr [esi]
03C7AA31 8D 47 5C lea eax,[edi+5Ch]
03C7AA34 50 push eax
03C7AA35 8B CE mov ecx,esi
03C7AA37 FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA3D 8B 16 mov edx,dword ptr [esi]
03C7AA3F 8D 47 60 lea eax,[edi+60h]
03C7AA42 50 push eax
03C7AA43 8B CE mov ecx,esi
03C7AA45 FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA4B 8B 16 mov edx,dword ptr [esi]
03C7AA4D 8D 47 64 lea eax,[edi+64h]
03C7AA50 50 push eax
03C7AA51 8B CE mov ecx,esi
03C7AA53 FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA59 8B 16 mov edx,dword ptr [esi]
03C7AA5B 8D 47 68 lea eax,[edi+68h]
03C7AA5E 50 push eax
03C7AA5F 8B CE mov ecx,esi
03C7AA61 FF 92 A4 00 00 00 call dword ptr [edx+0A4h]
03C7AA67 8B 16 mov edx,dword ptr [esi]
03C7AA69 8D 47 6C lea eax,[edi+6Ch]
03C7AA6C 50 push eax
03C7AA6D 8B CE mov ecx,esi
03C7AA6F FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA75 8B 16 mov edx,dword ptr [esi]
03C7AA77 83 C7 70 add edi,70h
03C7AA7A 57 push edi
03C7AA7B 8B CE mov ecx,esi
03C7AA7D FF 92 8C 00 00 00 call dword ptr [edx+8Ch]
03C7AA83 5F pop edi
03C7AA84 5E pop esi
03C7AA85 5D pop ebp
03C7AA86 C2 04 00 ret 4
03C7AA89 CC int 3
03C7AA8A CC int 3
03C7AA8B CC int 3
03C7AA8C CC int 3
03C7AA8D CC int 3
03C7AA8E CC int 3
03C7AA8F CC int 3
03C7AA90 55 push ebp
03C7AA91 8B EC mov ebp,esp
03C7AA93 56 push esi
03C7AA94 8B 75 08 mov esi,dword ptr [ebp+8]
03C7AA97 57 push edi
03C7AA98 56 push esi
03C7AA99 8B F9 mov edi,ecx
03C7AA9B E8 A0 A8 FF FF call CvSelectionGroup::nextMissionQueueNode+0A0h (3C75340h)
03C7AAA0 8B 06 mov eax,dword ptr [esi]
03C7AAA2 6A 00 push 0
03C7AAA4 8B CE mov ecx,esi
03C7AAA6 FF 90 E0 00 00 00 call dword ptr [eax+0E0h]
03C7AAAC 8B 47 50 mov eax,dword ptr [edi+50h]
03C7AAAF 8B 16 mov edx,dword ptr [esi]
03C7AAB1 50 push eax
03C7AAB2 8B CE mov ecx,esi
03C7AAB4 FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AABA 8B 47 54 mov eax,dword ptr [edi+54h]
03C7AABD 8B 16 mov edx,dword ptr [esi]
03C7AABF 50 push eax
03C7AAC0 8B CE mov ecx,esi
03C7AAC2 FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AAC8 8A 47 58 mov al,byte ptr [edi+58h]
03C7AACB 8B 16 mov edx,dword ptr [esi]
03C7AACD 8B CE mov ecx,esi
03C7AACF 50 push eax
03C7AAD0 FF 92 FC 00 00 00 call dword ptr [edx+0FCh]
03C7AAD6 8B 47 5C mov eax,dword ptr [edi+5Ch]
03C7AAD9 8B 16 mov edx,dword ptr [esi]
03C7AADB 50 push eax
03C7AADC 8B CE mov ecx,esi
03C7AADE FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AAE4 8B 47 60 mov eax,dword ptr [edi+60h]
03C7AAE7 8B 16 mov edx,dword ptr [esi]
03C7AAE9 50 push eax
03C7AAEA 8B CE mov ecx,esi
03C7AAEC FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AAF2 8B 47 64 mov eax,dword ptr [edi+64h]
03C7AAF5 8B 16 mov edx,dword ptr [esi]
03C7AAF7 50 push eax
03C7AAF8 8B CE mov ecx,esi
03C7AAFA FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AB00 8A 47 68 mov al,byte ptr [edi+68h]
03C7AB03 8B 16 mov edx,dword ptr [esi]
03C7AB05 8B CE mov ecx,esi
03C7AB07 50 push eax
03C7AB08 FF 92 FC 00 00 00 call dword ptr [edx+0FCh]
03C7AB0E 8B 47 6C mov eax,dword ptr [edi+6Ch]
03C7AB11 8B 16 mov edx,dword ptr [esi]
03C7AB13 50 push eax
03C7AB14 8B CE mov ecx,esi
03C7AB16 FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AB1C 8B 47 70 mov eax,dword ptr [edi+70h]
03C7AB1F 8B 16 mov edx,dword ptr [esi]
03C7AB21 50 push eax
03C7AB22 8B CE mov ecx,esi
03C7AB24 FF 92 E4 00 00 00 call dword ptr [edx+0E4h]
03C7AB2A 5F pop edi
03C7AB2B 5E pop esi
03C7AB2C 5D pop ebp
03C7AB2D C2 04 00 ret 4