Fixed the backward compatibility of get_npc_level

(broken in commit 438bc6f)
This commit is contained in:
NovaRain
2023-08-04 09:13:55 +08:00
parent aca6c92d86
commit 61f3a2ac13
+1 -6
View File
@@ -102,12 +102,7 @@ void op_get_npc_level(OpcodeContext& ctx) {
auto members = fo::var::partyMemberList; auto members = fo::var::partyMemberList;
for (DWORD i = 0; i < fo::var::partyMemberCount; i++) { for (DWORD i = 0; i < fo::var::partyMemberCount; i++) {
if (!findPid) { if (!findPid) {
__asm { critterName = fo::func::critter_name(members[i].object);
mov eax, members;
mov eax, [eax];
call fo::funcoffs::critter_name_;
mov critterName, eax;
}
if (!_stricmp(name, critterName)) { // found npc if (!_stricmp(name, critterName)) { // found npc
pid = members[i].object->protoId; pid = members[i].object->protoId;
break; break;