Lua Function GetID(Spawn) added.. 2025, it's amazing...!
This commit is contained in:
parent
bd7d69c495
commit
78db10105e
@ -705,6 +705,16 @@ int EQ2Emu_lua_GetSpawnByLocationID(lua_State* state) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int EQ2Emu_lua_GetID(lua_State* state) {
|
||||||
|
Spawn* spawn = lua_interface->GetSpawn(state);
|
||||||
|
lua_interface->ResetFunctionStack(state);
|
||||||
|
if (spawn) {
|
||||||
|
lua_interface->SetInt32Value(state, spawn->GetID());
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
int EQ2Emu_lua_GetSpawnID(lua_State* state) {
|
int EQ2Emu_lua_GetSpawnID(lua_State* state) {
|
||||||
Spawn* spawn = lua_interface->GetSpawn(state);
|
Spawn* spawn = lua_interface->GetSpawn(state);
|
||||||
lua_interface->ResetFunctionStack(state);
|
lua_interface->ResetFunctionStack(state);
|
||||||
|
@ -127,6 +127,7 @@ int EQ2Emu_lua_GetVariableValue(lua_State* state);
|
|||||||
int EQ2Emu_lua_GetCoinMessage(lua_State* state);
|
int EQ2Emu_lua_GetCoinMessage(lua_State* state);
|
||||||
int EQ2Emu_lua_GetSpawnByGroupID(lua_State* state);
|
int EQ2Emu_lua_GetSpawnByGroupID(lua_State* state);
|
||||||
int EQ2Emu_lua_GetSpawnByLocationID(lua_State* state);
|
int EQ2Emu_lua_GetSpawnByLocationID(lua_State* state);
|
||||||
|
int EQ2Emu_lua_GetID(lua_State* state);
|
||||||
int EQ2Emu_lua_GetSpawnID(lua_State* state);
|
int EQ2Emu_lua_GetSpawnID(lua_State* state);
|
||||||
int EQ2Emu_lua_GetSpawnGroupID(lua_State* state);
|
int EQ2Emu_lua_GetSpawnGroupID(lua_State* state);
|
||||||
int EQ2Emu_lua_SetSpawnGroupID(lua_State* state);
|
int EQ2Emu_lua_SetSpawnGroupID(lua_State* state);
|
||||||
|
@ -1026,6 +1026,7 @@ void LuaInterface::RegisterFunctions(lua_State* state) {
|
|||||||
lua_register(state, "GetX", EQ2Emu_lua_GetX);
|
lua_register(state, "GetX", EQ2Emu_lua_GetX);
|
||||||
lua_register(state, "GetY", EQ2Emu_lua_GetY);
|
lua_register(state, "GetY", EQ2Emu_lua_GetY);
|
||||||
lua_register(state, "GetZ", EQ2Emu_lua_GetZ);
|
lua_register(state, "GetZ", EQ2Emu_lua_GetZ);
|
||||||
|
lua_register(state, "GetID", EQ2Emu_lua_GetID);
|
||||||
lua_register(state, "GetSpawnID", EQ2Emu_lua_GetSpawnID);
|
lua_register(state, "GetSpawnID", EQ2Emu_lua_GetSpawnID);
|
||||||
lua_register(state, "GetSpawnGroupID", EQ2Emu_lua_GetSpawnGroupID);
|
lua_register(state, "GetSpawnGroupID", EQ2Emu_lua_GetSpawnGroupID);
|
||||||
lua_register(state, "SetSpawnGroupID", EQ2Emu_lua_SetSpawnGroupID);
|
lua_register(state, "SetSpawnGroupID", EQ2Emu_lua_SetSpawnGroupID);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user