From 70581af6132319231d37acc2da12c4b1d0b535c1 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 22 Aug 2019 14:17:11 +1000 Subject: [PATCH 01/12] Epic recipie moment. --- code/game/objects/items/stacks/sheet_types.dm | 658 ++++++++++++++++++ code/game/objects/items/stacks/sheets.dm | 18 + 2 files changed, 676 insertions(+) create mode 100644 code/game/objects/items/stacks/sheet_types.dm create mode 100644 code/game/objects/items/stacks/sheets.dm diff --git a/code/game/objects/items/stacks/sheet_types.dm b/code/game/objects/items/stacks/sheet_types.dm new file mode 100644 index 0000000000..be7e9ba77b --- /dev/null +++ b/code/game/objects/items/stacks/sheet_types.dm @@ -0,0 +1,658 @@ +/* Diffrent misc types of sheets + * Contains: + * Metal + * Plasteel + * Wood + * Cloth + * Plastic + * Cardboard + * Paper Frames + * Runed Metal (cult) + * Brass (clockwork cult) + * Bronze (bake brass) + */ + +/* + * Metal + */ +GLOBAL_LIST_INIT(metal_recipes, list ( \ + new/datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("chair", /obj/structure/chair, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_floor = TRUE), \ + //CIT CHANGE - adds sofas to metal recipe list + new/datum/stack_recipe_list("sofas", list( \ + new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa, one_per_turf = TRUE, on_floor = TRUE), \ + new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, one_per_turf = TRUE, on_floor = TRUE), \ + new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, one_per_turf = TRUE, on_floor = TRUE), \ + new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, one_per_turf = TRUE, on_floor = TRUE), \ + )), \ + //END OF CIT CHANGES + null, \ + new/datum/stack_recipe_list("office chairs", list( \ + new/datum/stack_recipe("dark office chair", /obj/structure/chair/office/dark, 5, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("light office chair", /obj/structure/chair/office/light, 5, one_per_turf = TRUE, on_floor = TRUE), \ + )), \ + new/datum/stack_recipe_list("comfy chairs", list( \ + new/datum/stack_recipe("beige comfy chair", /obj/structure/chair/comfy/beige, 2, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("black comfy chair", /obj/structure/chair/comfy/black, 2, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brown comfy chair", /obj/structure/chair/comfy/brown, 2, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("lime comfy chair", /obj/structure/chair/comfy/lime, 2, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("teal comfy chair", /obj/structure/chair/comfy/teal, 2, one_per_turf = TRUE, on_floor = TRUE), \ + )), \ + null, \ + new/datum/stack_recipe("rack parts", /obj/item/rack_parts), \ + new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + null, \ + new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + null, \ + new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), \ + new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ + null, \ + new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + null, \ + new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console/buildable/, 10, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + null, \ + new /datum/stack_recipe_list("airlock assemblies", list( \ + new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("public airlock assembly", /obj/structure/door_assembly/door_assembly_public, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("virology airlock assembly", /obj/structure/door_assembly/door_assembly_viro, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("external maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_extmai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + )), \ + null, \ + new/datum/stack_recipe("firelock frame", /obj/structure/firelock_frame, 3, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("reflector frame", /obj/structure/reflector, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + null, \ + new/datum/stack_recipe("grenade casing", /obj/item/grenade/chem_grenade), \ + new/datum/stack_recipe("light fixture frame", /obj/item/wallframe/light_fixture, 2), \ + new/datum/stack_recipe("small light fixture frame", /obj/item/wallframe/light_fixture/small, 1), \ + null, \ + new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2), \ + new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2), \ + new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2), \ + new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2), \ + new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ + null, \ + new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("floodlight frame", /obj/structure/floodlight_frame, 5, one_per_turf = TRUE, on_floor = TRUE), \ +)) + +/obj/item/stack/sheet/metal + name = "metal" + desc = "Sheets made out of metal." + singular_name = "metal sheet" + icon_state = "sheet-metal" + item_state = "sheet-metal" + materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + throwforce = 10 + flags_1 = CONDUCT_1 + resistance_flags = FIRE_PROOF + merge_type = /obj/item/stack/sheet/metal + grind_results = list("iron" = 20) + point_value = 2 + +/obj/item/stack/sheet/metal/ratvar_act() + new /obj/item/stack/tile/brass(loc, amount) + qdel(src) + +/obj/item/stack/sheet/metal/narsie_act() + new /obj/item/stack/sheet/runed_metal(loc, amount) + qdel(src) + +/obj/item/stack/sheet/metal/fifty + amount = 50 + +/obj/item/stack/sheet/metal/twenty + amount = 20 + +/obj/item/stack/sheet/metal/ten + amount = 10 + +/obj/item/stack/sheet/metal/five + amount = 5 + +/obj/item/stack/sheet/metal/cyborg + materials = list() + is_cyborg = 1 + cost = 500 + +/obj/item/stack/sheet/metal/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.metal_recipes + return ..() + +/obj/item/stack/sheet/metal/suicide_act(mob/living/carbon/user) + user.visible_message("[user] begins whacking [user.p_them()]self over the head with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + return BRUTELOSS + +/* + * Plasteel + */ +GLOBAL_LIST_INIT(plasteel_recipes, list ( \ + new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = TRUE), \ + new/datum/stack_recipe("bomb assembly", /obj/machinery/syndicatebomb/empty, 10, time = 50), \ + null, \ + new /datum/stack_recipe_list("airlock assemblies", list( \ + new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 6, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 8, time = 50, one_per_turf = 1, on_floor = 1), \ + )), \ +)) + +/obj/item/stack/sheet/plasteel + name = "plasteel" + singular_name = "plasteel sheet" + desc = "This sheet is an alloy of iron and plasma." + icon_state = "sheet-plasteel" + item_state = "sheet-metal" + materials = list(MAT_METAL=2000, MAT_PLASMA=2000) + throwforce = 10 + flags_1 = CONDUCT_1 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80) + resistance_flags = FIRE_PROOF + merge_type = /obj/item/stack/sheet/plasteel + grind_results = list("iron" = 20, "plasma" = 20) + point_value = 23 + +/obj/item/stack/sheet/plasteel/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.plasteel_recipes + return ..() + +/obj/item/stack/sheet/plasteel/twenty + amount = 20 + +/obj/item/stack/sheet/plasteel/fifty + amount = 50 + +/* + * Wood + */ +GLOBAL_LIST_INIT(wood_recipes, list ( \ + new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ + new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \ + new/datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 10), \ + new/datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 40), \ + new/datum/stack_recipe("rolling pin", /obj/item/kitchen/rollingpin, 2, time = 30), \ + new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood/, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("plywood chair", /obj/structure/chair/comfy/plywood, 4, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("rustic wooden door", /obj/structure/mineral_door/woodrustic, 10, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("coffin", /obj/structure/closet/crate/coffin, 5, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("dresser", /obj/structure/dresser, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 10),\ + new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("wooden buckler", /obj/item/shield/riot/buckler, 20, time = 40), \ + new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\ + new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \ + new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\ + new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 50, one_per_turf = TRUE, on_floor = TRUE),\ + new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 50, one_per_turf = TRUE, on_floor = TRUE),\ + new/datum/stack_recipe("baseball bat", /obj/item/melee/baseball_bat, 5, time = 15),\ + )) + +/obj/item/stack/sheet/mineral/wood + name = "wooden plank" + desc = "One can only guess that this is a bunch of wood." + singular_name = "wood plank" + icon_state = "sheet-wood" + item_state = "sheet-wood" + icon = 'icons/obj/stack_objects.dmi' + sheettype = "wood" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0) + resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/sheet/mineral/wood + novariants = TRUE + grind_results = list("carbon" = 20) + +/obj/item/stack/sheet/mineral/wood/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.wood_recipes + return ..() + +/obj/item/stack/sheet/mineral/wood/fifty + amount = 50 + +/* + * Cloth + */ +GLOBAL_LIST_INIT(cloth_recipes, list ( \ + new/datum/stack_recipe("grey jumpsuit", /obj/item/clothing/under/color/grey, 3), \ + new/datum/stack_recipe("black shoes", /obj/item/clothing/shoes/sneakers/black, 2), \ + null, \ + new/datum/stack_recipe("backpack", /obj/item/storage/backpack, 4), \ + new/datum/stack_recipe("duffel bag", /obj/item/storage/backpack/duffelbag, 6), \ + null, \ + new/datum/stack_recipe("plant bag", /obj/item/storage/bag/plants, 4), \ + new/datum/stack_recipe("book bag", /obj/item/storage/bag/books, 4), \ + new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4), \ + new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ + new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ + null, \ + new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ + new/datum/stack_recipe("rag", /obj/item/reagent_containers/rag, 1), \ + new/datum/stack_recipe("towel", /obj/item/reagent_containers/rag/towel, 3), \ + new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ + new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ + null, \ + new/datum/stack_recipe("fingerless gloves", /obj/item/clothing/gloves/fingerless, 1),\ + new/datum/stack_recipe("white gloves", /obj/item/clothing/gloves/color/white, 1),\ + new/datum/stack_recipe("black gloves", /obj/item/clothing/gloves/color/black, 3), \ + null, \ + new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/sunglasses/blindfold, 2), \ + )) + +/obj/item/stack/sheet/cloth + name = "cloth" + desc = "Is it cotton? Linen? Denim? Burlap? Canvas? You can't tell." + singular_name = "cloth roll" + icon_state = "sheet-cloth" + item_state = "sheet-cloth" + resistance_flags = FLAMMABLE + force = 0 + throwforce = 0 + merge_type = /obj/item/stack/sheet/cloth + +/obj/item/stack/sheet/cloth/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.cloth_recipes + return ..() + +/obj/item/stack/sheet/cloth/ten + amount = 10 + +//Durathread fuck slash-asterisk comments + GLOBAL_LIST_INIT(durathread_recipes, list ( \ + new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/durathread, 4, time = 40), + new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 40), \ + new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 40), \ + new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 25), \ + new/datum/stack_recipe("durathread jumpskirt", /obj/item/clothing/under/duraskirt, 40, time = 40), \ + )) + +/obj/item/stack/sheet/durathread + name = "durathread" + desc = "A fabric sown from incredibly durable threads, known for its usefulness in armor production." + singular_name = "durathread roll" + icon_state = "sheet-durathread" + item_state = "sheet-cloth" + resistance_flags = FLAMMABLE + force = 0 + throwforce = 0 + merge_type = /obj/item/stack/sheet/durathread + +/obj/item/stack/sheet/durathread/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.durathread_recipes + return ..() + + + +/* + * Cardboard + */ +GLOBAL_LIST_INIT(cardboard_recipes, list ( \ + new/datum/stack_recipe("box", /obj/item/storage/box), \ + new/datum/stack_recipe("sec box", /obj/item/storage/box/seclooking), \ + new/datum/stack_recipe("light tubes", /obj/item/storage/box/lights/tubes), \ + new/datum/stack_recipe("light bulbs", /obj/item/storage/box/lights/bulbs), \ + new/datum/stack_recipe("mouse traps", /obj/item/storage/box/mousetraps), \ + new/datum/stack_recipe("pizza box", /obj/item/pizzabox), \ + new/datum/stack_recipe("power cell", /obj/item/storage/box/cells), \ + new/datum/stack_recipe("02", /obj/item/storage/box/otwo), \ + null, \ + new/datum/stack_recipe("lethal ammo box", /obj/item/storage/box/lethalshot), \ + new/datum/stack_recipe("rubber shot ammo box", /obj/item/storage/box/rubbershot), \ + new/datum/stack_recipe("bean bag ammo box", /obj/item/storage/box/beanbag), \ + new/datum/stack_recipe("12g ammo box", /obj/item/storage/box/lethalslugs), \ + new/datum/stack_recipe("stun slug ammo box", /obj/item/storage/box/stunslug), \ + new/datum/stack_recipe("tech shell ammo box", /obj/item/storage/box/techsslug), \ + new/datum/stack_recipe("incendiary ammo box", /obj/item/storage/box/fireshot), \ + new/datum/stack_recipe("firing pins", /obj/item/storage/box/firingpins), \ + new/datum/stack_recipe("loose ammo", /obj/item/storage/box/ammoshells), \ + null, \ + new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3), \ + new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), \ + new/datum/stack_recipe("folder", /obj/item/folder), \ + new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4), \ + new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \ + null, \ + new/datum/stack_recipe("colored brown", /obj/item/storage/box/brown), \ + new/datum/stack_recipe("colored green", /obj/item/storage/box/green), \ + new/datum/stack_recipe("colored red", /obj/item/storage/box/blue), \ + new/datum/stack_recipe("colored blue", /obj/item/storage/box/red), \ + new/datum/stack_recipe("colored yellow", /obj/item/storage/box/yellow), \ + new/datum/stack_recipe("colored pink", /obj/item/storage/box/pink), \ + new/datum/stack_recipe("colored purple", /obj/item/storage/box/purple), \ + )) + +/obj/item/stack/sheet/cardboard //BubbleWrap //it's cardboard you fuck + name = "cardboard" + desc = "Large sheets of card, like boxes folded flat." + singular_name = "cardboard sheet" + icon_state = "sheet-card" + item_state = "sheet-card" + resistance_flags = FLAMMABLE + force = 0 + throwforce = 0 + merge_type = /obj/item/stack/sheet/cardboard + novariants = TRUE + +/obj/item/stack/sheet/cardboard/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.cardboard_recipes + return ..() + +/obj/item/stack/sheet/cardboard/fifty + amount = 50 + +/obj/item/stack/sheet/cardboard/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/stamp/clown) && !istype(loc, /obj/item/storage)) + var/atom/droploc = drop_location() + if(use(1)) + playsound(I, 'sound/items/bikehorn.ogg', 50, 1, -1) + to_chat(user, "You stamp the cardboard! Its a clown box! Honk!") + if (amount >= 0) + new/obj/item/storage/box/clown(droploc) //bugfix + else + . = ..() + + +/* + * Runed Metal + */ + +GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ + new/datum/stack_recipe("runed door", /obj/machinery/door/airlock/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("runed girder", /obj/structure/girder/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("pylon", /obj/structure/destructible/cult/pylon, 4, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("forge", /obj/structure/destructible/cult/forge, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("archives", /obj/structure/destructible/cult/tome, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("altar", /obj/structure/destructible/cult/talisman, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + )) + +/obj/item/stack/sheet/runed_metal + name = "runed metal" + desc = "Sheets of cold metal with shifting inscriptions writ upon them." + singular_name = "runed metal sheet" + icon_state = "sheet-runed" + item_state = "sheet-runed" + icon = 'icons/obj/stack_objects.dmi' + sheettype = "runed" + merge_type = /obj/item/stack/sheet/runed_metal + novariants = TRUE + grind_results = list("iron" = 5, "blood" = 15) + +/obj/item/stack/sheet/runed_metal/ratvar_act() + new /obj/item/stack/tile/brass(loc, amount) + qdel(src) + +/obj/item/stack/sheet/runed_metal/attack_self(mob/living/user) + if(!iscultist(user)) + to_chat(user, "Only one with forbidden knowledge could hope to work this metal...") + return + var/turf/T = get_turf(user) //we may have moved. adjust as needed... + var/area/A = get_area(user) + if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !A.blob_allowed)) + to_chat(user, "The veil is not weak enough here.") + return FALSE + return ..() + +/obj/item/stack/sheet/runed_metal/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.runed_metal_recipes + return ..() + +/obj/item/stack/sheet/runed_metal/fifty + amount = 50 + +/obj/item/stack/sheet/runed_metal/ten + amount = 10 + +/obj/item/stack/sheet/runed_metal/five + amount = 5 + +/* + * Brass + */ +GLOBAL_LIST_INIT(brass_recipes, list ( \ + new/datum/stack_recipe("wall gear", /obj/structure/destructible/clockwork/wall_gear, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + null, + new/datum/stack_recipe("brass pinion airlock", /obj/machinery/door/airlock/clockwork, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass pinion airlock - windowed", /obj/machinery/door/airlock/clockwork/brass, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass windoor", /obj/machinery/door/window/clockwork, 2, time = 30, on_floor = TRUE, window_checks = TRUE), \ + null, + new/datum/stack_recipe("brass reflector", /obj/structure/destructible/clockwork/reflector, 10, time = 100, one_per_turf = TRUE, on_floor = TRUE, window_checks = TRUE), \ + null, + new/datum/stack_recipe("brass window - directional", /obj/structure/window/reinforced/clockwork/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ + new/datum/stack_recipe("brass window - fulltile", /obj/structure/window/reinforced/clockwork/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ + new/datum/stack_recipe("brass chair", /obj/structure/chair/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass bar stool", /obj/structure/chair/stool/bar/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass stool", /obj/structure/chair/stool/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass table frame", /obj/structure/table_frame/brass, 1, time = 5, one_per_turf = TRUE, on_floor = TRUE), \ + null, + new/datum/stack_recipe("sender - pressure sensor", /obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("sender - mech sensor", /obj/structure/destructible/clockwork/trap/trigger/pressure_sensor/mech, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("sender - lever", /obj/structure/destructible/clockwork/trap/trigger/lever, 1, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("sender - repeater", /obj/structure/destructible/clockwork/trap/trigger/repeater, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + null, + new/datum/stack_recipe("receiver - brass skewer", /obj/structure/destructible/clockwork/trap/brass_skewer, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_ADJACENT), \ + new/datum/stack_recipe("receiver - steam vent", /obj/structure/destructible/clockwork/trap/steam_vent, 3, time = 30, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ + new/datum/stack_recipe("receiver - power nullifier", /obj/structure/destructible/clockwork/trap/power_nullifier, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ + null, + new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/bottle/holyoil/empty), \ + +)) + +/obj/item/stack/tile/brass + name = "brass" + desc = "Sheets made out of brass." + singular_name = "brass sheet" + icon_state = "sheet-brass" + item_state = "sheet-brass" + icon = 'icons/obj/stack_objects.dmi' + resistance_flags = FIRE_PROOF | ACID_PROOF + throwforce = 10 + max_amount = 50 + throw_speed = 1 + throw_range = 3 + turf_type = /turf/open/floor/clockwork + novariants = FALSE + grind_results = list("iron" = 5, "teslium" = 15, "holyoil" = 1) + merge_type = /obj/item/stack/tile/brass + +/obj/item/stack/tile/brass/narsie_act() + new /obj/item/stack/sheet/runed_metal(loc, amount) + qdel(src) + +/obj/item/stack/tile/brass/attack_self(mob/living/user) + if(!is_servant_of_ratvar(user)) + to_chat(user, "[src] seems far too fragile and rigid to build with.") //haha that's because it's actually replicant alloy you DUMMY + return + ..() + +/obj/item/stack/tile/brass/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.brass_recipes + . = ..() + pixel_x = 0 + pixel_y = 0 + +/obj/item/stack/tile/brass/fifty + amount = 50 + +/* + * Bronze + */ + +GLOBAL_LIST_INIT(bronze_recipes, list ( \ + new/datum/stack_recipe("wall gear", /obj/structure/girder/bronze, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ + null, + new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/bronze), \ + new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/bronze), \ + new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \ + null, + new/datum/stack_recipe("bronze chair", /obj/structure/chair/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bronze bar stool", /obj/structure/chair/stool/bar/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bronze stool", /obj/structure/chair/stool/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ +)) + +/obj/item/stack/tile/bronze + name = "brass" + desc = "On closer inspection, what appears to be wholly-unsuitable-for-building brass is actually more structurally stable bronze." + singular_name = "bronze sheet" + icon_state = "sheet-brass" + item_state = "sheet-brass" + icon = 'icons/obj/stack_objects.dmi' + resistance_flags = FIRE_PROOF | ACID_PROOF + throwforce = 10 + max_amount = 50 + throw_speed = 1 + throw_range = 3 + turf_type = /turf/open/floor/bronze + novariants = FALSE + grind_results = list("iron" = 5, "copper" = 3) //we have no "tin" reagent so this is the closest thing + merge_type = /obj/item/stack/tile/bronze + +/obj/item/stack/tile/bronze/attack_self(mob/living/user) + if(is_servant_of_ratvar(user)) //still lets them build with it, just gives a message + to_chat(user, "Wha... what is this cheap imitation crap? This isn't brass at all!") + ..() + +/obj/item/stack/tile/bronze/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.bronze_recipes + . = ..() + pixel_x = 0 + pixel_y = 0 + +/obj/item/stack/tile/bronze/thirty + amount = 30 + +/* + * Lesser and Greater gems - unused + */ +/obj/item/stack/sheet/lessergem + name = "lesser gems" + desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." + singular_name = "lesser gem" + icon_state = "sheet-lessergem" + item_state = "sheet-lessergem" + novariants = TRUE + + +/obj/item/stack/sheet/greatergem + name = "greater gems" + desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." + singular_name = "greater gem" + icon_state = "sheet-greatergem" + item_state = "sheet-greatergem" + novariants = TRUE + + /* + * Bones + */ +/obj/item/stack/sheet/bone + name = "bones" + icon = 'icons/obj/mining.dmi' + icon_state = "bone" + item_state = "sheet-bone" + singular_name = "bone" + desc = "Someone's been drinking their milk." + force = 7 + throwforce = 5 + max_amount = 12 + w_class = WEIGHT_CLASS_NORMAL + throw_speed = 1 + throw_range = 3 + grind_results = list("carbon" = 10) + merge_type = /obj/item/stack/sheet/bone + +GLOBAL_LIST_INIT(plastic_recipes, list( + new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 5, one_per_turf = TRUE, on_floor = TRUE, time = 40), \ + new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/empty), \ + new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty,3), \ + new /datum/stack_recipe("wet floor sign", /obj/item/caution, 2))) + +/obj/item/stack/sheet/plastic + name = "plastic" + desc = "Compress dinosaur over millions of years, then refine, split and mold, and voila! You have plastic." + singular_name = "plastic sheet" + icon_state = "sheet-plastic" + item_state = "sheet-plastic" + materials = list(MAT_PLASTIC=MINERAL_MATERIAL_AMOUNT) + throwforce = 7 + merge_type = /obj/item/stack/sheet/plastic + +/obj/item/stack/sheet/plastic/fifty + amount = 50 + +/obj/item/stack/sheet/plastic/five + amount = 5 + +/obj/item/stack/sheet/plastic/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.plastic_recipes + . = ..() + +GLOBAL_LIST_INIT(paperframe_recipes, list( +new /datum/stack_recipe("paper frame separator", /obj/structure/window/paperframe, 2, one_per_turf = TRUE, on_floor = TRUE, time = 10), \ +new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperframe, 3, one_per_turf = TRUE, on_floor = TRUE, time = 10 ))) + +/obj/item/stack/sheet/paperframes + name = "paper frames" + desc = "A thin wooden frame with paper attached." + singular_name = "paper frame" + icon_state = "sheet-paper" + item_state = "sheet-paper" + merge_type = /obj/item/stack/sheet/paperframes + resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/sheet/paperframes + +/obj/item/stack/sheet/paperframes/Initialize() + recipes = GLOB.paperframe_recipes + . = ..() +/obj/item/stack/sheet/paperframes/five + amount = 5 +/obj/item/stack/sheet/paperframes/twenty + amount = 20 +/obj/item/stack/sheet/paperframes/fifty + amount = 50 + + +//durathread and cotton raw +/obj/item/stack/sheet/cotton + name = "raw cotton bundle" + desc = "A bundle of raw cotton ready to be spun on the loom." + singular_name = "raw cotton ball" + icon_state = "sheet-cotton" + is_fabric = TRUE + resistance_flags = FLAMMABLE + force = 0 + throwforce = 0 + merge_type = /obj/item/stack/sheet/cotton + pull_effort = 30 + loom_result = /obj/item/stack/sheet/cloth + +/obj/item/stack/sheet/cotton/durathread + name = "raw durathread bundle" + desc = "A bundle of raw durathread ready to be spun on the loom." + singular_name = "raw durathread ball" + icon_state = "sheet-durathreadraw" + merge_type = /obj/item/stack/sheet/cotton/durathread + pull_effort = 70 + loom_result = /obj/item/stack/sheet/durathread + + diff --git a/code/game/objects/items/stacks/sheets.dm b/code/game/objects/items/stacks/sheets.dm new file mode 100644 index 0000000000..908fc88383 --- /dev/null +++ b/code/game/objects/items/stacks/sheets.dm @@ -0,0 +1,18 @@ +/obj/item/stack/sheet + name = "sheet" + lefthand_file = 'icons/mob/inhands/misc/sheets_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/sheets_righthand.dmi' + full_w_class = WEIGHT_CLASS_NORMAL + force = 5 + throwforce = 5 + max_amount = 50 + throw_speed = 1 + throw_range = 3 + attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") + novariants = FALSE + var/perunit = MINERAL_MATERIAL_AMOUNT + var/sheettype = null //this is used for girders in the creation of walls/false walls + var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity + var/is_fabric = FALSE //is this a valid material for the loom? + var/loom_result //result from pulling on the loom + var/pull_effort = 0 //amount of delay when pulling on the loom \ No newline at end of file From 379674e8491b1e20e6b17a6f89d9818783cbd732 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 22 Aug 2019 14:17:52 +1000 Subject: [PATCH 02/12] Durasprites for real. --- icons/mob/uniform.dmi | Bin 297535 -> 298364 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 43d35d5df5b1a176d328278ca975e3a32382bb5f..f783331c19b5488082971039fb64691be51fc2e2 100644 GIT binary patch delta 15517 zcmaKz1z1$wx9|@k2vSlK!bk`xIUph6fFPxmN+S(JrRm7`mi86{MuQTS}Bh zKstu`4*I_L{_lOB`|-dqbM`)auf5OOYp=C_dm3ZN&lAX_Sh2jyZkyr3Bm41CVKj?XvZCNRLuAI1h3uL2qZGVp>j@UWmiZ0HZCCIb&wO95Pbs(v(wVSA5y z{en%gn8Kfoi~u)kva|1&{NmWY%w1;hv(ZEG;qj$Bsi%uc)j_8k4}zr6s__X`6l@=i zO|Pg~M^f+J%9)fBjPdoqitXq70-M~aQR&xv)aFs-18eiG2cB#cTGlESKB+5ke!*2Ji1$aHKtQf6y03NaMh4G$q%&aD2kJsz`!f0mC(j&QHPxrOKmv_v!l+U_F7U z!K1=si;8>=Y#+ilGgWsy5@@Mt{MpH4(Uo>+9>B_*-F<%OaN~6TETR^KHPs%}G57n^ z?dLEfk4tNrzhJ4Us*(*k3j6PF|Bgo?G7ehWaBrE)#!~G}mlwyO=n9L;?45SduwNqY zPQ{VgkrrqNIM(m-2xh;DSeN?VQNtsu|9`oQnfv>IZHz-l@aPH%7w~?x5fn-g73V@p z@TIzN!z>%mT66A4ypXNVqstoqRUzJm66>D|1)QykH_!i<2vM;vl-H9kTL>hDD$q-M zVS>bzvk;M}H5MI-7m9!s(o`F(gnPpSwb-&wxQjLaa6Yo)$)H6MYWmL9F|{W}ek`r}Vo9iVBb*)1dnDif491=B7E@`hzo>&;6S z{iK4uz;7@LW9s4N{?M2Wv{=S|pP{w}&W3ip2j^>Z*qZ<=L4&ij*zGEji zn|=zG?mb$&Cc%rX6-%XC;&qPr@j0D7g@azhD|z7b`x1HEXHnjMwB{=5Wa$wY57iAt z@RA>=*VOeSlsYr{R^ra?Jen%~zTq_<=O|xFrre(P+fYE zE(VtywN0E9@*;SQlEAR$ez36lpc3PfEc|U>X~BGc<|NTt>*A{KqZ&K+3>&Ro7sQ5j zj*)!sRUfyHgrA;W0r)(>5W8SVT~j!`hgM{;d&-SBPE@VoyDb!EEg>a)+6G=PGDN0# z>2GcwD|Mp(8Q-PMTCpFhFB)`075Wh5iGJjS&;Y?dBb50(ANf0faJxViEiw5jV_zoq z1_4)3h(Rjcs&;2H)8WtHZouL==IpP`fqHu2xG9)>0oxRRdYUm1iW_UzHl7MZy<&I% zPZ4q(V&07D;NVTfk&Iyik~=8IeMMcX#?+cc&XR__2wdh=gR6Z&j^6bLO7(&Y5d@~# z;FcFx#sP0lqxp11`_xL<@{`;>J0Y}c{FrBVVnU!SDg%$ZLhDhYYWgphrOlVJdoqV; z`wu>Unn;KTV!G4>El{n@)2~nW-D@nx=*&|E5_r@5>!$XljWo8`#%H2`#!Is8O!Rj! z>qw~mDF+jH%g^TT{^{c`%~HGaTVcQ6g_7h*nM#6#?PRm;EsG@Yev5|JqT9$3(l^@m zIX^IhgvXNE`44+osfXCqa<`veiYnb`3SufAOHd*YQra=wna4kl_|*?|kY#U$(&w%% zF3|r^SuERg*F;En*`h$&^QyheN>Wvsj)(U%Pnhd4MZJ@wG`(Qj?_1_A8*|YAy zBOg|!GT$EvV^X&+TJ3s05KCG!6Mh(cMXSz~;P4l>Z_diS_4RetsprAXH%sW#GuSC; zKVN(L^eL9gz&$lJHN)vj%Ula$u7Nm(34Gs>y;E>2NJoIrcKROIu?LoebND@PKx^j! zw$L(?1Ks7rBH`IMG` z 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 delta 14675 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 Date: Thu, 22 Aug 2019 14:18:15 +1000 Subject: [PATCH 03/12] pice --- icons/obj/clothing/uniforms.dmi | Bin 87868 -> 88117 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 25c9b0eb06cd7c2ff8540acc2516000dc4e322b8..029e9e5db387b907eaf01ba7ed25eaf9d784c925 100644 GIT binary patch delta 14830 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 From c618ce114d691f89f9fdb6f5c336b58166fc42d6 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 22 Aug 2019 14:18:49 +1000 Subject: [PATCH 04/12] Ebb --- code/modules/clothing/under/miscellaneous.dm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 17ddacb32f..616c00b6c1 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -703,14 +703,6 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE -/obj/item/clothing/under/durathread - name = "durathread jumpsuit" - desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." - icon_state = "durathread" - item_state = "durathread" - item_color = "durathread" - can_adjust = FALSE - armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) /obj/item/clothing/under/gear_harness name = "gear harness" @@ -725,5 +717,15 @@ icon_state = "durathread" item_state = "durathread" item_color = "durathread" + can_adjust = TRUE + armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) + +/obj/item/clothing/under/duraskirt + name = "durathread jumpskirt" + desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer. Being a short skirt, it naturally doesn't protect the legs." + icon_state = "duraskirt" + item_state = "duraskirt" + item_color = "durathread" can_adjust = FALSE + body_parts_covered = CHEST|GROIN|ARMS armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) \ No newline at end of file From 5be9f3fc01fcfd712f54edb45d8c84446b1f7429 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Thu, 22 Aug 2019 14:24:00 +1000 Subject: [PATCH 05/12] pice 2 names --- icons/obj/clothing/uniforms.dmi | Bin 88117 -> 88120 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 029e9e5db387b907eaf01ba7ed25eaf9d784c925..40844c9a29570ae3f238fd5f8b2ebad85db7ca56 100644 GIT binary patch delta 1450 zcmV;b1y%aBum!lV1&}0vgnCq1bVOxyV{&P5bZKvH004NLm72?L-8K-0*FH}nB-^5B z(k#01rf^VXkpO)HVMLC|IpRebQb$&wz6;66PJxua;LS1c@v6BG-*DS*b53AVfyT|VLkCz9};(XozDU~XBkKMajrR2na`tI^zMN9YCeYiY~ zN|E>9chJyWNm7#=NF%i|%au))8#l=-C8-(Mpy#m(MYdunv?q%hSdiv`TuBLiS)?|( zK^B~xY0xvd~WATyOo6#UG^XRYnq9>T&P>XbQu;p_&Y$`&N&MdyI-77z=> zC2JlsWQ13e3d}czg(0;{ix!NWB($Nz&l_etBS}D_iyNZ#g`YP_|5h)RF@s}BU9N0= zllXdCi zZ&!+hnHd;=_PGpUVH0xo4B?d$N*|W_%mT-d6N{{*meZLv_7NwRC`+=+1u(@qARjX$ zIrBwSdYXou!pUW|K9|;icH#{QRy9b4gkta17jg=DJ zHZW9M)Gf(^wDD{vhU36WU}WiY+bTNc%>tp5+PY|e1-{jlDHRi_6fqbamr^M?48~Hw zD^n_4UXmMgm;n9tQhBC?1w0ry1TqtbR!ShK@SImBAWNM*O#;}1m`@zKuasQ7I-qQO zzHyS|dWXa|g(PI{F~eD^%FGs|BT2hTaHS*=sD;g+pgjjMK=6OqXE_npOunp@7$@3BT&#{#6}f3<$w}LWs8Bu zlg(=oz~;_@N+cw>FcdR(>AR?4EF$)>vVpobEGj?{!_RZbihe;aBjDMUr#|s>?K!!^ zZU6Z?z~mSywKe2*L}Xh`+xA!GspoWZ1y1LG&cNy1hW>71mUQwt0Lkl7n1EEru@p~8 z;zkunam}JoetDAs)zP=|gHnI`i9kZs?rqyvhmy^)zbAfm%i<_IU=$C=os0oAx+3 z;&`_L(r@2>oE@^Dhj`OaIyXYuqF1^U z!Q<>H+`~@ewV{d5y%!fi`u;ux<@2+oQ^w}ytfgc4a2t3|TpBGnq@>2r`~ae#ooFqa*sG@ zFL$;gny-)7Prv?ld055QaDBY~{_*kQpB z7>p9{zh6K{b0x`5t|v>>#ynScRqos*ZhN z`KY5YXH2GzJqGrX+=QW(3Dl@rqc}ha?raoe``~5EUL4i-l(QIuB}r|l=v}ydSjV|K zP3_YTgE&AUD!D3yYFk12NNy^V82Fh>P^<0R?&HEBIvR6-#@P)-jXg-ti_H<;Eg%+% zOE&ElGQulK1?KDH!jM|!#R^7F65CMWrwy~6i6kP?#U0W5!cQBde`}D+n89&mqgHmI zN&aXn>fyKN#b!WKDaNfkVMWJCUI=j{#o5vqD16w_(U^g-$l21DU2#shhi>5Z)fxM4 z-fol#Gcz!M9JKUtVHdRqhVV)mr4P$|W`SeKiA7d2&-u(6`-l@ulqGxP0+?cr$j4Mf z=gqG{QfbGJM<&zFWaQhDN2N%qlxsJrB_MYQT8_E9M1W|&;Stf^Jt$<10+~}ZR?2kW zz))?mamgN}U0^pc90yhcBg>#|t2i2O9tfSx*TpJ-@U3o4xwuHBh{NEtluCKTU@Y~! zG3B!9lE*>g1n6&&$}?pw;K9H?lAAEJQU*bT=e#iiS?UyM62KlLJ#px+QXbpY0b}3s zowMYz8H_8HmR@f~jwQXr__Z)3501182LO?J%M-mT} zMRpQ@3Tt*03{{E?s&N!+yNXv7+3+ik23XI$8s)LQ^U-7&fPxkyHmblW2b4G(dkidr zysl9In>$A;iICvJQBv&EcTvGuMC@T@19h!mOn@MUpXR8Be!(CE;Mt9*F7s3EIFE(f z{_}N!)08N;HRN?fVqaX__E+Pn<9u=j&gag5!1>&U{%&HPYzi8Ik%4D?}S3>7V67!n9Z8AHX;mwI&PH1*Vf zme1WSe{A2-l2Thliz8!az{e{SN3Ot~dn30*0)pD8JrrVi8;toM)Kd0jm9qyXF6_XF zWR(PV^$rxNw5^iBFr%!J;NW$Y1VzuIF=w#jwb&dPV|QbKvAadU*rVPBkVm%yXEf;7$YNJ?x|Aj13M&Y9&fbQietf91x3bHS+1>jrZ0Y~=+ z^-<*q2MNAFLQlD8xagG}ZD0`J`@kUl+}%HOC9geUe86@B^^8s&bOy;J2|eDM_Bc4= zc((%5Z{L2L9kQT@c+*fiH^SJXSGqs20qN%sCWt>jRs!)K3Ejp~{)O?q(}3cC|832| zyzYD#^(90(3vr(RO=-KKjA4+^u)B!+1&~Ju)}9; zHl}-$Pu<=g^r2RROcmY99`=Fo9#5XpxDz6NM%l1TVJ62j@Z#p>Z4Nr|OQLw@nGUYP zKey-6>)s=6RJa$T8jK0bO&Z1(`Th0F_s`eQ-@ab{1&T1?)Q!)327|E$x3L8Qhf Date: Tue, 27 Aug 2019 10:35:46 +1000 Subject: [PATCH 06/12] coding makes me want to hang myself with cat 5e --- icons/obj/clothing/hats.dmi | Bin 88442 -> 88995 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index a8ec22c950b8de733b665b722b298f55d4e2eb17..ef9cc566b6556d0b2e11e24b3a67a94d35337bec 100644 GIT binary patch delta 14020 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 H@Av-!B;nxV delta 13463 zcmZ{LWmFtZ)F$rk?hqt6!QCMcg1ZF>I%sfd2qb7AxI=Jv7+eCu-5r7l27>D#J9)p| z{k41MoawIW?&`TxPu=_6nu2EJhkE4ii~tJMPsiYsyp4yIyS?itdlzRoIG?Pd%+Z8Z zFu~VFevLd;@IKq{xtCx`ma1?3F1~^K4~51rnCo!ij8cIlyMGdXp-O%7qFG#Ar{fAl zyt@3`-Ti#C7q@<}*)85(|53&5wjO$w`*bxcXl)b}$`3XoO zWtWnWGMt7rsB>~-RYMj5bGkuESNct9FD32*N76r9NH)@yAiD8_KUiN-8r=l+(XHj# z%c>2Te|ot0<=-5XMHv=vUo@vX5swp+zoS8d%!wHB>a=(q%L%c2JXJiamo^lZ=nWSV z4erZSYf*zOUgU13*v0Q!eQQHs0kh)Vp|3proOt!7!_!VSA}UmnVrtroDY~-1ry^ZP6X(>r716%b0#-m$JLF6L-~ z9epw}gn|q53z1X0V|SAggU?y9O1zb19V9hmkeRTMuhQ>1fl?kOJnI-JNsmUCA3XTO zch*2p#2>$U3JDRRXPoa9-5Ga&WeJO-WN5okt;SlTvuVWYs*Sd~5X=&>-dvl-vM?cb zl&c_aT8ANeB}$U?j=NG0`|_7M6eVCX8e_ZD*h zeGm1^>B0?tAEt?pBPJBly& zrzQ*25%>CFpKS7dO4GIA`@c%mvl^2cDH7S<-0gkg|2{xekUS_L;1`}6 zt8>w8m+?!9;aM;SPRWjs1! zn#VD~BBkxKD?^rs{&bos0i$nzOAAHS)wU%$#YslA5>D5dov)$w93JZy zD|Ct(|3GNRm*(Fv#+Nx7qYQBhW5f$|QJA6tb`()K9_tx1NpL&0W<=!dm&MQ|BHMeW zh$jl|-A(AmPhS_`NsM^EXYCmLX`8jEEe1b)!#46qHEvxG#N%TRo}T*U^qOyra%F?X zB`vns@zlYb_7yLT8cD&iyL&Bj9=8|x-3Bo+%`bek&7rQcpmlC7o#XC6n9&Z8z0iLK1MKLV_TddB%G&{z3 zh(owKQ3ujJP?{^tu?J|%ek#HrTwg9)G>q3;F&-YTD-ASp)W68ONPZmP(x-5STL9~H zw)2b3$m2N3Tg#0o<`pV!PUo9ciX_TRnXrk`M7XO{>(Mn3`9?pOhF}BmvV(z^}xq zi1Qs4lpOy!IDSMiF+X?gB)6I2E2K?fk~$4~+PVCDd1{{Xf?zF;XR}g7O&2PJ+AM?$ z&&&+m-${9YtXEGM?h1d6mx6>wVuHYqR)s8|r(2=?R_G6dMK?Q9Dy`SODyLQz7-Qj! zQN{L!E=2Lm3W5SYQKU2-9-XwTUj6B?^~Z_RxJEKp#3n?6RGwQ}v_1o0$bO+C@(u^kpU`ALXHu=wEl`3L&Ma+J~Y z#low{#|20Kc_EW+ZzeYO$d}b~)PtMK^h7ppiG2Sxs<~}w9oJ;jO^9?N&mxGrcPT1b zwF6E~k#S)`&sIsz32V?J_PqaZ;*ygW98u`!&$6Z-WsO4KlYL`-b&%8Kg3RzQ&3Y4j2m3YH?H zMy2^!R}IE;>w#J-uZiQY2UY#;dF}RBhP6#mj$VTB7QBrwA=;4l%#XA122mx&ik-pq ztgNNlnH!ZxO;Is1G0r=u>+Slt9%+q$2kz83q{jb~@Ub##&*#5>VawsbUFy>E%R4)0t&5Qm?rj=w6EUaLX8iC_4Xf+xyP-L9&(4|r|_6o;{D4c@4E_f*^^T)@z{_pd$0fb)d)ZutbCti}koh$8O zqN0|r?x;;-0+h(RFA*Tx+S(GP!oi`{;UBY{*0iRbDE{5(SL6{;--h)~@F$2b{R|VW zu&bDa*4!L{lf*1wk3W`*BfqkxQ9H&Ta7#Voy*>1UgLCdU6vQW@LhMQJ&^C=#QKeFO z?}{a~@hS7}EL2G1LClX%K<5$g_C?4|Z+{ta0yQ3{d|9rw3?-8a>hNgiIHZ6boegWT zDFq|+&3wNIZ3Z-~^6FI(OQ+r$-8k9?-d0eDA>Bc49^$eCYtmAV)lKJtHfnw@k-|ws z9ySXC749@44+6j!LRfy3dEZaHI6XC!lbq(YC%kd@2NTxk`#XFQz#YA-&KjvkTG@N+ zFP>}~$y|A>?|Ab?vovA;@jVS8@F3Okyp~J$;>w^zGh(%+@ecqFij2Ig+ChOF&@l2D!by+=+_eB_he{+dkFsG^GxC{)mNwxY_1Q!niFb;(GQZ zIXEuinQ`WN+us-mSkt(!R+nixZe~zso}FLzFHXk&n8ND_?5GPv(lpZ=*_e!*UYYqk zJi6QAV!aY3p!khqI9XrKa%-E`Y>Kq7!snZciYr7ch;MT_H%a(H7H5-@Htbz z48o3xc=pGe;l6XQK+d(+FEq5RO%x6R5ivW^C=(*A(O}sJpa?pz{aO3V^;~Z=YS0zX zI=F*6k*;!avu+1yeY$d3~GOFI0BuT`|4|ejV10i^z8(v~+HI$ZEb)Kx3yb)rGJtnWenYcdBJWGg$KR z_qm(3#3R7fReEvV2|o9$!7P5&bgdZEB@;uAnIetJ>xLijI8FKp$xSzr2&9ma`Dr2o z62JHDx27Iq>~Y$Us!+TPEy6^PL(3~}qjI5jkz5Zv2D*4lZrxt)4oZ^dIZlbO-!u_r zO%xQDM`fp*i<%F{xa}zDn7rQXu>X6s=e-F<4F(`A=3MS^`*^uY5mobFQ=5fQLgC*k z<5}kAjpabqlfYuH_V#n!jkS+u(J-+YUJI0JL(`Iw*x4OROXqAw|90J$`+kz)*;n3l z9u&xN+=sQd3?~QUqN59HYrh{IISjUv!laQBIgj zyjWu}8G(hIKrM~O(r{s`Qmj3(va-+6+hOM_qK5MXZ~Ih^Hf5JW@LY`V{l$DdWw823 zsexEkmRGj|R!Yp5_J8eD1O%}SsDZSNfZK3fHVujU+Or#+gNIf^o^-X2>lHva%`?mU zRI*kjsx) zyd~;Uxc18&L zS(ij}ub&&s@ef>EthT5DjGnE&aIvTKqU*yi;F$pPQpe-xz6aUu)5l|rRDEd&r{%4U z)8RX6@*%7=MXnQt+r4C6=QyJm*R4bV=xs9Z{@TG`5)n;%Xrj7Zl)7;MKAk8kErkp2 z3y-#Q25af8MSP|%7*2h7P(*kPGd;BEbHQDd7w^DRJ@}(|0lmRFZRsR1!ZwSLv=bi-&}-6w~jh zpO|MOgS@j_PG3#GUix067=>!#w-?#1_y$?eMg9t>hur`Al09yRATX^jmX%8%pDkZywyTe1|+Jx|&%YjmEZ& z!VDKUDy<5ih$V70;%<7pn|v+a>E8AH>`r$XoKL*%SikpB+T`B`_oCfEYekvKDhRDB ztKt+F2#YFrIM^u$_x=t1rXJu2udqQ%=@N9uy;m&;umkzku|J&&$m^?kzV`#|Vsho=#RW+eGGV%`RwPh`q^0KYptouNk%gV|>T$;a3Jg@Dv zMSN#5_@^e*CP@D&2S+lhtXx0+?@keVYQI1O*s4rUdEse{>2!aw7X{g_Ftz#F=;qgt zid4D`)W+Iv7wHF_T%+FkXgQPwsdrrYJ$ZniG|9!FX4irN@0PXBkuQ$jCfou=s)=|a z3sKo2^9p7UZ3La*+*do??I2Og&9(me)nadogO$H9Pnl*?^RI3)7rf`oTU5Pk6;Vpo zw9-bFHc;jv)}7DhvoM0PG|>N2eg!^%{<%9EZ`B_Fxw)TPm?I#j4*BfIY~bW1 z?&+Cp;aI&l6~Z@A68C$pRq?Yr%U|E$bBSzH4jLmyT|pKtcV z+q${56~Ez2bwLi4Qa1xnzfnVHSPC_DwdK?miZ08QBIRfJA2w^`8OVE=oCJ?DK?Wck z3L_&CQ=`5^ty?3GD)n})x~}E@y7@9xu`cVgh)A5RU(+T81O-5=ZNJ~Zw@AwuQq*CQ zltBp&nmvn;f^U+E5gE+k8c4?q<{eHv?$fiG z5~$F|Be29PGZ6?0ir*{6`yUCkD#f-|1)PrTr%%P+*>Xc{;`D;RpP*kdRR|KY_pNIxZ-mCn!IJz#K`QA^y_`7}RgCkS}VP z=_$VTzzj)|c5rlH8xw<#I$W75KV$yC2YuVcf2s)o{rmTxok^#p8RmE&JXnkt3Bbls zWI{p`nfMR;wj`VTB1vy!QS>kS6}!AIC%)jb?@?ul*d(6Ght8J>>>}wc6q(+w19ab z;SH}0z(Y_yv=jT4lr$h010KZWi{PBX;vLDAn=cVl7K5qEOs0fXH0V8#zL)ZY;G+wV zP!BDbiYA9Vd$_*0mJM%*NX)sfdraHGPCXTWj}jIA7F&uRU(| zKA&}wK<{~Sq}cPX#vQ_1LjEzVA9$l`W@bP2hHzh1R{;@D`{TRAxm4i&2`2jGt&d5r zAvu|BDBf)G`=_7P&O4}^0@QML@0$r&;;~Q@5)zQ4ZETpEnwp~eKj7!(<-ui%cqldl zlOey)hPe9Q_BCmI>}ATaUN>rJaY~3M=kI{Ov)EMb?d^bzh@?Dp+I*1tA?!LO=_K#; zrT=$Ij8EHw+eU5$H*^TgfHpld<29TBJYtJgBz})odTlH@t9nOAF^G}H%b^)cOnQ=c z-LNcei{Czll{Q(4bsPdu7W(K$HgiS{uzd&Q4zdZJRT|t0LK!Lj)e#5U{DjaG$$5rd ze}1ToxV!U#i=~lJb#P#ZLq zYzgJZWw~7|iYR53%JIK-{;;ixaJE#g`v~=7tzW)>URBhSxFLh<|59>y*ql=cG&V-Q z${~<@xUK8`fTw>aorJG?a`1Kp-3lyS_?u3s=Y+Ib$R(6ktuq7IIXhKb z__VvbX*Ks`F>0IY)_6)$}#AsT5A5dbpSPB_58{K1E z+J2dPw$h5~ikn50J`Y%ZQoXoLpTi3UL4|uHFun4~d3Zq>X881J+br7a4zg(<*eWwN z>~mYbo3er#K6g4TVes2?R>nu>3+t}*%<}48haozSmIk|JKBu0 zi)S91H&48MZTP|4*=4100^Aan#$wj(xqQ0lquAS+Q8UUy9vOM#4i;((t^?t7v?D$S ztlYA3+3)qp0M}XJqdH8Dw!dzgq$}}hu$*6}Y05~5mUUGiY&-MulD0hp=MPJOhQF0@ z<_3eH&>O>!4y_h-M2AV!Rf*vgPUBx4zL!bFaT4R|+WNxGkiBFSux@&5xk2(jL;N-P zVBK$}(SG7h&x;6XSGK6Wx4kz)aXP*t%l_W;^DzKm85iA8;yLjlrRaVLH4Wohl@D}` zj1KUOH8*IAhbdjBnPlrgEcXaEMHu-#?!6Y#%MG{1^zY-*;Z`|vF%o?0&i8+qVc3_t zP~9A6zs>u6?=9Md9Ts77bS`#rAwP>K zcwnI3#cl!ys#tpo3BX(56vXjbA~TL|z$tp(@R#=9{Os(OeUxvfQp%00*(Z8N*-y)v9-hOJt{h;<89}VlDD@-HzXs&|^#Bc#L4e(947RWHaHaK6JZHYat34^BsEW0DzAch0= zHk8XPb*4dU&AKBjCv=vFNti*{COet2{ZoAB<~pmzw`AS54vasGIU8x(+ctr7e_74P ze(!E5am`rv@U7%ZNd6tBKKg9p-`&wBb8d8P24@nJ1`@8fJ3}(5vBal6Ax=pVnO|}U z+{*@0ODif6e?O_OP%PwibgKk{&#G^px86DD`StIWw%8rqz`oX*Du4Wd106LBS#@@H zN(5rOYmGv~e8tDURyFC_UJ2x9Mbwf_)1uGrR@B!&?G)E*z1R9+eVxGCWQk73fC=w| zdq;7mySn6f783^YvBHOQ%8T)4?R$hH#dM>#NT_H)qYjj zH-EqSCn57&1?SU1H&-=}r_+qVPFu$*o9C&V-8&1z3MNeiFkJauGOjJ~Gb7Nm0Iqbh zE3x~vwiFZC=jyeITPp1>=t^fp{c&m&34*NZsiZDLDA_&`F3`H zc1R(ejQ0w)e*Wg{z7LRmUU@a&;`qF<(Qy+FXJ46K;PME=YId`M|KnM%NYsDB1%7d{_p5ZJXY=}D(lXIrR94B*bnrE83 zt3GxH5gJB3$^4eNTW2f}03Fr7ym^Z0cCIoMe~EaIc-cV>0uX{zUDPz%r&cP1UL;?J zC_#fuuOIlamo0MsM&l2J=^Ia zQ9UlFd#PRy|5i-WOi{N%)v$Rm_)6jyUmmDb&!c0Nf%Ii;AU&O z;4c=Hz4H+L79fc(id*Zec8i<3vdn4#Zuw6PtFOdzogAruk~uOaZkAbi6JH5oE=W+; zJwdJ1PMIv)@2%7}r}VqHzTQPf;zmC{dcwWC$58gqa?raNSxfJDC}+1tN59>HWadNf zu>@3qjekD7F9ZdKABza}mHd6OH{PU&`UA6^n4ju?0h=Z`(Y(p~9W@7RkxU zY2zOcZXgFEn5RmQf;Q6k~kJYoxeDknH3DG^x(?N%kAv!TyN~j>pp)* zu+8l5HoCEBGLjI)CdVgXWawS%FSkO$60XTIMf1O5o$%wXB6|^v|DuL)vHEW7MFLIA zUp}zf252|Iyny!AZ*Cw<%O5M#m^>z$om>u$PKw>mE}*vK1@Ukw6!za;h8nW~kTx63OZ>Dis$dbGYFgFkx&@3g&>yD92?<;Q8^9h2Rs1YXB0 zb@oqR^#*~QGNZv|J6F=C7e9w!*@5)IYZzt%-yqzV`(@-@ApgeZ<*JvX?_$gKd*szP zt%;(FzeTy|PGpv}A<8o=R6V$GQ<_J-MXFE4-!C@{ zgi?1G?s_UzAR?0S?;|Ijauzvwr+LI&bUF;g_=fBZrfx$rd!>oCa9MDZJNnq*8Huxi zI2YQMPutDEX4xcjUjE8y65*4PErDKoiPsl{4PTQS*eaQtQul`H7h$8^D-<#PQoMFJ z{%4I!|8wlPmkw-f?7N_YQ#i60-xBSP$ET;d&9fNM{g9mXhPiB*9AEU0~cf^l7 zv@FH%Ja0=A2pCJ=+h(z>W2WQEnwbI6xq<;}x`vZ;*?&lKkQ@isZBVhF(h*>FcH=P_ zW|$e3ysaAw;BNk9jd zj@|;H<2eiOf<~&nG6>@WgVsl^^b4Y1%NQk&!TiZ3r^qyMCrNFbQ@g$RA~2@b%`x|t zOO@J7;AE#@XkC16HS`9bv%Scs8y3Qx)~_ep8P-;qOTAr})opxdKxtp@S6p>U{#fal z^_j%uk2Cm0Q0(>+NkZlOSDFitx?hV-V@;g9M;JyGb4vPO8v=^hA@*G-mhbj<+lB|( z;K!T4G0YE!7sQCYgnV^)X(2!p3Jb@o?#sfh08DnT*pYzKm2%Bi<=LO_`a%n}@AEP*HyG$T=T}g(szyXACJbF@|k4MH-)0t`QID zK5{t-52UlS!j!fHlq`fiHC4M@AP3^r9<7Of;O|`q-!?c8{`wfE-KZZfrLbB$X*TSb z>6*x0^%N=*2cb8gcx@oPvNLzi^s4e`@1UBzR;^dq5@g-j+ z%z71{8_gV~G7O3G+S~bWjqQ4P(;*ua0q%6!41yI-wgE@hA6GgNHTv*fto}-xu*J3v ze{hN4i^xAXEDY&p_W<$t&Q9NSy<3|px=-CNRApUAtV;jWG~qcXNwl(>+NVs1Ic4_O zpCmV3Gar0rcLXI3%7S7hP)aLam4Q(_bP89yVB!40fZ}VC=qZmnJ&k(b)ptc4=nx3+ zg9pwl4IoE{fPf(D-Skl&92|bHioA@@0bVzhl*r`C_8pNPuP7IiU1I$Yq;2n){MoLj z$di%QnTvOZJnCJl98nP%(Vk$j+7CZoNa5{z-&lS1hiZ6H_&&FR+aTh16BXsbtuxu* zui2h66m4L6-Ftq^c%<;Y+{KQy9m%*Z(QL85&wxl3=Yc^GbU%n&E>E4=fnlL;of!0h z|6}UVcBw%13w zbsrS?G^7GEt|7TaMSEyPMYKHMzuZ+b6yIJD{#X$DBKjQN{{faf!YX~`>p0;nD@N?t z{GUvtwmw7v>tW^2P;VNXbL9X9&9D^U>4^11v__Wj=`(j6%?Y@wiaaGXb+HD^z$GQq z)ih;WcIT6l61f;{P8)?*1tR3mRM+)77hW_nHJ=rhP~95$nAG?k$If6}=kuudz-+?v z`{ew($HWkp5X8`67aPyd&}t0nX~=(j>T0n)H|}^o%w?1892G%6%z&RQrUR@JN*c~G z%+G#}Hfv>E-pV}5$>H9+o1!|^k6t-_#C)hmOz9NSS1}e)g|j9qlne2H*+`L_aO;%# z=rT=WfXr9}s&5}oVZ$!pd|y0%tM({(U5$p2`OFI|G4uBhGZCZK$#qPZhdZ>i|oPzz$aTyKK{pS! zk&b&OMM9j~vVM9Va2t7rR4qH79dp=3R-xy53W2;03X;?p$lbaIcL9#_ywHF|Wo2bo z|$RD~YThXz`y%Hpv|?KS?=bJWoRuQ;`J1Yk0xJ9A zoR^*^=iMM_NNqbR2xPtdPLM26(ff2Ii%;xH`0{*P^A$9%@2#Vw!)j@1$v{WfvvWbe zQ(-q7mJtD;ZC%MoU4(ho;xnErr15J&UfVQi;v^_;wx&%M))IqWD^BX3in(9xswlwZ zDY0R_GC<$d?G*+4Z{Nv<%w%N%d2Tkx=ZP>emHKcCnu9rC^+}|=p z%DbOWX%3h$SJu@{tG8X1UOwEsd_ymS(JIOxDO{RZ`k|;ms zoD_Iq_TlSlCmlCS{y>mmL&xt_l~ z9j>az3^rCZUo)#Qkbi9%A^Y>nw0aDt4LhM#FJex8-dX2`r{@&Tz8jB&Sf9kDgUsCp zFNI5TGmcv9)!h3JJ2~w{ynZnckH6e}w#$G#56{zn`CR?p?j*Y!iRdqCEuQZ9^UK|z zM$$Nrk_z%b5`2XLDolN8Kid*`h1Z^rMh^8&=}q`QP(#BRwHi@!$6t(M+`^4WZCyAI zB4s3V^P-M*klkl#hr^OZ&U#jthP!LtwwH@3nZUz~b_=$&88QXoanIVNC=D5Z%$7@Zakb zqBH0{xRuo_Y1meK)4x`C@(yqQ48^~MW0kl7J1^IYc`HTlF2^bQb`)3cByFn$O=myj991s7@hF|)f0TACEZ>fC z{Du0d_Rh@C_Rkc(g@>^+hwd>f9}f=?x2N*tw0ghtGA1U5RTU81Etnr70(DZ9@e#qil>r=Dy4uKw- zaGK%dawRu8@40(D%~Kfc@;X(M3lj@Vlwrfi^Lc&qYvFg0Ts|9&$jC?rZf=brdK@_* zfspXa_(w!!q|Ydc*uk2Ni3)$qX4_sSuuV&o3pP-Br#jbE>b|x#%^=JKry%_{nwTC5Cmh?-8;^=2_@~|6$@ros&^0D`LQ5O| zZVt|MvdT@ap!A<4DCuUHY1F8z-ZcI6#|E!a5D-+x#9e!ZUYrc4e)bWo4!82{-LY}! zK#k3+OEfMlK1x7JPMErXV*b@ZcdLJz$9+!YJ?kautg`mwS((k<;wz0HYKz5c zQx}a~$)^<9#v)Vy+rONPj9&7;(dwRRaJPK6Xr0cvwmg&&;PlBa(rv%7Ft~=XR)|$V zh|+R%xz*Ky@d?lgyQG39o~*^ijIF(dg64-WcnW4_EEyEWc(QmzyK%$Tznoz)lxTT{ z#HEswO9a;WzDe?Y)yXK~x579aidv8FFo4TbtLf&{t09v(dRDp-VToySJ)4qov~Iy} zU++1{J#~qQ_Pj$v`F2Z@x*d-9U=0VukSrys*NDLHuESUDRF{9anuLSazNPw$KUW$y zEOi4?KNfuK2~bXCi?1g$-bA0QHv2zPp+pNFW-Nip>s_~cn^QTB_XR(~NcCz0z4?W# zqSP2{6c1Pxlq@|fY~G>h%7k1NO}8fuPJy0F5GC|yPZp$`3mo)F8yE2-pB1GChv(xJ zYX{JwCLm;tj)Bo*&G&;9L$Lt1-p94IvB>r!L`FvwD<~Y%BFRQzO2(D#jD47_Q$+s# zGdF0KvyY6%4z9!ANwY>W7V8}4PZF|+#MghQyK>kR{B-)jJraueT6QVgNu5(sb>coh z!mnakXlm8kj)b^qu+k9ByW#yzXLO5e45&Ave6BKXW{-??Fx7B!dTre7tP2A;1t+IU z?Uu%aa2#qalM?D{gV=3vefI5_!0GE$2aUid>+SvV%x1)nmuD!IR8SU-0fE!2GU{LV z-W)I2tzczkwb<(Y;xd^lMH{RTO)`$)36>Zk2n54zAR@!Nr`9ZrMf2WW$$t&TJ5^NveURHQfN-m*xAe>FG7z9P#9mhOSN&8oWAkqu@3enDP z$rXb%{xP~0dgn`4ajhVj8gg$pf!sxN;E9CpZCs*=uz&R*0c4d%8X#}&ym>Zx92GxeJ5-(AqSH`cVz{IipIo5guZuZ&h2A7p5<;)^UJ8*s7q08 z`3Re(y82IN0xz#q78<_`YBn4E`S&1%A4h7Yb8PMtX5NeGc`Z;Txsu)GxP z>rjz=e8s4yrl>%GYK#Y~)gTMl#4Wu$x8&W~&dZxRaAb+a=TE=XdOBE{3j~^ zry6nor}&&4uEw&#zkJ3X`(yYkI)yn2;2lAQv8;eup`gfY8{_j$SG$AlEqR|q z!V`SHGl(9Fu+bHC_drqCB+8SHg%&QY`J=Tc`9V|{$0IiP%I-0iVP92$Hl{P4`}@Dz zHRr}vBzcL?RTi)4}cNs#-%{vQ zflIk==VOie90-t5jzOCz%#7`?uKeuAPhL6LtOIn`)ybrxds z@#C@zhQs!kh96srsNU33?F~&+^-oTc0{wP#>RkfvvAH_sAgAOhi&VWJLmY z)3o$ARFy2MW<)JZEP$&eTnQ<5KQYFZIQAd_-gWdSUMXx{79ohp-6E z6VE4`*1ecV*R0hRAm}vmos~E&?c;#qn7bKq8K<1v)gMh*Jy+D?f|=ap#ulLYbLGEL z(%|E1F*02sl3tD7yM+dC-QNz=0T#ZWDdGZgbI{BB+8hxj?#q#$X@i*&eHV)X>=oke z)9cg#cx->+bQt0Bud;>)DNl>Of+~|7x#7R?ol6&%5F@G#R?xQ-@O%sT4oe1RfPb-n z!rNqeMhgns7nfUoD*#@rgDHVN>|dnrUdFeJq(-GqXwz!S%}vb9PR0DjI4J)ulN{2& ztqQwZHbdxSr34GQ?Xb+k+K&ETI$%Af`da-QFtd`Eo<@le*vH{lI#Eg From 689ba1246bc26cf068acf25ed54dbafbf24443f5 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Sat, 31 Aug 2019 10:08:31 +1000 Subject: [PATCH 07/12] eeeeee eeeeeee eeeeeeeeeeee --- icons/obj/clothing/hats.dmi | Bin 88995 -> 88442 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index ef9cc566b6556d0b2e11e24b3a67a94d35337bec..e151808cb142d6167a79c0ba410c16e6b6de61d3 100644 GIT binary patch delta 13463 zcmZ{LWmFtZ)F$rk?hqt6!QCMcg1ZF>I%sfd2qb7AxI=Jv7+eCu-5r7l27>D#J9)p| z{k41MoawIW?&`TxPu=_6nu2EJhkE4ii~tJMPsiYsyp4yIyS?itdlzRoIG?Pd%+Z8Z zFu~VFevLd;@IKq{xtCx`ma1?3F1~^K4~51rnCo!ij8cIlyMGdXp-O%7qFG#Ar{fAl zyt@3`-Ti#C7q@<}*)85(|53&5wjO$w`*bxcXl)b}$`3XoO zWtWnWGMt7rsB>~-RYMj5bGkuESNct9FD32*N76r9NH)@yAiD8_KUiN-8r=l+(XHj# z%c>2Te|ot0<=-5XMHv=vUo@vX5swp+zoS8d%!wHB>a=(q%L%c2JXJiamo^lZ=nWSV z4erZSYf*zOUgU13*v0Q!eQQHs0kh)Vp|3proOt!7!_!VSA}UmnVrtroDY~-1ry^ZP6X(>r716%b0#-m$JLF6L-~ z9epw}gn|q53z1X0V|SAggU?y9O1zb19V9hmkeRTMuhQ>1fl?kOJnI-JNsmUCA3XTO zch*2p#2>$U3JDRRXPoa9-5Ga&WeJO-WN5okt;SlTvuVWYs*Sd~5X=&>-dvl-vM?cb zl&c_aT8ANeB}$U?j=NG0`|_7M6eVCX8e_ZD*h zeGm1^>B0?tAEt?pBPJBly& zrzQ*25%>CFpKS7dO4GIA`@c%mvl^2cDH7S<-0gkg|2{xekUS_L;1`}6 zt8>w8m+?!9;aM;SPRWjs1! zn#VD~BBkxKD?^rs{&bos0i$nzOAAHS)wU%$#YslA5>D5dov)$w93JZy zD|Ct(|3GNRm*(Fv#+Nx7qYQBhW5f$|QJA6tb`()K9_tx1NpL&0W<=!dm&MQ|BHMeW zh$jl|-A(AmPhS_`NsM^EXYCmLX`8jEEe1b)!#46qHEvxG#N%TRo}T*U^qOyra%F?X zB`vns@zlYb_7yLT8cD&iyL&Bj9=8|x-3Bo+%`bek&7rQcpmlC7o#XC6n9&Z8z0iLK1MKLV_TddB%G&{z3 zh(owKQ3ujJP?{^tu?J|%ek#HrTwg9)G>q3;F&-YTD-ASp)W68ONPZmP(x-5STL9~H zw)2Z(Mn3`9?pOhF}BmvV(z^}xq zi1Qs4lpOy!IDSMiF+X?gB)6I2E2K?fk~$4~+PVCDd1{{Xf?&;uXVb9m#}z7s+AM?$ z&&&+m-${9YtXEGM?h1d6mx6>wVuHYqR)s8|r(2=?R_G6dMK?Q9Dy`SODyLQz7-Qj! zQN{L!E=2Lm3W5SYQKU2-9-XwTUj6B?^~Z_RxJEKp#3n?6RGwQ}v_1o0$bO+C@(u^kpU`ALXHu=wEl`3L&Ma+J~Y z#low{#|20Kc_EW+ZzeYO$d}b~)PtMK^h7ppiG2Sxs<~}w9oJ;jO^9?N&mxGrcPT1b zwF6E~k#S)`&sIsz32V?J_PqaZ;*ygW98u`!&$6Z-WsO4KlYL`-b&%8Kg3RzQ&3Y4j2m3YH?H zMy2^!R}IE;>w#J-uZiQY2UY#;dF}RBhP6#mj$VTB7QBrwA=;4l%#XA122mx&ik-pq ztgNNlnH!ZxO;Is1G0r=u>+Slt9%+q$2kz83q{jb~@Ub##&*#5>VawsbUFy>E%R4)0t&5Qm?rj=w6EUaLX8iC_4Xf+xyP-L9&(4|r|_6o;{D4c@4E_f*^^T)@z{_pd$0fb)d)ZutbCti}koh$8O zqN0|r?x;;-0+h(RFA*Tx+S(GP!oi`{;UBY{*0iRbDE{5(SL6{;--h)~@F$2b{R|VW zu&bDa*4!L{lf*1wk3W`*BfqkxQ9H&Ta7#Voy*>1UgLCdU6vQW@LhMQJ&^C=#QKeFO z?}{a~@hS7}EL2G1LClX%K<5$g_C?4|Z+{ta0yQ3{d|9rw3?-8a>hNgiIHZ6boegWT zDFq|+&3wNIZ3Z-~^6FI(OQ+r$-8k9?-d0eDA>Bc49^$eCYtmAV)lKJtHfnw@k-|ws z9ySXC749@44+6j!LRfy3dEZaHI6XC!lbq(YC%kd@2NTxk`#XFQz#YA-&KjvkTG@N+ zFP>}~$y|A>?|Ab?vovA;@jVS8@F3Okyp~J$;>w^zGh(%+@ecqFij2Ig+ChOF&@l2D!by+=+_eB_he{+dkFsG^GxC{)mNwxY_1Q!niFb;(GQZ zIXEuinQ`WN+us-mSkt(!R+nixZe~zso}FLzFHXk&n8ND_?5GPv(lpZ=*_e!*UYYqk zJi6QAV!aY3p!khqI9XrKa%-E`Y>Kq7!snZciYr7ch;MT_H%a(H7H5-@Htbz z48o3xc=pGe;l6XQK+d(+FEq5RO%x6R5ivW^C=(*A(O}sJpa?pz{aO3V^;~Z=YS0zX zI=F*6k*;!avu+1yeY$d3~GOFI0BuT`|4|ejV10i^z8(v~+HI$ZEb)Kx3yb)rGJtnWenYcdBJWGg$KR z_qm(3#3R7fReEvV2|o9$!7P5&bgdZEB@;uAnIetJ>xLijI8FKp$xSzr2&9ma`Dr2o z62JHDx27Iq>~Y$Us!+TPEy6^PL(3~}qjI5jkz5Zv2D*4lZrxt)4oZ^dIZlbO-!u_r zO%xQDM`fp*i<%F{xa}zDn7rQXu>X6s=e-F<4F(`A=3MS^`*^uY5mobFQ=5fQLgC*k z<5}kAjpabqlfYuH_V#n!jkS+u(J-+YUJI0JL(`Iw*x4OROXqAw|90J$`+kz)*;n3l z9u&xN+=sQd3?~QUqN59HYrh{IISjUv!laQBIgj zyjWu}8G(hIKrM~O(r{s`Qmj3(va-+6+hOM_qK5MXZ~Ih^Hf5JW@LY`V{l$DdWw823 zsexEkmRGj|R!Yp5_J8eD1O%}SsDZSNfZK3fHVujU+Or#+gNIf^o^-X2>lHva%`?mU zRI*kjsx) zyd~;Uxc18&L zS(ij}ub&&s@ef>EthT5DjGnE&aIvTKqU*yi;F$pPQpe-xz6aUu)5l|rRDEd&r{%4U z)8RX6@*%7=MXnQt+r4C6=QyJm*R4bV=xs9Z{@TG`5)n;%Xrj7Zl)7;MKAk8kErkp2 z3y-#Q25af8MSP|%7*2h7P(*kPGd;BEbHQDd7w^DRJ@}(|0lmRFZRsR1!ZwSLv=bi-&}-6w~jh zpO|MOgS@j_PG3#GUix067=>!#w-?#1_y$?eMg9t>hur`Al09yRATX^jmX%8%pDkZywyTe1|+Jx|&%YjmEZ& z!VDKUDy<5ih$V70;%<7pn|v+a>E8AH>`r$XoKL*%SikpB+T`B`_oCfEYekvKDhRDB ztKt+F2#YFrIM^u$_x=t1rXJu2udqQ%=@N9uy;m&;umkzku|J&&$m^?kzV`#|Vsho=#RW+eGGV%`RwPh`q^0KYptouNk%gV|>T$;a3Jg@Dv zMSN#5_@^e*CP@D&2S+lhtXx0+?@keVYQI1O*s4rUdEse{>2!aw7X{g_Ftz#F=;qgt zid4D`)W+Iv7wHF_T%+FkXgQPwsdrrYJ$ZniG|9!FX4irN@0PXBkuQ$jCfou=s)=|a z3sKo2^9p7UZ3La*+*do??I2Og&9(me)nadogO$H9Pnl*?^RI3)7rf`oTU5Pk6;Vpo zw9-bFHc;jv)}7DhvoM0PG|>N2eg!^%{<%9EZ`B_Fxw)TPm?I#j4*BfIY~bW1 z?&+Cp;aI&l6~Z@A68C$pRq?Yr%U|E$bBSzH4jLmyT|pKtcV z+q${56~Ez2bwLi4Qa1xnzfnVHSPC_DwdK?miZ08QBIRfJA2w^`8OVE=oCJ?DK?Wck z3L_&CQ=`5^ty?3GD)n})x~}E@y7@9xu`cVgh)A5RU(+T81O-5=ZNJ~Zw@AwuQq*CQ zltBp&nmvn;f^U+E5gE+k8c4?q<{eHv?$fiG z5~$F|Be29PGZ6?0ir*{6`yUCkD#f-|1)PrTr%%P+*>Xc{;`D;RpP*kdRR|KY_pNIxZ-mCn!IJz#K`QA^y_`7}RgCkS}VP z=_$VTzzj)|c5rlH8xw<#I$W75KV$yC2YuVcf2s)o{rmTxok^#p8RmE&JXnkt3Bbls zWI{p`nfMR;wj`VTB1vy!QS>kS6}!AIC%)jb?@?ul*d(6Ght8J>>>}wc6q(+w19ab z;SH}0z(Y_yv=jT4lr$h010KZWi{PBX;vLDAn=cVl7K5qEOs0fXH0V8#zL)ZY;G+wV zP!BDbiYA9Vd$_*0mJM%*NX)sfdraHGPCXTWj}jIA7F&uRU(| zKA&}wK<{~Sq}cPX#vQ_1LjEzVA9$l`W@bP2hHzh1R{;@D`{TRAxm4i&2`2jGt&d5r zAvu|BDBf)G`=_7P&O4}^0@QML@0$r&;;~Q@5)zQ4ZETpEnwp~eKj7!(<-ui%cqldl zlOey)hPe9Q_BCmI>}ATaUN>rJaY~3M=kI{Ov)EMb?d^bzh@?Dp+I*1tA?!LO=_K#; zrT=$Ij8EHw+eU5$H*^TgfHpld<29TBJYtJgBz})odTlH@t9nOAF^G}H%b^)cOnQ=c z-LNcei{Czll{Q(4bsPdu7W(K$HgiS{uzd&Q4zdZJRT|t0LK!Lj)e#5U{DjaG$$5rd ze}1ToxV!U#i=~lJb#P#ZLq zYzgJZWw~7|iYR53%JIK-{;;ixaJE#g`v~=7tzW)>URBhSxFLh<|59>y*ql=cG&V-Q z${~<@xUK8`fTw>aorJG?a`1Kp-3lyS_?u3s=Y+Ib$R(6ktuq7IIXhKb z__VvbX*Ks`F>0IY)_6)$}#AsT5A5dbpSPB_58{K1E z+J2dPw$h5~ikn50J`Y%ZQoXoLpTi3UL4|uHFun4~d3Zq>X881J+br7a4zg(<*eWwN z>~mYbo3er#K6g4TVes2?R>nu>3+t}*%<}48haozSmIk|JKBu0 zi)S91H&48MZTP|4*=4100^Aan#$wj(xqQ0lquAS+Q8UUy9vOM#4i;((t^?t7v?D$S ztlYA3+3)qp0M}XJqdH8Dw!dzgq$}}hu$*6}Y05~5mUUGiY&-MulD0hp=MPJOhQF0@ z<_3eH&>O>!4y_h-M2AV!Rf*vgPUBx4zL!bFaT4R|+WNxGkiBFSux@&5xk2(jL;N-P zVBK$}(SG7h&x;6XSGK6Wx4kz)aXP*t%l_W;^DzKm85iA8;yLjlrRaVLH4Wohl@D}` zj1KUOH8*IAhbdjBnPlrgEcXaEMHu-#?!6Y#%MG{1^zY-*;Z`|vF%o?0&i8+qVc3_t zP~9A6zs>u6?=9Md9Ts77bS`#rAwP>K zcwnI3#cl!ys#tpo3BX(56vXjbA~TL|z$tp(@R#=9{Os(OeUxvfQp%00*(Z8N*-y)v9-hOJt{h;<89}VlDD@-HzXs&|^#Bc#L4e(947RWHaHaK6JZHYat34^BsEW0DzAch0= zHk8XPb*4dU&AKBjCv=vFNti*{COet2{ZoAB<~pmzw`AS54vasGIU8x(+ctr7e_74P ze(!E5am`rv@U7%ZNd6tBKKg9p-`&wBb8d8P24@nJ1`@8fJ3}(5vBal6Ax=pVnO|}U z+{*@0ODif6e?O_OP%PwibgKk{&#G^px86DD`StIWw%8rqz`oX*Du4Wd106LBS#@@H zN(5rOYmGv~e8tDURyFC_UJ2x9Mbwf_)1uGrR@B!&?G)E*z1R9+eVxGCWQk73fC=w| zdq;7mySn6f783^YvBHOQ%8T)4?R$hH#dM>#NT_H)qYjj zH-EqSCn57&1?SU1H&-=}r_+qVPFu$*o9C&V-8&1z3MNeiFkJauGOjJ~Gb7Nm0Iqbh zE3x~vwiFZC=jyeITPp1>=t^fp{c&m&34*NZsiZDLDA_&`F3`H zc1R(ejQ0w)e*Wg{z7LRmUU@a&;`qF<(Qy+FXJ46K;PME=YId`M|KnM%NYsDB1%7d{_p5ZJXY=}D(lXIrR94B*bnrE83 zt3GxH5gJB3$^4eNTW2f}03Fr7ym^Z0cCIoMe~EaIc-cV>0uX{zUDPz%r&cP1UL;?J zC_#fuuOIlamo0MsM&l2J=^Ia zQ9UlFd#PRy|5i-WOi{N%)v$Rm_)6jyUmmDb&!c0Nf%Ii;AU&O z;4c=Hz4H+L79fc(id*Zec8i<3vdn4#Zuw6PtFOdzogAruk~uOaZkAbi6JH5oE=W+; zJwdJ1PMIv)@2%7}r}VqHzTQPf;zmC{dcwWC$58gqa?raNSxfJDC}+1tN59>HWadNf zu>@3qjekD7F9ZdKABza}mHd6OH{PU&`UA6^n4ju?0h=Z`(Y(p~9W@7RkxU zY2zOcZXgFEn5RmQf;Q6k~kJYoxeDknH3DG^x(?N%kAv!TyN~j>pp)* zu+8l5HoCEBGLjI)CdVgXWawS%FSkO$60XTIMf1O5o$%wXB6|^v|DuL)vHEW7MFLIA zUp}zf252|Iyny!AZ*Cw<%O5M#m^>z$om>u$PKw>mE}*vK1@Ukw6!za;h8nW~kTx63OZ>Dis$dbGYFgFkx&@3g&>yD92?<;Q8^9h2Rs1YXB0 zb@oqR^#*~QGNZv|J6F=C7e9w!*@5)IYZzt%-yqzV`(@-@ApgeZ<*JvX?_$gKd*szP zt%;(FzeTy|PGpv}A<8o=R6V$GQ<_J-MXFE4-!C@{ zgi?1G?s_UzAR?0S?;|Ijauzvwr+LI&bUF;g_=fBZrfx$rd!>oCa9MDZJNnq*8Huxi zI2YQMPutDEX4xcjUjE8y65*4PErDKoiPsl{4PTQS*eaQtQul`H7h$8^D-<#PQoMFJ z{%4I!|8wlPmkw-f?7N_YQ#i60-xBSP$ET;d&9fNM{g9mXhPiB*9AEU0~cf^l7 zv@FH%Ja0=A2pCJ=+h(z>W2WQEnwbI6xq<;}x`vZ;*?&lKkQ@isZBVhF(h*>FcH=P_ zW|$e3ysaAw;BNk9jd zj@|;H<2eiOf<~&nG6>@WgVsl^^b4Y1%NQk&!TiZ3r^qyMCrNFbQ@g$RA~2@b%`x|t zOO@J7;AE#@XkC16HS`9bv%Scs8y3Qx)~_ep8P-;qOTAr})opxdKxtp@S6p>U{#fal z^_j%uk2Cm0Q0(>+NkZlOSDFitx?hV-V@;g9M;JyGb4vPO8v=^hA@*G-mhbj<+lB|( z;K!T4G0YE!7sQCYgnV^)X(2!p3Jb@o?#sfh08DnT*pYzKm2%Bi<=LO_`a%n}@AEP*HyG$T=T}g(szyXACJbF@|k4MH-)0t`QID zK5{t-52UlS!j!fHlq`fiHC4M@AP3^r9<7Of;O|`q-!?c8{`wfE-KZZfrLbB$X*TSb z>6*x0^%N=*2cb8gcx@oPvNLzi^s4e`@1UBzR;^dq5@g-j+ z%z71{8_gV~G7O3G+S~bWjqQ4P(;*ua0q%6!41yI-wgE@hA6GgNHTv*fto}-xu*J3v ze{hN4i^xAXEDY&p_W<$t&Q9NSy<3|px=-CNRApUAtV;jWG~qcXNwl(>+NVs1Ic4_O zpCmV3Gar0rcLXI3%7S7hP)aLam4Q(_bP89yVB!40fZ}VC=qZmnJ&k(b)ptc4=nx3+ zg9pwl4IoE{fPf(D-Skl&92|bHioA@@0bVzhl*r`C_8pNPuP7IiU1I$Yq;2n){MoLj z$di%QnTvOZJnCJl98nP%(Vk$j+7CZoNa5{z-&lS1hiZ6H_&&FR+aTh16BXsbtuxu* zui2h66m4L6-Ftq^c%<;Y+{KQy9m%*Z(QL85&wxl3=Yc^GbU%n&E>E4=fnlL;of!0h z|6}UVcBw%13w zbsrS?G^7GEt|7TaMSEyPMYKHMzuZ+b6yIJD{#X$DBKjQN{{faf!YX~`>p0;nD@N?t z{GUvtwmw7v>tW^2P;VNXbL9X9&9D^U>4^11v__Wj=`(j6%?Y@wiaaGXb+HD^z$GQq z)ih;WcIT6l61f;{P8)?*1tR3mRM+)77hW_nHJ=rhP~95$nAG?k$If6}=kuudz-+?v z`{ew($HWkp5X8`67aPyd&}t0nX~=(j>T0n)H|}^o%w?1892G%6%z&RQrUR@JN*c~G z%+G#}Hfv>E-pV}5$>H9+o1!|^k6t-_#C)hmOz9NSS1}e)g|j9qlne2H*+`L_aO;%# z=rT=WfXr9}s&5}oVZ$!pd|y0%tM({(U5$p2`OFI|G4uBhGZCZK$#qPZhdZ>i|oPzz$aTyKK{pS! zk&b&OMM9j~vVM9Va2t7rR4qH79dp=3R-xy53W2;03X;?p$lbaIcL9#_ywHF|Wo2bo z|$RD~YThXz`y%Hpv|?KS?=bJWoRuQ;`J1Yk0xJ9A zoR^*^=iMM_NNqbR2xPtdPLM26(ff2Ii%;xH`0{*P^A$9%@2#Vw!)j@1$v{WfvvWbe zQ(-q7mJtD;ZC%MoU4(ho;xnErr15J&UfVQi;v^_;wx&%M))IqWD^BX3in(9xswlwZ zDY0R_GC<$d?G*+4Z{Nv<%w%N%d2Tkx=ZP>emHKcCnu9rC^+}|=p z%DbOWX%3h$SJu@{tG8X1UOwEsd_ymS(JIOxDO{RZ`k|;ms zoD_Iq_TlSlCmlCS{y>mmL&xt_l~ z9j>az3^rCZUo)#Qkbi9%A^Y>nw0aDt4LhM#FJex8-dX2`r{@&Tz8jB&Sf9kDgUsCp zFNI5TGmcv9)!h3JJ2~w{ynZnckH6e}w#$G#56{zn`CR?p?j*Y!iRdqCEuQZ9^UK|z zM$$Nrk_z%b5`2XLDolN8Kid*`h1Z^rMh^8&=}q`QP(#BRwHi@!$6t(M+`^4WZCyAI zB4s3V^P-M*klkl#hr^OZ&U#jthP!LtwwH@3nZUz~b_=$&88QXoanIVNC=D5Z%$7@Zakb zqBH0{xRuo_Y1meK)4x`C@(yqQ48^~MW0kl7J1^IYc`HTlF2^bQb`)3cByFn$O=myj991s7@hF|)f0TACEZ>fC z{Du0d_Rh@C_Rkc(g@>^+hwd>f9}f=?x2N*tw0ghtGA1U5RTU81Etnr70(DZ9@e#qil>r=Dy4uKw- zaGK%dawRu8@40(D%~Kfc@;X(M3lj@Vlwrfi^Lc&qYvFg0Ts|9&$jC?rZf=brdK@_* zfspXa_(w!!q|Ydc*uk2Ni3)$qX4_sSuuV&o3pP-Br#jbE>b|x#%^=JKry%_{nwTC5Cmh?-8;^=2_@~|6$@ros&^0D`LQ5O| zZVt|MvdT@ap!A<4DCuUHY1F8z-ZcI6#|E!a5D-+x#9e!ZUYrc4e)bWo4!82{-LY}! zK#k3+OEfMlK1x7JPMErXV*b@ZcdLJz$9+!YJ?kautg`mwS((k<;wz0HYKz5c zQx}a~$)^<9#v)Vy+rONPj9&7;(dwRRaJPK6Xr0cvwmg&&;PlBa(rv%7Ft~=XR)|$V zh|+R%xz*Ky@d?lgyQG39o~*^ijIF(dg64-WcnW4_EEyEWc(QmzyK%$Tznoz)lxTT{ z#HEswO9a;WzDe?Y)yXK~x579aidv8FFo4TbtLf&{t09v(dRDp-VToySJ)4qov~Iy} zU++1{J#~qQ_Pj$v`F2Z@x*d-9U=0VukSrys*NDLHuESUDRF{9anuLSazNPw$KUW$y zEOi4?KNfuK2~bXCi?1g$-bA0QHv2zPp+pNFW-Nip>s_~cn^QTB_XR(~NcCz0z4?W# zqSP2{6c1Pxlq@|fY~G>h%7k1NO}8fuPJy0F5GC|yPZp$`3mo)F8yE2-pB1GChv(xJ zYX{JwCLm;tj)Bo*&G&;9L$Lt1-p94IvB>r!L`FvwD<~Y%BFRQzO2(D#jD47_Q$+s# zGdF0KvyY6%4z9!ANwY>W7V8}4PZF|+#MghQyK>kR{B-)jJraueT6QVgNu5(sb>coh z!mnakXlm8kj)b^qu+k9ByW#yzXLO5e45&Ave6BKXW{-??Fx7B!dTre7tP2A;1t+IU z?Uu%aa2#qalM?D{gV=3vefI5_!0GE$2aUid>+SvV%x1)nmuD!IR8SU-0fE!2GU{LV z-W)I2tzczkwb<(Y;xd^lMH{RTO)`$)36>Zk2n54zAR@!Nr`9ZrMf2WW$$t&TJ5^NveURHQfN-m*xAe>FG7z9P#9mhOSN&8oWAkqu@3enDP z$rXb%{xP~0dgn`4ajhVj8gg$pf!sxN;E9CpZCs*=uz&R*0c4d%8X#}&ym>Zx92GxeJ5-(AqSH`cVz{IipIo5guZuZ&h2A7p5<;)^UJ8*s7q08 z`3Re(y82IN0xz#q78<_`YBn4E`S&1%A4h7Yb8PMtX5NeGc`Z;Txsu)GxP z>rjz=e8s4yrl>%GYK#Y~)gTMl#4Wu$x8&W~&dZxRaAb+a=TE=XdOBE{3j~^ zry6nor}&&4uEw&#zkJ3X`(yYkI)yn2;2lAQv8;eup`gfY8{_j$SG$AlEqR|q z!V`SHGl(9Fu+bHC_drqCB+8SHg%&QY`J=Tc`9V|{$0IiP%I-0iVP92$Hl{P4`}@Dz zHRr}vBzcL?RTi)4}cNs#-%{vQ zflIk==VOie90-t5jzOCz%#7`?uKeuAPhL6LtOIn`)ybrxds z@#C@zhQs!kh96srsNU33?F~&+^-oTc0{wP#>RkfvvAH_sAgAOhi&VWJLmY z)3o$ARFy2MW<)JZEP$&eTnQ<5KQYFZIQAd_-gWdSUMXx{79ohp-6E z6VE4`*1ecV*R0hRAm}vmos~E&?c;#qn7bKq8K<1v)gMh*Jy+D?f|=ap#ulLYbLGEL z(%|E1F*02sl3tD7yM+dC-QNz=0T#ZWDdGZgbI{BB+8hxj?#q#$X@i*&eHV)X>=oke z)9cg#cx->+bQt0Bud;>)DNl>Of+~|7x#7R?ol6&%5F@G#R?xQ-@O%sT4oe1RfPb-n z!rNqeMhgns7nfUoD*#@rgDHVN>|dnrUdFeJq(-GqXwz!S%}vb9PR0DjI4J)ulN{2& ztqQwZHbdxSr34GQ?Xb+k+K&ETI$%Af`da-QFtd`Eo<@le*sY1lHdRU delta 14020 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 H@Av-!B;nxV From 15cfcfc8c306df9d4a3e1fbcfb50c17117dd0dda Mon Sep 17 00:00:00 2001 From: lolman360 Date: Sat, 31 Aug 2019 10:09:37 +1000 Subject: [PATCH 08/12] ffffffff --- icons/obj/clothing/hats.dmi | Bin 88442 -> 88995 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index e151808cb142d6167a79c0ba410c16e6b6de61d3..ef9cc566b6556d0b2e11e24b3a67a94d35337bec 100644 GIT binary patch delta 14020 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 H@Av-!B;nxV delta 13463 zcmZ{LWmFtZ)F$rk?hqt6!QCMcg1ZF>I%sfd2qb7AxI=Jv7+eCu-5r7l27>D#J9)p| z{k41MoawIW?&`TxPu=_6nu2EJhkE4ii~tJMPsiYsyp4yIyS?itdlzRoIG?Pd%+Z8Z zFu~VFevLd;@IKq{xtCx`ma1?3F1~^K4~51rnCo!ij8cIlyMGdXp-O%7qFG#Ar{fAl zyt@3`-Ti#C7q@<}*)85(|53&5wjO$w`*bxcXl)b}$`3XoO zWtWnWGMt7rsB>~-RYMj5bGkuESNct9FD32*N76r9NH)@yAiD8_KUiN-8r=l+(XHj# z%c>2Te|ot0<=-5XMHv=vUo@vX5swp+zoS8d%!wHB>a=(q%L%c2JXJiamo^lZ=nWSV z4erZSYf*zOUgU13*v0Q!eQQHs0kh)Vp|3proOt!7!_!VSA}UmnVrtroDY~-1ry^ZP6X(>r716%b0#-m$JLF6L-~ z9epw}gn|q53z1X0V|SAggU?y9O1zb19V9hmkeRTMuhQ>1fl?kOJnI-JNsmUCA3XTO zch*2p#2>$U3JDRRXPoa9-5Ga&WeJO-WN5okt;SlTvuVWYs*Sd~5X=&>-dvl-vM?cb zl&c_aT8ANeB}$U?j=NG0`|_7M6eVCX8e_ZD*h zeGm1^>B0?tAEt?pBPJBly& zrzQ*25%>CFpKS7dO4GIA`@c%mvl^2cDH7S<-0gkg|2{xekUS_L;1`}6 zt8>w8m+?!9;aM;SPRWjs1! zn#VD~BBkxKD?^rs{&bos0i$nzOAAHS)wU%$#YslA5>D5dov)$w93JZy zD|Ct(|3GNRm*(Fv#+Nx7qYQBhW5f$|QJA6tb`()K9_tx1NpL&0W<=!dm&MQ|BHMeW zh$jl|-A(AmPhS_`NsM^EXYCmLX`8jEEe1b)!#46qHEvxG#N%TRo}T*U^qOyra%F?X zB`vns@zlYb_7yLT8cD&iyL&Bj9=8|x-3Bo+%`bek&7rQcpmlC7o#XC6n9&Z8z0iLK1MKLV_TddB%G&{z3 zh(owKQ3ujJP?{^tu?J|%ek#HrTwg9)G>q3;F&-YTD-ASp)W68ONPZmP(x-5STL9~H zw)2Z(Mn3`9?pOhF}BmvV(z^}xq zi1Qs4lpOy!IDSMiF+X?gB)6I2E2K?fk~$4~+PVCDd1{{Xf?&;uXVb9m#}z7s+AM?$ z&&&+m-${9YtXEGM?h1d6mx6>wVuHYqR)s8|r(2=?R_G6dMK?Q9Dy`SODyLQz7-Qj! zQN{L!E=2Lm3W5SYQKU2-9-XwTUj6B?^~Z_RxJEKp#3n?6RGwQ}v_1o0$bO+C@(u^kpU`ALXHu=wEl`3L&Ma+J~Y z#low{#|20Kc_EW+ZzeYO$d}b~)PtMK^h7ppiG2Sxs<~}w9oJ;jO^9?N&mxGrcPT1b zwF6E~k#S)`&sIsz32V?J_PqaZ;*ygW98u`!&$6Z-WsO4KlYL`-b&%8Kg3RzQ&3Y4j2m3YH?H zMy2^!R}IE;>w#J-uZiQY2UY#;dF}RBhP6#mj$VTB7QBrwA=;4l%#XA122mx&ik-pq ztgNNlnH!ZxO;Is1G0r=u>+Slt9%+q$2kz83q{jb~@Ub##&*#5>VawsbUFy>E%R4)0t&5Qm?rj=w6EUaLX8iC_4Xf+xyP-L9&(4|r|_6o;{D4c@4E_f*^^T)@z{_pd$0fb)d)ZutbCti}koh$8O zqN0|r?x;;-0+h(RFA*Tx+S(GP!oi`{;UBY{*0iRbDE{5(SL6{;--h)~@F$2b{R|VW zu&bDa*4!L{lf*1wk3W`*BfqkxQ9H&Ta7#Voy*>1UgLCdU6vQW@LhMQJ&^C=#QKeFO z?}{a~@hS7}EL2G1LClX%K<5$g_C?4|Z+{ta0yQ3{d|9rw3?-8a>hNgiIHZ6boegWT zDFq|+&3wNIZ3Z-~^6FI(OQ+r$-8k9?-d0eDA>Bc49^$eCYtmAV)lKJtHfnw@k-|ws z9ySXC749@44+6j!LRfy3dEZaHI6XC!lbq(YC%kd@2NTxk`#XFQz#YA-&KjvkTG@N+ zFP>}~$y|A>?|Ab?vovA;@jVS8@F3Okyp~J$;>w^zGh(%+@ecqFij2Ig+ChOF&@l2D!by+=+_eB_he{+dkFsG^GxC{)mNwxY_1Q!niFb;(GQZ zIXEuinQ`WN+us-mSkt(!R+nixZe~zso}FLzFHXk&n8ND_?5GPv(lpZ=*_e!*UYYqk zJi6QAV!aY3p!khqI9XrKa%-E`Y>Kq7!snZciYr7ch;MT_H%a(H7H5-@Htbz z48o3xc=pGe;l6XQK+d(+FEq5RO%x6R5ivW^C=(*A(O}sJpa?pz{aO3V^;~Z=YS0zX zI=F*6k*;!avu+1yeY$d3~GOFI0BuT`|4|ejV10i^z8(v~+HI$ZEb)Kx3yb)rGJtnWenYcdBJWGg$KR z_qm(3#3R7fReEvV2|o9$!7P5&bgdZEB@;uAnIetJ>xLijI8FKp$xSzr2&9ma`Dr2o z62JHDx27Iq>~Y$Us!+TPEy6^PL(3~}qjI5jkz5Zv2D*4lZrxt)4oZ^dIZlbO-!u_r zO%xQDM`fp*i<%F{xa}zDn7rQXu>X6s=e-F<4F(`A=3MS^`*^uY5mobFQ=5fQLgC*k z<5}kAjpabqlfYuH_V#n!jkS+u(J-+YUJI0JL(`Iw*x4OROXqAw|90J$`+kz)*;n3l z9u&xN+=sQd3?~QUqN59HYrh{IISjUv!laQBIgj zyjWu}8G(hIKrM~O(r{s`Qmj3(va-+6+hOM_qK5MXZ~Ih^Hf5JW@LY`V{l$DdWw823 zsexEkmRGj|R!Yp5_J8eD1O%}SsDZSNfZK3fHVujU+Or#+gNIf^o^-X2>lHva%`?mU zRI*kjsx) zyd~;Uxc18&L zS(ij}ub&&s@ef>EthT5DjGnE&aIvTKqU*yi;F$pPQpe-xz6aUu)5l|rRDEd&r{%4U z)8RX6@*%7=MXnQt+r4C6=QyJm*R4bV=xs9Z{@TG`5)n;%Xrj7Zl)7;MKAk8kErkp2 z3y-#Q25af8MSP|%7*2h7P(*kPGd;BEbHQDd7w^DRJ@}(|0lmRFZRsR1!ZwSLv=bi-&}-6w~jh zpO|MOgS@j_PG3#GUix067=>!#w-?#1_y$?eMg9t>hur`Al09yRATX^jmX%8%pDkZywyTe1|+Jx|&%YjmEZ& z!VDKUDy<5ih$V70;%<7pn|v+a>E8AH>`r$XoKL*%SikpB+T`B`_oCfEYekvKDhRDB ztKt+F2#YFrIM^u$_x=t1rXJu2udqQ%=@N9uy;m&;umkzku|J&&$m^?kzV`#|Vsho=#RW+eGGV%`RwPh`q^0KYptouNk%gV|>T$;a3Jg@Dv zMSN#5_@^e*CP@D&2S+lhtXx0+?@keVYQI1O*s4rUdEse{>2!aw7X{g_Ftz#F=;qgt zid4D`)W+Iv7wHF_T%+FkXgQPwsdrrYJ$ZniG|9!FX4irN@0PXBkuQ$jCfou=s)=|a z3sKo2^9p7UZ3La*+*do??I2Og&9(me)nadogO$H9Pnl*?^RI3)7rf`oTU5Pk6;Vpo zw9-bFHc;jv)}7DhvoM0PG|>N2eg!^%{<%9EZ`B_Fxw)TPm?I#j4*BfIY~bW1 z?&+Cp;aI&l6~Z@A68C$pRq?Yr%U|E$bBSzH4jLmyT|pKtcV z+q${56~Ez2bwLi4Qa1xnzfnVHSPC_DwdK?miZ08QBIRfJA2w^`8OVE=oCJ?DK?Wck z3L_&CQ=`5^ty?3GD)n})x~}E@y7@9xu`cVgh)A5RU(+T81O-5=ZNJ~Zw@AwuQq*CQ zltBp&nmvn;f^U+E5gE+k8c4?q<{eHv?$fiG z5~$F|Be29PGZ6?0ir*{6`yUCkD#f-|1)PrTr%%P+*>Xc{;`D;RpP*kdRR|KY_pNIxZ-mCn!IJz#K`QA^y_`7}RgCkS}VP z=_$VTzzj)|c5rlH8xw<#I$W75KV$yC2YuVcf2s)o{rmTxok^#p8RmE&JXnkt3Bbls zWI{p`nfMR;wj`VTB1vy!QS>kS6}!AIC%)jb?@?ul*d(6Ght8J>>>}wc6q(+w19ab z;SH}0z(Y_yv=jT4lr$h010KZWi{PBX;vLDAn=cVl7K5qEOs0fXH0V8#zL)ZY;G+wV zP!BDbiYA9Vd$_*0mJM%*NX)sfdraHGPCXTWj}jIA7F&uRU(| zKA&}wK<{~Sq}cPX#vQ_1LjEzVA9$l`W@bP2hHzh1R{;@D`{TRAxm4i&2`2jGt&d5r zAvu|BDBf)G`=_7P&O4}^0@QML@0$r&;;~Q@5)zQ4ZETpEnwp~eKj7!(<-ui%cqldl zlOey)hPe9Q_BCmI>}ATaUN>rJaY~3M=kI{Ov)EMb?d^bzh@?Dp+I*1tA?!LO=_K#; zrT=$Ij8EHw+eU5$H*^TgfHpld<29TBJYtJgBz})odTlH@t9nOAF^G}H%b^)cOnQ=c z-LNcei{Czll{Q(4bsPdu7W(K$HgiS{uzd&Q4zdZJRT|t0LK!Lj)e#5U{DjaG$$5rd ze}1ToxV!U#i=~lJb#P#ZLq zYzgJZWw~7|iYR53%JIK-{;;ixaJE#g`v~=7tzW)>URBhSxFLh<|59>y*ql=cG&V-Q z${~<@xUK8`fTw>aorJG?a`1Kp-3lyS_?u3s=Y+Ib$R(6ktuq7IIXhKb z__VvbX*Ks`F>0IY)_6)$}#AsT5A5dbpSPB_58{K1E z+J2dPw$h5~ikn50J`Y%ZQoXoLpTi3UL4|uHFun4~d3Zq>X881J+br7a4zg(<*eWwN z>~mYbo3er#K6g4TVes2?R>nu>3+t}*%<}48haozSmIk|JKBu0 zi)S91H&48MZTP|4*=4100^Aan#$wj(xqQ0lquAS+Q8UUy9vOM#4i;((t^?t7v?D$S ztlYA3+3)qp0M}XJqdH8Dw!dzgq$}}hu$*6}Y05~5mUUGiY&-MulD0hp=MPJOhQF0@ z<_3eH&>O>!4y_h-M2AV!Rf*vgPUBx4zL!bFaT4R|+WNxGkiBFSux@&5xk2(jL;N-P zVBK$}(SG7h&x;6XSGK6Wx4kz)aXP*t%l_W;^DzKm85iA8;yLjlrRaVLH4Wohl@D}` zj1KUOH8*IAhbdjBnPlrgEcXaEMHu-#?!6Y#%MG{1^zY-*;Z`|vF%o?0&i8+qVc3_t zP~9A6zs>u6?=9Md9Ts77bS`#rAwP>K zcwnI3#cl!ys#tpo3BX(56vXjbA~TL|z$tp(@R#=9{Os(OeUxvfQp%00*(Z8N*-y)v9-hOJt{h;<89}VlDD@-HzXs&|^#Bc#L4e(947RWHaHaK6JZHYat34^BsEW0DzAch0= zHk8XPb*4dU&AKBjCv=vFNti*{COet2{ZoAB<~pmzw`AS54vasGIU8x(+ctr7e_74P ze(!E5am`rv@U7%ZNd6tBKKg9p-`&wBb8d8P24@nJ1`@8fJ3}(5vBal6Ax=pVnO|}U z+{*@0ODif6e?O_OP%PwibgKk{&#G^px86DD`StIWw%8rqz`oX*Du4Wd106LBS#@@H zN(5rOYmGv~e8tDURyFC_UJ2x9Mbwf_)1uGrR@B!&?G)E*z1R9+eVxGCWQk73fC=w| zdq;7mySn6f783^YvBHOQ%8T)4?R$hH#dM>#NT_H)qYjj zH-EqSCn57&1?SU1H&-=}r_+qVPFu$*o9C&V-8&1z3MNeiFkJauGOjJ~Gb7Nm0Iqbh zE3x~vwiFZC=jyeITPp1>=t^fp{c&m&34*NZsiZDLDA_&`F3`H zc1R(ejQ0w)e*Wg{z7LRmUU@a&;`qF<(Qy+FXJ46K;PME=YId`M|KnM%NYsDB1%7d{_p5ZJXY=}D(lXIrR94B*bnrE83 zt3GxH5gJB3$^4eNTW2f}03Fr7ym^Z0cCIoMe~EaIc-cV>0uX{zUDPz%r&cP1UL;?J zC_#fuuOIlamo0MsM&l2J=^Ia zQ9UlFd#PRy|5i-WOi{N%)v$Rm_)6jyUmmDb&!c0Nf%Ii;AU&O z;4c=Hz4H+L79fc(id*Zec8i<3vdn4#Zuw6PtFOdzogAruk~uOaZkAbi6JH5oE=W+; zJwdJ1PMIv)@2%7}r}VqHzTQPf;zmC{dcwWC$58gqa?raNSxfJDC}+1tN59>HWadNf zu>@3qjekD7F9ZdKABza}mHd6OH{PU&`UA6^n4ju?0h=Z`(Y(p~9W@7RkxU zY2zOcZXgFEn5RmQf;Q6k~kJYoxeDknH3DG^x(?N%kAv!TyN~j>pp)* zu+8l5HoCEBGLjI)CdVgXWawS%FSkO$60XTIMf1O5o$%wXB6|^v|DuL)vHEW7MFLIA zUp}zf252|Iyny!AZ*Cw<%O5M#m^>z$om>u$PKw>mE}*vK1@Ukw6!za;h8nW~kTx63OZ>Dis$dbGYFgFkx&@3g&>yD92?<;Q8^9h2Rs1YXB0 zb@oqR^#*~QGNZv|J6F=C7e9w!*@5)IYZzt%-yqzV`(@-@ApgeZ<*JvX?_$gKd*szP zt%;(FzeTy|PGpv}A<8o=R6V$GQ<_J-MXFE4-!C@{ zgi?1G?s_UzAR?0S?;|Ijauzvwr+LI&bUF;g_=fBZrfx$rd!>oCa9MDZJNnq*8Huxi zI2YQMPutDEX4xcjUjE8y65*4PErDKoiPsl{4PTQS*eaQtQul`H7h$8^D-<#PQoMFJ z{%4I!|8wlPmkw-f?7N_YQ#i60-xBSP$ET;d&9fNM{g9mXhPiB*9AEU0~cf^l7 zv@FH%Ja0=A2pCJ=+h(z>W2WQEnwbI6xq<;}x`vZ;*?&lKkQ@isZBVhF(h*>FcH=P_ zW|$e3ysaAw;BNk9jd zj@|;H<2eiOf<~&nG6>@WgVsl^^b4Y1%NQk&!TiZ3r^qyMCrNFbQ@g$RA~2@b%`x|t zOO@J7;AE#@XkC16HS`9bv%Scs8y3Qx)~_ep8P-;qOTAr})opxdKxtp@S6p>U{#fal z^_j%uk2Cm0Q0(>+NkZlOSDFitx?hV-V@;g9M;JyGb4vPO8v=^hA@*G-mhbj<+lB|( z;K!T4G0YE!7sQCYgnV^)X(2!p3Jb@o?#sfh08DnT*pYzKm2%Bi<=LO_`a%n}@AEP*HyG$T=T}g(szyXACJbF@|k4MH-)0t`QID zK5{t-52UlS!j!fHlq`fiHC4M@AP3^r9<7Of;O|`q-!?c8{`wfE-KZZfrLbB$X*TSb z>6*x0^%N=*2cb8gcx@oPvNLzi^s4e`@1UBzR;^dq5@g-j+ z%z71{8_gV~G7O3G+S~bWjqQ4P(;*ua0q%6!41yI-wgE@hA6GgNHTv*fto}-xu*J3v ze{hN4i^xAXEDY&p_W<$t&Q9NSy<3|px=-CNRApUAtV;jWG~qcXNwl(>+NVs1Ic4_O zpCmV3Gar0rcLXI3%7S7hP)aLam4Q(_bP89yVB!40fZ}VC=qZmnJ&k(b)ptc4=nx3+ zg9pwl4IoE{fPf(D-Skl&92|bHioA@@0bVzhl*r`C_8pNPuP7IiU1I$Yq;2n){MoLj z$di%QnTvOZJnCJl98nP%(Vk$j+7CZoNa5{z-&lS1hiZ6H_&&FR+aTh16BXsbtuxu* zui2h66m4L6-Ftq^c%<;Y+{KQy9m%*Z(QL85&wxl3=Yc^GbU%n&E>E4=fnlL;of!0h z|6}UVcBw%13w zbsrS?G^7GEt|7TaMSEyPMYKHMzuZ+b6yIJD{#X$DBKjQN{{faf!YX~`>p0;nD@N?t z{GUvtwmw7v>tW^2P;VNXbL9X9&9D^U>4^11v__Wj=`(j6%?Y@wiaaGXb+HD^z$GQq z)ih;WcIT6l61f;{P8)?*1tR3mRM+)77hW_nHJ=rhP~95$nAG?k$If6}=kuudz-+?v z`{ew($HWkp5X8`67aPyd&}t0nX~=(j>T0n)H|}^o%w?1892G%6%z&RQrUR@JN*c~G z%+G#}Hfv>E-pV}5$>H9+o1!|^k6t-_#C)hmOz9NSS1}e)g|j9qlne2H*+`L_aO;%# z=rT=WfXr9}s&5}oVZ$!pd|y0%tM({(U5$p2`OFI|G4uBhGZCZK$#qPZhdZ>i|oPzz$aTyKK{pS! zk&b&OMM9j~vVM9Va2t7rR4qH79dp=3R-xy53W2;03X;?p$lbaIcL9#_ywHF|Wo2bo z|$RD~YThXz`y%Hpv|?KS?=bJWoRuQ;`J1Yk0xJ9A zoR^*^=iMM_NNqbR2xPtdPLM26(ff2Ii%;xH`0{*P^A$9%@2#Vw!)j@1$v{WfvvWbe zQ(-q7mJtD;ZC%MoU4(ho;xnErr15J&UfVQi;v^_;wx&%M))IqWD^BX3in(9xswlwZ zDY0R_GC<$d?G*+4Z{Nv<%w%N%d2Tkx=ZP>emHKcCnu9rC^+}|=p z%DbOWX%3h$SJu@{tG8X1UOwEsd_ymS(JIOxDO{RZ`k|;ms zoD_Iq_TlSlCmlCS{y>mmL&xt_l~ z9j>az3^rCZUo)#Qkbi9%A^Y>nw0aDt4LhM#FJex8-dX2`r{@&Tz8jB&Sf9kDgUsCp zFNI5TGmcv9)!h3JJ2~w{ynZnckH6e}w#$G#56{zn`CR?p?j*Y!iRdqCEuQZ9^UK|z zM$$Nrk_z%b5`2XLDolN8Kid*`h1Z^rMh^8&=}q`QP(#BRwHi@!$6t(M+`^4WZCyAI zB4s3V^P-M*klkl#hr^OZ&U#jthP!LtwwH@3nZUz~b_=$&88QXoanIVNC=D5Z%$7@Zakb zqBH0{xRuo_Y1meK)4x`C@(yqQ48^~MW0kl7J1^IYc`HTlF2^bQb`)3cByFn$O=myj991s7@hF|)f0TACEZ>fC z{Du0d_Rh@C_Rkc(g@>^+hwd>f9}f=?x2N*tw0ghtGA1U5RTU81Etnr70(DZ9@e#qil>r=Dy4uKw- zaGK%dawRu8@40(D%~Kfc@;X(M3lj@Vlwrfi^Lc&qYvFg0Ts|9&$jC?rZf=brdK@_* zfspXa_(w!!q|Ydc*uk2Ni3)$qX4_sSuuV&o3pP-Br#jbE>b|x#%^=JKry%_{nwTC5Cmh?-8;^=2_@~|6$@ros&^0D`LQ5O| zZVt|MvdT@ap!A<4DCuUHY1F8z-ZcI6#|E!a5D-+x#9e!ZUYrc4e)bWo4!82{-LY}! zK#k3+OEfMlK1x7JPMErXV*b@ZcdLJz$9+!YJ?kautg`mwS((k<;wz0HYKz5c zQx}a~$)^<9#v)Vy+rONPj9&7;(dwRRaJPK6Xr0cvwmg&&;PlBa(rv%7Ft~=XR)|$V zh|+R%xz*Ky@d?lgyQG39o~*^ijIF(dg64-WcnW4_EEyEWc(QmzyK%$Tznoz)lxTT{ z#HEswO9a;WzDe?Y)yXK~x579aidv8FFo4TbtLf&{t09v(dRDp-VToySJ)4qov~Iy} zU++1{J#~qQ_Pj$v`F2Z@x*d-9U=0VukSrys*NDLHuESUDRF{9anuLSazNPw$KUW$y zEOi4?KNfuK2~bXCi?1g$-bA0QHv2zPp+pNFW-Nip>s_~cn^QTB_XR(~NcCz0z4?W# zqSP2{6c1Pxlq@|fY~G>h%7k1NO}8fuPJy0F5GC|yPZp$`3mo)F8yE2-pB1GChv(xJ zYX{JwCLm;tj)Bo*&G&;9L$Lt1-p94IvB>r!L`FvwD<~Y%BFRQzO2(D#jD47_Q$+s# zGdF0KvyY6%4z9!ANwY>W7V8}4PZF|+#MghQyK>kR{B-)jJraueT6QVgNu5(sb>coh z!mnakXlm8kj)b^qu+k9ByW#yzXLO5e45&Ave6BKXW{-??Fx7B!dTre7tP2A;1t+IU z?Uu%aa2#qalM?D{gV=3vefI5_!0GE$2aUid>+SvV%x1)nmuD!IR8SU-0fE!2GU{LV z-W)I2tzczkwb<(Y;xd^lMH{RTO)`$)36>Zk2n54zAR@!Nr`9ZrMf2WW$$t&TJ5^NveURHQfN-m*xAe>FG7z9P#9mhOSN&8oWAkqu@3enDP z$rXb%{xP~0dgn`4ajhVj8gg$pf!sxN;E9CpZCs*=uz&R*0c4d%8X#}&ym>Zx92GxeJ5-(AqSH`cVz{IipIo5guZuZ&h2A7p5<;)^UJ8*s7q08 z`3Re(y82IN0xz#q78<_`YBn4E`S&1%A4h7Yb8PMtX5NeGc`Z;Txsu)GxP z>rjz=e8s4yrl>%GYK#Y~)gTMl#4Wu$x8&W~&dZxRaAb+a=TE=XdOBE{3j~^ zry6nor}&&4uEw&#zkJ3X`(yYkI)yn2;2lAQv8;eup`gfY8{_j$SG$AlEqR|q z!V`SHGl(9Fu+bHC_drqCB+8SHg%&QY`J=Tc`9V|{$0IiP%I-0iVP92$Hl{P4`}@Dz zHRr}vBzcL?RTi)4}cNs#-%{vQ zflIk==VOie90-t5jzOCz%#7`?uKeuAPhL6LtOIn`)ybrxds z@#C@zhQs!kh96srsNU33?F~&+^-oTc0{wP#>RkfvvAH_sAgAOhi&VWJLmY z)3o$ARFy2MW<)JZEP$&eTnQ<5KQYFZIQAd_-gWdSUMXx{79ohp-6E z6VE4`*1ecV*R0hRAm}vmos~E&?c;#qn7bKq8K<1v)gMh*Jy+D?f|=ap#ulLYbLGEL z(%|E1F*02sl3tD7yM+dC-QNz=0T#ZWDdGZgbI{BB+8hxj?#q#$X@i*&eHV)X>=oke z)9cg#cx->+bQt0Bud;>)DNl>Of+~|7x#7R?ol6&%5F@G#R?xQ-@O%sT4oe1RfPb-n z!rNqeMhgns7nfUoD*#@rgDHVN>|dnrUdFeJq(-GqXwz!S%}vb9PR0DjI4J)ulN{2& ztqQwZHbdxSr34GQ?Xb+k+K&ETI$%Af`da-QFtd`Eo<@le*sY1lHdRU From c20bcccee820023d9655853432e470e66dc5f2a8 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Sat, 31 Aug 2019 10:11:47 +1000 Subject: [PATCH 09/12] gggggggggggggggggggggggg --- icons/obj/clothing/hats.dmi | Bin 88995 -> 88442 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index ef9cc566b6556d0b2e11e24b3a67a94d35337bec..e151808cb142d6167a79c0ba410c16e6b6de61d3 100644 GIT binary patch delta 13463 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 delta 14020 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 H@Av-!B;nxV From fee4209ec360098f565762b2db483fc385e7cb68 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Sat, 31 Aug 2019 10:16:03 +1000 Subject: [PATCH 10/12] fffffffffffffffffffffffffffffffa --- modular_citadel/icons/obj/clothing/hats.dmi | Bin 0 -> 463 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modular_citadel/icons/obj/clothing/hats.dmi diff --git a/modular_citadel/icons/obj/clothing/hats.dmi b/modular_citadel/icons/obj/clothing/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ba9b4b5f8ec4e6b35f267f1fb6781a731ca86b0b GIT binary patch literal 463 zcmV;=0WkiFP)-Kz`($Zo3w{rFt&U?Ygh9j00001bW%=J06^y0W&i*H zetJ|`bVOxyV{&P5bZKvH004NLQ&wgsh#Q4h;K}ivRvE*JEtt$M85CWJrg- zsL1*TP(3h2LPTcT=SdrDUzp)g;7GRg52)JSX3KsMBckWCr0y0-Cm28jTem>joObi0 z6I21Pc2{z!2=(dUgv~2T5E40+UWURW+Njb|B6b({bX;# zLUU~{!39`ia0N%1ltCdzBSS*;exJFs=oS>%^AYa9$qV!yA;kDK4Y>dS002ovPDHLk FV1hbC#~T0u literal 0 HcmV?d00001 From daff8899dd5deaf9c7f97f82bea374e24fc71595 Mon Sep 17 00:00:00 2001 From: nik707 <38332985+nik707@users.noreply.github.com> Date: Sat, 31 Aug 2019 02:04:58 -0500 Subject: [PATCH 11/12] retard --- code/game/objects/items/stacks/sheets.dm | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 code/game/objects/items/stacks/sheets.dm diff --git a/code/game/objects/items/stacks/sheets.dm b/code/game/objects/items/stacks/sheets.dm deleted file mode 100644 index 908fc88383..0000000000 --- a/code/game/objects/items/stacks/sheets.dm +++ /dev/null @@ -1,18 +0,0 @@ -/obj/item/stack/sheet - name = "sheet" - lefthand_file = 'icons/mob/inhands/misc/sheets_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/sheets_righthand.dmi' - full_w_class = WEIGHT_CLASS_NORMAL - force = 5 - throwforce = 5 - max_amount = 50 - throw_speed = 1 - throw_range = 3 - attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") - novariants = FALSE - var/perunit = MINERAL_MATERIAL_AMOUNT - var/sheettype = null //this is used for girders in the creation of walls/false walls - var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity - var/is_fabric = FALSE //is this a valid material for the loom? - var/loom_result //result from pulling on the loom - var/pull_effort = 0 //amount of delay when pulling on the loom \ No newline at end of file From 7e8e32f848efc240ed6478a1f7e0f461091e8fda Mon Sep 17 00:00:00 2001 From: nik707 <38332985+nik707@users.noreply.github.com> Date: Sat, 31 Aug 2019 02:05:13 -0500 Subject: [PATCH 12/12] idiot --- code/game/objects/items/stacks/sheet_types.dm | 658 ------------------ 1 file changed, 658 deletions(-) delete mode 100644 code/game/objects/items/stacks/sheet_types.dm diff --git a/code/game/objects/items/stacks/sheet_types.dm b/code/game/objects/items/stacks/sheet_types.dm deleted file mode 100644 index be7e9ba77b..0000000000 --- a/code/game/objects/items/stacks/sheet_types.dm +++ /dev/null @@ -1,658 +0,0 @@ -/* Diffrent misc types of sheets - * Contains: - * Metal - * Plasteel - * Wood - * Cloth - * Plastic - * Cardboard - * Paper Frames - * Runed Metal (cult) - * Brass (clockwork cult) - * Bronze (bake brass) - */ - -/* - * Metal - */ -GLOBAL_LIST_INIT(metal_recipes, list ( \ - new/datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("chair", /obj/structure/chair, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_floor = TRUE), \ - //CIT CHANGE - adds sofas to metal recipe list - new/datum/stack_recipe_list("sofas", list( \ - new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, one_per_turf = TRUE, on_floor = TRUE), \ - new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, one_per_turf = TRUE, on_floor = TRUE), \ - )), \ - //END OF CIT CHANGES - null, \ - new/datum/stack_recipe_list("office chairs", list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/chair/office/dark, 5, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("light office chair", /obj/structure/chair/office/light, 5, one_per_turf = TRUE, on_floor = TRUE), \ - )), \ - new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/chair/comfy/beige, 2, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/chair/comfy/black, 2, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/chair/comfy/brown, 2, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/chair/comfy/lime, 2, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/chair/comfy/teal, 2, one_per_turf = TRUE, on_floor = TRUE), \ - )), \ - null, \ - new/datum/stack_recipe("rack parts", /obj/item/rack_parts), \ - new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ - new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ - new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), \ - new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ - null, \ - new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ - new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console/buildable/, 10, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ - new /datum/stack_recipe_list("airlock assemblies", list( \ - new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("public airlock assembly", /obj/structure/door_assembly/door_assembly_public, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("virology airlock assembly", /obj/structure/door_assembly/door_assembly_viro, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("external maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_extmai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - )), \ - null, \ - new/datum/stack_recipe("firelock frame", /obj/structure/firelock_frame, 3, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("reflector frame", /obj/structure/reflector, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ - new/datum/stack_recipe("grenade casing", /obj/item/grenade/chem_grenade), \ - new/datum/stack_recipe("light fixture frame", /obj/item/wallframe/light_fixture, 2), \ - new/datum/stack_recipe("small light fixture frame", /obj/item/wallframe/light_fixture/small, 1), \ - null, \ - new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2), \ - new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2), \ - new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2), \ - new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2), \ - new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ - null, \ - new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("floodlight frame", /obj/structure/floodlight_frame, 5, one_per_turf = TRUE, on_floor = TRUE), \ -)) - -/obj/item/stack/sheet/metal - name = "metal" - desc = "Sheets made out of metal." - singular_name = "metal sheet" - icon_state = "sheet-metal" - item_state = "sheet-metal" - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) - throwforce = 10 - flags_1 = CONDUCT_1 - resistance_flags = FIRE_PROOF - merge_type = /obj/item/stack/sheet/metal - grind_results = list("iron" = 20) - point_value = 2 - -/obj/item/stack/sheet/metal/ratvar_act() - new /obj/item/stack/tile/brass(loc, amount) - qdel(src) - -/obj/item/stack/sheet/metal/narsie_act() - new /obj/item/stack/sheet/runed_metal(loc, amount) - qdel(src) - -/obj/item/stack/sheet/metal/fifty - amount = 50 - -/obj/item/stack/sheet/metal/twenty - amount = 20 - -/obj/item/stack/sheet/metal/ten - amount = 10 - -/obj/item/stack/sheet/metal/five - amount = 5 - -/obj/item/stack/sheet/metal/cyborg - materials = list() - is_cyborg = 1 - cost = 500 - -/obj/item/stack/sheet/metal/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.metal_recipes - return ..() - -/obj/item/stack/sheet/metal/suicide_act(mob/living/carbon/user) - user.visible_message("[user] begins whacking [user.p_them()]self over the head with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") - return BRUTELOSS - -/* - * Plasteel - */ -GLOBAL_LIST_INIT(plasteel_recipes, list ( \ - new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = TRUE), \ - new/datum/stack_recipe("bomb assembly", /obj/machinery/syndicatebomb/empty, 10, time = 50), \ - null, \ - new /datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 6, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 8, time = 50, one_per_turf = 1, on_floor = 1), \ - )), \ -)) - -/obj/item/stack/sheet/plasteel - name = "plasteel" - singular_name = "plasteel sheet" - desc = "This sheet is an alloy of iron and plasma." - icon_state = "sheet-plasteel" - item_state = "sheet-metal" - materials = list(MAT_METAL=2000, MAT_PLASMA=2000) - throwforce = 10 - flags_1 = CONDUCT_1 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80) - resistance_flags = FIRE_PROOF - merge_type = /obj/item/stack/sheet/plasteel - grind_results = list("iron" = 20, "plasma" = 20) - point_value = 23 - -/obj/item/stack/sheet/plasteel/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plasteel_recipes - return ..() - -/obj/item/stack/sheet/plasteel/twenty - amount = 20 - -/obj/item/stack/sheet/plasteel/fifty - amount = 50 - -/* - * Wood - */ -GLOBAL_LIST_INIT(wood_recipes, list ( \ - new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ - new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \ - new/datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 10), \ - new/datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 40), \ - new/datum/stack_recipe("rolling pin", /obj/item/kitchen/rollingpin, 2, time = 30), \ - new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood/, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("plywood chair", /obj/structure/chair/comfy/plywood, 4, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("rustic wooden door", /obj/structure/mineral_door/woodrustic, 10, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("coffin", /obj/structure/closet/crate/coffin, 5, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("dresser", /obj/structure/dresser, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 10),\ - new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("wooden buckler", /obj/item/shield/riot/buckler, 20, time = 40), \ - new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\ - new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \ - new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\ - new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 50, one_per_turf = TRUE, on_floor = TRUE),\ - new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 50, one_per_turf = TRUE, on_floor = TRUE),\ - new/datum/stack_recipe("baseball bat", /obj/item/melee/baseball_bat, 5, time = 15),\ - )) - -/obj/item/stack/sheet/mineral/wood - name = "wooden plank" - desc = "One can only guess that this is a bunch of wood." - singular_name = "wood plank" - icon_state = "sheet-wood" - item_state = "sheet-wood" - icon = 'icons/obj/stack_objects.dmi' - sheettype = "wood" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0) - resistance_flags = FLAMMABLE - merge_type = /obj/item/stack/sheet/mineral/wood - novariants = TRUE - grind_results = list("carbon" = 20) - -/obj/item/stack/sheet/mineral/wood/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.wood_recipes - return ..() - -/obj/item/stack/sheet/mineral/wood/fifty - amount = 50 - -/* - * Cloth - */ -GLOBAL_LIST_INIT(cloth_recipes, list ( \ - new/datum/stack_recipe("grey jumpsuit", /obj/item/clothing/under/color/grey, 3), \ - new/datum/stack_recipe("black shoes", /obj/item/clothing/shoes/sneakers/black, 2), \ - null, \ - new/datum/stack_recipe("backpack", /obj/item/storage/backpack, 4), \ - new/datum/stack_recipe("duffel bag", /obj/item/storage/backpack/duffelbag, 6), \ - null, \ - new/datum/stack_recipe("plant bag", /obj/item/storage/bag/plants, 4), \ - new/datum/stack_recipe("book bag", /obj/item/storage/bag/books, 4), \ - new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4), \ - new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ - new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ - null, \ - new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ - new/datum/stack_recipe("rag", /obj/item/reagent_containers/rag, 1), \ - new/datum/stack_recipe("towel", /obj/item/reagent_containers/rag/towel, 3), \ - new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ - new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ - null, \ - new/datum/stack_recipe("fingerless gloves", /obj/item/clothing/gloves/fingerless, 1),\ - new/datum/stack_recipe("white gloves", /obj/item/clothing/gloves/color/white, 1),\ - new/datum/stack_recipe("black gloves", /obj/item/clothing/gloves/color/black, 3), \ - null, \ - new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/sunglasses/blindfold, 2), \ - )) - -/obj/item/stack/sheet/cloth - name = "cloth" - desc = "Is it cotton? Linen? Denim? Burlap? Canvas? You can't tell." - singular_name = "cloth roll" - icon_state = "sheet-cloth" - item_state = "sheet-cloth" - resistance_flags = FLAMMABLE - force = 0 - throwforce = 0 - merge_type = /obj/item/stack/sheet/cloth - -/obj/item/stack/sheet/cloth/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.cloth_recipes - return ..() - -/obj/item/stack/sheet/cloth/ten - amount = 10 - -//Durathread fuck slash-asterisk comments - GLOBAL_LIST_INIT(durathread_recipes, list ( \ - new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/durathread, 4, time = 40), - new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 40), \ - new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 40), \ - new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 25), \ - new/datum/stack_recipe("durathread jumpskirt", /obj/item/clothing/under/duraskirt, 40, time = 40), \ - )) - -/obj/item/stack/sheet/durathread - name = "durathread" - desc = "A fabric sown from incredibly durable threads, known for its usefulness in armor production." - singular_name = "durathread roll" - icon_state = "sheet-durathread" - item_state = "sheet-cloth" - resistance_flags = FLAMMABLE - force = 0 - throwforce = 0 - merge_type = /obj/item/stack/sheet/durathread - -/obj/item/stack/sheet/durathread/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.durathread_recipes - return ..() - - - -/* - * Cardboard - */ -GLOBAL_LIST_INIT(cardboard_recipes, list ( \ - new/datum/stack_recipe("box", /obj/item/storage/box), \ - new/datum/stack_recipe("sec box", /obj/item/storage/box/seclooking), \ - new/datum/stack_recipe("light tubes", /obj/item/storage/box/lights/tubes), \ - new/datum/stack_recipe("light bulbs", /obj/item/storage/box/lights/bulbs), \ - new/datum/stack_recipe("mouse traps", /obj/item/storage/box/mousetraps), \ - new/datum/stack_recipe("pizza box", /obj/item/pizzabox), \ - new/datum/stack_recipe("power cell", /obj/item/storage/box/cells), \ - new/datum/stack_recipe("02", /obj/item/storage/box/otwo), \ - null, \ - new/datum/stack_recipe("lethal ammo box", /obj/item/storage/box/lethalshot), \ - new/datum/stack_recipe("rubber shot ammo box", /obj/item/storage/box/rubbershot), \ - new/datum/stack_recipe("bean bag ammo box", /obj/item/storage/box/beanbag), \ - new/datum/stack_recipe("12g ammo box", /obj/item/storage/box/lethalslugs), \ - new/datum/stack_recipe("stun slug ammo box", /obj/item/storage/box/stunslug), \ - new/datum/stack_recipe("tech shell ammo box", /obj/item/storage/box/techsslug), \ - new/datum/stack_recipe("incendiary ammo box", /obj/item/storage/box/fireshot), \ - new/datum/stack_recipe("firing pins", /obj/item/storage/box/firingpins), \ - new/datum/stack_recipe("loose ammo", /obj/item/storage/box/ammoshells), \ - null, \ - new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3), \ - new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), \ - new/datum/stack_recipe("folder", /obj/item/folder), \ - new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4), \ - new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \ - null, \ - new/datum/stack_recipe("colored brown", /obj/item/storage/box/brown), \ - new/datum/stack_recipe("colored green", /obj/item/storage/box/green), \ - new/datum/stack_recipe("colored red", /obj/item/storage/box/blue), \ - new/datum/stack_recipe("colored blue", /obj/item/storage/box/red), \ - new/datum/stack_recipe("colored yellow", /obj/item/storage/box/yellow), \ - new/datum/stack_recipe("colored pink", /obj/item/storage/box/pink), \ - new/datum/stack_recipe("colored purple", /obj/item/storage/box/purple), \ - )) - -/obj/item/stack/sheet/cardboard //BubbleWrap //it's cardboard you fuck - name = "cardboard" - desc = "Large sheets of card, like boxes folded flat." - singular_name = "cardboard sheet" - icon_state = "sheet-card" - item_state = "sheet-card" - resistance_flags = FLAMMABLE - force = 0 - throwforce = 0 - merge_type = /obj/item/stack/sheet/cardboard - novariants = TRUE - -/obj/item/stack/sheet/cardboard/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.cardboard_recipes - return ..() - -/obj/item/stack/sheet/cardboard/fifty - amount = 50 - -/obj/item/stack/sheet/cardboard/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/stamp/clown) && !istype(loc, /obj/item/storage)) - var/atom/droploc = drop_location() - if(use(1)) - playsound(I, 'sound/items/bikehorn.ogg', 50, 1, -1) - to_chat(user, "You stamp the cardboard! Its a clown box! Honk!") - if (amount >= 0) - new/obj/item/storage/box/clown(droploc) //bugfix - else - . = ..() - - -/* - * Runed Metal - */ - -GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ - new/datum/stack_recipe("runed door", /obj/machinery/door/airlock/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("runed girder", /obj/structure/girder/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("pylon", /obj/structure/destructible/cult/pylon, 4, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("forge", /obj/structure/destructible/cult/forge, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("archives", /obj/structure/destructible/cult/tome, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("altar", /obj/structure/destructible/cult/talisman, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - )) - -/obj/item/stack/sheet/runed_metal - name = "runed metal" - desc = "Sheets of cold metal with shifting inscriptions writ upon them." - singular_name = "runed metal sheet" - icon_state = "sheet-runed" - item_state = "sheet-runed" - icon = 'icons/obj/stack_objects.dmi' - sheettype = "runed" - merge_type = /obj/item/stack/sheet/runed_metal - novariants = TRUE - grind_results = list("iron" = 5, "blood" = 15) - -/obj/item/stack/sheet/runed_metal/ratvar_act() - new /obj/item/stack/tile/brass(loc, amount) - qdel(src) - -/obj/item/stack/sheet/runed_metal/attack_self(mob/living/user) - if(!iscultist(user)) - to_chat(user, "Only one with forbidden knowledge could hope to work this metal...") - return - var/turf/T = get_turf(user) //we may have moved. adjust as needed... - var/area/A = get_area(user) - if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !A.blob_allowed)) - to_chat(user, "The veil is not weak enough here.") - return FALSE - return ..() - -/obj/item/stack/sheet/runed_metal/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.runed_metal_recipes - return ..() - -/obj/item/stack/sheet/runed_metal/fifty - amount = 50 - -/obj/item/stack/sheet/runed_metal/ten - amount = 10 - -/obj/item/stack/sheet/runed_metal/five - amount = 5 - -/* - * Brass - */ -GLOBAL_LIST_INIT(brass_recipes, list ( \ - new/datum/stack_recipe("wall gear", /obj/structure/destructible/clockwork/wall_gear, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - null, - new/datum/stack_recipe("brass pinion airlock", /obj/machinery/door/airlock/clockwork, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brass pinion airlock - windowed", /obj/machinery/door/airlock/clockwork/brass, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brass windoor", /obj/machinery/door/window/clockwork, 2, time = 30, on_floor = TRUE, window_checks = TRUE), \ - null, - new/datum/stack_recipe("brass reflector", /obj/structure/destructible/clockwork/reflector, 10, time = 100, one_per_turf = TRUE, on_floor = TRUE, window_checks = TRUE), \ - null, - new/datum/stack_recipe("brass window - directional", /obj/structure/window/reinforced/clockwork/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("brass window - fulltile", /obj/structure/window/reinforced/clockwork/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("brass chair", /obj/structure/chair/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brass bar stool", /obj/structure/chair/stool/bar/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brass stool", /obj/structure/chair/stool/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("brass table frame", /obj/structure/table_frame/brass, 1, time = 5, one_per_turf = TRUE, on_floor = TRUE), \ - null, - new/datum/stack_recipe("sender - pressure sensor", /obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("sender - mech sensor", /obj/structure/destructible/clockwork/trap/trigger/pressure_sensor/mech, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("sender - lever", /obj/structure/destructible/clockwork/trap/trigger/lever, 1, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("sender - repeater", /obj/structure/destructible/clockwork/trap/trigger/repeater, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - null, - new/datum/stack_recipe("receiver - brass skewer", /obj/structure/destructible/clockwork/trap/brass_skewer, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_ADJACENT), \ - new/datum/stack_recipe("receiver - steam vent", /obj/structure/destructible/clockwork/trap/steam_vent, 3, time = 30, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ - new/datum/stack_recipe("receiver - power nullifier", /obj/structure/destructible/clockwork/trap/power_nullifier, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ - null, - new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/bottle/holyoil/empty), \ - -)) - -/obj/item/stack/tile/brass - name = "brass" - desc = "Sheets made out of brass." - singular_name = "brass sheet" - icon_state = "sheet-brass" - item_state = "sheet-brass" - icon = 'icons/obj/stack_objects.dmi' - resistance_flags = FIRE_PROOF | ACID_PROOF - throwforce = 10 - max_amount = 50 - throw_speed = 1 - throw_range = 3 - turf_type = /turf/open/floor/clockwork - novariants = FALSE - grind_results = list("iron" = 5, "teslium" = 15, "holyoil" = 1) - merge_type = /obj/item/stack/tile/brass - -/obj/item/stack/tile/brass/narsie_act() - new /obj/item/stack/sheet/runed_metal(loc, amount) - qdel(src) - -/obj/item/stack/tile/brass/attack_self(mob/living/user) - if(!is_servant_of_ratvar(user)) - to_chat(user, "[src] seems far too fragile and rigid to build with.") //haha that's because it's actually replicant alloy you DUMMY - return - ..() - -/obj/item/stack/tile/brass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.brass_recipes - . = ..() - pixel_x = 0 - pixel_y = 0 - -/obj/item/stack/tile/brass/fifty - amount = 50 - -/* - * Bronze - */ - -GLOBAL_LIST_INIT(bronze_recipes, list ( \ - new/datum/stack_recipe("wall gear", /obj/structure/girder/bronze, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - null, - new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/bronze), \ - new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/bronze), \ - new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \ - null, - new/datum/stack_recipe("bronze chair", /obj/structure/chair/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("bronze bar stool", /obj/structure/chair/stool/bar/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("bronze stool", /obj/structure/chair/stool/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ -)) - -/obj/item/stack/tile/bronze - name = "brass" - desc = "On closer inspection, what appears to be wholly-unsuitable-for-building brass is actually more structurally stable bronze." - singular_name = "bronze sheet" - icon_state = "sheet-brass" - item_state = "sheet-brass" - icon = 'icons/obj/stack_objects.dmi' - resistance_flags = FIRE_PROOF | ACID_PROOF - throwforce = 10 - max_amount = 50 - throw_speed = 1 - throw_range = 3 - turf_type = /turf/open/floor/bronze - novariants = FALSE - grind_results = list("iron" = 5, "copper" = 3) //we have no "tin" reagent so this is the closest thing - merge_type = /obj/item/stack/tile/bronze - -/obj/item/stack/tile/bronze/attack_self(mob/living/user) - if(is_servant_of_ratvar(user)) //still lets them build with it, just gives a message - to_chat(user, "Wha... what is this cheap imitation crap? This isn't brass at all!") - ..() - -/obj/item/stack/tile/bronze/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.bronze_recipes - . = ..() - pixel_x = 0 - pixel_y = 0 - -/obj/item/stack/tile/bronze/thirty - amount = 30 - -/* - * Lesser and Greater gems - unused - */ -/obj/item/stack/sheet/lessergem - name = "lesser gems" - desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." - singular_name = "lesser gem" - icon_state = "sheet-lessergem" - item_state = "sheet-lessergem" - novariants = TRUE - - -/obj/item/stack/sheet/greatergem - name = "greater gems" - desc = "Rare kind of gems which are only gained by blood sacrifice to minor deities. They are needed in crafting powerful objects." - singular_name = "greater gem" - icon_state = "sheet-greatergem" - item_state = "sheet-greatergem" - novariants = TRUE - - /* - * Bones - */ -/obj/item/stack/sheet/bone - name = "bones" - icon = 'icons/obj/mining.dmi' - icon_state = "bone" - item_state = "sheet-bone" - singular_name = "bone" - desc = "Someone's been drinking their milk." - force = 7 - throwforce = 5 - max_amount = 12 - w_class = WEIGHT_CLASS_NORMAL - throw_speed = 1 - throw_range = 3 - grind_results = list("carbon" = 10) - merge_type = /obj/item/stack/sheet/bone - -GLOBAL_LIST_INIT(plastic_recipes, list( - new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 5, one_per_turf = TRUE, on_floor = TRUE, time = 40), \ - new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/empty), \ - new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty,3), \ - new /datum/stack_recipe("wet floor sign", /obj/item/caution, 2))) - -/obj/item/stack/sheet/plastic - name = "plastic" - desc = "Compress dinosaur over millions of years, then refine, split and mold, and voila! You have plastic." - singular_name = "plastic sheet" - icon_state = "sheet-plastic" - item_state = "sheet-plastic" - materials = list(MAT_PLASTIC=MINERAL_MATERIAL_AMOUNT) - throwforce = 7 - merge_type = /obj/item/stack/sheet/plastic - -/obj/item/stack/sheet/plastic/fifty - amount = 50 - -/obj/item/stack/sheet/plastic/five - amount = 5 - -/obj/item/stack/sheet/plastic/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plastic_recipes - . = ..() - -GLOBAL_LIST_INIT(paperframe_recipes, list( -new /datum/stack_recipe("paper frame separator", /obj/structure/window/paperframe, 2, one_per_turf = TRUE, on_floor = TRUE, time = 10), \ -new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperframe, 3, one_per_turf = TRUE, on_floor = TRUE, time = 10 ))) - -/obj/item/stack/sheet/paperframes - name = "paper frames" - desc = "A thin wooden frame with paper attached." - singular_name = "paper frame" - icon_state = "sheet-paper" - item_state = "sheet-paper" - merge_type = /obj/item/stack/sheet/paperframes - resistance_flags = FLAMMABLE - merge_type = /obj/item/stack/sheet/paperframes - -/obj/item/stack/sheet/paperframes/Initialize() - recipes = GLOB.paperframe_recipes - . = ..() -/obj/item/stack/sheet/paperframes/five - amount = 5 -/obj/item/stack/sheet/paperframes/twenty - amount = 20 -/obj/item/stack/sheet/paperframes/fifty - amount = 50 - - -//durathread and cotton raw -/obj/item/stack/sheet/cotton - name = "raw cotton bundle" - desc = "A bundle of raw cotton ready to be spun on the loom." - singular_name = "raw cotton ball" - icon_state = "sheet-cotton" - is_fabric = TRUE - resistance_flags = FLAMMABLE - force = 0 - throwforce = 0 - merge_type = /obj/item/stack/sheet/cotton - pull_effort = 30 - loom_result = /obj/item/stack/sheet/cloth - -/obj/item/stack/sheet/cotton/durathread - name = "raw durathread bundle" - desc = "A bundle of raw durathread ready to be spun on the loom." - singular_name = "raw durathread ball" - icon_state = "sheet-durathreadraw" - merge_type = /obj/item/stack/sheet/cotton/durathread - pull_effort = 70 - loom_result = /obj/item/stack/sheet/durathread - -