mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 00:27:31 +01:00
5765f259ef
## About The Pull Request `create_from_ghost` can be called from stuff like... dynamic executing a ruleset, so putting a sleep/user input within it causes problems So I refactored ghost spawns a fair bit, creating a clear delineation between where you can and can't put user input ## Changelog 🆑 Melbert fix: Pirates will no longer randomly spawn as human fix: Servant Golems have numbered names again refactor: Refactored ghost spawns (like spider eggs or pirate spawners), report any oddities /🆑
42 lines
1.5 KiB
Plaintext
42 lines
1.5 KiB
Plaintext
/datum/outfit/minesite
|
|
name = "Mining Site Worker"
|
|
|
|
uniform = /obj/item/clothing/under/rank/cargo/miner
|
|
suit = /obj/item/clothing/suit/hooded/wintercoat
|
|
back = /obj/item/storage/backpack/duffelbag
|
|
gloves = /obj/item/clothing/gloves/color/black
|
|
shoes = /obj/item/clothing/shoes/winterboots/ice_boots
|
|
head = /obj/item/clothing/head/utility/hardhat/orange
|
|
|
|
/datum/outfit/minesite/overseer
|
|
name = "Mining Site Overseer"
|
|
|
|
uniform = /obj/item/clothing/under/rank/cargo/qm
|
|
suit = /obj/item/clothing/suit/hooded/wintercoat
|
|
back = /obj/item/storage/backpack/duffelbag
|
|
gloves = /obj/item/clothing/gloves/color/black
|
|
shoes = /obj/item/clothing/shoes/winterboots/ice_boots
|
|
head = /obj/item/clothing/head/utility/hardhat/white
|
|
glasses = /obj/item/clothing/glasses/sunglasses
|
|
r_hand = /obj/item/megaphone
|
|
l_hand = /obj/item/clipboard
|
|
|
|
/obj/effect/mob_spawn/corpse/human/minesite
|
|
name = "Mining Site Worker"
|
|
outfit = /datum/outfit/minesite
|
|
icon_state = "corpseminer"
|
|
|
|
// Gives the minesite corpses the gutted effect so that the boss ignores them
|
|
/obj/effect/mob_spawn/corpse/human/minesite/special(mob/living/spawned_mob, mob/mob_possessor, apply_prefs)
|
|
. = ..()
|
|
spawned_mob.apply_status_effect(/datum/status_effect/gutted)
|
|
|
|
/obj/effect/mob_spawn/corpse/human/minesite/overseer
|
|
name = "Mining Site Overseer"
|
|
outfit = /datum/outfit/minesite/overseer
|
|
icon_state = "corpsecargotech"
|
|
|
|
/obj/item/paper/crumpled/bloody/ruins/mining_site
|
|
name = "blood-written note"
|
|
default_raw_text = "<br><br><font color='red'>STRENGTH... UNPARALLELED. UNNATURAL.</font>"
|