bbassie and Claude Opus 5
90f32699c7
Fix duplicate class and annotation placement lint errors
...
Classes contributed to by more than one file now carry the `partial`
attribute. trains.lua declared its command as `ExpCommand_Artillery`,
which was a copy paste.
`Color.0` and `MapPosition.0` became `.struct` in fmtk 2.1.6.
emmylua rejects `@type` on a function statement or a `do` block, so
those are moved onto the local or replaced by `@param` and `@return`.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 15:31:18 +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
8bcb65101b
Switch to sp/mp init events ( #404 )
2025-08-30 20:39:54 +01:00
Cooldude2606
c61c931b58
Further improvements for ExpUtil
2024-11-19 22:36:04 +00:00
Cooldude2606
90d0a122cd
Fixed more breaking changes
2024-11-19 22:35:22 +00:00
Cooldude2606
67a169ce0a
Improve Async Module
2024-11-19 22:33:47 +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
446e87b610
Add Clusterio Plugins
2024-11-19 21:51:13 +00:00