Feature #1804 ยป 1804.patch
| 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, "extra_appeared", 3,
|
||
|
API_TYPE_STRING, API_TYPE_TILE, API_TYPE_BOOL);
|
||
|
}
|
||
|
/***********************************************************************//**
|
||
| server/srv_main.c | ||
|---|---|---|
|
tile_extra_rm_apply(ptile, pextra);
|
||
|
script_server_signal_emit("extra_appeared",
|
||
|
extra_name_translation(pextra),
|
||
|
ptile, FALSE);
|
||
|
update_tile_knowledge(ptile);
|
||
|
if (owner == nullptr) {
|
||
| ... | ... | |
|
tile_extra_apply(ptile, pextra);
|
||
|
script_server_signal_emit("extra_appeared",
|
||
|
extra_name_translation(pextra),
|
||
|
ptile, TRUE);
|
||
|
update_tile_knowledge(ptile);
|
||
|
if (owner == nullptr) {
|
||