Project

General

Profile

Feature #1804 ยป 1804.patch

Dean Brown, 12/15/2025 04:43 AM

View differences:

server/scripting/script_server.c
luascript_signal_create(fcl_main, "action_finished_unit_self", 3,
API_TYPE_ACTION, API_TYPE_BOOL,
API_TYPE_UNIT);
luascript_signal_create(fcl_main, "spontaneous_extra", 3,
API_TYPE_STRING, API_TYPE_TILE, API_TYPE_BOOL);
}
/***********************************************************************//**
server/srv_main.c
tile_extra_rm_apply(ptile, pextra);
script_server_signal_emit("spontaneous_extra",
extra_rule_name(pextra),
ptile, FALSE);
update_tile_knowledge(ptile);
if (owner == nullptr) {
......
tile_extra_apply(ptile, pextra);
script_server_signal_emit("spontaneous_extra",
extra_rule_name(pextra),
ptile, TRUE);
update_tile_knowledge(ptile);
if (owner == nullptr) {
    (1-1/1)