diff --git a/code/game/objects/items/dice.dm b/code/game/objects/items/dice.dm index f27884d3..a22815c7 100644 --- a/code/game/objects/items/dice.dm +++ b/code/game/objects/items/dice.dm @@ -45,6 +45,7 @@ var/list/special_faces = list() //entries should match up to sides var if used var/can_be_rigged = TRUE var/rigged = FALSE + var/unique = FALSE /obj/item/dice/Initialize() . = ..() @@ -171,10 +172,17 @@ result = rigged var/fake_result = roll(sides)//Daredevil isn't as good as he used to be var/comment = "" - if(sides == 20 && result == 20) + if(sides == 20 && result == 20 && !unique) comment = "NAT 20!" - else if(sides == 20 && result == 1) + else if(sides == 20 && result == 1 && !unique) comment = "Ouch, bad luck." + + //patreon reward code + if(sides == 20 && result == 20 && unique) + comment = "Lady Luck takes pity on you." + else if(sides == 20 && result == 1 && unique) + comment = "Yep. The dice hate you." + update_icon() if(initial(icon_state) == "d00") result = (result - 1)*10 diff --git a/hyperstation/code/obj/rewards.dm b/hyperstation/code/obj/rewards.dm index 7fa8da30..602845f9 100644 --- a/hyperstation/code/obj/rewards.dm +++ b/hyperstation/code/obj/rewards.dm @@ -25,3 +25,15 @@ alternate_worn_icon = 'hyperstation/icons/mobs/rewards.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION +/obj/item/clothing/gloves/ring/luweth + name = "Luweth’s Wedding Band" + icon = 'hyperstation/icons/obj/clothing/rewards.dmi' + icon_state = "luweth" + desc = "A seemingly natural yet rather rough brass ring, which shows off a unique range of lustrous brass cracks through the deep blacks of it’s hammered finish. 'Till death does us part.'" + +/obj/item/dice/d20/blue + name = "blue d20" + desc = "Clearly the dice hate you." + icon_state = "d20_blue" + sides = 20 + unique = TRUE \ No newline at end of file diff --git a/hyperstation/icons/obj/clothing/rewards.dmi b/hyperstation/icons/obj/clothing/rewards.dmi index d9500000..40d6f92b 100644 Binary files a/hyperstation/icons/obj/clothing/rewards.dmi and b/hyperstation/icons/obj/clothing/rewards.dmi differ diff --git a/icons/obj/dice.dmi b/icons/obj/dice.dmi index 1d6601aa..dc59f764 100644 Binary files a/icons/obj/dice.dmi and b/icons/obj/dice.dmi differ diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 705a5b91..96a6dd1a 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -57,10 +57,20 @@ path = /obj/item/toy/plush/mammal/grug ckeywhitelist = list("herrdoktah") - /datum/gear/hshack name = "Plastitanium Shackles" category = SLOT_W_UNIFORM path = /obj/item/clothing/suit/shackles ckeywhitelist = list("heliocintrini") +/datum/gear/luwethring + name = "Wedding Band" + category = SLOT_IN_BACKPACK + path = /obj/item/clothing/gloves/ring/luweth + ckeywhitelist = list("luweth") + +/datum/gear/bluedice + name = "Blue D20" + category = SLOT_IN_BACKPACK + path = /obj/item/dice/d20/blue + ckeywhitelist = list("jackattack41498") \ No newline at end of file