Commit Graph
14 Commits
Author SHA1 Message Date
phidias 2dade8224d . 2026-11-10 02:30:59 +09:00
phidias 96b41b6662 func 2026-11-10 02:24:25 +09:00
phidias b685334969 1 2026-11-10 02:23:40 +09:00
phidias 5166c35bf7 . 2026-11-10 02:22:46 +09:00
phidias a0b76de876 filter 2026-11-10 02:16:58 +09:00
phidias 131d3e41f2 . 2026-11-10 02:11:24 +09:00
phidias ceb306cf57 assert 2026-11-10 00:58:19 +09:00
phidias 6fb5cff645 check 2026-11-10 00:53:50 +09:00
phidias b40931c5cd table key 2026-11-10 00:30:15 +09:00
phidias 7155ea21d4 missing param 2026-11-10 00:21:50 +09:00
phidias 2ab8b0003e comma 2026-11-10 00:12:34 +09:00
phidias 66722c8291 vlayer surface and quality draft 2026-11-09 23:57:57 +09:00
Bastiaan 757a36fc03 Merge pull request #486 from bbassie/feature/convert-configs
Convert the remaining scenario configs into features
2026-10-05 00:33:36 +01:00
BastiaanandCooldude2606 862fe49b60 Move the virtual layer into exp_scenario (#463)
The virtual layer was a legacy control module and a legacy gui built on
the legacy event system. The control module moves to
exp_scenario/module/control/vlayer.lua in the event_handler shape, with the
data typed and the allowed item table built locally rather than by
rewriting the config. The gui moves to exp_scenario/module/gui/vlayer.lua
in the shape of the other scenario guis: statistics as label and bar
defines refreshed from display data computed once, and the interface
controls as a define which owns its dropdowns.

Api changes while moving: interfaces are removed by entity rather than by
searching a position, the dead circuit wiring parameter is gone since
connect_neighbour no longer exists, and remove_item now takes only the
unallocated amount out of storage and counts that production back out of
the total, which the legacy module got wrong.

The locale moves to [exp-gui_vlayer] in en, zh-CN and zh-TW and the legacy
[vlayer] sections, modules and file loader entries are removed.

Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com>
2026-09-26 22:46:08 +01:00