mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
Fixed the backward compatibility of get_npc_level
(broken in commit 438bc6f)
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user