Cooldude2606
1e861c5c0b
Fix issue with MapPosition.energy
2026-08-08 21:58:46 +01:00
bbassie and Claude Opus 5
619ed4b39f
Remove asserts the types already cover
...
The nil check burn down added guards which turned out redundant once
the surrounding annotations landed. `_has_handlers` is set to true when
the first handler registers, so it is a boolean rather than the literal
false it was inferred as.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:48 +00:00
bbassie and Claude Opus 5
aca8bc79ae
Assert the vlayer gui lookups
...
Dropdowns are siblings of the button that reads them, and the loop
bounds come from the interface count.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:43 +00:00
bbassie and Claude Opus 5
d44381bac1
Assert the vlayer gui lookups
...
Dropdowns are siblings of the button that reads them, and the loop
bounds come from the interface count.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:43 +00:00
bbassie and Claude Opus 5
ab89b9feca
Type vlayer forward declarations and config entries
...
The gui element locals are declared at the top and assigned far below,
so emmylua inferred them as nil at every use site.
circuit_oc was reassigned from a control behaviour to a logistic
section, which hid every section method behind the wrong type.
allowed_items entries carry heterogeneous optional properties, now
described by a class.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:18 +00:00
Cooldude2606 and GitHub
27a2feaae9
Refactor Selection Util ( #409 )
...
* Add Selection to ExpUtil
* Convert modules to use new lib
* Bug Fixes
2025-09-04 10:54:55 +01:00
Cooldude2606 and GitHub
7ab721b4b6
Refactor some of the Guis from the legacy plugin ( #399 )
...
* Fix bugs in core and add default args to Gui defs
* Refactor production Gui
* Refactor landfill blueprint button
* Fix more bugs in core
* Consistent naming of new guis
* Refactor module inserter gui
* Refactor surveillance gui
* Add shorthand for data from arguments
* Make element names consistent
* Add types
* Change how table rows work
* Refactor player stats gui
* Refactor quick actions gui
* Refactor research milestones gui
* Refactor player bonus gui
* Refactor science production gui
* Refactor autofill gui
* Cleanup use of aligned flow
* Rename "Gui.element" to "Gui.define"
* Rename Gui types
* Rename property_from_arg
* Add guide for making guis
* Add full reference document
* Add condensed reference
* Apply style guide to refactored guis
* Bug fixes
2025-08-29 14:30:30 +01:00
phidias and GitHub
a652678568
Allow "see" button without vlayer/edit perm ( #376 )
...
* Update vlayer.lua
* Update vlayer.lua
2025-02-09 17:44:23 +00:00
phidias and GitHub
a5114af8d4
A research requirement to space platform vlayer power ( #367 )
...
* Update vlayer.lua
* Update vlayer.lua
* Update gui.cfg
* Update gui.cfg
* Update gui.cfg
2025-02-02 22:45:17 +00:00
Cooldude2606
6850cfa968
Add player as an event argument
2025-01-30 00:08:46 +00:00
Cooldude2606
e34a320d97
Convert toolbar minus datastore
2025-01-30 00:08:44 +00:00
Cooldude2606
a2b4fd119b
Convert player list, data, module, and vlayer
2025-01-30 00:08:38 +00:00
phidias and GitHub
d002eeaf54
Add option for vlayer on space platforms ( #365 )
...
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
2025-01-24 15:43:03 +00:00
phidias and GitHub
99ca4c8b52
Fix vlayer selection locale ( #361 )
...
* Update gui.cfg
* Update gui.cfg
* Update gui.cfg
* Update vlayer.lua
2025-01-19 23:50:29 +00:00
phidias and GitHub
74fc233f1a
Fix GPS tag for vlayer interfaces ( #355 )
...
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
2025-01-15 20:37:34 +00:00
phidias and GitHub
6b0949047e
vlayer 2.0 compatible ( #353 )
...
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
2025-01-10 18:08:22 +00:00
phidias and GitHub
b31caf6c85
Add surface area bar to vlayer ( #336 )
...
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
* Update vlayer.lua
2024-12-31 19:15:48 +00:00
d12b50b4ed
Remove Zoom to World ( #339 )
...
* Update player-list.lua
* Update warp-list.lua
* Fix remaining cases of zoom_to_world
* Fix lint
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2024-12-30 19:30:17 +00:00
Cooldude2606
9aee1c425f
Fix start, join, formatting, and locale issues
2024-11-19 22:37:49 +00:00
Cooldude2606
48f55b0547
Resolve all Luals warnings
2024-11-19 22:37:15 +00:00
Cooldude2606
34a7879761
Quick fix for player physical position
2024-11-19 22:35:41 +00:00
Cooldude2606
3145f7e904
No more warnings
2024-11-19 22:32:46 +00:00
Cooldude2606
292c1a1b68
Update all code styles
2024-11-19 22:29:35 +00:00
Cooldude2606
2a1206c498
Add startable legacy code
2024-11-19 22:09:54 +00:00
Cooldude2606
65145b5d34
Move files to exp_legacy
2024-11-19 21:55:07 +00:00