Skip to content

Onfloor unit test#664

Draft
FalloutFalcon wants to merge 8 commits intoDarkPack13:masterfrom
FalloutFalcon:onfloor-unit-test
Draft

Onfloor unit test#664
FalloutFalcon wants to merge 8 commits intoDarkPack13:masterfrom
FalloutFalcon:onfloor-unit-test

Conversation

@FalloutFalcon
Copy link
Member

@FalloutFalcon FalloutFalcon commented Feb 9, 2026

About The Pull Request

heavily based on code/modules/unit_tests/missing_icons.dm

  • Fix fails

Why It's Good For The Game

unit test good

Changelog

🆑
add: Added new mechanics or gameplay changes
add: Added more things
del: Removed old things
qol: made something easier to use
balance: rebalanced something
fix: fixed a few things
sound: added/modified/removed audio or sound effects
image: added/modified/removed some icons or images
map: added/modified/removed map content
spellcheck: fixed a few typos
code: changed some code
refactor: refactored some code
config: changed some config setting
admin: messed with admin stuff
server: something server ops should know
/:cl:

@FalloutFalcon FalloutFalcon requested a review from a team as a code owner February 9, 2026 15:04
@FalloutFalcon
Copy link
Member Author

Gonna wait on tgstation/tgstation#95122 cause i dont like how snowflaky this is rn

@FalloutFalcon FalloutFalcon marked this pull request as draft February 9, 2026 15:33
FalloutFalcon and others added 2 commits February 12, 2026 09:39
Gives the 3 main missing icon tests a shared parent for behavior. Made
the list of icon states not static because of this but that shouldn't
really matter.
Additional icon locations is made a list for evil down streams that are
grandchildren of TG rather then just children, or repos with multiple
spots for icons, `modular_downstream/master_files/icons` and
`modular_downstream/modules` can both have icons in alot of them

Was considering also making them filter out abstract_types but maybe
should be a diff pr.
All 3 present unit tests copy paste ALOT of their behavior, but very low
hanging fruit is the compiling of folders, which while claiming have
modularity support its a bit silly to require 3 separate additions just
to make sure all tests are properly working.
N/A

---------

Co-authored-by: Jordan Dominion <dominion@tgstation13.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant