rename events + fix

This commit is contained in:
Xertis 2026-04-08 21:44:17 +03:00
parent 518d5d5ae4
commit acf8112644
6 changed files with 35 additions and 46 deletions

View file

@ -555,34 +555,6 @@ void scripting::on_player_tick(Player* player, int tps) {
}
}
void scripting::on_entity_spawned(entityid_t eid) {
auto L = lua::get_main_state();
for (auto& pack : content_control->getAllContentPacks()) {
lua::emit_event(
L,
pack.id + ":.entityspawned",
[&](lua::State* L) {
lua::pushinteger(L, eid);
return 1;
}
);
}
}
void scripting::on_entity_despawned(entityid_t eid) {
auto L = lua::get_main_state();
for (auto& pack : content_control->getAllContentPacks()) {
lua::emit_event(
L,
pack.id + ":.entitydespawned",
[&](lua::State* L) {
lua::pushinteger(L, eid);
return 1;
}
);
}
}
bool scripting::on_item_use(Player* player, const ItemDef& item) {
std::string name = item.name + ".use";
return lua::emit_event(
@ -809,10 +781,10 @@ void scripting::load_world_script(
register_event(env, "on_inventory_open", prefix + ":.inventoryopen");
funcsset.oninventoryclosed =
register_event(env, "on_inventory_closed", prefix + ":.inventoryclosed");
funcsset.onentityspawned =
register_event(env, "on_entity_spawned", prefix + ":.entityspawned");
funcsset.onentitydespawned =
register_event(env, "on_entity_despawned", prefix + ":.entitydespawned");
funcsset.onentityspawn =
register_event(env, "on_entity_spawn", prefix + ":.entityspawn");
funcsset.onentitydespawn =
register_event(env, "on_entity_despawn", prefix + ":.entitydespawn");
}
void scripting::load_content_script(