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

Ports refactor/organization of mob spawners, new ashwalker egg sprite #12042

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

Tsar-Salat
Copy link
Contributor

@Tsar-Salat Tsar-Salat commented Dec 15, 2024

About The Pull Request

We now organize mob spawners based on type, and into separate files.

previously it was:
/obj/effect/mob_spawn & /obj/effect/mob_spawn/corpse

now it is:
/obj/effect/mob_spawn, /obj/effect/mob_spawn/ghost_role
&
/obj/effect/mob_spawn/corpse, /obj/effect/mob_spawn/corpse/human, /obj/effect/mob_spawn/corpse/human/damaged

Additionally, I ported TG's ashwalker egg sprite, because its ugliness was striking to me.

Ports:

Why It's Good For The Game

The code is now readable and not all stacked into two files and various "fluff" files.

Should be easier to both maintain and add more roles in the future,

Testing Photographs and Procedure

Screenshots&Videos

Ashwalker

dreamseeker_b5QVRjnuHD.mp4

Changelog

🆑 rkz, fikou, armhulen, jlsnow301, san7890
refactor: reorganizes & refactors mob spawner code to be subtyped
code: moved messenger check to the app instead of on the pda itself
add: adds new sprite for ashwalker eggs
add: ashwalker eggs are now structures that contain the mob spawner itself
add: better TGUI spawner menu (contains flavortext and colored text)
code: adds mob spawner unit test
/:cl:

@github-actions github-actions bot added Mapping DMM Change Sprites TGUI-Changes Contains changes to TGUI. Make sure its up to date with TGUI 4.0 labels Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Improvement Feature Mapping DMM Change Refactor Sprites TGUI-Changes Contains changes to TGUI. Make sure its up to date with TGUI 4.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant