From 6134118402412cbf63b81723cd5f37894aa124d4 Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Fri, 4 Sep 2020 15:08:39 +0100 Subject: [PATCH] patreon rewards! Luweth, Jackattack --- code/game/objects/items/dice.dm | 12 ++++++++++-- hyperstation/code/obj/rewards.dm | 12 ++++++++++++ hyperstation/icons/obj/clothing/rewards.dmi | Bin 475 -> 625 bytes icons/obj/dice.dmi | Bin 3905 -> 4493 bytes .../code/modules/client/loadout/__donator.dm | 12 +++++++++++- 5 files changed, 33 insertions(+), 3 deletions(-) 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 d95000007c4e025d5b04db29c5109f20f4e7c29d..40d6f92b96422912ae8d963c16bc51c614dbe688 100644 GIT binary patch delta 546 zcmV+-0^R-F1MviZiBL{Q4GJ0x0000DNk~Le0001B0000$2m=5B0MhD$JOBUyIZ#Yg zMZmzo<>>0V!^w-9q+xc0QD$>`dU^l=0KmY&Z&ofzHXkh|80yKRMk@=ceM)CiIus8H zWJnuuSv?T857htw00DGTPE!Ct=GbNc004PPc6wnC^JM+ zrmW!V=K^*B0M_p&lV-N}=Kuf!VM#Kzm^9AtlStDmwVH0PK241NP92MC${h-s4f6jO+pdhxXxQ(Vs<2eEmc<2NfK zaDKXQDNc1g)rB4@PIWQj!+|LNb_Ws{9dzNwhY`d1^~W*q6~p=UXF59|=Huy%CLqTA zki1t&@$7(@PYVFqC>tOyz_nddw5wPExMqg?MS;O!@X>#`3S6we>xnlQM!*$t734}ju^p{z}hFMJ%sC-00 z079LgA7IzR`uX>kMZPKKF*${$asB|k(2G5e#)Ia0dy(1cK1?$lhzNy#J+b(vE&$yG ks0%<}K7Se`bu0IO0I{S7sdE!RfB*mh07*qoM6N<$f*SDYumAu6 delta 387 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 literal 3905 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 K^P{?b=zjp