24 Commits
Author SHA1 Message Date
phidias 9aa46eb812 . 2026-11-11 23:50:00 +09:00
phidias 1fa41500bd . 2026-11-11 23:47:43 +09:00
phidias c0d91811d4 . 2026-11-11 23:47:04 +09:00
phidias fe2c939f32 ctrl 2026-11-11 23:39:22 +09:00
phidias 4e80fccb69 feat 2026-11-11 20:05:19 +09:00
phidias cf156b41ca gui 2026-11-11 19:43:51 +09:00
phidias dfc173aff6 tooltip 2026-11-11 02:03:42 +09:00
phidias a549332a71 player 2026-11-11 01:51:42 +09:00
phidias abe11ae7ff comma 2026-11-11 01:47:43 +09:00
phidias f329ad0f3d . 2026-11-11 01:47:06 +09:00
phidias 876fe576da . 2026-11-11 01:42:21 +09:00
phidias 8b91fdc5cc . 2026-11-11 01:40:59 +09:00
phidias ae32c60b86 format 2026-11-11 01:38:57 +09:00
phidias e494cc878a less satisfaction 2026-11-11 01:33:42 +09:00
phidias 4c0eea6a50 gui % 2026-11-11 01:30:22 +09:00
phidias 681a908939 insert 2026-11-11 01:16:33 +09:00
phidias 9f6da77b6e elem data 2026-11-11 01:05:04 +09:00
phidias 81d89683c7 view 2026-11-11 00:47:58 +09:00
phidias 1e395f5893 e 2026-11-10 02:19:11 +09:00
phidias 52416e82c5 comma 2026-11-10 02:18:25 +09:00
phidias 131d3e41f2 . 2026-11-10 02:11:24 +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