From 5d85f64e82c0103a8160af383c84bcf2578eac8f Mon Sep 17 00:00:00 2001 From: rootoo807 <71034457+rootoo807@users.noreply.github.com> Date: Fri, 1 Mar 2024 21:46:38 +0300 Subject: [PATCH] [MIRROR] Issue bingo --- code/game/objects/items/glassjar.dm | 2 +- code/modules/hydroponics/seed_datums.dm | 4 +- .../reagent_containers/food/snacks.dm | 84 ++++++++++-------- .../mob/species/unathi/onmob_eyes_unathi.dmi | Bin 8573 -> 9223 bytes .../mob/species/unathi/onmob_under_unathi.dmi | Bin 279622 -> 279624 bytes icons/obj/flora/seeds.dmi | Bin 8492 -> 8524 bytes 6 files changed, 50 insertions(+), 40 deletions(-) diff --git a/code/game/objects/items/glassjar.dm b/code/game/objects/items/glassjar.dm index 1b3d6f14eb9e2..66f1b38d76b6a 100644 --- a/code/game/objects/items/glassjar.dm +++ b/code/game/objects/items/glassjar.dm @@ -96,7 +96,7 @@ for(var/obj/item/spacecash/S in src) var/list/moneyImages = S.getMoneyImages() for(var/A in moneyImages) - var/image/money = image('icons/obj/jars.dmi', A) + var/image/money = image('icons/obj/money.dmi', A) money.pixel_x = rand(-2, 3) money.pixel_y = rand(-6, 6) money.SetTransform(scale = 0.6) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 871ab4f9d5b3b..7f901689c8ea8 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -1279,7 +1279,7 @@ set_trait(TRAIT_PRODUCTION,5) set_trait(TRAIT_YIELD,4) set_trait(TRAIT_POTENCY,10) - set_trait(TRAIT_PRODUCT_ICON,"grass2") + set_trait(TRAIT_PRODUCT_ICON,"algae") set_trait(TRAIT_PRODUCT_COLOUR,"#84bd82") set_trait(TRAIT_PLANT_COLOUR,"#6d9c6b") set_trait(TRAIT_PLANT_ICON,"algae") @@ -1548,7 +1548,7 @@ set_trait(TRAIT_PRODUCTION,5) set_trait(TRAIT_YIELD,4) set_trait(TRAIT_POTENCY,10) - set_trait(TRAIT_PRODUCT_ICON,"vine3") + set_trait(TRAIT_PRODUCT_ICON,"algae") set_trait(TRAIT_PRODUCT_COLOUR,"#e93e1c") set_trait(TRAIT_PLANT_COLOUR,"#6d9c6b") set_trait(TRAIT_PLANT_ICON,"algae") diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index bcd64eb26684a..020eeb51f0512 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -1388,6 +1388,7 @@ /obj/item/reagent_containers/food/snacks/monkeycube/OnConsume(mob/living/consumer, mob/living/feeder) set waitfor = FALSE + ..() if (ishuman(consumer)) var/mob/living/carbon/human/human = consumer to_chat(human, FONT_LARGE(SPAN_DANGER("Something is very wrong ..."))) @@ -1405,7 +1406,8 @@ human.AdjustStunned(5) else consumer.kill_health() - Expand() + var/mob/monkey = new monkey_type + monkey.dropInto(consumer.loc) /obj/item/reagent_containers/food/snacks/monkeycube/on_reagent_change() if(reagents.has_reagent(/datum/reagent/water)) @@ -1531,14 +1533,17 @@ /obj/item/reagent_containers/food/snacks/corpse_cube/OnConsume(mob/living/consumer, mob/living/feeder) set waitfor = FALSE + ..() if (ishuman(consumer)) var/mob/living/carbon/human/human = consumer to_chat(human, FONT_LARGE(SPAN_DANGER("You feel something shifting and slithering throughout your body ..."))) var/obj/item/organ/external/organ = human.get_organ(BP_CHEST) var/obj/item/organ/external/unluckylimb1 = human.get_organ(pick(BP_ALL_LIMBS)) var/obj/item/organ/external/unluckylimb2 = human.get_organ(pick(BP_ALL_LIMBS)) + sleep(3 SECONDS) organ.add_pain(30) organ.fracture() + sleep(3 SECONDS) unluckylimb1.add_pain(50) unluckylimb1.fracture() unluckylimb2.add_pain(50) @@ -2755,7 +2760,7 @@ var/open = 0 // Is the box open? var/ismessy = 0 // Fancy mess on the lid - var/obj/item/reagent_containers/food/snacks/sliceable/pizza/pizza // content pizza + var/obj/item/reagent_containers/food/snacks/sliceable/pizza // content pizza var/list/boxes = list()// If the boxes are stacked, they come here var/boxtag = "" @@ -2764,30 +2769,35 @@ ClearOverlays() // Set appropriate description - if( open && pizza ) + if(open && pizza) desc = "A box suited for pizzas. It appears to have a [pizza.name] inside." - else if( length(boxes) > 0 ) + else if(length(boxes) > 0) desc = "A pile of boxes suited for pizzas. There appears to be [length(boxes) + 1] boxes in the pile." var/obj/item/pizzabox/topbox = boxes[length(boxes)] var/toptag = topbox.boxtag - if( toptag != "" ) + if(toptag != "") desc = "[desc] The box on top has a tag, it reads: '[toptag]'." else desc = "A box suited for pizzas." - if( boxtag != "" ) + if(boxtag != "") desc = "[desc] The box has a tag, it reads: '[boxtag]'." // Icon states and overlays - if( open ) - if( ismessy ) + if(open) + if(ismessy) icon_state = "pizzabox_messy" else icon_state = "pizzabox_open" - if( pizza ) - var/image/pizzaimg = image("food.dmi", icon_state = pizza.icon_state) + if(pizza) + var/image/pizzaimg = image(pizza.icon, icon_state = pizza.icon_state) + if (istype(pizza, /obj/item/reagent_containers/food/snacks/sliceable/variable/pizza)) + var/image/filling = image("food_custom.dmi", icon_state = "pizza_filling") + filling.appearance_flags = DEFAULT_APPEARANCE_FLAGS | RESET_COLOR + filling.color = pizza.filling_color + pizzaimg.AddOverlays(filling) pizzaimg.pixel_y = -3 AddOverlays(pizzaimg) @@ -2795,70 +2805,70 @@ else // Stupid code because byondcode sucks var/doimgtag = 0 - if( length(boxes) > 0 ) + if(length(boxes) > 0) var/obj/item/pizzabox/topbox = boxes[length(boxes)] - if( topbox.boxtag != "" ) + if(topbox.boxtag != "") doimgtag = 1 else - if( boxtag != "" ) + if(boxtag != "") doimgtag = 1 - if( doimgtag ) + if(doimgtag) var/image/tagimg = image("food.dmi", icon_state = "pizzabox_tag") tagimg.pixel_y = length(boxes) * 3 AddOverlays(tagimg) icon_state = "pizzabox[length(boxes)+1]" -/obj/item/pizzabox/attack_hand( mob/user as mob ) +/obj/item/pizzabox/attack_hand(mob/user as mob) - if( open && pizza ) - user.put_in_hands( pizza ) + if(open && pizza) + user.put_in_hands(pizza) - to_chat(user, SPAN_WARNING("You take \the [src.pizza] out of \the [src].")) + to_chat(user, SPAN_WARNING("You take \the [pizza] out of \the [src].")) src.pizza = null update_icon() return - if( length(boxes) > 0 ) - if( user.get_inactive_hand() != src ) + if(length(boxes) > 0) + if(user.get_inactive_hand() != src) ..() return var/obj/item/pizzabox/box = boxes[length(boxes)] boxes -= box - user.put_in_hands( box ) + user.put_in_hands(box) to_chat(user, SPAN_WARNING("You remove the topmost [src] from your hand.")) box.update_icon() update_icon() return ..() -/obj/item/pizzabox/attack_self( mob/user as mob ) +/obj/item/pizzabox/attack_self(mob/user as mob) - if( length(boxes) > 0 ) + if(length(boxes) > 0) return open = !open - if( open && pizza ) + if(open && pizza) ismessy = 1 update_icon() /obj/item/pizzabox/attackby( obj/item/I as obj, mob/user as mob ) - if( istype(I, /obj/item/pizzabox) ) + if(istype(I, /obj/item/pizzabox)) var/obj/item/pizzabox/box = I - if( !box.open && !src.open ) + if(!box.open && !src.open) // make a list of all boxes to be added var/list/boxestoadd = list() boxestoadd += box for(var/obj/item/pizzabox/i in box.boxes) boxestoadd += i - if( (length(boxes)+1) + length(boxestoadd) <= 5 ) + if((length(boxes)+1) + length(boxestoadd) <= 5) if(!user.unEquip(box, src)) return box.boxes = list()// clear the box boxes so we don't have boxes inside boxes. - Xzibit @@ -2875,16 +2885,16 @@ return - if( istype(I, /obj/item/reagent_containers/food/snacks/sliceable/pizza) ) - - if( src.open ) - if(!user.unEquip(I, src)) - return - src.pizza = I - - update_icon() - - to_chat(user, SPAN_WARNING("You put \the [I] in \the [src]!")) + if(istype(I, /obj/item/reagent_containers/food/snacks/sliceable/pizza) || istype(I, /obj/item/reagent_containers/food/snacks/sliceable/variable/pizza)) + if(open) + if (!pizza) + if(!user.unEquip(I, src)) + return + pizza = I + update_icon() + to_chat(user, SPAN_WARNING("You put \the [I] in \the [src]!")) + else + to_chat(user, SPAN_WARNING("There is already \a [pizza] in \the [src]!")) else to_chat(user, SPAN_WARNING("You try to push \the [I] through the lid but it doesn't work!")) return diff --git a/icons/mob/species/unathi/onmob_eyes_unathi.dmi b/icons/mob/species/unathi/onmob_eyes_unathi.dmi index 4bc2fbb331923caf333cc365dcf17695c5a41ff6..7e5bbe553ec90f13c30ecbf0d2973c9dae37e107 100644 GIT binary patch literal 9223 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 Xx4!X9M@FUyM_e*CH!3@K`{(}w?5HkT literal 8573 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 diff --git a/icons/mob/species/unathi/onmob_under_unathi.dmi b/icons/mob/species/unathi/onmob_under_unathi.dmi index d48287dd3b8cdb57e87d2c0a1497d1b86657d66d..e67e143abd8c7baf5065b8b7b48036061e90ada2 100644 GIT binary patch delta 294 zcmV+>0one>h!Mz$5s)MSXR#%31%F>@)cnZfi4D>=kWG-qkArw(4Z}evlI9i>)FbRY zr)um?*~udL0ROkQD_RF6aR(bvT4AE1#$_$2JuzmV2A#?0>ofZ!k8-iZp8AEHdeolT z3Y4U*EjeVbEeVpGWEIrPNbC*BFsBNe=!;f(p^eA6TC_?!9^lM*%nE@Zu2n9`$$A+rnmFCNH%%Q?x;IT7 zbWBVAam*)1vKsg7HV!#=MjZHJV@{-=-$9h{iXo@DxJLfY^p0-%3pn0!`MBaQ?$+-Q sKmYpq@cEZ7&;J9Q><_CZDg*?2kOk#S(k!7jo)RduA(8 zlCrkskiE7fNOF=@P%9&`Hz32DDr}-JTH%E@9_MP&D(QHP$D$7B_9Jfizkh2$qUpO1 zjNY^$>^2|*vGgU%ov54-j7u5g#={OoNmLhm-~Zhm-~ahm-~bx0D71v^_p~jHUnp diff --git a/icons/obj/flora/seeds.dmi b/icons/obj/flora/seeds.dmi index 251b5c5d29c9c4ae716ca7757892a02218e71a49..ea13e58ff47543f53bc5a4a21afb1b95b819f611 100644 GIT binary patch delta 7598 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