Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/icons/ folder cleansing crusade part 3 #83420

Merged
merged 13 commits into from
May 26, 2024

Conversation

YesterdaysPromise
Copy link
Contributor

@YesterdaysPromise YesterdaysPromise commented May 23, 2024

About The Pull Request

In my effort to make the /icons/ folder cleaner and more intuitive instead of having to rely on recalling names of stuff and looking them up in code to find them for poor sods such as myself, plus in spurt of complusion to organize stuff, here goes. I've tracked all changes in commit descriptions. A lot still to be done, but I know these waves go over dozens of files making things slow, so went lighter on it. Destroyed useless impostor files taking up space and cleaned a stray pixel on my way.

Why It's Good For The Game

Cleaner /icons/ file means saner spriters, less time spent. Stray pixels and impostor files (ones which are copies of actually used ones elsewhere) are not good.

Changelog

🆑
image: Cleaned a single stray pixel in a single frame of a bite telegraphing accidentaly found while re-organizing the files.
/:cl:

Moves medicart.dmi to /obj/medical/ because, duh.
Moves restraints.dmi to /obj/weapons/ (before you hurr durr, shields, hands, grenades and turrets are also there, so...)
Blackmarket caller, pda's, laptops and mining radios and mauna mug now belong to /obj/devices/ due to all being devices
cleans a stray pixel on biting icon in telegraph.dmi
Moves mecha_ammo.dmi to /obj/weapons/guns/ where the regular ammmo is.
Moves mecha_equipment.dmi to /obj/devices/ because they are.
Moves all other mecha-related files from /mob/ to /mob/rideables along with moving vehicles.dmi there from /obj/
Removes an impostor pets.dmi and pets_held().dmi files from /mob/
beach.dmi's land into /obj/fluff/
language and pepe travel to /ui_icons/chat/ along with emoji.dmi from /ui_icons/emoji/ to remove bit of redundancy.
buildmode.dmi and pic_in_pic.dmi move to /hud/
clickbox.dmi to /ui_icons/
everything else, for now, to icons/testing/
@tgstation-server tgstation-server added Sprites A bikeshed full of soulless bikes. Map Edit Thank you for your tile-placing service. It's always appreciated. labels May 23, 2024
moves creampie.dmi out from /effects/ to /mob/effects/
moves halo.dmi out from effects/cult/ to /mob/effects/
renames effects.dmi in /effects/cult/ to cult.dmi and moves it to /effects/, which makes /effects/cult/ empty and deleted
renames effects_rcd.dmi to just rcd.dmi, 'effects' part is already covered in its path.
both loose '_icons' too. I would also change ui_icons to ui, but given how much files that'd affect, next time.
Does actually rename /ui_icons/ to /ui/
Copy link
Contributor

@tralezab tralezab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

solid, just waiting for a quick in game test

@github-actions github-actions bot requested a review from tralezab May 25, 2024 00:28
@jlsnow301 jlsnow301 added the Test Merge Candidate You're our unpaid test team label May 25, 2024
@carshalash
Copy link
Contributor

Do not trust pluto posters..

@jlsnow301
Copy link
Member

This was test merged on manuel @ ~70pop. It seems the test merge bot did not detect it. There hasn't been any reported broken icons.

@MrStonedOne
Copy link
Member

When making this pr you forgot to edit the filepath for the icon of the game window. (interface.dmf)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Map Edit Thank you for your tile-placing service. It's always appreciated. Sprites A bikeshed full of soulless bikes. Test Merge Candidate You're our unpaid test team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants