From ea56fbffc3d04b489a6ed057b935bc786e6876fd Mon Sep 17 00:00:00 2001 From: courierbravo <73250577+courierbravo@users.noreply.github.com> Date: Fri, 4 Oct 2024 20:02:16 -0500 Subject: [PATCH] Randoms Part 1 and also Corn - Random object sprites and corn tank changes. (#19975) Added new sprites for random objects for everything in random/clothing, /food, /loot, /medical, and /misc. Also got distracted and changed how the corn oil/cooking oil tank looks and how much reagent it holds. Now looks like the rest of the reagent tanks and holds the same amount of liquid, 1000u. --- code/game/objects/random/clothing.dm | 27 +++----- code/game/objects/random/food.dm | 18 ++---- code/game/objects/random/loot.dm | 40 ++++++------ code/game/objects/random/medical.dm | 4 +- code/game/objects/random/misc.dm | 44 +++++-------- code/game/objects/random/random.dm | 4 +- code/game/objects/random/tech.dm | 4 -- code/modules/reagents/reagent_dispenser.dm | 6 +- .../courierbravo-randoms_and_corn.yml | 61 ++++++++++++++++++ icons/obj/random.dmi | Bin 9800 -> 54853 bytes icons/obj/reagent_dispensers.dmi | Bin 9858 -> 9512 bytes 11 files changed, 122 insertions(+), 86 deletions(-) create mode 100644 html/changelogs/courierbravo-randoms_and_corn.yml diff --git a/code/game/objects/random/clothing.dm b/code/game/objects/random/clothing.dm index 902879659b5..10c907f88fc 100644 --- a/code/game/objects/random/clothing.dm +++ b/code/game/objects/random/clothing.dm @@ -1,5 +1,6 @@ /obj/random/belt name = "random belt" + icon_state = "toolbelt" problist = list( /obj/item/storage/belt/utility = 1, /obj/item/storage/belt/medical = 0.4, @@ -14,6 +15,7 @@ // Novelty and rare backpacks have lower weights. /obj/random/backpack name = "random backpack" + icon_state = "backpack" problist = list( /obj/item/storage/backpack = 3, /obj/item/storage/backpack/cultpack = 2, @@ -63,8 +65,7 @@ /obj/random/colored_jumpsuit name = "random colored jumpsuit" desc = "This is a random colored jumpsuit." - icon = 'icons/obj/clothing/uniforms.dmi' - icon_state = "black" + icon_state = "uniform" spawnlist = list( /obj/item/clothing/under/color/black, /obj/item/clothing/under/color/blue, @@ -91,8 +92,7 @@ /obj/random/suit name = "random suit" desc = "This is a random suit." - icon = 'icons/obj/clothing/uniforms.dmi' - icon_state = "checkered_suit" + icon_state = "uniform" spawnlist = list( /obj/item/clothing/under/suit_jacket/charcoal, /obj/item/clothing/under/suit_jacket/navy, @@ -109,8 +109,7 @@ /obj/random/chameleon name = "random possible chameleon item" desc = "A random possible chameleon item. What could possibly go wrong?" - icon = 'icons/obj/clothing/gloves.dmi' - icon_state = "yellow" + icon_state = "uniform" problist = list( /obj/item/clothing/gloves/chameleon = 1, @@ -143,8 +142,7 @@ /obj/random/gloves name = "random gloves" desc = "Random gloves, assorted usefulness." - icon = 'icons/obj/clothing/gloves.dmi' - icon_state = "yellow" + icon_state = "gloves" problist = list( /obj/item/clothing/gloves/black = 1, /obj/item/clothing/gloves/black_leather = 0.5, @@ -162,7 +160,6 @@ /obj/random/watches name = "random watches" desc = "Random watches, probably able to tell the time." - icon = 'icons/obj/clothing/gloves.dmi' icon_state = "watch" problist = list( /obj/item/clothing/wrists/watch = 1, @@ -174,8 +171,7 @@ /obj/random/hoodie name = "random winter coat" desc = "This is a random winter coat." - icon = 'icons/obj/clothing/hoodies.dmi' - icon_state = "coatwinter" + icon_state = "wintercoat" problist = list( /obj/item/clothing/suit/storage/hooded/wintercoat = 5, /obj/item/clothing/suit/storage/hooded/wintercoat/engineering = 3, @@ -192,7 +188,6 @@ /obj/random/bandana name = "random bandana" desc = "This is a random bandana." - icon = 'icons/obj/clothing/hats/bandanas.dmi' icon_state = "bandana" problist = list( /obj/item/clothing/head/bandana/colorable/random = 5, @@ -210,7 +205,6 @@ /obj/random/softcap name = "random softcap" desc = "This is a random softcap." - icon = 'icons/obj/clothing/hats/soft_caps.dmi' icon_state = "softcap" problist = list( /obj/item/clothing/head/softcap/colorable/random = 5, @@ -228,7 +222,6 @@ /obj/random/beret name = "random beret" desc = "This is a random beret." - icon = 'icons/obj/clothing/hats/berets.dmi' icon_state = "beret" problist = list( /obj/item/clothing/head/beret/colorable/random = 5, @@ -247,8 +240,7 @@ /obj/random/hardhat name = "random hardhat" desc = "This is a random hardhat." - icon = 'icons/obj/clothing/hats/hardhats.dmi' - icon_state = "hardhat_yellow" + icon_state = "hardhat" problist = list( /obj/item/clothing/head/hardhat = 1, /obj/item/clothing/head/hardhat/orange = 1, @@ -264,8 +256,7 @@ /obj/random/wizard_dressup name = "random wizard clothes" desc = "This is a random piece of fake wizard clothing." - icon = 'icons/obj/wizard.dmi' - icon_state = "staff" + icon_state = "wizardstaff" has_postspawn = TRUE /obj/random/wizard_dressup/spawn_item() diff --git a/code/game/objects/random/food.dm b/code/game/objects/random/food.dm index ff9f8d247d0..3068aba02e2 100644 --- a/code/game/objects/random/food.dm +++ b/code/game/objects/random/food.dm @@ -1,8 +1,7 @@ /obj/random/mre name = "random MRE" desc = "This is a random single MRE." - icon = 'icons/obj/storage/fancy/mre.dmi' - icon_state = "mre" + icon_state = "mre_bag" spawnlist = list( /obj/item/storage/box/fancy/mre, /obj/item/storage/box/fancy/mre/menu2, @@ -19,7 +18,7 @@ /obj/random/mre/main name = "random MRE main course" desc = "This is a random main course for MREs." - icon_state = "pouch_medium" + icon_state = "mre_meal" spawnlist = list( /obj/item/storage/box/fancy/mrebag, /obj/item/storage/box/fancy/mrebag/menu2, @@ -34,7 +33,7 @@ /obj/random/mre/dessert name = "random MRE dessert" desc = "This is a random dessert for MREs." - icon_state = "pouch_medium" + icon_state = "mre_desert" spawnlist = list( /obj/item/reagent_containers/food/snacks/candy, /obj/item/reagent_containers/food/snacks/cb01, @@ -93,7 +92,7 @@ /obj/random/mre/spread name = "random MRE spread" desc = "This is a random spread packet for MREs." - icon_state = "packet_small" + icon_state = "packet_medium" spawnlist = list( /obj/item/reagent_containers/food/condiment/small/packet/jelly, /obj/item/reagent_containers/food/condiment/small/packet/honey @@ -107,7 +106,7 @@ /obj/random/mre/sauce name = "random MRE sauce" desc = "This is a random sauce packet for MREs." - icon_state = "packet_small" + icon_state = "packet_medium" spawnlist = list( /obj/item/reagent_containers/food/condiment/small/packet/salt, /obj/item/reagent_containers/food/condiment/small/packet/pepper, @@ -152,7 +151,6 @@ /obj/random/booze name = "random alcohol bottle" desc = "This is a random alcohol bottle." - icon = 'icons/obj/drinks.dmi' icon_state = "broken_bottle" spawnlist = list( /obj/item/reagent_containers/food/drinks/bottle/gin, @@ -190,8 +188,7 @@ /obj/random/keg name = "random alcohol keg" desc = "Contains a random alcohol keg." - icon = 'icons/obj/reagent_dispensers.dmi' - icon_state = "beertankTEMP" + icon_state = "keg" spawnlist = list( /obj/structure/reagent_dispensers/keg/beerkeg = 2, /obj/structure/reagent_dispensers/keg/beerkeg/rice = 0.5, @@ -203,8 +200,7 @@ /obj/random/pizzabox name = "random pizzabox" desc = "Contains a random pizzabox." - icon = 'icons/obj/storage/fancy/pizzabox.dmi' - icon_state = "pizzabox1" + icon_state = "pizzabox" spawnlist = list( /obj/item/pizzabox/margherita, /obj/item/pizzabox/vegetable, diff --git a/code/game/objects/random/loot.dm b/code/game/objects/random/loot.dm index cc90c748a40..296d07478a7 100644 --- a/code/game/objects/random/loot.dm +++ b/code/game/objects/random/loot.dm @@ -1,8 +1,7 @@ /obj/random/loot name = "random maintenance loot" desc = "Stuff for the maint-dwellers." - icon = 'icons/holidays/christmas/presents.dmi' - icon_state = "gift1" + icon_state = "gasmask" problist = list( /obj/item/bluespace_crystal/artificial = 0.1, /obj/item/bodybag = 0.7, @@ -169,8 +168,7 @@ /obj/random/highvalue name = "random high value item" desc = "This is a random high value item." - icon = 'icons/obj/coins.dmi' - icon_state = "coin_diamond_heads" + icon_state = "coin" problist = list( /obj/random/telecrystals = 0.1, /obj/item/gun/projectile/automatic/rifle/shotgun = 0.1, @@ -229,8 +227,7 @@ /obj/random/highvalue/safe name = "random corporate safe high value item" desc = "This is a random corporate safe high value item." - icon = 'icons/obj/coins.dmi' - icon_state = "coin_diamond_heads" + icon_state = "coin" problist = list( /obj/item/device/personal_shield = 0.4, /obj/random/safe_rig = 0.4, @@ -247,8 +244,7 @@ /obj/random/custom_ka name = "random custom kinetic accelerator" desc = "Contains random assemblies. The parts may not always be compatible with eachother." - icon = 'icons/obj/kinetic_accelerators.dmi' - icon_state = "frame01" + icon_state = "kinetic" spawnlist = list( /obj/item/toy/mech/honk ) @@ -298,8 +294,7 @@ /obj/random/prebuilt_ka name = "random prebuilt kinetic accelerator" desc = "Contains working kinetic accelerators that were prebuilt in code." - icon = 'icons/obj/kinetic_accelerators.dmi' - icon_state = "frameA" + icon_state = "kinetic" spawnlist = list( /obj/item/gun/custom_ka/frame01/prebuilt = 2.5, /obj/item/gun/custom_ka/frame02/prebuilt = 5, @@ -317,8 +312,7 @@ /obj/random/telecrystals name = "random telecrystals" desc = "Contains a random amount of telecrystals." - icon = 'icons/obj/telescience.dmi' - icon_state = "telecrystal" + icon_state = "crystal" spawnlist = list( /obj/item/stack/telecrystal{amount = 10} = 0.5, /obj/item/stack/telecrystal{amount = 15} = 0.4, @@ -329,8 +323,7 @@ /obj/random/contraband name = "random contraband" desc = "This is some random contraband." - icon = 'icons/obj/cosmetics.dmi' - icon_state = "purplecomb" + icon_state = "knife" problist = list( /obj/item/storage/pill_bottle/mortaphenyl = 3, /obj/item/storage/pill_bottle/happy = 2, @@ -369,8 +362,7 @@ /obj/random/coin name = "random coin" desc = "This is a random coin." - icon = 'icons/obj/coins.dmi' - icon_state = "coin__heads" + icon_state = "coin" problist = list( /obj/item/coin/iron = 5, /obj/item/coin/silver = 3, @@ -384,8 +376,7 @@ /obj/random/spacecash name = "random credit chips" desc = "This is a random credit chip." - icon = 'icons/obj/cash.dmi' - icon_state = "spacecash1" + icon_state = "cash" problist = list( /obj/item/spacecash/c1 = 6, /obj/item/spacecash/c10 = 3, @@ -399,6 +390,7 @@ /obj/random/finances name = "random valued item" desc = "Contains raw valued items like phoron, gold, and money." + icon_state = "valuable" spawnlist = list( /obj/item/spacecash/bundle{worth = 5000} = 0.25, /obj/item/spacecash/bundle{worth = 10000} = 0.5, @@ -414,6 +406,7 @@ /obj/random/barricade_materials name = "random barricade materials" + icon_state = "barricade" spawnlist = list( /obj/item/stack/material/steel = 0.75, /obj/item/stack/material/plasteel = 0.25, @@ -428,6 +421,7 @@ /obj/random/barbed_wire name = "barbed wire" + icon_state = "barbed_wire" spawnlist = list( /obj/item/stack/barbed_wire = 1 ) @@ -440,6 +434,7 @@ /obj/random/tool_konyang name = "tool" + icon_state = "tool" spawnlist = list( /obj/item/screwdriver = 1, /obj/item/crowbar = 1, @@ -451,6 +446,7 @@ /obj/random/survival_weapon name = "survival weapon" + icon_state = "melee" problist = list( /obj/item/crowbar = 1, /obj/item/shovel = 1, @@ -472,6 +468,7 @@ /obj/random/high_grade_weapon name = "high grade weapon" + icon_state = "melee" problist = list( /obj/item/material/sword/axe = 0.5, /obj/item/material/sword/longsword = 0.25, @@ -484,6 +481,7 @@ /obj/random/light name = "random light" + icon_state = "flashlight" problist = list( /obj/item/device/flashlight = 1, /obj/item/device/flashlight/flare = 2, @@ -497,6 +495,7 @@ /obj/random/med_stack name = "medical supplies" + icon_state = "med" problist = list( /obj/item/stack/medical/bruise_pack = 2, /obj/item/stack/medical/ointment = 2, @@ -512,6 +511,7 @@ /obj/random/splints name = "splints" + icon_state = "med" problist = list( /obj/item/stack/medical/splint = 1 ) @@ -523,6 +523,7 @@ M.update_icon() /obj/random/gun_with_ammo + icon_state = "blast_carbine" has_postspawn = TRUE /obj/random/gun_with_ammo/post_spawn(obj/thing) @@ -575,6 +576,7 @@ /obj/random/shotgun name = "shotgun" + icon_state = "shotgun" problist = list( /obj/item/gun/projectile/shotgun/foldable = 1, /obj/item/gun/projectile/shotgun/doublebarrel = 1, @@ -596,6 +598,7 @@ /obj/random/semiautos name = "semiautos" + icon_state = "shotgun" problist = list( /obj/item/gun/projectile/shotgun/pump/rifle/scope = 0.05, /obj/item/gun/projectile/shotgun/pump/rifle/obrez = 1, @@ -612,6 +615,7 @@ /obj/random/barricade_kit name = "barricade kits" + icon_state = "barricade" problist = list( /obj/item/stack/barricade/random = 1, /obj/item/stack/barricade/wood/random = 0.5, diff --git a/code/game/objects/random/medical.dm b/code/game/objects/random/medical.dm index 4d6c06ef506..4ea548abc5d 100644 --- a/code/game/objects/random/medical.dm +++ b/code/game/objects/random/medical.dm @@ -1,8 +1,7 @@ /obj/random/medical name = "random medical item" desc = "This is a random medical item." - icon = 'icons/obj/item/stacks/medical.dmi' - icon_state = "brutepack" + icon_state = "medpack" spawn_nothing_percentage = 25 problist = list( /obj/item/stack/medical/bruise_pack = 4, @@ -36,7 +35,6 @@ /obj/random/firstaid name = "random first aid kit" desc = "This is a random first aid kit." - icon = 'icons/obj/storage/firstaid.dmi' icon_state = "firstaid" problist = list( /obj/item/storage/firstaid/regular = 4, diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 2448f5d7171..deae873ef64 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -1,8 +1,7 @@ /obj/random/smokable name = "random smokable" desc = "This is a random smoking item." - icon = 'icons/obj/cigs_lighters.dmi' - icon_state = "cigpacket" + icon_state = "cigarettes" problist = list( /obj/item/storage/box/fancy/cigarettes = 30, /obj/item/storage/box/fancy/cigarettes/blank = 5, @@ -21,8 +20,7 @@ /obj/random/action_figure name = "random action figure" desc = "This is a random action figure." - icon = 'icons/obj/toy.dmi' - icon_state = "assistant" + icon_state = "toy" spawnlist = list( /obj/item/toy/figure/cmo, /obj/item/toy/figure/assistant, @@ -67,8 +65,7 @@ /obj/random/plushie name = "random plushie" desc = "This is a random plushie." - icon = 'icons/obj/toy.dmi' - icon_state = "nymphplushie" + icon_state = "plushie" spawnlist = list( /obj/item/toy/plushie/ian, /obj/item/toy/plushie/drone, @@ -91,8 +88,7 @@ /obj/random/balloon name = "random balloon" desc = "This is a random balloon." - icon = 'icons/obj/toy.dmi' - icon_state = "balloon" + icon_state = "bloon" spawnlist = list( /obj/item/toy/balloon/color = 7, /obj/item/toy/balloon/latex = 1, @@ -112,8 +108,7 @@ /obj/random/desktoy name = "random desk toy" desc = "This is a random desk toy." - icon = 'icons/obj/toy.dmi' - icon_state = "dippybird" + icon_state = "desktoy" spawnlist = list( /obj/item/toy/desk/newtoncradle, /obj/item/toy/desk/fan, @@ -124,7 +119,6 @@ /obj/random/lavalamp name = "random lava lamp" desc = "This is a random lava lamp." - icon = 'icons/obj/lighting.dmi' icon_state = "lavalamp" spawnlist = list( /obj/item/device/flashlight/lamp/lava, @@ -141,7 +135,6 @@ /obj/random/glowstick name = "random glowstick" desc = "This is a random glowstick." - icon = 'icons/obj/lighting.dmi' icon_state = "glowstick" spawnlist = list( /obj/item/device/flashlight/flare/glowstick, @@ -154,8 +147,7 @@ /obj/random/arcade name = "random arcade loot" desc = "Arcade loot!" - icon = 'icons/obj/items.dmi' - icon_state = "gift3" + icon_state = "toy" spawnlist = list( /obj/item/storage/box/snappops = 11, /obj/item/clothing/under/syndicate/tacticool = 5, @@ -204,8 +196,7 @@ /obj/random/arcade/orion name = "random arcade loot for orion trails" desc = "Arcade loot for orion trails aracde machine!" - icon = 'icons/obj/items.dmi' - icon_state = "gift3" + icon_state = "toy" spawnlist = list( /obj/item/clothing/under/syndicate/tacticool = 7, /obj/item/toy/sword = 22, @@ -232,8 +223,7 @@ /obj/random/animal_crate name = "random animal" desc = "Contains a random crate with an animal." - icon = 'icons/obj/structures.dmi' - icon_state = "densecrate" + icon_state = "woodcrate" spawnlist = list( /obj/structure/largecrate/animal/corgi = 3, /obj/structure/largecrate/animal/cow = 4, @@ -254,8 +244,7 @@ /obj/random/random_flag name = "random flag" desc = "Contains a random boxed flag or banner." - icon = 'icons/obj/decals.dmi' - icon_state = "flag_boxed" + icon_state = "flagbox" spawnlist = list( /obj/item/flag/biesel, /obj/item/flag/biesel/l, @@ -292,8 +281,7 @@ /obj/random/gift name = "random gift" desc = "Contains a randomly sized gift." - icon = 'icons/holidays/christmas/presents.dmi' - icon_state = "gift1" + icon_state = "present" spawnlist = list( /obj/item/xmasgift = 0.5, /obj/item/xmasgift/medium = 0.3, @@ -303,7 +291,6 @@ /obj/random/junk name = "random trash" desc = "This is toss." - icon = 'icons/obj/random.dmi' icon_state = "junk" spawn_nothing_percentage = 5 problist = list( @@ -375,6 +362,7 @@ /obj/random/vendor name = "random vendor" + icon_state = "vendor" var/depleted = FALSE var/scan_id = TRUE // Should the spawned vendor check IDs problist = list( @@ -427,6 +415,7 @@ /obj/random/smalltank name = "random small tank" + icon_state = "airtank" /obj/random/smalltank/item_to_spawn() if (prob(40)) @@ -439,8 +428,7 @@ /obj/random/pottedplant name = "random potted plant, big" desc = "Spawns a random potted plant." - icon = 'icons/obj/pottedplants_big.dmi' - icon_state = "plant-26" + icon_state = "potted_plant_big" spawn_nothing_percentage = 1 /obj/random/pottedplant/spawn_item() @@ -463,8 +451,7 @@ /obj/random/pottedplant_small name = "random potted plant, small" desc = "Spawns a random potted plant." - icon = 'icons/obj/pottedplants_small.dmi' - icon_state = "plant-01" + icon_state = "potted_plant_small" spawn_nothing_percentage = 1 /obj/random/pottedplant_small/spawn_item() @@ -485,6 +472,7 @@ /obj/random/syrup name = "random syrup" desc = "Contains random bottles of flavored syrup." + icon_state = "syrup" problist = list( /obj/item/reagent_containers/food/condiment/syrup_chocolate = 2, /obj/item/reagent_containers/food/condiment/syrup_strawberry = 1, @@ -502,6 +490,7 @@ /obj/random/condiment name = "random condiments and sauces" desc = "Contains random condiments for use in the kitchen." + icon_state = "condiment" spawn_nothing_percentage = 10 problist = list( /obj/item/reagent_containers/food/condiment/ketchup = 2, @@ -521,6 +510,7 @@ /obj/random/kitchen_staples name = "random kitchen staples" desc = "Contains random ingredients that are handy in the kitchen" + icon_state = "ingredient_bag" spawn_nothing_percentage = 20 problist = list( /obj/item/reagent_containers/food/condiment/gelatin = 1, diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index 2216b37f3f0..a7bfb72ff94 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -1,8 +1,8 @@ /obj/random name = "random object" desc = "This item type is used to spawn random objects at round-start" - icon = 'icons/misc/mark.dmi' - icon_state = "rup" + icon = 'icons/obj/random.dmi' + icon_state = "need-sprite" var/spawn_nothing_percentage = 0 // this variable determines the likelyhood that this random object will not spawn anything var/list/spawnlist var/list/problist diff --git a/code/game/objects/random/tech.dm b/code/game/objects/random/tech.dm index 6db7875c047..236102d06d6 100644 --- a/code/game/objects/random/tech.dm +++ b/code/game/objects/random/tech.dm @@ -1,7 +1,6 @@ /obj/random/tool name = "random tool" desc = "This is a random tool" - icon = 'icons/obj/random.dmi' icon_state = "tool" spawnlist = list( /obj/item/screwdriver, @@ -27,7 +26,6 @@ /obj/random/powercell name = "random powercell" desc = "This is a random powercell." - icon = 'icons/obj/random.dmi' icon_state = "cell" problist = list( /obj/item/cell = 40, @@ -55,7 +53,6 @@ /obj/random/toolbox name = "random toolbox" desc = "This is a random toolbox." - icon = 'icons/obj/random.dmi' icon_state = "toolbox" spawnlist = list( /obj/item/storage/toolbox/mechanical = 3, @@ -66,7 +63,6 @@ /obj/random/tech_supply name = "random tech supply" desc = "This is a random piece of technology supplies." - icon = 'icons/obj/random.dmi' icon_state = "tech_supply" problist = list( /obj/random/powercell = 3, diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 81d64d4137d..88d46f396de 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -394,11 +394,11 @@ //Cooking oil tank /obj/structure/reagent_dispensers/cookingoil name = "cooking oil tank" - desc = "A fifty-litre tank of commercial-grade corn oil, intended for use in large scale deep fryers. Store in a cool, dark place" + desc = "A tank of commercial-grade corn oil, intended for use in large scale deep fryers. Store in a cool, dark place" icon_state = "oiltank" amount_per_transfer_from_this = 120 - capacity = 5000 - reagents_to_add = list(/singleton/reagent/nutriment/triglyceride/oil/corn = 5000) + capacity = 1000 + reagents_to_add = list(/singleton/reagent/nutriment/triglyceride/oil/corn = 1000) /obj/structure/reagent_dispensers/cookingoil/bullet_act(obj/projectile/hitting_projectile, def_zone, piercing_hit) . = ..() diff --git a/html/changelogs/courierbravo-randoms_and_corn.yml b/html/changelogs/courierbravo-randoms_and_corn.yml new file mode 100644 index 00000000000..962b1a1cd59 --- /dev/null +++ b/html/changelogs/courierbravo-randoms_and_corn.yml @@ -0,0 +1,61 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: CourierBravo + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Redid random object sprites, assigning unique sprites to each random object. With the expectation that in the future, random objects have unique icons. You'll only ever see this when you do map making stuff." + - rscadd: "Created a new sprite for the cooking oil tank, a modified reagent tank sprite." + - imageadd: "Added rainbow sprites for random objects, and replaced the oil tank sprite." + - balance: "Reduced the amount of cooking oil in oil tanks to be in line with other reagent tanks." diff --git a/icons/obj/random.dmi b/icons/obj/random.dmi index 95340e00e916b22d2362f7f66eed3963c3561827..c91320e8cf0ff7384c93fdb6f32ce15126024e19 100644 GIT binary patch literal 54853 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

U2g%6H;Hza{bJiKBaoTAEQCr2B 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 =1mXqIGyB}tWAjOHwc#ygBU7JX9i8^y=C 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