Skip to content

Commit

Permalink
Donator Items (#3800)
Browse files Browse the repository at this point in the history
* donator items

* the mist

* yeah want Eacles13 to use thier own item not bidlink2
  • Loading branch information
CannibalHunter authored Oct 15, 2024
1 parent e28baa1 commit ef8dcfd
Show file tree
Hide file tree
Showing 10 changed files with 110 additions and 0 deletions.
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 @@ -632,3 +632,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 @@ -105,3 +105,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 @@ -112,3 +112,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 @@ -146,3 +146,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 @@ -266,3 +266,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.

0 comments on commit ef8dcfd

Please sign in to comment.