Skip to content

Commit

Permalink
Add more quirk ID cards
Browse files Browse the repository at this point in the history
Adds quirk ID cards and trims for Concubus, Gargoyle, Hallowed, Rad Fiend, and Werewolf. Also updates the bloodfledge overlay to be red.
  • Loading branch information
LeDrascol committed Nov 11, 2024
1 parent 60176a4 commit b6b2dc6
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 6 deletions.
48 changes: 42 additions & 6 deletions modular_zzplurt/code/datums/id_trim/quirks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,51 @@
trim_icon = 'modular_zzplurt/icons/obj/card.dmi'
trim_state = "trim_question"
assignment = "Error Reporter"
department_color = COLOR_NEARLY_ALL_BLACK
subdepartment_color = COLOR_NEARLY_ALL_BLACK
intern_alt_name = "Quirky"
department_color = COLOR_WEBSAFE_DARK_GRAY
subdepartment_color = "#00000000" // Disabled

// Quirk: Bloodsucker Fledgling
/datum/id_trim/quirk/bloodfledge
trim_state = "trim_bloodfledge"
// Colors disabled because Bloodfledge ID has a custom sprite
department_color = "#00000000"
subdepartment_color = "#00000000"
trim_state = "trim_droplet_red"
department_color = "#00000000" // Disabled because of custom sprite
assignment = "Bloodsucker Fledgling"
intern_alt_name = "Fledgling"
threat_modifier = 2 // Equal to dress code violation

// Quirk: Concubus
/datum/id_trim/quirk/concubus
trim_state = "trim_droplet"
assignment = "Concubus"
intern_alt_name = "Imp"
subdepartment_color = COLOR_BUBBLEGUM_RED

// Quirk: Gargoyle
/datum/id_trim/quirk/gargoyle
trim_state = "trim_rectangle"
assignment = "Gargoyle"
intern_alt_name = "Statuette"
subdepartment_color = "#918E85" // Named "Stone Grey"

// Quirk: Hallowed
/datum/id_trim/quirk/hallowed
trim_state = "trim_cleric"
assignment = "Deacon"
intern_alt_name = "Probationer"
subdepartment_color = LIGHT_COLOR_HOLY_MAGIC
threat_modifier = -1 // Equal to mind shield

// Quirk: Rad Fiend
/datum/id_trim/quirk/rad_fiend
trim_state = "trim_rad"
assignment = "Rad Fiend"
intern_alt_name = "Radspawn"
subdepartment_color = "#14FF67" // Matches radiation outline

// Quirk: Werewolf
/datum/id_trim/quirk/werewolf
trim_state = "trim_moon"
assignment = "Werewolf"
intern_alt_name = "Puppy"
subdepartment_color = "#F6F1D5" // Named "Moon Color"
threat_modifier = 2 // Equal to dress code violation
25 changes: 25 additions & 0 deletions modular_zzplurt/code/game/objects/items/cards_ids.dm
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,28 @@
icon_state = "card_bloodfledge"
assignment = "Bloodsucker Fledgling"
trim = /datum/id_trim/quirk/bloodfledge

// Quirk: Concubus
/obj/item/card/id/advanced/quirk/concubus
name = "concubus identification card"
trim = /datum/id_trim/quirk/concubus

// Quirk: Gargoyle
/obj/item/card/id/advanced/quirk/gargoyle
name = "gargoyle identification card"
trim = /datum/id_trim/quirk/gargoyle

// Quirk: Hallowed
/obj/item/card/id/advanced/quirk/hallowed
name = "deacon identification card"
trim = /datum/id_trim/quirk/hallowed

// Quirk: Rad Fiend
/obj/item/card/id/advanced/quirk/rad_fiend
name = "rad fiend identification card"
trim = /datum/id_trim/quirk/rad_fiend

// Quirk: Werewolf
/obj/item/card/id/advanced/quirk/werewolf
name = "werewolf identification card"
trim = /datum/id_trim/quirk/werewolf
Binary file modified modular_zzplurt/icons/obj/card.dmi
Binary file not shown.

0 comments on commit b6b2dc6

Please sign in to comment.