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

Donator Items #3800

Merged
merged 3 commits into from
Oct 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions monkestation/code/modules/donator/code/datum/loadout.dm
Original file line number Diff line number Diff line change
Expand Up @@ -651,3 +651,49 @@
item_path = /obj/item/clothing/suit/hooded/mothysmantle
donator_only = TRUE
requires_purchase = FALSE

//wisemonster
/datum/loadout_item/head/purple_gold_tophat_kid
name = "Purple And Gold Tophat"
item_path = /obj/item/clothing/head/costume/purple_gold_tophat_kid
donator_only = TRUE
requires_purchase = FALSE

//Shodd
/datum/loadout_item/mask/dark_skeletal_visage
name = "Dark Skeletal Visage"
item_path = /obj/item/clothing/mask/dark_skeletal_visage
donator_only = TRUE
requires_purchase = FALSE

//Eacles13
/datum/loadout_item/suit/traxs_jacket
name = "Trax's Jacket"
item_path = /obj/item/clothing/suit/toggle/traxs_jacket
donator_only = TRUE
requires_purchase = FALSE

/datum/loadout_item/toys/trax_the_coward
name = "Trax The Coward Plush"
item_path = /obj/item/toy/plush/trax_the_coward
donator_only = TRUE
requires_purchase = FALSE

/datum/loadout_item/pocket_items/donator/albino_ghost_ian
name = "Pet Delivery Beacon - Ghost Ian"
item_path = /obj/item/choice_beacon/pet/donator/albino_ghost_ian
donator_only = TRUE
requires_purchase = FALSE
ckeywhitelist = list("Eacles13")

/datum/loadout_item/effects/albino_ghost_ian
ckeywhitelist = list("Eacles13")
name = "Ghost Ian Transformation"
item_path = /obj/item/effect_granter/donator/albino_ghost_ian
requires_purchase = FALSE

/datum/loadout_item/neck/mist_cloak
name = "Mist Cloak"
item_path = /obj/item/clothing/neck/mist_cloak
donator_only = TRUE
requires_purchase = FALSE
5 changes: 5 additions & 0 deletions monkestation/code/modules/donator/code/item/choice_beacon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,8 @@
name = "ghastly evil demon"
default_name = "ghastly evil demon"
donator_pet = /mob/living/basic/pet/ghastly_evil_demon

/obj/item/choice_beacon/pet/donator/albino_ghost_ian
name = "ghost ian"
default_name = "ghost ian"
donator_pet = /mob/living/basic/pet/albino_ghost_ian
35 changes: 35 additions & 0 deletions monkestation/code/modules/donator/code/item/clothing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -535,3 +535,38 @@
desc = "A varsity jacket in design of centcom! It seems well made."
body_parts_covered = CHEST|GROIN|ARMS
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT

/obj/item/clothing/head/costume/purple_gold_tophat_kid
name = "purple and gold tophat"
desc = "It's a purple and gold tophat. Feels like it's from another world almost..."
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "purple_gold_tophat_kid"
inhand_icon_state = null
worn_y_offset = 6

/obj/item/clothing/mask/dark_skeletal_visage
name = "dark skeletal visage"
desc = "It's.. a skull that has been turned into a mask. It's coated in a strong smelling oil."
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "dark_skeletal_visage"
inhand_icon_state = null
flags_inv = HIDEFACE

/obj/item/clothing/suit/toggle/traxs_jacket
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "traxs_jacket"
name = "trax's jacket"
desc = "A comfortable jacket with a yellow scorpion on the back! It seems well made."
body_parts_covered = CHEST|GROIN|ARMS
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT

/obj/item/clothing/neck/mist_cloak
name = "mist cloak"
desc = "It's a mist cloak. When someone grabs it, it somewhat rips it self appart so that thier enemy can't use the cloak to thier advantage."
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "mist_cloak"
worn_icon_state = "mist_cloak"
7 changes: 7 additions & 0 deletions monkestation/code/modules/donator/code/item/effects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,10 @@
icon_state = "ghastly_evil_demon"
animal_transformation = /mob/living/basic/pet/ghastly_evil_demon
basic_inhands_y_offset = 0

//Eacles13
/obj/item/effect_granter/donator/albino_ghost_ian
name = "ghost ian transformation"
icon = 'monkestation/code/modules/donator/icons/mob/pets_32x48.dmi'
icon_state = "ghastly_evil_demon"
animal_transformation = /mob/living/basic/pet/albino_ghost_ian
5 changes: 5 additions & 0 deletions monkestation/code/modules/donator/code/item/plush.dm
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,8 @@
icon = 'monkestation/code/modules/donator/icons/obj/plushes.dmi'
icon_state = "toadie_wan_kenfrogi"

/obj/item/toy/plush/trax_the_coward
name = "trax the coward plush"
desc = "A plushie of trax the coward. They're wearing a captains uniform."
icon = 'monkestation/code/modules/donator/icons/obj/plushes.dmi'
icon_state = "trax_the_coward"
12 changes: 12 additions & 0 deletions monkestation/code/modules/donator/code/mob/pets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,15 @@
ai_controller = /datum/ai_controller/basic_controller/
ckeywhitelist = list("ThePooba")
movement_type = FLYING

/mob/living/basic/pet/albino_ghost_ian
name = "ghost ian"
desc = "It's an albino corgi!"
icon = 'monkestation/code/modules/donator/icons/mob/pets.dmi'
icon_state = "albino_ghost_ian"
icon_living = "albino_ghost_ian"
icon_dead = "albino_ghost_ian-dead"
icon_gib = null
gold_core_spawnable = NO_SPAWN
ai_controller = /datum/ai_controller/basic_controller/
ckeywhitelist = list("Eacles13")
Binary file modified monkestation/code/modules/donator/icons/mob/clothing.dmi
Binary file not shown.
Binary file modified monkestation/code/modules/donator/icons/mob/pets.dmi
Binary file not shown.
Binary file modified monkestation/code/modules/donator/icons/obj/clothing.dmi
Binary file not shown.
Binary file modified monkestation/code/modules/donator/icons/obj/plushes.dmi
Binary file not shown.
Loading