Cooldude2606
31c18c7851
Style and locale fixes
2026-06-26 12:41:49 +01:00
bbassie and Claude Opus 4.8
4bd5394268
Align names and call patterns to best practice
...
Apply the conventions from the rocket info gui review to the player list,
and remove the now migrated legacy module.
- Move row building onto the table def as calculate_row_data, and refresh
via refresh_player which computes the row data once per player
- Store the selection on the container with private/public accessor
methods instead of poking element data directly
- Store the selected player as a LuaPlayer rather than a string and update
the actions config to match
- Use :style{} on the player table and make the action and reason bars
their own element definitions
- Delete the migrated legacy gui and its file loader entry
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 20:10:20 +00:00
bbassie and Claude Opus 4.8
b1c0f2535b
Migrate player list gui to scenario
...
Move modules/gui/player-list into exp_scenario/gui/player_list using the
new exp_gui element API, matching the other scenario guis.
- Store the selected player and action on the container's player data
instead of a datastore, folding the datastore on_update reactivity
into explicit setter functions
- Switch the actions config to injected accessor functions and the
exp-gui_player-list locale namespace
- Add the locale section, register in control.lua, and disable the
legacy module in the file loader
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-20 12:07:03 +00:00
Cooldude2606
620161938f
Refactor readme gui
2026-05-13 23:31:33 +01:00
Cooldude2606 and GitHub
550cf09967
Refactor task list ( #414 )
2025-12-15 14:52:27 +00:00
Cooldude2606 and GitHub
9bd699ebf1
Refactor legacy addons into Clusterio format ( #413 )
...
* Refactor custom start
* Refactor afk kick
* Fix use of assert get player
* Refactor chat popup
* Refactor chat auto reply
* Refactor help bubbles
* Refactor damage popups
* Refactor death markers
* Refactor deconstruction log
* Remove FAGC logging
* Refactor discord alerts
* Refactor insert pickup
* Refactor inventory clear
* Refactor extra logging
* Refactor nuke protection
* Refactor pollution grading
* Refactor protection jail
* Refactor report jail
* Refactor mine depletion
* Refactor degrading tiles
* Refactor station auto name
* Refactor spawn area
* Refactor fast deconstruction
* Bug Fixes
2025-12-02 18:34:24 +00: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
Cooldude2606 and GitHub
ce80ae9021
Refactored UPS monitor as clusterio plugin ( #398 )
...
* Refactor server ups
* Use catalogs
* Move to own plugin
* Use web config
* Remove External.get_server_ups
* Update workspace version requirement
* Remove need for storage
* Add locale
* Fix CI
2025-08-08 16:36:22 +01:00
aee15341bd
Update GUI Research Tracker ( #390 )
...
* Update research.lua
* Update research.lua
* Update research.lua
* Format config and move pollution ageing
* Update research.lua
* Update research.lua
* Update research.lua
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2025-04-26 23:34:35 +01:00
Cooldude2606
994bfba6ed
Disallow rocket gui
...
This gui has been causing too many issues in space age.
2025-04-06 15:39:18 +01:00
c367e80641
Improve Bonus Gui ( #379 )
...
* Update bonus.lua
* Update bonus.lua
* Update bonus.lua
* Update bonus.lua
* Update bonus.lua
* Update bonus.lua
* Update exp_legacy/module/modules/gui/bonus.lua
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
* Recalculate limit on role change
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2025-04-06 15:33:56 +01:00
Cooldude2606
7504043b05
Remove admin_only from get-roles
2025-03-07 14:37:23 +00:00
phidias and GitHub
121e7c81ea
Cleanup Research GUI ( #378 )
...
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update nukeprotect.lua
* Update nukeprotect.lua
* Update research.lua
2025-02-22 17:47:16 +00:00
Cooldude2606
1bd656e09a
Fix invalid research in base game milestones
2025-02-09 17:24:18 +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
824c5fe772
Add toolbar saving and better consistency
2025-01-30 00:08:45 +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
Cooldude2606
81c1e17429
Convert bonus, research, sups, and cctv
2025-01-30 00:07:09 +00:00
Cooldude2606
242545b007
Convert tasks, production, tools, and landfill
2025-01-30 00:07:09 +00:00
Cooldude2606
cc274595c7
Convert rocket info and autofill
2025-01-30 00:07:08 +00:00
Cooldude2606
6f9a062190
Convert readme and science info
2025-01-30 00:07:07 +00:00
Cooldude2606
bd6781b3a0
Start converting GUI modules
2025-01-30 00:07:07 +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
4ebb6275bb
Add follower robot count to research gui ( #363 )
2025-01-21 21:08:36 +00:00
phidias and GitHub
7369386725
Fix incorrect research names ( #358 )
2025-01-19 23:48:27 +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
e64824d3a9
Change names of logistics containers ( #346 )
...
* Update vlayer.lua
* Change all other occurrences
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2025-01-04 18:20:48 +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
25289fd606
Update Module Gui to 2.0 ( #13 )
...
* Update module.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update module.lua
* Update module.lua
* Update module.lua
* Update module.lua
* Update gui.cfg
* Update module.lua
* Fix use of created_entity in events
* Update module.lua
* Improvements using 'module_slots' property
* Add quality support
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2024-12-28 17:53:08 +00:00
8c19d67450
Add Tool Gui ( #20 )
...
* Update _file_loader.lua
* Create tool.lua
* Update trains.lua
* Update research.lua
* Fix use of created_entity in events
* Update trains.lua
* Update tool.lua
* Update research.lua
* Update research.lua
* Update tool.lua
* Update research.lua
* Update trains.lua
* Fix waterfill locale
* Fix bug with selection tools and remote view
* Fix tool GUI
* Update tool.lua
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2024-12-28 17:29:51 +00:00
65cadc4040
Update Research Milestones ( #17 )
...
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Update research.lua
* Fix use of created_entity in events
* Fix to use correct module pattern
---------
Co-authored-by: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com >
2024-12-24 16:17:07 +00:00
Cooldude2606
cf6a584508
Fix remote interfaces in adv start
2024-12-20 22:09:26 +00:00
Cooldude2606 and GitHub
bafc8215c1
Fix CI and remove factorio control ( #15 )
2024-12-06 12:39:19 +00:00
phidias and Cooldude2606
9dcdc886b3
Pull Rocket Logging Changes ( #5 )
2024-11-19 22:38:11 +00:00
phidias and Cooldude2606
e92ed6dc26
Pull Advanced start Changes ( #4 )
2024-11-19 22:38:09 +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
4b6872c14c
Migrate all commands to new lib
2024-11-19 22:36:52 +00:00
Cooldude2606
34a7879761
Quick fix for player physical position
2024-11-19 22:35:41 +00:00
Cooldude2606
90d0a122cd
Fixed more breaking changes
2024-11-19 22:35:22 +00:00
Cooldude2606
f8c74c9dd3
Merge Game, FlyingText, Common and table
2024-11-19 22:33:27 +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