Skills have some conditions (mana coast, stamina coast, cooldown) - This script gives your skills all requirements.
P.S: skills still have cooldown but it is initialized each time you use them, which will allow you to use them
.
Code: Select all
Skill:HasAllRequirements - 55 - push rbp
Skill:HasAllRequirements+1- 48 8B EC - mov rbp,rsp
Skill:HasAllRequirements+4- 56 - push rsi
Skill:HasAllRequirements+5- 57 - push rdi
Skill:HasAllRequirements+6- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+a- 48 8B F9 - mov rdi,rcx
Skill:HasAllRequirements+d- 48 8B F2 - mov rsi,rdx
Skill:HasAllRequirements+10- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+14- 48 8B 07 - mov rax,[rdi]
Skill:HasAllRequirements+17- 90 - nop
Skill:HasAllRequirements+18- 90 - nop
Skill:HasAllRequirements+19- 90 - nop
Skill:HasAllRequirements+1a- FF 90 50010000 - call qword ptr [rax+00000150]
Skill:HasAllRequirements+20- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+24- 85 C0 - test eax,eax
Skill:HasAllRequirements+26- 75 07 - jne Skill:HasAllRequirements+2f
Skill:HasAllRequirements+28- 33 C0 - xor eax,eax
Skill:HasAllRequirements+2a- E9 19030000 - jmp Skill:HasAllRequirements+348
Skill:HasAllRequirements+2f- 48 8B CF - mov rcx,rdi
Skill:HasAllRequirements+32- 48 8B D6 - mov rdx,rsi
Skill:HasAllRequirements+35- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+39- 49 BB 3007C61800000000 - mov r11,Skill:HasAllAdditionalConditions { (-326416299) }
Skill:HasAllRequirements+43- 41 FF D3 - call r11
Skill:HasAllRequirements+46- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+4a- 85 C0 - test eax,eax
Skill:HasAllRequirements+4c- 75 07 - jne Skill:HasAllRequirements+55
Skill:HasAllRequirements+4e- 33 C0 - xor eax,eax
Skill:HasAllRequirements+50- E9 F3020000 - jmp Skill:HasAllRequirements+348
Skill:HasAllRequirements+55- 48 8D 87 D0030000 - lea rax,[rdi+000003D0]
Skill:HasAllRequirements+5c- 48 89 45 D8 - mov [rbp-28],rax
Skill:HasAllRequirements+60- B9 C82CC422 - mov ecx,22C42CC8 { (167B5CD0) }
Skill:HasAllRequirements+65- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+69- 49 BB 5024D60400000000 - mov r11,System:Object:__icall_wrapper_mono_object_new_ptrfree_box { (-326416299) }
Skill:HasAllRequirements+73- 41 FF D3 - call r11
Skill:HasAllRequirements+76- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+7a- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+7d- 48 8B 45 D8 - mov rax,[rbp-28]
Skill:HasAllRequirements+81- C7 41 10 01000000 - mov [rcx+10],00000001 { 1 }
Skill:HasAllRequirements+88- 48 89 4D E0 - mov [rbp-20],rcx
Skill:HasAllRequirements+8c- 48 63 00 - movsxd rax,dword ptr [rax]
Skill:HasAllRequirements+8f- 48 89 45 E8 - mov [rbp-18],rax
Skill:HasAllRequirements+93- B9 C82CC422 - mov ecx,22C42CC8 { (167B5CD0) }
Skill:HasAllRequirements+98- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+9c- 49 BB 5024D60400000000 - mov r11,System:Object:__icall_wrapper_mono_object_new_ptrfree_box { (-326416299) }
Skill:HasAllRequirements+a6- 41 FF D3 - call r11
Skill:HasAllRequirements+a9- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+ad- 48 8B 4D E8 - mov rcx,[rbp-18]
Skill:HasAllRequirements+b1- 48 8B 55 E0 - mov rdx,[rbp-20]
Skill:HasAllRequirements+b5- 89 48 10 - mov [rax+10],ecx
Skill:HasAllRequirements+b8- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+bb- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+bf- 48 8B 00 - mov rax,[rax]
Skill:HasAllRequirements+c2- 90 - nop
Skill:HasAllRequirements+c3- 90 - nop
Skill:HasAllRequirements+c4- 90 - nop
Skill:HasAllRequirements+c5- FF 50 60 - call qword ptr [rax+60]
Skill:HasAllRequirements+c8- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+cc- 85 C0 - test eax,eax
Skill:HasAllRequirements+ce- 0F85 59000000 - jne Skill:HasAllRequirements+12d
Skill:HasAllRequirements+d4- 85 F6 - test esi,esi
Skill:HasAllRequirements+d6- 0F84 51000000 - je Skill:HasAllRequirements+12d
Skill:HasAllRequirements+dc- 48 8B CF - mov rcx,rdi
Skill:HasAllRequirements+df- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+e3- 49 BB 1807C61800000000 - mov r11,0000000018C60718 { (-906435608) }
Skill:HasAllRequirements+ed- 41 FF D3 - call r11
Skill:HasAllRequirements+f0- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+f4- 85 C0 - test eax,eax
Skill:HasAllRequirements+f6- 75 35 - jne Skill:HasAllRequirements+12d
Skill:HasAllRequirements+f8- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+ff- 48 8B 80 C8000000 - mov rax,[rax+000000C8]
Skill:HasAllRequirements+106- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+109- BA 10791659 - mov edx,59167910 { (004AB1E0) }
Skill:HasAllRequirements+10e- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+112- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+115- 49 BB A75D070800000000 - mov r11,0000000008075DA7 { (232) }
Skill:HasAllRequirements+11f- 41 FF D3 - call r11
Skill:HasAllRequirements+122- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+126- 33 C0 - xor eax,eax
Skill:HasAllRequirements+128- E9 1B020000 - jmp Skill:HasAllRequirements+348
Skill:HasAllRequirements+12d- 85 F6 - test esi,esi
Skill:HasAllRequirements+12f- 0F84 7B000000 - je Skill:HasAllRequirements+1b0
Skill:HasAllRequirements+135- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+13c- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+13f- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+143- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+146- 49 BB F009000800000000 - mov r11,Character:get_InLocomotion { (418153288) }
Skill:HasAllRequirements+150- 41 FF D3 - call r11
Skill:HasAllRequirements+153- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+157- 85 C0 - test eax,eax
Skill:HasAllRequirements+159- 74 26 - je Skill:HasAllRequirements+181
Skill:HasAllRequirements+15b- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+162- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+165- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+169- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+16c- 49 BB 90D9C41800000000 - mov r11,Character:get_NextIsLocomotion { (418153288) }
Skill:HasAllRequirements+176- 41 FF D3 - call r11
Skill:HasAllRequirements+179- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+17d- 85 C0 - test eax,eax
Skill:HasAllRequirements+17f- 75 2F - jne Skill:HasAllRequirements+1b0
Skill:HasAllRequirements+181- 0FB6 87 CE030000 - movzx eax,byte ptr [rdi+000003CE]
Skill:HasAllRequirements+188- 85 C0 - test eax,eax
Skill:HasAllRequirements+18a- 0F84 70000000 - je Skill:HasAllRequirements+200
Skill:HasAllRequirements+190- 48 8B CF - mov rcx,rdi
Skill:HasAllRequirements+193- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+197- 49 BB 0E07C61800000000 - mov r11,0000000018C6070E { (232) }
Skill:HasAllRequirements+1a1- 41 FF D3 - call r11
Skill:HasAllRequirements+1a4- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+1a8- 85 C0 - test eax,eax
Skill:HasAllRequirements+1aa- 0F84 50000000 - je Skill:HasAllRequirements+200
Skill:HasAllRequirements+1b0- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+1b7- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+1ba- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+1be- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+1c1- 49 BB 60BCFC0700000000 - mov r11,Character:get_IsHandlingBag { (418153288) }
Skill:HasAllRequirements+1cb- 41 FF D3 - call r11
Skill:HasAllRequirements+1ce- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+1d2- 85 C0 - test eax,eax
Skill:HasAllRequirements+1d4- 75 2A - jne Skill:HasAllRequirements+200
Skill:HasAllRequirements+1d6- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+1dd- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+1e0- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+1e4- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+1e7- 49 BB 1009C61800000000 - mov r11,Character:get_IsHandlingWeapon { (418153288) }
Skill:HasAllRequirements+1f1- 41 FF D3 - call r11
Skill:HasAllRequirements+1f4- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+1f8- 85 C0 - test eax,eax
Skill:HasAllRequirements+1fa- 0F84 88000000 - je Skill:HasAllRequirements+288
Skill:HasAllRequirements+200- 85 F6 - test esi,esi
Skill:HasAllRequirements+202- 0F84 79000000 - je Skill:HasAllRequirements+281
Skill:HasAllRequirements+208- 48 8B 8F 98010000 - mov rcx,[rdi+00000198]
Skill:HasAllRequirements+20f- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+213- 49 BB 407FDD0400000000 - mov r11,UnityEngine:Object:op_Implicit { (-326416299) }
Skill:HasAllRequirements+21d- 41 FF D3 - call r11
Skill:HasAllRequirements+220- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+224- 85 C0 - test eax,eax
Skill:HasAllRequirements+226- 0F84 55000000 - je Skill:HasAllRequirements+281
Skill:HasAllRequirements+22c- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+233- 48 8B 88 C8000000 - mov rcx,[rax+000000C8]
Skill:HasAllRequirements+23a- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+23e- 49 BB 407FDD0400000000 - mov r11,UnityEngine:Object:op_Implicit { (-326416299) }
Skill:HasAllRequirements+248- 41 FF D3 - call r11
Skill:HasAllRequirements+24b- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+24f- 85 C0 - test eax,eax
Skill:HasAllRequirements+251- 74 2E - je Skill:HasAllRequirements+281
Skill:HasAllRequirements+253- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+25a- 48 8B 80 C8000000 - mov rax,[rax+000000C8]
Skill:HasAllRequirements+261- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+264- BA 10791659 - mov edx,59167910 { (004AB1E0) }
Skill:HasAllRequirements+269- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+26d- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+270- 49 BB 30EEC81800000000 - mov r11,CharacterUI:ShowInfoNotificationLoc { (-326416299) }
Skill:HasAllRequirements+27a- 41 FF D3 - call r11
Skill:HasAllRequirements+27d- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+281- 33 C0 - xor eax,eax
Skill:HasAllRequirements+283- E9 C0000000 - jmp Skill:HasAllRequirements+348
Skill:HasAllRequirements+288- 48 8B CF - mov rcx,rdi
Skill:HasAllRequirements+28b- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+28f- 49 BB E075070800000000 - mov r11,Skill:InCooldown { (-326416299) }
Skill:HasAllRequirements+299- 41 FF D3 - call r11
Skill:HasAllRequirements+29c- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+2a0- 85 C0 - test eax,eax
Skill:HasAllRequirements+2a2- 0F84 85000000 - je Skill:HasAllRequirements+32d
Skill:HasAllRequirements+2a8- 85 F6 - test esi,esi
Skill:HasAllRequirements+2aa- 0F84 79000000 - je Skill:HasAllRequirements+329
Skill:HasAllRequirements+2b0- 48 8B 8F 98010000 - mov rcx,[rdi+00000198]
Skill:HasAllRequirements+2b7- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+2bb- 49 BB 2CB1DC0400000000 - mov r11,0000000004DCB12C { (-1286680600) }
Skill:HasAllRequirements+2c5- 41 FF D3 - call r11
Skill:HasAllRequirements+2c8- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+2cc- 85 C0 - test eax,eax
Skill:HasAllRequirements+2ce- 0F84 55000000 - je Skill:HasAllRequirements+329
Skill:HasAllRequirements+2d4- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+2db- 48 8B 88 C8000000 - mov rcx,[rax+000000C8]
Skill:HasAllRequirements+2e2- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+2e6- 49 BB 2CB1DC0400000000 - mov r11,0000000004DCB12C { (-1286680600) }
Skill:HasAllRequirements+2f0- 41 FF D3 - call r11
Skill:HasAllRequirements+2f3- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+2f7- 85 C0 - test eax,eax
Skill:HasAllRequirements+2f9- 74 2E - je Skill:HasAllRequirements+329
Skill:HasAllRequirements+2fb- 48 8B 87 98010000 - mov rax,[rdi+00000198]
Skill:HasAllRequirements+302- 48 8B 80 C8000000 - mov rax,[rax+000000C8]
Skill:HasAllRequirements+309- 48 8B C8 - mov rcx,rax
Skill:HasAllRequirements+30c- BA A035DA56 - mov edx,56DA35A0 { (004AB1E0) }
Skill:HasAllRequirements+311- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+315- 83 38 00 - cmp dword ptr [rax],00 { 0 }
Skill:HasAllRequirements+318- 49 BB A75D070800000000 - mov r11,0000000008075DA7 { (232) }
Skill:HasAllRequirements+322- 41 FF D3 - call r11
Skill:HasAllRequirements+325- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+329- 33 C0 - xor eax,eax
Skill:HasAllRequirements+32b- EB 1B - jmp Skill:HasAllRequirements+348
Skill:HasAllRequirements+32d- 48 8B CF - mov rcx,rdi
Skill:HasAllRequirements+330- 48 8B D6 - mov rdx,rsi
Skill:HasAllRequirements+333- 48 83 EC 20 - sub rsp,20 { 32 }
Skill:HasAllRequirements+337- 49 BB 305B070800000000 - mov r11,Skill:HasBaseRequirements { (-326416299) }
Skill:HasAllRequirements+341- 41 FF D3 - call r11
Skill:HasAllRequirements+344- 48 83 C4 20 - add rsp,20 { 32 }
Skill:HasAllRequirements+348- 48 8D 65 F0 - lea rsp,[rbp-10]
Skill:HasAllRequirements+34c- 5F - pop rdi
Skill:HasAllRequirements+34d- 5E - pop rsi
Skill:HasAllRequirements+34e- C9 - leave
Skill:HasAllRequirements+34f- C3 - ret