Skip to content

Commit

Permalink
[Donator] Ophaq's donator items (#3311)
Browse files Browse the repository at this point in the history
* wowzers

* Ophaq
  • Loading branch information
CannibalHunter authored Sep 10, 2024
1 parent 057d9bd commit b3cff66
Show file tree
Hide file tree
Showing 10 changed files with 95 additions and 0 deletions.
32 changes: 32 additions & 0 deletions monkestation/code/modules/donator/code/datum/loadout.dm
Original file line number Diff line number Diff line change
Expand Up @@ -593,3 +593,35 @@
item_path = /obj/item/donator/wumpa
donator_only = TRUE
requires_purchase = FALSE

//Ophaq
/datum/loadout_item/suit/ophaq_rainbowcoat
name = "Rainbow Coat"
item_path = /obj/item/clothing/suit/toggle/ophaq_rainbowcoat
donator_only = TRUE
requires_purchase = FALSE

/datum/loadout_item/shoes/kindle_kicks_jackboot
name = "Jackboot Kindle Kicks"
item_path = /obj/item/clothing/shoes/kindle_kicks/jackboot
donator_only = TRUE
requires_purchase = FALSE

/datum/loadout_item/toys/toadie_wan_kenfrogi
name = "Toadie Wan Kenfrogi"
item_path = /obj/item/toy/plush/toadie_wan_kenfrogi
donator_only = TRUE
requires_purchase = FALSE

/datum/loadout_item/pocket_items/donator/hypnotoad
name = "Pet Delivery Beacon - Hypnotoad"
item_path = /obj/item/choice_beacon/pet/donator/hypnotoad
donator_only = TRUE
requires_purchase = FALSE
ckeywhitelist = list("Ophaq")

/datum/loadout_item/effects/hypnotoad
name = "Hypnotoad Transformation"
item_path = /obj/item/effect_granter/donator/hypnotoad
requires_purchase = FALSE
ckeywhitelist = list("Ophaq")
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 @@ -100,3 +100,8 @@
name = "night slugcat"
default_name ="night slugcat"
donator_pet = /mob/living/basic/pet/darkscug

/obj/item/choice_beacon/pet/donator/hypnotoad
name = "hypnotoad"
default_name ="hypnotoad"
donator_pet = /mob/living/basic/frog/hypnotoad
34 changes: 34 additions & 0 deletions monkestation/code/modules/donator/code/item/clothing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -477,3 +477,37 @@
icon_state = "noobskyboi_golden_tophat"
worn_icon_state = "noobskyboi_golden_tophat"
inhand_icon_state = null

/obj/item/clothing/suit/toggle/ophaq_rainbowcoat
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "rainbowcoat"
name = "rainbow coat"
desc = "Woah, it's a RAINBOW coat. How's it doing that?"
body_parts_covered = CHEST|GROIN|ARMS
cold_protection = CHEST|GROIN|ARMS
armor_type = /datum/armor/hooded_wintercoat
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
/obj/item/clothing/suit/toggle/ophaq_rainbowcoat/Initialize(mapload)
. = ..()
allowed += list(
/obj/item/flashlight,
/obj/item/lighter,
/obj/item/modular_computer/pda,
/obj/item/radio,
/obj/item/storage/bag/books,
/obj/item/storage/fancy/cigarettes,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/plasmaman,
/obj/item/toy,
/obj/item/storage/bag/chemistry,
/obj/item/storage/bag/bio,
/obj/item/storage/bag/xeno,
)

/obj/item/clothing/shoes/kindle_kicks/jackboot
icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi'
worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi'
icon_state = "jackboot_kindle_kicks"
name = "jackboot kindle kicks"
desc = "They look just like kindle kicks! But these are boots!"
6 changes: 6 additions & 0 deletions monkestation/code/modules/donator/code/item/effects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,9 @@
icon = 'icons/mob/simple/slugcats.dmi'
icon_state = "scug_nightcat"
animal_transformation = /mob/living/basic/pet/darkscug

//Ophaq
/obj/item/effect_granter/donator/hypnotoad
name = "hypnotoad transformation"
icon_state = "hypnotoad"
animal_transformation = /mob/living/basic/frog/hypnotoad
6 changes: 6 additions & 0 deletions monkestation/code/modules/donator/code/item/plush.dm
Original file line number Diff line number Diff line change
Expand Up @@ -145,3 +145,9 @@
desc = "God damn thats a cute bee."
icon = 'monkestation/code/modules/donator/icons/obj/plushes.dmi'
icon_state = "poba_fat_bee"

/obj/item/toy/plush/toadie_wan_kenfrogi
name = "Toadie Wan Kenfrogi"
desc = "Hello there."
icon = 'monkestation/code/modules/donator/icons/obj/plushes.dmi'
icon_state = "toadie_wan_kenfrogi"
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 @@ -254,3 +254,15 @@
gold_core_spawnable = NO_SPAWN
ai_controller = /datum/ai_controller/basic_controller/
ckeywhitelist = list("CaptainShiba")

/mob/living/basic/frog/hypnotoad
name = "hypnotoad"
desc = "All glory to the hypnotoad."
icon = 'monkestation/code/modules/donator/icons/mob/pets.dmi'
icon_state = "hypnotoad"
icon_living = "hypnotoad"
icon_dead = "hypnotoad-dead"
icon_gib = null
gold_core_spawnable = NO_SPAWN
ai_controller = /datum/ai_controller/basic_controller/
ckeywhitelist = list("Ophaq")
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 b3cff66

Please sign in to comment.