From 39cdd540fe2864f56d29ca9a820a142ca4dab602 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sat, 16 Jan 2016 19:45:17 +0100 Subject: [PATCH 01/21] Center_of_mass for snacks/dishes --- .../reagents/reagent_containers/food.dm | 2 +- .../reagent_containers/food/snacks.dm | 237 ++++++++++++++++-- .../reagent_containers/food/snacks/meat.dm | 1 + icons/obj/food.dmi | Bin 92948 -> 89507 bytes 4 files changed, 224 insertions(+), 16 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food.dm b/code/modules/reagents/reagent_containers/food.dm index 1e797d6040..4caf08cc31 100644 --- a/code/modules/reagents/reagent_containers/food.dm +++ b/code/modules/reagents/reagent_containers/food.dm @@ -13,7 +13,7 @@ /obj/item/weapon/reagent_containers/food/New() ..() - if (!pixel_x && !pixel_y) + if (isnull(center_of_mass) && !pixel_x && !pixel_y) src.pixel_x = rand(-6.0, 6) //Randomizes postion src.pixel_y = rand(-6.0, 6) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index a5c820d96b..b2bcb99f5a 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -11,7 +11,7 @@ var/slices_num var/dried_type = null var/dry = 0 - center_of_mass = list("x"=15, "y"=15) + center_of_mass = list("x"=16, "y"=16) w_class = 2 //Placeholder for effect that trigger on eating that aren't tied to reagents. @@ -250,6 +250,7 @@ icon_state = "aesirsalad" trash = /obj/item/trash/snack_bowl filling_color = "#468C00" + center_of_mass = list("x"=17, "y"=11) New() ..() @@ -264,6 +265,7 @@ icon_state = "candy" trash = /obj/item/trash/candy filling_color = "#7D5F46" + center_of_mass = list("x"=15, "y"=15) New() ..() @@ -275,6 +277,7 @@ name = "Donor Candy" desc = "A little treat for blood donors." trash = /obj/item/trash/candy + New() ..() reagents.add_reagent("nutriment", 10) @@ -286,6 +289,7 @@ desc = "It's a handful of candy corn. Cannot be stored in a detective's hat, alas." icon_state = "candy_corn" filling_color = "#FFFCB0" + center_of_mass = list("x"=14, "y"=10) New() ..() @@ -299,6 +303,7 @@ icon_state = "chips" trash = /obj/item/trash/chips filling_color = "#E8C31E" + center_of_mass = list("x"=15, "y"=15) New() ..() @@ -310,6 +315,7 @@ desc = "COOKIE!!!" icon_state = "COOKIE!!!" filling_color = "#DBC94F" + center_of_mass = list("x"=17, "y"=18) New() ..() @@ -321,6 +327,7 @@ desc = "Such sweet, fattening food." icon_state = "chocolatebar" filling_color = "#7D5F46" + center_of_mass = list("x"=15, "y"=15) New() ..() @@ -334,6 +341,7 @@ desc = "Such sweet, fattening food." icon_state = "chocolateegg" filling_color = "#7D5F46" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -348,6 +356,7 @@ icon_state = "donut1" filling_color = "#D9C386" var/overlay_state = "box-donut1" + center_of_mass = list("x"=13, "y"=16) /obj/item/weapon/reagent_containers/food/snacks/donut/normal name = "donut" @@ -363,6 +372,7 @@ src.overlay_state = "box-donut2" src.name = "frosted donut" reagents.add_reagent("sprinkles", 2) + center_of_mass = list("x"=19, "y"=16) /obj/item/weapon/reagent_containers/food/snacks/donut/chaos name = "Chaos Donut" @@ -409,6 +419,7 @@ desc = "You jelly?" icon_state = "jdonut1" filling_color = "#ED1169" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -427,6 +438,7 @@ desc = "You jelly?" icon_state = "jdonut1" filling_color = "#ED1169" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -445,6 +457,7 @@ desc = "You jelly?" icon_state = "jdonut1" filling_color = "#ED1169" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -464,6 +477,7 @@ icon_state = "egg" filling_color = "#FDFFD1" volume = 10 + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/egg/New() ..() @@ -529,6 +543,7 @@ desc = "A fried egg, with a touch of salt and pepper." icon_state = "friedegg" filling_color = "#FFDF78" + center_of_mass = list("x"=16, "y"=14) New() ..() @@ -553,6 +568,7 @@ icon = 'icons/obj/surgery.dmi' icon_state = "appendix" filling_color = "#E00D34" + center_of_mass = list("x"=16, "y"=16) New() ..() @@ -565,6 +581,7 @@ icon_state = "tofu" desc = "We all love tofu." filling_color = "#FFFEE0" + center_of_mass = list("x"=17, "y"=10) New() ..() @@ -576,6 +593,7 @@ desc = "A fake turkey made from tofu." icon_state = "tofurkey" filling_color = "#FFFEE0" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -588,6 +606,7 @@ desc = "Moist, peppery breadcrumbs for filling the body cavities of dead birds. Dig in!" icon_state = "stuffing" filling_color = "#C9AC83" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -599,6 +618,7 @@ desc = "A fillet of spess carp meat" icon_state = "fishfillet" filling_color = "#FFDEFE" + center_of_mass = list("x"=17, "y"=13) New() ..() @@ -611,6 +631,7 @@ desc = "A finger of fish." icon_state = "fishfingers" filling_color = "#FFDEFE" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -623,6 +644,7 @@ desc = "A slice from a huge mushroom." icon_state = "hugemushroomslice" filling_color = "#E0D7C5" + center_of_mass = list("x"=17, "y"=16) New() ..() @@ -635,6 +657,7 @@ desc = "A slice from a huge tomato" icon_state = "tomatomeat" filling_color = "#DB0000" + center_of_mass = list("x"=17, "y"=16) New() ..() @@ -646,6 +669,7 @@ desc = "A very manly slab of meat." icon_state = "bearmeat" filling_color = "#DB0000" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -658,6 +682,7 @@ desc = "A slab of green meat. Smells like acid." icon_state = "xenomeat" filling_color = "#43DE18" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -670,6 +695,7 @@ desc = "A great meal all round." icon_state = "meatball" filling_color = "#DB0000" + center_of_mass = list("x"=16, "y"=16) New() ..() @@ -681,6 +707,7 @@ desc = "A piece of mixed, long meat." icon_state = "sausage" filling_color = "#DB0000" + center_of_mass = list("x"=16, "y"=16) New() ..() @@ -709,6 +736,7 @@ desc = "The food of choice for the seasoned traitor." icon_state = "donkpocket" filling_color = "#DEDEAB" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -739,6 +767,7 @@ desc = "A strange looking burger. It looks almost sentient." icon_state = "brainburger" filling_color = "#F2B6EA" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -751,6 +780,7 @@ desc = "Spooky! It doesn't look very filling." icon_state = "ghostburger" filling_color = "#FFF2FF" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -767,6 +797,7 @@ name = "-burger" desc = "A bloody burger." icon_state = "hburger" + center_of_mass = list("x"=16, "y"=11) New() ..() reagents.add_reagent("protein", 6) @@ -776,6 +807,8 @@ name = "cheeseburger" desc = "The cheese adds a good flavor." icon_state = "cheeseburger" + center_of_mass = list("x"=16, "y"=11) + New() ..() reagents.add_reagent("protein", 2) @@ -786,6 +819,7 @@ desc = "The cornerstone of every nutritious breakfast." icon_state = "hburger" filling_color = "#D63C3C" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -798,6 +832,7 @@ desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." icon_state = "fishburger" filling_color = "#FFDEFE" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -810,6 +845,7 @@ desc = "What.. is that meat?" icon_state = "tofuburger" filling_color = "#FFFEE0" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -821,6 +857,7 @@ desc = "The lettuce is the only organic component. Beep." icon_state = "roburger" filling_color = "#CCCCCC" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -835,6 +872,7 @@ icon_state = "roburger" filling_color = "#CCCCCC" volume = 100 + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -846,6 +884,7 @@ desc = "Smells caustic. Tastes like heresy." icon_state = "xburger" filling_color = "#43DE18" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -857,6 +896,7 @@ desc = "This tastes funny..." icon_state = "clownburger" filling_color = "#FF00FF" + center_of_mass = list("x"=17, "y"=12) New() ..() @@ -868,6 +908,7 @@ desc = "Its taste defies language." icon_state = "mimeburger" filling_color = "#FFFFFF" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -880,6 +921,7 @@ icon_state = "omelette" trash = /obj/item/trash/plate filling_color = "#FFF9A8" + center_of_mass = list("x"=16, "y"=13) //var/herp = 0 New() @@ -892,6 +934,7 @@ desc = "A delicious and spongy little cake" icon_state = "muffin" filling_color = "#E0CF9B" + center_of_mass = list("x"=17, "y"=4) New() ..() @@ -904,6 +947,7 @@ icon_state = "pie" trash = /obj/item/trash/plate filling_color = "#FBFFB8" + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/pie/New() ..() @@ -922,6 +966,8 @@ desc = "No black birds, this is a good sign." icon_state = "berryclafoutis" trash = /obj/item/trash/plate + center_of_mass = list("x"=16, "y"=13) + New() ..() reagents.add_reagent("nutriment", 4) @@ -934,6 +980,7 @@ icon_state = "waffles" trash = /obj/item/trash/waffles filling_color = "#E6DEB5" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -946,6 +993,7 @@ icon_state = "eggplantparm" trash = /obj/item/trash/plate filling_color = "#4D2F5E" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -958,6 +1006,7 @@ icon_state = "soylent_green" trash = /obj/item/trash/waffles filling_color = "#B8E6B5" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -970,6 +1019,7 @@ icon_state = "soylent_yellow" trash = /obj/item/trash/waffles filling_color = "#E6FA61" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -983,6 +1033,7 @@ desc = "An old barber recipe, very delicious!" trash = /obj/item/trash/plate filling_color = "#948051" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -995,6 +1046,7 @@ desc = "A delicious tofu pie." trash = /obj/item/trash/plate filling_color = "#FFFEE0" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1006,6 +1058,7 @@ desc = "Sweet and tasty poison pie." icon_state = "amanita_pie" filling_color = "#FFCCCC" + center_of_mass = list("x"=17, "y"=9) New() ..() @@ -1019,6 +1072,7 @@ desc = "I bet you love stuff made out of plump helmets!" icon_state = "plump_pie" filling_color = "#B8279B" + center_of_mass = list("x"=17, "y"=9) New() ..() @@ -1038,6 +1092,7 @@ desc = "A delicious meatpie. Probably heretical." trash = /obj/item/trash/plate filling_color = "#43DE18" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1050,6 +1105,7 @@ icon_state = "wingfangchu" trash = /obj/item/trash/snack_bowl filling_color = "#43DE18" + center_of_mass = list("x"=17, "y"=9) New() ..() @@ -1063,6 +1119,7 @@ desc = "A human meat, on a stick." trash = /obj/item/stack/rods filling_color = "#A85340" + center_of_mass = list("x"=17, "y"=15) New() ..() @@ -1075,6 +1132,7 @@ desc = "Delicious meat, on a stick." trash = /obj/item/stack/rods filling_color = "#A85340" + center_of_mass = list("x"=17, "y"=15) New() ..() @@ -1087,6 +1145,7 @@ desc = "Vegan meat, on a stick." trash = /obj/item/stack/rods filling_color = "#FFFEE0" + center_of_mass = list("x"=17, "y"=15) New() ..() @@ -1099,6 +1158,7 @@ icon_state = "cubancarp" trash = /obj/item/trash/plate filling_color = "#E9ADFF" + center_of_mass = list("x"=12, "y"=5) New() ..() @@ -1115,6 +1175,7 @@ trash = /obj/item/trash/popcorn var/unpopped = 0 filling_color = "#FFFAD4" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1134,6 +1195,7 @@ desc = "Beef jerky made from the finest space cows." trash = /obj/item/trash/sosjerky filling_color = "#631212" + center_of_mass = list("x"=15, "y"=9) New() ..() @@ -1146,6 +1208,7 @@ desc = "Best raisins in the universe. Not sure why." trash = /obj/item/trash/raisins filling_color = "#343834" + center_of_mass = list("x"=15, "y"=4) New() ..() @@ -1156,6 +1219,7 @@ icon_state = "space_twinkie" desc = "Guaranteed to survive longer then you will." filling_color = "#FFE591" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -1168,6 +1232,7 @@ desc = "Bite sized cheesie snacks that will honk all over your mouth" trash = /obj/item/trash/cheesie filling_color = "#FFA305" + center_of_mass = list("x"=15, "y"=9) New() ..() @@ -1179,6 +1244,7 @@ icon_state = "syndi_cakes" desc = "An extremely moist snack cake that tastes just as good after being nuked." filling_color = "#FF5D05" + center_of_mass = list("x"=16, "y"=10) trash = /obj/item/trash/syndi_cakes New() @@ -1192,6 +1258,7 @@ desc = "Totally baked." icon_state = "loadedbakedpotato" filling_color = "#9C7A68" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1205,6 +1272,7 @@ icon_state = "fries" trash = /obj/item/trash/plate filling_color = "#EDDD00" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1217,6 +1285,7 @@ icon_state = "soydope" trash = /obj/item/trash/plate filling_color = "#C4BF76" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1228,6 +1297,7 @@ desc = "A bundle of raw spaghetti." icon_state = "spagetti" filling_color = "#EDDD00" + center_of_mass = list("x"=16, "y"=16) New() ..() @@ -1240,6 +1310,7 @@ icon_state = "cheesyfries" trash = /obj/item/trash/plate filling_color = "#EDDD00" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1252,6 +1323,7 @@ desc = "A true prophecy in each cookie!" icon_state = "fortune_cookie" filling_color = "#E8E79E" + center_of_mass = list("x"=15, "y"=14) New() ..() @@ -1263,6 +1335,7 @@ desc = "Someone should be demoted from chef for this." icon_state = "badrecipe" filling_color = "#211F02" + center_of_mass = list("x"=16, "y"=12) New() ..() @@ -1276,6 +1349,7 @@ icon_state = "meatstake" trash = /obj/item/trash/plate filling_color = "#7A3D11" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1290,6 +1364,7 @@ icon_state = "spacylibertyduff" trash = /obj/item/trash/snack_bowl filling_color = "#42B873" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1303,6 +1378,7 @@ icon_state = "amanitajelly" trash = /obj/item/trash/snack_bowl filling_color = "#ED0758" + center_of_mass = list("x"=16, "y"=5) New() ..() @@ -1317,6 +1393,7 @@ icon_state = "poppypretzel" bitesize = 2 filling_color = "#916E36" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1330,6 +1407,7 @@ icon_state = "meatballsoup" trash = /obj/item/trash/snack_bowl filling_color = "#785210" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1340,7 +1418,7 @@ /obj/item/weapon/reagent_containers/food/snacks/slimesoup name = "slime soup" desc = "If no water is available, you may substitute tears." - icon_state = "slimesoup" + icon_state = "slimesoup" //nonexistant? filling_color = "#C4DBA0" New() @@ -1354,6 +1432,7 @@ desc = "Smells like copper." icon_state = "tomatosoup" filling_color = "#FF0000" + center_of_mass = list("x"=16, "y"=7) New() ..() @@ -1367,6 +1446,7 @@ desc = "Not very funny." icon_state = "clownstears" filling_color = "#C4FBFF" + center_of_mass = list("x"=16, "y"=7) New() ..() @@ -1381,6 +1461,7 @@ icon_state = "vegetablesoup" trash = /obj/item/trash/snack_bowl filling_color = "#AFC4B5" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1394,6 +1475,7 @@ icon_state = "nettlesoup" trash = /obj/item/trash/snack_bowl filling_color = "#AFC4B5" + center_of_mass = list("x"=16, "y"=7) New() ..() @@ -1408,6 +1490,7 @@ icon_state = "mysterysoup" trash = /obj/item/trash/snack_bowl filling_color = "#F082FF" + center_of_mass = list("x"=16, "y"=6) New() ..() @@ -1455,6 +1538,7 @@ icon_state = "wishsoup" trash = /obj/item/trash/snack_bowl filling_color = "#D1F4FF" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1470,6 +1554,7 @@ icon_state = "hotchili" trash = /obj/item/trash/snack_bowl filling_color = "#FF3C00" + center_of_mass = list("x"=15, "y"=9) New() ..() @@ -1485,6 +1570,7 @@ desc = "This slush is barely a liquid!" icon_state = "coldchili" filling_color = "#2B00FF" + center_of_mass = list("x"=15, "y"=9) trash = /obj/item/trash/snack_bowl New() @@ -1502,10 +1588,13 @@ icon_state = "bacon" var/obj/item/device/radio/beacon/bacon/baconbeacon bitesize = 2 + center_of_mass = list("x"=18, "y"=13) + New() ..() reagents.add_reagent("nutriment", 4) baconbeacon = new /obj/item/device/radio/beacon/bacon(src) + On_Consume() if(!reagents.total_volume) baconbeacon.loc = usr @@ -1518,6 +1607,7 @@ icon_state = "monkeycube" bitesize = 12 filling_color = "#ADAC7F" + center_of_mass = list("x"=16, "y"=14) var/wrapped = 0 var/monkey_type = "Monkey" @@ -1603,6 +1693,7 @@ desc = "Forget the Big Mac. THIS is the future!" icon_state = "bigbiteburger" filling_color = "#E3D681" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1616,6 +1707,7 @@ icon_state = "enchiladas" trash = /obj/item/trash/tray filling_color = "#A36A1F" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1630,6 +1722,7 @@ icon_state = "monkeysdelight" trash = /obj/item/trash/tray filling_color = "#5C3C11" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1644,6 +1737,7 @@ desc = "Bon appetit!" icon_state = "baguette" filling_color = "#E3D796" + center_of_mass = list("x"=18, "y"=12) New() ..() @@ -1657,6 +1751,7 @@ desc = "I do say so myself chap." icon_state = "fishandchips" filling_color = "#E3D796" + center_of_mass = list("x"=16, "y"=16) New() ..() @@ -1671,6 +1766,7 @@ icon_state = "sandwich" trash = /obj/item/trash/plate filling_color = "#D9BE29" + center_of_mass = list("x"=16, "y"=4) New() ..() @@ -1684,6 +1780,7 @@ icon_state = "toastedsandwich" trash = /obj/item/trash/plate filling_color = "#D9BE29" + center_of_mass = list("x"=16, "y"=4) New() ..() @@ -1711,6 +1808,7 @@ icon_state = "tomatosoup" trash = /obj/item/trash/snack_bowl filling_color = "#D92929" + center_of_mass = list("x"=16, "y"=7) New() ..() @@ -1724,6 +1822,7 @@ icon_state = "rofflewaffles" trash = /obj/item/trash/waffles filling_color = "#FF00F7" + center_of_mass = list("x"=15, "y"=11) New() ..() @@ -1736,6 +1835,7 @@ desc = "A nice and warm stew. Healthy and strong." icon_state = "stew" filling_color = "#9E673A" + center_of_mass = list("x"=16, "y"=5) New() ..() @@ -1752,6 +1852,7 @@ icon_state = "jellytoast" trash = /obj/item/trash/plate filling_color = "#B572AB" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1773,6 +1874,7 @@ desc = "Culinary delight..?" icon_state = "jellyburger" filling_color = "#B572AB" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1794,6 +1896,8 @@ desc = "The universes best soup! Yum!!!" icon_state = "milosoup" trash = /obj/item/trash/snack_bowl + center_of_mass = list("x"=16, "y"=7) + New() ..() reagents.add_reagent("nutriment", 8) @@ -1805,6 +1909,8 @@ desc = "Even non-vegetarians will LOVE this!" icon_state = "stewedsoymeat" trash = /obj/item/trash/plate + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 8) @@ -1816,6 +1922,7 @@ icon_state = "spagettiboiled" trash = /obj/item/trash/plate filling_color = "#FCEE81" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1828,6 +1935,7 @@ icon_state = "boiledrice" trash = /obj/item/trash/snack_bowl filling_color = "#FFFBDB" + center_of_mass = list("x"=17, "y"=11) New() ..() @@ -1840,6 +1948,7 @@ icon_state = "rpudding" trash = /obj/item/trash/snack_bowl filling_color = "#FFFBDB" + center_of_mass = list("x"=17, "y"=11) New() ..() @@ -1852,6 +1961,7 @@ icon_state = "pastatomato" trash = /obj/item/trash/plate filling_color = "#DE4545" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1865,6 +1975,7 @@ icon_state = "meatballspagetti" trash = /obj/item/trash/plate filling_color = "#DE4545" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1877,6 +1988,7 @@ desc = "A lawyers favourite" icon_state = "spesslaw" filling_color = "#DE4545" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -1884,23 +1996,13 @@ reagents.add_reagent("nutriment", 4) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel - name = "Poppy Pretzel" - desc = "A large soft pretzel full of POP!" - icon_state = "poppypretzel" - filling_color = "#AB7D2E" - - New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/carrotfries name = "Carrot Fries" desc = "Tasty fries from fresh Carrots." icon_state = "carrotfries" trash = /obj/item/trash/plate filling_color = "#FAA005" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1913,6 +2015,7 @@ desc = "This is a mountain of a burger. FOOD!" icon_state = "superbiteburger" filling_color = "#CCA26A" + center_of_mass = list("x"=16, "y"=3) New() ..() @@ -1925,6 +2028,7 @@ desc = "An apple coated in sugary sweetness." icon_state = "candiedapple" filling_color = "#F21873" + center_of_mass = list("x"=15, "y"=13) New() ..() @@ -1936,6 +2040,7 @@ desc = "A pie containing sweet sweet love... or apple." icon_state = "applepie" filling_color = "#E0EDC5" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -1948,6 +2053,7 @@ desc = "Taste so good, make a grown man cry." icon_state = "cherrypie" filling_color = "#FF525A" + center_of_mass = list("x"=16, "y"=11) New() ..() @@ -1959,6 +2065,7 @@ desc = "It is very bitter and winy." icon_state = "twobread" filling_color = "#DBCC9A" + center_of_mass = list("x"=15, "y"=12) New() ..() @@ -1971,6 +2078,7 @@ icon_state = "jellysandwich" trash = /obj/item/trash/plate filling_color = "#9E3A78" + center_of_mass = list("x"=16, "y"=8) New() ..() @@ -1990,7 +2098,7 @@ /obj/item/weapon/reagent_containers/food/snacks/boiledslimecore name = "Boiled slime Core" desc = "A boiled red thing." - icon_state = "boiledslimecore" + icon_state = "boiledslimecore" //nonexistant? New() ..() reagents.add_reagent("slimejelly", 5) @@ -2001,6 +2109,7 @@ desc = "it is only wafer thin." icon_state = "mint" filling_color = "#F2F2F2" + center_of_mass = list("x"=16, "y"=14) New() ..() @@ -2013,6 +2122,7 @@ icon_state = "mushroomsoup" trash = /obj/item/trash/snack_bowl filling_color = "#E386BF" + center_of_mass = list("x"=17, "y"=10) New() ..() @@ -2024,6 +2134,7 @@ desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." icon_state = "phelmbiscuit" filling_color = "#CFB4C4" + center_of_mass = list("x"=16, "y"=13) New() ..() @@ -2043,6 +2154,7 @@ icon_state = "chawanmushi" trash = /obj/item/trash/snack_bowl filling_color = "#F0F2E4" + center_of_mass = list("x"=17, "y"=10) New() ..() @@ -2055,6 +2167,7 @@ icon_state = "beetsoup" trash = /obj/item/trash/snack_bowl filling_color = "#FAC9FF" + center_of_mass = list("x"=15, "y"=8) New() ..() @@ -2068,7 +2181,7 @@ icon_state = "herbsalad" trash = /obj/item/trash/snack_bowl filling_color = "#76B87F" - + center_of_mass = list("x"=17, "y"=11) New() ..() reagents.add_reagent("nutriment", 8) @@ -2080,6 +2193,7 @@ icon_state = "validsalad" trash = /obj/item/trash/snack_bowl filling_color = "#76B87F" + center_of_mass = list("x"=17, "y"=11) New() ..() @@ -2093,6 +2207,7 @@ icon_state = "gappletart" trash = /obj/item/trash/plate filling_color = "#FFFF00" + center_of_mass = list("x"=16, "y"=18) New() ..() @@ -2115,6 +2230,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatbreadslice slices_num = 5 filling_color = "#FF7575" + center_of_mass = list("x"=16, "y"=9) + New() ..() reagents.add_reagent("protein", 20) @@ -2128,6 +2245,7 @@ trash = /obj/item/trash/plate filling_color = "#FF7575" bitesize = 2 + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread name = "xenomeatbread loaf" @@ -2136,6 +2254,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice slices_num = 5 filling_color = "#8AFF75" + center_of_mass = list("x"=16, "y"=9) + New() ..() reagents.add_reagent("protein", 20) @@ -2149,6 +2269,7 @@ trash = /obj/item/trash/plate filling_color = "#8AFF75" bitesize = 2 + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread name = "Banana-nut bread" @@ -2157,6 +2278,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/bananabreadslice slices_num = 5 filling_color = "#EDE5AD" + center_of_mass = list("x"=16, "y"=9) + New() ..() reagents.add_reagent("banana", 20) @@ -2170,6 +2293,7 @@ trash = /obj/item/trash/plate filling_color = "#EDE5AD" bitesize = 2 + center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread name = "Tofubread" @@ -2178,6 +2302,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/tofubreadslice slices_num = 5 filling_color = "#F7FFE0" + center_of_mass = list("x"=16, "y"=9) + New() ..() reagents.add_reagent("nutriment", 30) @@ -2190,6 +2316,7 @@ trash = /obj/item/trash/plate filling_color = "#F7FFE0" bitesize = 2 + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake @@ -2199,6 +2326,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice slices_num = 5 filling_color = "#FFD675" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 25) @@ -2212,6 +2341,7 @@ trash = /obj/item/trash/plate filling_color = "#FFD675" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake name = "Brain Cake" @@ -2220,6 +2350,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/braincakeslice slices_num = 5 filling_color = "#E6AEDB" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("protein", 25) @@ -2234,6 +2366,7 @@ trash = /obj/item/trash/plate filling_color = "#E6AEDB" bitesize = 2 + center_of_mass = list("x"=16, "y"=12) /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake name = "Cheese Cake" @@ -2242,6 +2375,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice slices_num = 5 filling_color = "#FAF7AF" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("protein", 15) @@ -2255,6 +2390,7 @@ trash = /obj/item/trash/plate filling_color = "#FAF7AF" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake name = "Vanilla Cake" @@ -2263,6 +2399,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/plaincakeslice slices_num = 5 filling_color = "#F7EDD5" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2274,6 +2412,7 @@ trash = /obj/item/trash/plate filling_color = "#F7EDD5" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake name = "Orange Cake" @@ -2282,6 +2421,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/orangecakeslice slices_num = 5 filling_color = "#FADA8E" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2293,6 +2434,7 @@ trash = /obj/item/trash/plate filling_color = "#FADA8E" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake name = "Lime Cake" @@ -2301,6 +2443,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/limecakeslice slices_num = 5 filling_color = "#CBFA8E" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2312,6 +2456,7 @@ trash = /obj/item/trash/plate filling_color = "#CBFA8E" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake name = "Lemon Cake" @@ -2320,6 +2465,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice slices_num = 5 filling_color = "#FAFA8E" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2331,6 +2478,7 @@ trash = /obj/item/trash/plate filling_color = "#FAFA8E" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake name = "Chocolate Cake" @@ -2339,6 +2487,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice slices_num = 5 filling_color = "#805930" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2350,6 +2500,7 @@ trash = /obj/item/trash/plate filling_color = "#805930" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel name = "Cheese wheel" @@ -2358,6 +2509,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesewedge slices_num = 5 filling_color = "#FFF700" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("protein", 20) @@ -2369,6 +2522,7 @@ icon_state = "cheesewedge" filling_color = "#FFF700" bitesize = 2 + center_of_mass = list("x"=16, "y"=10) /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake name = "Birthday Cake" @@ -2377,6 +2531,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice slices_num = 5 filling_color = "#FFD6D6" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 20) @@ -2390,6 +2546,7 @@ trash = /obj/item/trash/plate filling_color = "#FFD6D6" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread name = "Bread" @@ -2398,6 +2555,7 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/breadslice slices_num = 5 filling_color = "#FFE396" + center_of_mass = list("x"=16, "y"=9) New() ..() @@ -2411,6 +2569,7 @@ trash = /obj/item/trash/plate filling_color = "#D27332" bitesize = 2 + center_of_mass = list("x"=16, "y"=4) /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread @@ -2420,6 +2579,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice slices_num = 5 filling_color = "#FFF896" + center_of_mass = list("x"=16, "y"=9) + New() ..() reagents.add_reagent("protein", 15) @@ -2433,6 +2594,7 @@ trash = /obj/item/trash/plate filling_color = "#FFF896" bitesize = 2 + center_of_mass = list("x"=16, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/watermelonslice @@ -2441,6 +2603,7 @@ icon_state = "watermelonslice" filling_color = "#FF3867" bitesize = 2 + center_of_mass = list("x"=16, "y"=10) /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake @@ -2450,6 +2613,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/applecakeslice slices_num = 5 filling_color = "#EBF5B8" + center_of_mass = list("x"=16, "y"=10) + New() ..() reagents.add_reagent("nutriment", 15) @@ -2461,6 +2626,7 @@ trash = /obj/item/trash/plate filling_color = "#EBF5B8" bitesize = 2 + center_of_mass = list("x"=16, "y"=14) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie name = "Pumpkin Pie" @@ -2469,6 +2635,7 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice slices_num = 5 filling_color = "#F5B951" + center_of_mass = list("x"=16, "y"=10) New() ..() @@ -2481,12 +2648,14 @@ trash = /obj/item/trash/plate filling_color = "#F5B951" bitesize = 2 + center_of_mass = list("x"=16, "y"=12) /obj/item/weapon/reagent_containers/food/snacks/cracker name = "Cracker" desc = "It's a salted cracker." icon_state = "cracker" filling_color = "#F5DEB8" + center_of_mass = list("x"=17, "y"=6) New() ..() @@ -2506,6 +2675,8 @@ icon_state = "pizzamargherita" slice_path = /obj/item/weapon/reagent_containers/food/snacks/margheritaslice slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + New() ..() reagents.add_reagent("nutriment", 35) @@ -2519,6 +2690,7 @@ icon_state = "pizzamargheritaslice" filling_color = "#BAA14C" bitesize = 2 + center_of_mass = list("x"=18, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza name = "Meatpizza" @@ -2526,6 +2698,8 @@ icon_state = "meatpizza" slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + New() ..() reagents.add_reagent("protein", 44) @@ -2538,6 +2712,7 @@ icon_state = "meatpizzaslice" filling_color = "#BAA14C" bitesize = 2 + center_of_mass = list("x"=18, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza name = "Mushroompizza" @@ -2545,6 +2720,8 @@ icon_state = "mushroompizza" slice_path = /obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + New() ..() reagents.add_reagent("nutriment", 35) @@ -2557,6 +2734,7 @@ icon_state = "mushroompizzaslice" filling_color = "#BAA14C" bitesize = 2 + center_of_mass = list("x"=18, "y"=13) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza name = "Vegetable pizza" @@ -2564,6 +2742,8 @@ icon_state = "vegetablepizza" slice_path = /obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + New() ..() reagents.add_reagent("nutriment", 25) @@ -2578,6 +2758,7 @@ icon_state = "vegetablepizzaslice" filling_color = "#BAA14C" bitesize = 2 + center_of_mass = list("x"=18, "y"=13) /obj/item/pizzabox name = "pizza box" @@ -2761,6 +2942,7 @@ icon_state = "dionaroast" trash = /obj/item/trash/plate filling_color = "#75754B" + center_of_mass = list("x"=16, "y"=7) New() ..() @@ -2780,6 +2962,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "dough" bitesize = 2 + center_of_mass = list("x"=16, "y"=13) + New() ..() reagents.add_reagent("protein", 1) @@ -2800,6 +2984,8 @@ icon_state = "flat dough" slice_path = /obj/item/weapon/reagent_containers/food/snacks/doughslice slices_num = 3 + center_of_mass = list("x"=16, "y"=16) + New() ..() reagents.add_reagent("protein", 1) @@ -2813,6 +2999,8 @@ slice_path = /obj/item/weapon/reagent_containers/food/snacks/spagetti slices_num = 1 bitesize = 2 + center_of_mass = list("x"=17, "y"=19) + New() ..() reagents.add_reagent("nutriment", 1) @@ -2823,6 +3011,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "bun" bitesize = 2 + center_of_mass = list("x"=16, "y"=12) + New() ..() reagents.add_reagent("nutriment", 4) @@ -2876,6 +3066,8 @@ desc = "Take a bite!" icon_state = "taco" bitesize = 3 + center_of_mass = list("x"=21, "y"=12) + New() ..() reagents.add_reagent("protein", 3) @@ -2887,6 +3079,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "rawcutlet" bitesize = 1 + center_of_mass = list("x"=17, "y"=20) + New() ..() reagents.add_reagent("protein", 1) @@ -2897,6 +3091,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "cutlet" bitesize = 2 + center_of_mass = list("x"=17, "y"=20) + New() ..() reagents.add_reagent("protein", 2) @@ -2907,6 +3103,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "rawmeatball" bitesize = 2 + center_of_mass = list("x"=16, "y"=15) + New() ..() reagents.add_reagent("protein", 2) @@ -2916,6 +3114,8 @@ desc = "Unrelated to dogs, maybe." icon_state = "hotdog" bitesize = 2 + center_of_mass = list("x"=16, "y"=17) + New() ..() reagents.add_reagent("protein", 6) @@ -2926,6 +3126,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "flatbread" bitesize = 2 + center_of_mass = list("x"=16, "y"=16) + New() ..() reagents.add_reagent("nutriment", 3) @@ -2945,6 +3147,8 @@ icon = 'icons/obj/food_ingredients.dmi' icon_state = "rawsticks" bitesize = 2 + center_of_mass = list("x"=16, "y"=12) + New() ..() reagents.add_reagent("nutriment", 3) @@ -2955,6 +3159,7 @@ icon_state = "liquidfood" trash = /obj/item/trash/liquidfood filling_color = "#A8A8A8" + center_of_mass = list("x"=16, "y"=15) New() ..() @@ -2969,6 +3174,7 @@ icon_state = "tastybread" trash = /obj/item/trash/tastybread filling_color = "#A66829" + center_of_mass = list("x"=17, "y"=16) New() ..() @@ -2980,6 +3186,7 @@ desc = "Cured fungus shipped all the way from Jargon 4, almost like jerky! Almost." icon_state = "skrellsnacks" filling_color = "#A66829" + center_of_mass = list("x"=15, "y"=12) New() ..() diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm index 46bf9e4baf..7ea52765fc 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm @@ -4,6 +4,7 @@ icon_state = "meat" health = 180 filling_color = "#FF1C1C" + center_of_mass = list("x"=16, "y"=14) New() ..() reagents.add_reagent("protein", 9) diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index 252ad88bdeb6284fd0b52123208ecccec160ac14..d0364f237a968cf5c0133aae438555c0b975e2b1 100644 GIT binary patch literal 89507 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
!vDTrV8ZPZa&6OH^sxJo#{jzsaz{f5bmg{!z$- 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%0A?gSw=J$(m?Fp48U3`MLfV?s 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 YDB?C^l{3}q6$tnk>Y3@5={SY_A3_EsNB{r; literal 92948 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

~7b~m(?xm~ih{L#{M}G+7*c0lY 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 Date: Sun, 24 Jan 2016 21:45:29 +0000 Subject: [PATCH 02/21] Fixes #825 --- maps/polaris-1.dmm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 0fc1cf53f7..8a39ca22fa 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -3922,7 +3922,6 @@ "bxv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxw" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxx" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxy" = (/turf/simulated/floor/tiled/white,/area/space) "bxz" = (/obj/structure/closet/secure_closet/CMO,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxA" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6,5)},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/medical/genetics_cloning) "bxB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) @@ -9755,7 +9754,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbnIbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbpybtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObuPbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbuYbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbrebvobvpbvqbvrbpybvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbcnbhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbetaUwbvNahyahybvObosbuqbvQboNbvSbvTbvUbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbwxbwybwzbkJbkJbkJbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbrebwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbxnbsXbxobxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbxybxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbrebwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbxnbsXbxobxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHbtLbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbyDbsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyTbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCybCzbCAbwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbCQbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From cbab27b36d2129ddf79e9ea46df844dbef100583 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sun, 24 Jan 2016 21:52:15 +0000 Subject: [PATCH 03/21] Fixes #812 --- maps/polaris-1.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 8a39ca22fa..8514de7948 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -3922,6 +3922,7 @@ "bxv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxw" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxx" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxy" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/l3closet/virology,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/item/clothing/mask/gas,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/virology) "bxz" = (/obj/structure/closet/secure_closet/CMO,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bxA" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6,5)},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/medical/genetics_cloning) "bxB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) @@ -4388,7 +4389,6 @@ "bGu" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) "bGv" = (/obj/structure/morgue,/turf/simulated/floor/tiled,/area/medical/morgue) "bGw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/medical/morgue) -"bGx" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/l3closet/virology,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/item/clothing/mask/gas,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/virology) "bGy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/virology) "bGz" = (/obj/structure/table/steel,/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Airlock"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) "bGA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/auxport) @@ -9759,7 +9759,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCybCzbCAbwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbCQbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbCUbCVbCWbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCYbCVbCVbCVbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbtLbtLbDkbtLbtLbDlbtLaahaahaahaahaahaahaahahyahyaahaahaahaahaahaahbwMbDmbDnbDobDpbDqbDrbDsbDtbwMbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbyhbDGbDHbDIbDJbDKbDLbzVbzWbzXbzYbecbecbDMbDNbDOaZdbDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbBUbBUbBUbEcaZdaZdaZdaZdaZGbEdbEebEfbEgbEgbEgbEgbEgbEgbEgbEhbEgbEgbEgbEibEjbEjbEjbEjbEjaZGaZGbEkbiDbjYaZdbElaYGbetbEmaVlbEnbEobEpbEqbErbEsbEtbEubEvbEwbsXbsYbsZbExbsYbEybsZbsXbEzbtbbyFbyGbyHbEAbtfbEBbuKbECbEDbuKbySbySbySbEEbEFbEGbEHbEIbyWbAJbySbAKaZmaahaahaahaahaahaahaahbgmbEJbEKbELbgmaahaahaahaahbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFNbFObFPbFObEjbEjbEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbGxbGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFNbFObFPbFObEjbEjbEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbxybGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibGRbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHubHvbHwbHwbHxbHybHzbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubIxbIybIzbIAbGYahyahybIBbecbcnbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbetaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbJJbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbJWbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbKLbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 883013db81e9b0c39961c653f17ced37682e84f9 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Mon, 25 Jan 2016 18:11:14 +0300 Subject: [PATCH 04/21] Fixes a roundstart runtime --- .../changeling/generic_equip_procs.dm | 327 +++++++----------- .../changeling/powers/fabricate_clothing.dm | 20 +- 2 files changed, 144 insertions(+), 203 deletions(-) diff --git a/code/game/gamemodes/changeling/generic_equip_procs.dm b/code/game/gamemodes/changeling/generic_equip_procs.dm index c1af73caea..5569db8512 100644 --- a/code/game/gamemodes/changeling/generic_equip_procs.dm +++ b/code/game/gamemodes/changeling/generic_equip_procs.dm @@ -49,110 +49,60 @@ var/mob/living/carbon/human/M = src var/success = 0 -/* - slot_back,\ - slot_wear_id,\ - slot_w_uniform,\ - slot_wear_suit,\ - slot_wear_mask,\ - slot_head,\ - slot_shoes,\ - slot_gloves,\ - slot_l_ear,\ - slot_r_ear,\ - slot_glasses,\ - slot_belt,\ - slot_s_store,\ - slot_tie,\ - slot_l_store,\ - slot_r_store\ - ) -*/ + //First, check if we're already wearing the armor, and if so, take it off. -/* - if(istype(M.wear_suit, armor_type) || istype(M.head, helmet_type)) - M.visible_message("[M] casts off their [M.wear_suit.name]!", - "We cast off our [M.wear_suit.name]", - "You hear the organic matter ripping and tearing!") - qdel(M.wear_suit) - qdel(M.head) - M.update_inv_wear_suit() - M.update_inv_head() - M.update_hair() - return 1 -*/ if(M.mind.changeling.armor_deployed) - if(M.head) - for(var/obj/item/clothing/head/head_slot in stuff_to_equip) - if(istype(M.head,head_slot)) - qdel(M.head) - success = 1 - break + if(M.head && stuff_to_equip["head"]) + if(istype(M.head, stuff_to_equip["head"])) + qdel(M.head) + success = 1 - if(M.wear_id) - for(var/obj/item/weapon/card/id/id_slot in stuff_to_equip) - if(istype(M.wear_id,id_slot)) - qdel(M.wear_id) - success = 1 - break + if(M.wear_id && stuff_to_equip["wear_id"]) + if(istype(M.wear_id, stuff_to_equip["wear_id"])) + qdel(M.wear_id) + success = 1 - if(M.wear_suit) - for(var/obj/item/clothing/suit/suit_slot in stuff_to_equip) - if(istype(M.wear_suit,suit_slot)) - qdel(M.wear_suit) - success = 1 - break + if(M.wear_suit && stuff_to_equip["wear_suit"]) + if(istype(M.wear_suit, stuff_to_equip["wear_suit"])) + qdel(M.wear_suit) + success = 1 - if(M.gloves) - for(var/obj/item/clothing/gloves/gloves_slot in stuff_to_equip) - if(istype(M.gloves,gloves_slot)) - qdel(M.gloves) - success = 1 - break - if(M.shoes) - for(var/obj/item/clothing/shoes/shoes_slot in stuff_to_equip) - if(istype(M.shoes,shoes_slot)) - qdel(M.shoes) - success = 1 - break + if(M.gloves && stuff_to_equip["gloves"]) + if(istype(M.gloves, stuff_to_equip["gloves"])) + qdel(M.gloves) + success = 1 + if(M.shoes && stuff_to_equip["shoes"]) + if(istype(M.shoes, stuff_to_equip["shoes"])) + qdel(M.shoes) + success = 1 - if(M.belt) - for(var/obj/item/weapon/storage/belt/belt_slot in stuff_to_equip) - if(istype(M.belt,belt_slot)) - qdel(M.belt) - success = 1 - break + if(M.belt && stuff_to_equip["belt"]) + if(istype(M.belt, stuff_to_equip["belt"])) + qdel(M.belt) + success = 1 - if(M.glasses) - for(var/obj/item/clothing/glasses/glasses_slot in stuff_to_equip) - if(istype(M.glasses,glasses_slot)) - qdel(M.glasses) - success = 1 - break + if(M.glasses && stuff_to_equip["glasses"]) + if(istype(M.glasses, stuff_to_equip["glasses"])) + qdel(M.glasses) + success = 1 - if(M.wear_mask) - for(var/obj/item/clothing/mask/mask_slot in stuff_to_equip) - if(istype(M.wear_mask,mask_slot)) - qdel(M.wear_mask) - success = 1 - break + if(M.wear_mask && stuff_to_equip["wear_mask"]) + if(istype(M.wear_mask, stuff_to_equip["wear_mask"])) + qdel(M.wear_mask) + success = 1 - if(M.back) - for(var/obj/item/weapon/storage/backpack/backpack_slot in stuff_to_equip) - if(istype(M.back,backpack_slot)) - for(var/atom/movable/AM in M.back.contents) //Dump whatever's in the bag before deleting. - AM.forceMove(src.loc) - qdel(M.back) - success = 1 - break + if(M.back && stuff_to_equip["back"]) + if(istype(M.back, stuff_to_equip["back"])) + for(var/atom/movable/AM in M.back.contents) //Dump whatever's in the bag before deleting. + AM.forceMove(src.loc) + qdel(M.back) + success = 1 - if(M.w_uniform) - for(var/obj/item/clothing/under/uniform_slot in stuff_to_equip) - if(istype(M.w_uniform,uniform_slot)) - qdel(M.w_uniform) - success = 1 - break + if(M.w_uniform && stuff_to_equip["w_uniform"]) + if(istype(M.w_uniform, stuff_to_equip["w_uniform"])) + qdel(M.w_uniform) + success = 1 if(success) playsound(src, 'sound/effects/splat.ogg', 30, 1) @@ -167,115 +117,106 @@ M << "We begin growing our new equipment..." var/list/grown_items_list = list() - if(!M.head) - for(var/obj/item/clothing/head/head_slot in stuff_to_equip) - var/I = new head_slot.type - M.equip_to_slot_or_del(I, slot_head) - grown_items_list.Add("a helmet") - playsound(src, 'sound/effects/blobattack.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break - if(!M.w_uniform) - for(var/obj/item/clothing/under/uniform_slot in stuff_to_equip) - var/I = new uniform_slot.type - M.equip_to_slot_or_del(I, slot_w_uniform) - grown_items_list.Add("a uniform") - playsound(src, 'sound/effects/blobattack.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + var/t = stuff_to_equip["head"] + if(!M.head && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_head) + grown_items_list.Add("a helmet") + playsound(src, 'sound/effects/blobattack.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.gloves) - for(var/obj/item/clothing/gloves/gloves_slot in stuff_to_equip) - var/I = new gloves_slot.type - M.equip_to_slot_or_del(I, slot_gloves) - grown_items_list.Add("some gloves") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["w_uniform"] + if(!M.w_uniform && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_w_uniform) + grown_items_list.Add("a uniform") + playsound(src, 'sound/effects/blobattack.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.shoes) - for(var/obj/item/clothing/shoes/shoes_slot in stuff_to_equip) - var/I = new shoes_slot.type - M.equip_to_slot_or_del(I, slot_shoes) - grown_items_list.Add("shoes") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["gloves"] + if(!M.gloves && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_gloves) + grown_items_list.Add("some gloves") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.belt) - for(var/obj/item/weapon/storage/belt/belt_slot in stuff_to_equip) - var/I = new belt_slot.type - M.equip_to_slot_or_del(I, slot_belt) - grown_items_list.Add("a belt") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["shoes"] + if(!M.shoes && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_shoes) + grown_items_list.Add("shoes") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.glasses) - for(var/obj/item/clothing/glasses/glasses_slot in stuff_to_equip) - var/I = new glasses_slot.type - M.equip_to_slot_or_del(I, slot_glasses) - grown_items_list.Add("some glasses") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["belt"] + if(!M.belt && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_belt) + grown_items_list.Add("a belt") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.wear_mask) - for(var/obj/item/clothing/mask/mask_slot in stuff_to_equip) - var/I = new mask_slot.type - M.equip_to_slot_or_del(I, slot_wear_mask) - grown_items_list.Add("a mask") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["glasses"] + if(!M.glasses && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_glasses) + grown_items_list.Add("some glasses") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.back) - for(var/obj/item/weapon/storage/backpack/backpack_slot in stuff_to_equip) - var/I = new backpack_slot.type - M.equip_to_slot_or_del(I, slot_back) - grown_items_list.Add("a backpack") - playsound(src, 'sound/effects/blobattack.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["wear_mask"] + if(!M.wear_mask && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_wear_mask) + grown_items_list.Add("a mask") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.wear_suit) - for(var/obj/item/clothing/suit/suit_slot in stuff_to_equip) - var/I = new suit_slot.type - M.equip_to_slot_or_del(I, slot_wear_suit) - grown_items_list.Add("an exosuit") - playsound(src, 'sound/effects/blobattack.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["back"] + if(!M.back && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_back) + grown_items_list.Add("a backpack") + playsound(src, 'sound/effects/blobattack.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) - if(!M.wear_id) - for(var/obj/item/weapon/card/id/id_slot in stuff_to_equip) - var/I = new id_slot.type - M.equip_to_slot_or_del(I, slot_wear_id) - grown_items_list.Add("an ID card") - playsound(src, 'sound/effects/splat.ogg', 30, 1) - M.update_icons() - success = 1 - sleep(20) - break + t = stuff_to_equip["wear_suit"] + if(!M.wear_suit && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_wear_suit) + grown_items_list.Add("an exosuit") + playsound(src, 'sound/effects/blobattack.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) + + t = stuff_to_equip["wear_id"] + if(!M.wear_id && t) + var/I = new t + M.equip_to_slot_or_del(I, slot_wear_id) + grown_items_list.Add("an ID card") + playsound(src, 'sound/effects/splat.ogg', 30, 1) + M.update_icons() + success = 1 + sleep(20) var/feedback = english_list(grown_items_list, nothing_text = "nothing", and_text = " and ", comma_text = ", ", final_comma_text = "" ) diff --git a/code/game/gamemodes/changeling/powers/fabricate_clothing.dm b/code/game/gamemodes/changeling/powers/fabricate_clothing.dm index affe4b1ae7..0bf73474eb 100644 --- a/code/game/gamemodes/changeling/powers/fabricate_clothing.dm +++ b/code/game/gamemodes/changeling/powers/fabricate_clothing.dm @@ -1,14 +1,14 @@ var/global/list/changeling_fabricated_clothing = list( - new /obj/item/clothing/under/chameleon/changeling, - new /obj/item/clothing/head/chameleon/changeling, - new /obj/item/clothing/suit/chameleon/changeling, - new /obj/item/clothing/shoes/chameleon/changeling, - new /obj/item/clothing/gloves/chameleon/changeling, - new /obj/item/clothing/mask/chameleon/changeling, - new /obj/item/clothing/glasses/chameleon/changeling, - new /obj/item/weapon/storage/backpack/chameleon/changeling, - new /obj/item/weapon/storage/belt/chameleon/changeling, - new /obj/item/weapon/card/id/syndicate/changeling + "w_uniform" = /obj/item/clothing/under/chameleon/changeling, + "head" = /obj/item/clothing/head/chameleon/changeling, + "wear_suit" = /obj/item/clothing/suit/chameleon/changeling, + "shoes" = /obj/item/clothing/shoes/chameleon/changeling, + "gloves" = /obj/item/clothing/gloves/chameleon/changeling, + "wear_mask" = /obj/item/clothing/mask/chameleon/changeling, + "glasses" = /obj/item/clothing/glasses/chameleon/changeling, + "back" = /obj/item/weapon/storage/backpack/chameleon/changeling, + "belt" = /obj/item/weapon/storage/belt/chameleon/changeling, + "wear_id" = /obj/item/weapon/card/id/syndicate/changeling ) /datum/power/changeling/fabricate_clothing From 5727971690e34aeee0a5c5af48174d125a3fbf10 Mon Sep 17 00:00:00 2001 From: Kearel Date: Thu, 12 Nov 2015 23:24:34 -0600 Subject: [PATCH 05/21] Semi ports Baystation12/Baystation12#11445 --- code/datums/supplypacks.dm | 24 +- code/game/machinery/computer/arcade.dm | 897 +++++++++++++++++- .../circuitboards/computer/computer.dm | 17 +- .../crates_lockers/closets/wardrobe.dm | 1 + code/modules/client/preferences_gear.dm | 28 +- code/modules/games/cardemon.dm | 30 + code/modules/games/cards.dm | 61 +- code/modules/games/spaceball_cards.dm | 23 + code/modules/games/tarot.dm | 39 + code/modules/research/designs.dm | 11 +- icons/obj/playing_cards.dmi | Bin 611 -> 1669 bytes icons/obj/toy.dmi | Bin 32726 -> 32989 bytes polaris.dme | 3 + 13 files changed, 1059 insertions(+), 75 deletions(-) create mode 100644 code/modules/games/cardemon.dm create mode 100644 code/modules/games/spaceball_cards.dm create mode 100644 code/modules/games/tarot.dm diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index f1d1b94aac..8846d39990 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -152,6 +152,17 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Party equipment" group = "Hospitality" +/datum/supply_packs/lasertag + name = "Lasertag equipment" + contains = list(/obj/item/weapon/gun/energy/lasertag/red, + /obj/item/clothing/suit/redtag, + /obj/item/weapon/gun/energy/lasertag/blue, + /obj/item/clothing/suit/bluetag) + containertype = /obj/structure/closet + containername = "Lasertag Closet" + group = "Hospitality" + cost = 20 + /datum/supply_packs/internals name = "Internals crate" contains = list(/obj/item/clothing/mask/gas, @@ -1148,6 +1159,17 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Formalwear for the best occasions." group = "Miscellaneous" +/datum/supply_packs/randomised/card_packs + num_contained = 5 + contains = list(/obj/item/weapon/pack/cardemon, + /obj/item/weapon/pack/spaceball, + /obj/item/weapon/deck/holder) + name = "Trading Card Crate" + cost = 10 + containertype = /obj/structure/closet/crate + containername = "cards crate" + group = "Miscellaneous" + /datum/supply_packs/shield_gen contains = list(/obj/item/weapon/circuitboard/shield_gen) name = "Bubble shield generator circuitry" @@ -2176,4 +2198,4 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 50 containername = "Medical biohazard equipment" access = access_medical_equip - group = "Medical" \ No newline at end of file + group = "Medical" diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 67f5581576..01506f413b 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1,19 +1,9 @@ -/obj/machinery/computer/arcade - name = "arcade machine" - desc = "Does not support pinball." - icon = 'icons/obj/computer.dmi' +/obj/machinery/computer/arcade/ + name = "random arcade" + desc = "random arcade machine" icon_state = "arcade" icon_keyboard = null icon_screen = "invaders" - circuit = /obj/item/weapon/circuitboard/arcade - var/enemy_name = "Space Villian" - var/temp = "Winners Don't Use Spacedrugs" //Temporary message, for attack messages, etc - var/player_hp = 30 //Player health/attack points - var/player_mp = 10 - var/enemy_hp = 45 //Enemy health/attack points - var/enemy_mp = 20 - var/gameover = 0 - var/blocked = 0 //Player cannot attack/heal while set var/list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, /obj/item/toy/blink = 2, /obj/item/clothing/under/syndicate/tacticool = 2, @@ -40,28 +30,84 @@ /obj/item/toy/cultsword = 1 ) -/obj/machinery/computer/arcade +/obj/machinery/computer/arcade/New() + ..() + // If it's a generic arcade machine, pick a random arcade + // circuit board for it and make the new machine + if(!circuit) + var/choice = pick(typesof(/obj/item/weapon/circuitboard/arcade) - /obj/item/weapon/circuitboard/arcade) + var/obj/item/weapon/circuitboard/CB = new choice() + new CB.build_path(loc, CB) + qdel(src) + +/obj/machinery/computer/arcade/proc/prizevend() + if(!contents.len) + var/prizeselect = pickweight(prizes) + new prizeselect(src.loc) + + if(istype(prizeselect, /obj/item/clothing/suit/syndicatefake)) //Helmet is part of the suit + new /obj/item/clothing/head/syndicatefake(src.loc) + + else + var/atom/movable/prize = pick(contents) + prize.loc = src.loc + +/obj/machinery/computer/arcade/attack_ai(mob/user as mob) + return src.attack_hand(user) + + +/obj/machinery/computer/arcade/emp_act(severity) + if(stat & (NOPOWER|BROKEN)) + ..(severity) + return + var/empprize = null + var/num_of_prizes = 0 + switch(severity) + if(1) + num_of_prizes = rand(1,4) + if(2) + num_of_prizes = rand(0,2) + for(num_of_prizes; num_of_prizes > 0; num_of_prizes--) + empprize = pickweight(prizes) + new empprize(src.loc) + + ..(severity) + +/////////////////// +// BATTLE HERE // +/////////////////// + +/obj/machinery/computer/arcade/battle + name = "arcade machine" + desc = "Does not support Pinball." + icon_state = "arcade" + circuit = /obj/item/weapon/circuitboard/arcade/battle + var/enemy_name = "Space Villian" + var/temp = "Winners don't use space drugs" //Temporary message, for attack messages, etc + var/player_hp = 30 //Player health/attack points + var/player_mp = 10 + var/enemy_hp = 45 //Enemy health/attack points + var/enemy_mp = 20 + var/gameover = 0 + var/blocked = 0 //Player cannot attack/heal while set var/turtle = 0 -/obj/machinery/computer/arcade/New() +/obj/machinery/computer/arcade/battle/New() ..() var/name_action var/name_part1 var/name_part2 - name_action = pick("Defeat ", "Annihilate ", "Save ", "Strike ", "Stop ", "Destroy ", "Robust ", "Romance ", "Pwn ", "Own ") + name_action = pick("Defeat ", "Annihilate ", "Save ", "Strike ", "Stop ", "Destroy ", "Robust ", "Romance ", "Pwn ", "Own ", "Ban ") name_part1 = pick("the Automatic ", "Farmer ", "Lord ", "Professor ", "the Cuban ", "the Evil ", "the Dread King ", "the Space ", "Lord ", "the Great ", "Duke ", "General ") - name_part2 = pick("Melonoid", "Murdertron", "Sorcerer", "Ruin", "Jeff", "Ectoplasm", "Crushulon", "Uhangoid", "Vhakoid", "Peteoid", "slime", "Griefer", "ERPer", "Lizard Man", "Unicorn") + name_part2 = pick("Melonoid", "Murdertron", "Sorcerer", "Ruin", "Jeff", "Ectoplasm", "Crushulon", "Uhangoid", "Vhakoid", "Peteoid", "slime", "Griefer", "ERPer", "Lizard Man", "Unicorn", "Bloopers") src.enemy_name = replacetext((name_part1 + name_part2), "the ", "") src.name = (name_action + name_part1 + name_part2) -/obj/machinery/computer/arcade/attack_ai(mob/user as mob) - return src.attack_hand(user) - -/obj/machinery/computer/arcade/attack_hand(mob/user as mob) +/obj/machinery/computer/arcade/battle/attack_hand(mob/user as mob) if(..()) return user.set_machine(src) @@ -85,7 +131,7 @@ onclose(user, "arcade") return -/obj/machinery/computer/arcade/Topic(href, href_list) +/obj/machinery/computer/arcade/battle/Topic(href, href_list) if(..()) return 1 @@ -150,7 +196,7 @@ src.updateUsrDialog() return -/obj/machinery/computer/arcade/proc/arcade_action() +/obj/machinery/computer/arcade/battle/proc/arcade_action() if ((src.enemy_mp <= 0) || (src.enemy_hp <= 0)) if(!gameover) src.gameover = 1 @@ -166,19 +212,11 @@ emagged = 0 else if(!contents.len) feedback_inc("arcade_win_normal") - var/prizeselect = pickweight(prizes) - new prizeselect(src.loc) - - if(istype(prizeselect, /obj/item/weapon/gun/projectile/revolver/capgun)) //Ammo comes with the gun - new /obj/item/projectile/bullet/pistol/cap(src.loc) - - else if(istype(prizeselect, /obj/item/clothing/suit/syndicatefake)) //Helmet is part of the suit - new /obj/item/clothing/head/syndicatefake(src.loc) + src.prizevend() else feedback_inc("arcade_win_normal") - var/atom/movable/prize = pick(contents) - prize.loc = src.loc + src.prizevend() else if (emagged && (turtle >= 4)) var/boomamt = rand(5,10) @@ -224,7 +262,7 @@ return -/obj/machinery/computer/arcade/emag_act(var/charges, var/mob/user) +/obj/machinery/computer/arcade/battle/emag_act(var/charges, var/mob/user) if(!emagged) temp = "If you die in the game, you die for real!" player_hp = 30 @@ -241,19 +279,780 @@ src.updateUsrDialog() return 1 -/obj/machinery/computer/arcade/emp_act(severity) - if(stat & (NOPOWER|BROKEN)) - ..(severity) - return - var/empprize = null - var/num_of_prizes = 0 - switch(severity) - if(1) - num_of_prizes = rand(1,4) - if(2) - num_of_prizes = rand(0,2) - for(num_of_prizes; num_of_prizes > 0; num_of_prizes--) - empprize = pickweight(prizes) - new empprize(src.loc) - ..(severity) \ No newline at end of file +////////////////////////// +// ORION TRAIL HERE // +////////////////////////// +#define ORION_TRAIL_WINTURN 9 + +//Orion Trail Events +#define ORION_TRAIL_RAIDERS "Raiders" +#define ORION_TRAIL_FLUX "Interstellar Flux" +#define ORION_TRAIL_ILLNESS "Illness" +#define ORION_TRAIL_BREAKDOWN "Breakdown" +#define ORION_TRAIL_MUTINY "Mutiny?" +#define ORION_TRAIL_MUTINY_ATTACK "Mutinous Ambush" +#define ORION_TRAIL_MALFUNCTION "Malfunction" +#define ORION_TRAIL_COLLISION "Collision" +#define ORION_TRAIL_SPACEPORT "Spaceport" +#define ORION_TRAIL_BLACKHOLE "BlackHole" + +#define ORION_STATUS_START 1 +#define ORION_STATUS_NORMAL 2 +#define ORION_STATUS_GAMEOVER 3 +#define ORION_STATUS_MARKET 4 + +/obj/machinery/computer/arcade/orion_trail + name = "The Orion Trail" + desc = "Imported straight fron station-TG!" + icon_state = "arcade" + circuit = /obj/item/weapon/circuitboard/arcade/orion_trail + var/busy = 0 //prevent clickspam that allowed people to ~speedrun~ the game. + var/engine = 0 + var/hull = 0 + var/electronics = 0 + var/food = 80 + var/fuel = 60 + var/turns = 4 + var/alive = 4 + var/eventdat = null + var/event = null + var/list/settlers = list("Harry","Larry","Bob") + var/list/events = list(ORION_TRAIL_RAIDERS = 3, + ORION_TRAIL_FLUX = 1, + ORION_TRAIL_ILLNESS = 3, + ORION_TRAIL_BREAKDOWN = 2, + ORION_TRAIL_MUTINY = 3, + ORION_TRAIL_MALFUNCTION = 2, + ORION_TRAIL_COLLISION = 1, + ORION_TRAIL_SPACEPORT = 2 + ) + var/list/stops = list() + var/list/stopblurbs = list() + var/traitors_aboard = 0 + var/spaceport_raided = 0 + var/spaceport_freebie = 0 + var/last_spaceport_action = "" + var/gameStatus = ORION_STATUS_START + var/canContinueEvent = 0 + +/obj/machinery/computer/arcade/orion_trail/New() + ..() + // Sets up the main trail + stops = list("Pluto","Asteroid Belt","Proxima Centauri","Dead Space","Rigel Prime","Tau Ceti Beta","Black Hole","Space Outpost Beta-9","Orion Prime") + stopblurbs = list( + "Pluto, long since occupied with long-range sensors and scanners, stands ready to, and indeed continues to probe the far reaches of the galaxy.", + "At the edge of the Sol system lies a treacherous asteroid belt. Many have been crushed by stray asteroids and misguided judgement.", + "The nearest star system to Sol, in ages past it stood as a reminder of the boundaries of sub-light travel, now a low-population sanctuary for adventurers and traders.", + "This region of space is particularly devoid of matter. Such low-density pockets are known to exist, but the vastness of it is astounding.", + "Rigel Prime, the center of the Rigel system, burns hot, basking its planetary bodies in warmth and radiation.", + "Tau Ceti Beta has recently become a waypoint for colonists headed towards Orion. There are many ships and makeshift stations in the vicinity.", + "Sensors indicate that a black hole's gravitational field is affecting the region of space we were headed through. We could stay of course, but risk of being overcome by its gravity, or we could change course to go around, which will take longer.", + "You have come into range of the first man-made structure in this region of space. It has been constructed not by travellers from Sol, but by colonists from Orion. It stands as a monument to the colonists' success.", + "You have made it to Orion! Congratulations! Your crew is one of the few to start a new foothold for mankind!" + ) + +/obj/machinery/computer/arcade/orion_trail/proc/newgame() + // Set names of settlers in crew + settlers = list() + for(var/i = 1; i <= 3; i++) + add_crewmember() + add_crewmember("[usr]") + // Re-set items to defaults + engine = 1 + hull = 1 + electronics = 1 + food = 80 + fuel = 60 + alive = 4 + turns = 1 + event = null + gameStatus = ORION_STATUS_NORMAL + traitors_aboard = 0 + + //spaceport junk + spaceport_raided = 0 + spaceport_freebie = 0 + last_spaceport_action = "" + +/obj/machinery/computer/arcade/orion_trail/attack_hand(mob/user) + if(..()) + return + if(fuel <= 0 || food <=0 || settlers.len == 0) + gameStatus = ORION_STATUS_GAMEOVER + event = null + user.set_machine(src) + var/dat = "" + if(gameStatus == ORION_STATUS_GAMEOVER) + dat = "

Game Over

" + dat += "Like many before you, your crew never made it to Orion, lost to space...
Forever." + if(settlers.len == 0) + dat += "
Your entire crew died, your ship joins the fleet of ghost-ships littering the galaxy." + else + if(food <= 0) + dat += "
You ran out of food and starved." + if(emagged) + user.nutrition = 0 //yeah you pretty hongry + user << "Your body instantly contracts to that of one who has not eaten in months. Agonizing cramps seize you as you fall to the floor." + if(fuel <= 0) + dat += "
You ran out of fuel, and drift, slowly, into a star." + if(emagged) + var/mob/living/M = user + M.adjust_fire_stacks(5) + M.IgniteMob() //flew into a star, so you're on fire + user << "You feel an immense wave of heat emanate from \the [src]. Your skin bursts into flames." + dat += "

OK...

" + + if(emagged) + user << "You're never going to make it to Orion..." + user.death() + emagged = 0 //removes the emagged status after you lose + gameStatus = ORION_STATUS_START + name = "The Orion Trail" + desc = "Learn how our ancestors got to Orion, and have fun in the process!" + + else if(event) + dat = eventdat + else if(gameStatus == ORION_STATUS_NORMAL) + var/title = stops[turns] + var/subtext = stopblurbs[turns] + dat = "

[title]

" + dat += "[subtext]" + dat += "

Crew:

" + dat += english_list(settlers) + dat += "
Food: [food] | Fuel: [fuel]" + dat += "
Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]" + if(turns == 7) + dat += "

Go Around Continue

" + else + dat += "

Continue

" + dat += "

Kill a crewmember

" + dat += "

Close

" + else + dat = "

The Orion Trail

" + dat += "

Experience the journey of your ancestors!



" + dat += "
New Game
" + dat += "

Close

" + user << browse(dat,"window=arcade") + return + +/obj/machinery/computer/arcade/orion_trail/Topic(href, href_list) + if(..()) + return + if(href_list["close"]) + usr.unset_machine() + usr << browse(null, "window=arcade") + + if(busy) + return + busy = 1 + + if (href_list["continue"]) //Continue your travels + if(gameStatus == ORION_STATUS_NORMAL && !event && turns != 7) + if(turns >= ORION_TRAIL_WINTURN) + win() + else + food -= (alive+traitors_aboard)*2 + fuel -= 5 + if(turns == 2 && prob(30)) + event = ORION_TRAIL_COLLISION + event() + else if(prob(75)) + event = pickweight(events) + if(traitors_aboard) + if(event == ORION_TRAIL_MUTINY || prob(55)) + event = ORION_TRAIL_MUTINY_ATTACK + event() + turns += 1 + if(emagged) + var/mob/living/carbon/M = usr //for some vars + switch(event) + if(ORION_TRAIL_RAIDERS) + if(prob(50)) + usr << "You hear battle shouts. The tramping of boots on cold metal. Screams of agony. The rush of venting air. Are you going insane?" + M.hallucination += 30 + else + usr << "Something strikes you from behind! It hurts like hell and feel like a blunt weapon, but nothing is there..." + M.take_organ_damage(25) + if(ORION_TRAIL_ILLNESS) + var/severity = rand(1,3) //pray to RNGesus. PRAY, PIGS + if(severity == 1) + M << "You suddenly feel slightly nauseous." //got off lucky + if(severity == 2) + usr << "You suddenly feel extremely nauseous and hunch over until it passes." + M.Stun(3) + if(severity >= 3) //you didn't pray hard enough + M << "An overpowering wave of nausea consumes over you. You hunch over, your stomach's contents preparing for a spectacular exit." + spawn(30) + if(istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + H.vomit() + if(ORION_TRAIL_FLUX) + if(prob(75)) + M.Weaken(3) + src.visible_message("A sudden gust of powerful wind slams \the [M] into the floor!", "You hear a large fwooshing sound, followed by a bang.") + M.take_organ_damage(15) + else + M << "A violent gale blows past you, and you barely manage to stay standing!" + if(ORION_TRAIL_COLLISION) //by far the most damaging event + if(prob(90) && !hull) + var/turf/simulated/floor/F = src.loc + F.ChangeTurf(/turf/space) + src.visible_message("Something slams into the floor around \the [src], exposing it to space!", "You hear something crack and break.") + else + src.visible_message("Something slams into the floor around \the [src] - luckily, it didn't get through!", "You hear something crack.") + if(ORION_TRAIL_MALFUNCTION) + src.visible_message("\The [src] buzzes and the screen goes blank for a moment before returning to the game.") + var/oldfood = food + var/oldfuel = fuel + food = rand(10,80) / rand(1,2) + fuel = rand(10,60) / rand(1,2) + if(electronics) + sleep(10) + if(oldfuel > fuel && oldfood > food) + src.audible_message("\The [src] lets out a somehow reassuring chime.") + else if(oldfuel < fuel || oldfood < food) + src.audible_message("\The [src] lets out a somehow ominous chime.") + food = oldfood + fuel = oldfuel + + else if(href_list["newgame"]) //Reset everything + if(gameStatus == ORION_STATUS_START) + newgame() + else if(href_list["menu"]) //back to the main menu + if(gameStatus == ORION_STATUS_GAMEOVER) + gameStatus = ORION_STATUS_START + event = null + food = 80 + fuel = 60 + settlers = list("Harry","Larry","Bob") + else if(href_list["slow"]) //slow down + if(event == ORION_TRAIL_FLUX) + food -= (alive+traitors_aboard)*2 + fuel -= 5 + event = null + else if(href_list["pastblack"]) //slow down + if(turns == 7) + food -= ((alive+traitors_aboard)*2)*3 + fuel -= 15 + turns += 1 + event = null + else if(href_list["useengine"]) //use parts + if(event == ORION_TRAIL_BREAKDOWN) + engine = max(0, --engine) + event = null + else if(href_list["useelec"]) //use parts + if(event == ORION_TRAIL_MALFUNCTION) + electronics = max(0, --electronics) + event = null + else if(href_list["usehull"]) //use parts + if(event == ORION_TRAIL_COLLISION) + hull = max(0, --hull) + event = null + else if(href_list["wait"]) //wait 3 days + if(event == ORION_TRAIL_BREAKDOWN || event == ORION_TRAIL_MALFUNCTION || event == ORION_TRAIL_COLLISION) + food -= ((alive+traitors_aboard)*2)*3 + event = null + else if(href_list["keepspeed"]) //keep speed + if(event == ORION_TRAIL_FLUX) + if(prob(75)) + event = "Breakdown" + event() + else + event = null + else if(href_list["blackhole"]) //keep speed past a black hole + if(turns == 7) + if(prob(75)) + event = ORION_TRAIL_BLACKHOLE + event() + if(emagged) //has to be here because otherwise it doesn't work + src.show_message("\The [src] states, 'YOU ARE EXPERIENCING A BLACKHOLE. BE TERRIFIED.","You hear something say, 'YOU ARE EXPERIENCING A BLACKHOLE. BE TERRFIED'") + usr << "Something draws you closer and closer to the machine." + sleep(10) + usr << "This is really starting to hurt!" + var i; //spawning a literal blackhole would be fun, but a bit disruptive. + for(i=0;i<4;i++) + var/mob/living/L = usr + if(istype(L)) + L.adjustBruteLoss(25) + sleep(10) + else + event = null + turns += 1 + else if(href_list["holedeath"]) + if(event == ORION_TRAIL_BLACKHOLE) + gameStatus = ORION_STATUS_GAMEOVER + event = null + else if(href_list["eventclose"]) //end an event + if(canContinueEvent) + event = null + + else if(href_list["killcrew"]) //shoot a crewmember + if(gameStatus == ORION_STATUS_NORMAL || event == ORION_TRAIL_MUTINY) + var/sheriff = remove_crewmember() //I shot the sheriff + var/mob/living/L = usr + if(!istype(L)) + return + if(settlers.len == 0 || alive == 0) + src.visible_message("\The [src] states, 'EVERYONE HAS DIED, GAMEOVER.'", "You hear something state, 'EVERYONE HAS DIED, GAMEOVER.'") + if(emagged) + src.visible_message("\The [src] produces a loud, gunlike sound.") + L.adjustBruteLoss(30) + emagged = 0 + gameStatus = ORION_STATUS_GAMEOVER + event = null + else if(emagged) + if(usr.name == sheriff) + src.visible_message("\The [src] states, 'THE CREW HAS CHOSEN TO KILL [usr]'. A gunshot can be heard coming from \the [src]", "You hear 'THE CREW HAS CHOSEN TO KILL [usr]' followed by a gunshot") + L.adjustBruteLoss(30) + if(event == ORION_TRAIL_MUTINY) //only ends the ORION_TRAIL_MUTINY event, since you can do this action in multiple places + event = null + + //Spaceport specific interactions + //they get a header because most of them don't reset event (because it's a shop, you leave when you want to) + //they also call event() again, to regen the eventdata, which is kind of odd but necessary + else if(href_list["buycrew"]) //buy a crewmember + if(gameStatus == ORION_STATUS_MARKET) + if(!spaceport_raided && food >= 10 && fuel >= 10) + var/bought = add_crewmember() + last_spaceport_action = "You hired [bought] as a new crewmember." + fuel -= 10 + food -= 10 + event() + + else if(href_list["sellcrew"]) //sell a crewmember + if(gameStatus == ORION_STATUS_MARKET) + if(!spaceport_raided && settlers.len > 1) + var/sold = remove_crewmember() + last_spaceport_action = "You sold your crewmember, [sold]!" + fuel += 7 + food += 7 + event() + + else if(href_list["leave_spaceport"]) + if(gameStatus == ORION_STATUS_MARKET) + event = null + gameStatus = ORION_STATUS_NORMAL + spaceport_raided = 0 + spaceport_freebie = 0 + last_spaceport_action = "" + + else if(href_list["raid_spaceport"]) + if(gameStatus == ORION_STATUS_MARKET) + if(!spaceport_raided) + var/success = min(15 * alive,100) //default crew (4) have a 60% chance + spaceport_raided = 1 + + var/FU = 0 + var/FO = 0 + if(prob(success)) + FU = rand(5,15) + FO = rand(5,15) + last_spaceport_action = "You successfully raided the spaceport! you gained [FU] Fuel and [FO] Food! (+[FU]FU,+[FO]FO)" + else + FU = rand(-5,-15) + FO = rand(-5,-15) + last_spaceport_action = "You failed to raid the spaceport! you lost [FU*-1] Fuel and [FO*-1] Food in your scramble to escape! ([FU]FU,[FO]FO)" + + //your chance of lose a crewmember is 1/2 your chance of success + //this makes higher % failures hurt more, don't get cocky space cowboy! + if(prob(success*5)) + var/lost_crew = remove_crewmember() + last_spaceport_action = "You failed to raid the spaceport! you lost [FU*-1] Fuel and [FO*-1] Food, AND [lost_crew] in your scramble to escape! ([FU]FI,[FO]FO,-Crew)" + if(emagged) + src.visible_message("The machine states, 'YOU ARE UNDER ARREST, RAIDER!' and shoots handcuffs onto [usr]!", "You hear something say 'YOU ARE UNDER ARREST, RAIDER!' and a clinking sound") + var/obj/item/weapon/handcuffs/C = new(src.loc) + var/mob/living/carbon/human/H = usr + if(istype(usr)) + C.forceMove(H) + H.handcuffed = C + H.update_inv_handcuffed() + else + C.throw_at(usr,16,3,src) + + + fuel += FU + food += FO + event() + + else if(href_list["buyparts"]) + if(gameStatus == ORION_STATUS_MARKET) + if(!spaceport_raided && fuel > 5) + switch(text2num(href_list["buyparts"])) + if(1) //Engine Parts + engine++ + last_spaceport_action = "Bought Engine Parts" + if(2) //Hull Plates + hull++ + last_spaceport_action = "Bought Hull Plates" + if(3) //Spare Electronics + electronics++ + last_spaceport_action = "Bought Spare Electronics" + fuel -= 5 //they all cost 5 + event() + + else if(href_list["trade"]) + if(gameStatus == ORION_STATUS_MARKET) + if(!spaceport_raided) + switch(text2num(href_list["trade"])) + if(1) //Fuel + if(fuel > 5) + fuel -= 5 + food += 5 + last_spaceport_action = "Traded Fuel for Food" + event() + if(2) //Food + if(food > 5) + fuel += 5 + food -= 5 + last_spaceport_action = "Traded Food for Fuel" + event() + + src.add_fingerprint(usr) + src.updateUsrDialog() + busy = 0 + return + + +/obj/machinery/computer/arcade/orion_trail/proc/event() + eventdat = "

[event]

" + canContinueEvent = 0 + switch(event) + if(ORION_TRAIL_RAIDERS) + eventdat += "Raiders have come aboard your ship!" + if(prob(50)) + var/sfood = rand(1,10) + var/sfuel = rand(1,10) + food -= sfood + fuel -= sfuel + eventdat += "
They have stolen [sfood] Food and [sfuel] Fuel." + else if(prob(10)) + var/deadname = remove_crewmember() + eventdat += "
[deadname] tried to fight back but was killed." + else + eventdat += "
Fortunately you fended them off without any trouble." + eventdat += "

Continue

" + eventdat += "

Close

" + canContinueEvent = 1 + + if(ORION_TRAIL_FLUX) + eventdat += "This region of space is highly turbulent.
If we go slowly we may avoid more damage, but if we keep our speed we won't waste supplies." + eventdat += "
What will you do?" + eventdat += "

Slow Down Continue

" + eventdat += "

Close

" + + if(ORION_TRAIL_ILLNESS) + eventdat += "A deadly illness has been contracted!" + var/deadname = remove_crewmember() + eventdat += "
[deadname] was killed by the disease." + eventdat += "

Continue

" + eventdat += "

Close

" + canContinueEvent = 1 + + if(ORION_TRAIL_BREAKDOWN) + eventdat += "Oh no! The engine has broken down!" + eventdat += "
You can repair it with an engine part, or you can make repairs for 3 days." + if(engine >= 1) + eventdat += "

Use Part Wait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_MALFUNCTION) + eventdat += "The ship's systems are malfunctioning!" + eventdat += "
You can replace the broken electronics with spares, or you can spend 3 days troubleshooting the AI." + if(electronics >= 1) + eventdat += "

Use Part Wait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_COLLISION) + eventdat += "Something hit us! Looks like there's some hull damage." + if(prob(25)) + var/sfood = rand(5,15) + var/sfuel = rand(5,15) + food -= sfood + fuel -= sfuel + eventdat += "
[sfood] Food and [sfuel] Fuel was vented out into space." + if(prob(10)) + var/deadname = remove_crewmember() + eventdat += "
[deadname] was killed by rapid depressurization." + eventdat += "
You can repair the damage with hull plates, or you can spend the next 3 days welding scrap together." + if(hull >= 1) + eventdat += "

Use Part Wait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_BLACKHOLE) + eventdat += "You were swept away into the black hole." + eventdat += "

Oh...

" + eventdat += "

Close

" + settlers = list() + + if(ORION_TRAIL_MUTINY) + eventdat += "You've been hearing rumors of dissenting opinions amoungst your men." + if(settlers.len <= 2) + eventdat += "
Your crew's so tiny you don't think anybody would risk an uprising." + eventdat += "

Continue

" + eventdat += "

Close

" + if(prob(10)) + traitors_aboard = min(++traitors_aboard,2) + else + if(traitors_aboard) //less likely to stack traitors + if(prob(20)) + traitors_aboard = min(++traitors_aboard,2) + else if(prob(70)) + traitors_aboard = min(++traitors_aboard,2) + + eventdat += "

Kill a crewmember

" + eventdat += "

Risk it

" + eventdat += "

Close

" + canContinueEvent = 1 + + if(ORION_TRAIL_MUTINY_ATTACK) + if(traitors_aboard <= 0) //shouldn't trigger, but hey. + eventdat += "Haha, fooled you, there isn't a mutiny on board!" + eventdat += "
(You should report this to a coder :S)" + else + var/trait1 = remove_crewmember() + var/trait2 = "" + if(traitors_aboard >= 2) + trait2 = remove_crewmember() + + eventdat += "Oh no, some of your crew are attempting to mutiny!!" + if(trait2) + eventdat += "
[trait1] and [trait2]'s have armed themselves with weapons!" + else + eventdat += "
[trait1]'s armed with a weapon!" + + var/chance2attack = alive*20 + if(prob(chance2attack)) + var/chancetokill = 30*traitors_aboard-(5*alive) //eg: 30*2-(10) = 50%, 2 traitorss, 2 crew is 50% chance + if(prob(chancetokill)) + var/deadguy = remove_crewmember() + eventdat += "
The traitor[trait2 ? "s":""] run[trait2 ? "":"s"] up to [deadguy] and murder them!" + else + eventdat += "
You valiantly fight off the traitor[trait2 ? "s":""]!" + eventdat += "
You cut the traitor[trait2 ? "s":""] up into meat... Eww" + if(trait2) + food += 30 + traitors_aboard = max(0,traitors_aboard-2) + else + food += 15 + traitors_aboard = max(0,--traitors_aboard) + else + eventdat += "
The traitor[trait2 ? "s":""] run[trait2 ? "":"s"] away, What wimps!" + if(trait2) + traitors_aboard = max(0,traitors_aboard-2) + else + traitors_aboard = max(0,--traitors_aboard) + + eventdat += "

Continue

" + eventdat += "

Close

" + canContinueEvent = 1 + + + if(ORION_TRAIL_SPACEPORT) + gameStatus = ORION_STATUS_MARKET + if(spaceport_raided) + eventdat += "The Spaceport is on high alert! they wont let you dock since you tried to attack them!" + if(last_spaceport_action) + eventdat += "
Last Spaceport Action: [last_spaceport_action]" + eventdat += "

Depart Spaceport

" + eventdat += "

Close

" + else + eventdat += "You pull the ship up to dock at a nearby Spaceport, lucky find!" + eventdat += "
This Spaceport is home to travellers who failed to reach Orion, but managed to find a different home..." + eventdat += "
Trading terms: FU = Fuel, FO = Food" + if(last_spaceport_action) + eventdat += "
Last Spaceport Action: [last_spaceport_action]" + eventdat += "

Crew:

" + eventdat += english_list(settlers) + eventdat += "
Food: [food] | Fuel: [fuel]" + eventdat += "
Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]" + + + //If your crew is pathetic you can get freebies (provided you haven't already gotten one from this port) + if(!spaceport_freebie && (fuel < 20 || food < 20)) + spaceport_freebie++ + var/FU = 10 + var/FO = 10 + var/freecrew = 0 + if(prob(30)) + FU = 25 + FO = 25 + + if(prob(10)) + add_crewmember() + freecrew++ + + eventdat += "
The traders of the spaceport take pitty on you, and give you some food and fuel (+[FU]FU,+[FO]FO)" + if(freecrew) + eventdat += "
You also gain a new crewmember!" + + fuel += FU + food += FO + + //CREW INTERACTIONS + eventdat += "

Crew Management:

" + + //Buy crew + if(food >= 10 && fuel >= 10) + eventdat += "

Hire a new Crewmember (-10FU,-10FO)

" + else + eventdat += "

Cant afford a new Crewmember

" + + //Sell crew + if(settlers.len > 1) + eventdat += "

Sell crew for Fuel and Food (+7FU,+7FO)

" + else + eventdat += "

Cant afford to sell a Crewmember

" + + //BUY/SELL STUFF + eventdat += "

Spare Parts:

" + + //Engine parts + if(fuel > 5) + eventdat += "

Buy Engine Parts (-5FU)

" + else + eventdat += "

Cant afford to buy Engine Parts" + + //Hull plates + if(fuel > 5) + eventdat += "

Buy Hull Plates (-5FU)

" + else + eventdat += "

Cant afford to buy Hull Plates" + + //Electronics + if(fuel > 5) + eventdat += "

Buy Spare Electronics (-5FU)

" + else + eventdat += "

Cant afford to buy Spare Electronics" + + //Trade + if(fuel > 5) + eventdat += "

Trade Fuel for Food (-5FU,+5FO)

" + else + eventdat += "

Cant afford to Trade Fuel for Food 5) + eventdat += "

Trade Food for Fuel (+5FU,-5FO)

" + else + eventdat += "

Cant afford to Trade Food for FuelYou override the cheat code menu and skip to Cheat #[rand(1, 50)]: Realism Mode." + name = "The Orion Trail: Realism Edition" + desc = "Learn how our ancestors got to Orion, and try not to die in the process!" + newgame() + emagged = 1 + + +/obj/item/weapon/orion_ship + name = "model settler ship" + desc = "A model spaceship, it looks like those used back in the day when travelling to Orion! It even has a miniature FX-293 reactor, which was renowned for its instability and tendency to explode..." + icon = 'icons/obj/toy.dmi' + icon_state = "ship" + w_class = 2 + var/active = 0 //if the ship is on + +/obj/item/weapon/orion_ship/examine(mob/user) + ..() + if(!(in_range(user, src))) + return + if(!active) + user << "There's a little switch on the bottom. It's flipped down." + else + user << "There's a little switch on the bottom. It's flipped up." + +/obj/item/weapon/orion_ship/attack_self(mob/user) + if(active) + return + + message_admins("[key_name_admin(usr)] primed an explosive Orion ship for detonation.") + log_game("[key_name(usr)] primed an explosive Orion ship for detonation.") + + user << "You flip the switch on the underside of [src]." + active = 1 + src.visible_message("[src] softly beeps and whirs to life!") + src.audible_message("\The [src] says, 'This is ship ID #[rand(1,1000)] to Orion Port Authority. We're coming in for landing, over.'") + sleep(20) + src.visible_message("[src] begins to vibrate...") + src.audible_message("\The [src] says, 'Uh, Port? Having some issues with our reactor, could you check it out? Over.'") + sleep(30) + src.audible_message("\The [src] says, 'Oh, God! Code Eight! CODE EIGHT! IT'S GONNA BL-'") + sleep(3.6) + src.visible_message("[src] explodes!") + explosion(src.loc, 1,2,4) + qdel(src) + +#undef ORION_TRAIL_WINTURN +#undef ORION_TRAIL_RAIDERS +#undef ORION_TRAIL_FLUX +#undef ORION_TRAIL_ILLNESS +#undef ORION_TRAIL_BREAKDOWN +#undef ORION_TRAIL_MUTINY +#undef ORION_TRAIL_MUTINY_ATTACK +#undef ORION_TRAIL_MALFUNCTION +#undef ORION_TRAIL_COLLISION +#undef ORION_TRAIL_SPACEPORT +#undef ORION_TRAIL_BLACKHOLE + +#undef ORION_STATUS_START +#undef ORION_STATUS_NORMAL +#undef ORION_STATUS_GAMEOVER +#undef ORION_STATUS_MARKET \ No newline at end of file diff --git a/code/game/objects/items/weapons/circuitboards/computer/computer.dm b/code/game/objects/items/weapons/circuitboards/computer/computer.dm index 0bc090f996..0023606062 100644 --- a/code/game/objects/items/weapons/circuitboards/computer/computer.dm +++ b/code/game/objects/items/weapons/circuitboards/computer/computer.dm @@ -1,5 +1,5 @@ #ifndef T_BOARD -#error T_BOARD macro is not defined but we need it! +#error T_BOARD macro is not defined but we need it! #endif /obj/item/weapon/circuitboard/message_monitor @@ -60,11 +60,11 @@ /obj/item/weapon/circuitboard/stationalert_engineering name = T_BOARD("station alert console (engineering)") build_path = /obj/machinery/computer/station_alert - + /obj/item/weapon/circuitboard/stationalert_security name = T_BOARD("station alert console (security)") build_path = /obj/machinery/computer/station_alert - + /obj/item/weapon/circuitboard/stationalert_all name = T_BOARD("station alert console (all)") build_path = /obj/machinery/computer/station_alert/all @@ -92,9 +92,14 @@ build_path = /obj/machinery/computer/cloning origin_tech = list(TECH_DATA = 3, TECH_BIO = 3) -/obj/item/weapon/circuitboard/arcade - name = T_BOARD("arcade machine") - build_path = /obj/machinery/computer/arcade +/obj/item/weapon/circuitboard/arcade/battle + name = T_BOARD("battle arcade machine") + build_path = /obj/machinery/computer/arcade/battle + origin_tech = list(TECH_DATA = 1) + +/obj/item/weapon/circuitboard/arcade/orion_trail + name = T_BOARD("orion trail arcade machine") + build_path = /obj/machinery/computer/arcade/orion_trail origin_tech = list(TECH_DATA = 1) /obj/item/weapon/circuitboard/turbine_control diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index d4f16f72e4..2122d869f9 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -139,6 +139,7 @@ new /obj/item/weapon/storage/backpack/cultpack (src) new /obj/item/weapon/storage/fancy/candle_box(src) new /obj/item/weapon/storage/fancy/candle_box(src) + new /obj/item/weapon/deck/tarot(src) return diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index 06e7005071..12a50e5471 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -1479,7 +1479,31 @@ var/global/list/gear_datums = list() /datum/gear/cards display_name = "deck of cards" - path = /obj/item/weapon/deck + path = /obj/item/weapon/deck/cards + sort_category = "misc" + cost = 1 + +/datum/gear/tarot + display_name = "deck of tarot cards" + path = /obj/item/weapon/deck/tarot + sort_category = "misc" + cost = 1 + +/datum/gear/holder + display_name = "card holder" + path = /obj/item/weapon/deck/holder + sort_category = "misc" + cost = 1 + +/datum/gear/cardemon_pack + display_name = "Cardemon booster pack" + path = /obj/item/weapon/pack/cardemon + sort_category = "misc" + cost = 1 + +/datum/gear/spaceball_pack + display_name = "Spaceball booster pack" + path = /obj/item/weapon/pack/spaceball sort_category = "misc" cost = 1 @@ -1622,4 +1646,4 @@ var/global/list/gear_datums = list() /datum/gear/skrell_cloth_female/pink display_name = "skrell headtail-wear, female, pink, cloth" - path = /obj/item/clothing/ears/skrell/cloth_female/pink \ No newline at end of file + path = /obj/item/clothing/ears/skrell/cloth_female/pink diff --git a/code/modules/games/cardemon.dm b/code/modules/games/cardemon.dm new file mode 100644 index 0000000000..647b1ff8c7 --- /dev/null +++ b/code/modules/games/cardemon.dm @@ -0,0 +1,30 @@ +/obj/item/weapon/pack/cardemon + name = "cardemon booster pack" + desc = "Finally! A children's card game in space!" + icon_state = "card_pack_cardemon" + +/obj/item/weapon/pack/cardemon/New() + var/datum/playingcard/P + var/i + for(i=0; i<5; i++) + var/rarity + if(prob(10)) + if(prob(5)) + if(prob(5)) + rarity = "Plasteel" + else + rarity = "Platinum" + else + rarity = "Silver" + + var/nam = pick("Death","Life","Plant","Leaf","Air","Earth","Fire","Water","Killer","Holy", "God", "Ordinary","Demon","Angel", "Plasteel", "Phoron", "Mad", "Insane", "Metal", "Steel", "Secret") + var/nam2 = pick("Carp", "Corgi", "Cat", "Mouse", "Octopus", "Lizard", "Monkey", "Plant", "Duck", "Demon", "Spider", "Bird", "Slime", "Sheep", "Fish") + + P = new() + P.name = "[nam] [nam2]" + P.card_icon = "card_cardemon" + if(rarity) + P.name = "[rarity] [P.name]" + P.card_icon += "_[rarity]" + P.back_icon = "card_back_cardemon" + cards += P \ No newline at end of file diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 6ff5f22f20..368bfdd9a5 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -1,17 +1,24 @@ /datum/playingcard var/name = "playing card" var/card_icon = "card_back" + var/back_icon = "card_back" /obj/item/weapon/deck - name = "deck of cards" - desc = "A simple deck of playing cards." - icon = 'icons/obj/playing_cards.dmi' - icon_state = "deck" w_class = 2 - + icon = 'icons/obj/playing_cards.dmi' var/list/cards = list() -/obj/item/weapon/deck/New() +/obj/item/weapon/deck/holder + name = "card box" + desc = "A small leather case to show how classy you are compared to everyone else." + icon_state = "card_holder" + +/obj/item/weapon/deck/cards + name = "deck of cards" + desc = "A simple deck of playing cards." + icon_state = "deck" + +/obj/item/weapon/deck/cards/New() ..() var/datum/playingcard/P @@ -27,12 +34,14 @@ P = new() P.name = "[number] of [suit]" P.card_icon = "[colour]num" + P.back_icon = "card_back" cards += P for(var/number in list("jack","queen","king")) P = new() P.name = "[number] of [suit]" P.card_icon = "[colour]col" + P.back_icon = "card_back" cards += P @@ -48,7 +57,7 @@ for(var/datum/playingcard/P in H.cards) cards += P qdel(O) - user << "You place your cards on the bottom of the deck." + user << "You place your cards on the bottom of \the [src]." return ..() @@ -128,12 +137,12 @@ /obj/item/weapon/hand/attackby(obj/O as obj, mob/user as mob) if(istype(O,/obj/item/weapon/hand)) var/obj/item/weapon/hand/H = O - for(var/datum/playingcard/P in H.cards) - cards += P - src.concealed = H.concealed - qdel(O) - user.put_in_hands(src) - update_icon() + for(var/datum/playingcard/P in cards) + H.cards += P + H.concealed = src.concealed + user.drop_from_inventory(src,user.loc) + qdel(src) + H.update_icon() return ..() @@ -159,6 +168,28 @@ deal_at(usr, over) +/obj/item/weapon/pack/ + name = "Card Pack" + desc = "For those with disposible income." + + icon_state = "card_pack" + icon = 'icons/obj/playing_cards.dmi' + w_class = 1 + var/list/cards = list() + + +/obj/item/weapon/pack/attack_self(var/mob/user as mob) + user.visible_message("[user] rips open \the [src]!") + var/obj/item/weapon/hand/H = new() + + H.cards += cards + cards.Cut(); + user.drop_item() + qdel(src) + + H.update_icon() + user.put_in_active_hand(H) + /obj/item/weapon/hand name = "hand of cards" desc = "Some playing cards." @@ -226,7 +257,7 @@ if(cards.len == 1) var/datum/playingcard/P = cards[1] - var/image/I = new(src.icon, (concealed ? "card_back" : "[P.card_icon]") ) + var/image/I = new(src.icon, (concealed ? "[P.back_icon]" : "[P.card_icon]") ) I.pixel_x += (-5+rand(10)) I.pixel_y += (-5+rand(10)) overlays += I @@ -249,7 +280,7 @@ M.Translate(-2, 0) var/i = 0 for(var/datum/playingcard/P in cards) - var/image/I = new(src.icon, (concealed ? "card_back" : "[P.card_icon]") ) + var/image/I = new(src.icon, (concealed ? "[P.back_icon]" : "[P.card_icon]") ) //I.pixel_x = origin+(offset*i) switch(direction) if(SOUTH) diff --git a/code/modules/games/spaceball_cards.dm b/code/modules/games/spaceball_cards.dm new file mode 100644 index 0000000000..a65cea598a --- /dev/null +++ b/code/modules/games/spaceball_cards.dm @@ -0,0 +1,23 @@ +/obj/item/weapon/pack/spaceball + name = "spaceball booster pack" + desc = "Officially licensed to take your money." + icon_state = "card_pack_spaceball" + +/obj/item/weapon/pack/spaceball/New() + var/datum/playingcard/P + var/i + var/year = 554 + text2num(time2text(world.timeofday, "YYYY")) + for(i=0;i<5;i++) + P = new() + if(prob(1)) + P.name = "Spaceball Jones, [year] Brickburn Galaxy Trekers" + P.card_icon = "spaceball_jones" + else + var/language_type = pick(/datum/language/human,/datum/language/diona,/datum/language/tajaran,/datum/language/unathi) + var/datum/language/L = new language_type() + var/team = pick("Brickburn Galaxy Trekers","Mars Rovers", "Qerrbalak Saints", "Moghes Rockets", "Ahdomai Lightening", "Vir Vixens", "Euphoric-Earth Alligators") + P.name = "[L.get_random_name(pick(MALE,FEMALE))], [year - rand(0,50)] [team]" + P.card_icon = "spaceball_standard" + P.back_icon = "card_back_spaceball" + + cards += P \ No newline at end of file diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm new file mode 100644 index 0000000000..b8e8618af0 --- /dev/null +++ b/code/modules/games/tarot.dm @@ -0,0 +1,39 @@ +/* this is a playing card deck based off of the Rider-Waite Tarot Deck. +*/ + +/obj/item/weapon/deck/tarot + name = "deck of tarot cards" + desc = "For all your occult needs!" + icon_state = "deck_tarot" + +/obj/item/weapon/deck/tarot/New() + ..() + + var/datum/playingcard/P + for(var/name in list("Fool","Magician","High Priestess","Empress","Emperor","Hierophant","Lovers","Chariot","Strength","Hermit","Wheel of Fortune","Justice","Hanged Man","Death","Temperance","Devil","Tower","Star","Moon","Sun","Judgement","World")) + P = new() + P.name = "[name]" + P.card_icon = "tarot_major" + P.back_icon = "card_back_tarot" + cards += P + for(var/suit in list("wands","pentacles","cups","swords")) + + + for(var/number in list("ace","two","three","four","five","six","seven","eight","nine","ten","page","knight","queen","king")) + P = new() + P.name = "[number] of [suit]" + P.card_icon = "tarot_[suit]" + P.back_icon = "card_back_tarot" + cards += P + +/obj/item/weapon/deck/tarot/attack_self(var/mob/user as mob) + var/list/newcards = list() + while(cards.len) + var/datum/playingcard/P = pick(cards) + P.name = replacetext(P.name," reversed","") + if(prob(50)) + P.name += " reversed" + newcards += P + cards -= P + cards = newcards + user.visible_message("\The [user] shuffles [src].") \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index c3abc66cb2..4444512149 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -743,10 +743,17 @@ CIRCUITS BELOW desc = "Allows for the construction of \a [item_name] circuit board." /datum/design/circuit/arcademachine - name = "arcade machine" + name = "battle arcade machine" id = "arcademachine" req_tech = list(TECH_DATA = 1) - build_path = /obj/item/weapon/circuitboard/arcade + build_path = /obj/item/weapon/circuitboard/arcade/battle + sort_string = "MAAAA" + +/datum/design/circuit/oriontrail + name = "orion trail arcade machine" + id = "oriontrail" + req_tech = list(TECH_DATA = 1) + build_path = /obj/item/weapon/circuitboard/arcade/orion_trail sort_string = "MAAAA" /datum/design/circuit/seccamera diff --git a/icons/obj/playing_cards.dmi b/icons/obj/playing_cards.dmi index 47b5b3e745ad0c9f3c572e97fb7fc53888af19dd..a5fa632cb3ae0d575f1c9cdf1b6eba210d41354e 100644 GIT binary patch literal 1669 zcmV;027394P)BZrk0kLW&oK?Oiaec#zsa)(WObai!NADJpjxA0GR*)00960 z|7HLHnKJu9geRyPU|ulfb~hqiI7V=-0C=38l+SL%APmOO;VDpipZ2HMUaD485345a z0gwaULP7umU0%O5NWEfuv(fJ}@EN@2htucz!jE5P_KzWIXZfD*US3(ZXqASXe7v)6 zK>atQlEefFbGT6`rw!|r4l$>1toscxV~HP-grGzZauNxGOLV@Wa`Ygv2V)vE_XuZa zX_Dt?@uN*PwNdnKAZdG@+hs8!5yOI zFWesx#k+Gyd@E&1g+eH$bwVDT|L4f*{Ki4&qN?kv5_H})rZIGWD*tZLQUEQ_pn5F$7fkrm8z-#$2)q+H5 zr3DhW|8)Nd1Rkuw0}xm)SEfc&NTLqhl&vrSZb7Yr#GZelCJ2N&P*rt>1f-FY?ogSP zZRyIFxAEKGNVIm#fG%+I8VD@nOlCQlV%8vb<=;|YumW0%2?FNEuF?qt#sRKEWroU+ zqBKd|g_z9ezYoOJ6}fX^=}kQoCPvEP3O0zL-0)GD;2>2Wb_#6rN?R8M# zr2GTi2QEyU`vP*Zz=`?A$$xX9oM9M-VHk#C7=~e(zm}=beI^?R{b=&k@k4o(Z?#ri z@Z@b(C3Q{bo2qG=dP5)IT3*2TE?>Ssk8-tItuzuyb_o(_nnlwf0Xu$!3bc8La$^k0 zqg<~P7N~cy1I=QwzyfLoo}CWoW{IA?b^=xb3{WRE>_BY=;1sgsV}U?!IxL`8TPWb> zU<(9%4h6OWfj}PWKxhp}*`nR+jn9F=iya>o*oATfAK!OZAqB5OaT_yrTe zb{pRTnA<4?^Rg`Q_$eAcxPR{j!0T~(tp|m370Ame#|Q5N&-N-@fcFc{oihx>Fbu;m z48weEhGBqtUDto8l6Nr-PfQMp#figJU7Mi!RZnNoD{5nKJb&Hwl1d00001bW%o9D*u~ zQd5Xlmsgrgq|L;rOwBDQsl=s9S%1OR&jlRb0Fe=D(3p_hD*yliAxT6*RA_V^OR(++LYx0y+b=JX_cy>8trfF{G`0ssKNh`F*+XDi*;`K!Jk2FHc= zR5G>pOKJm-fX@F@s_Prc!mV1M)cn6oG# z1)E=8eAVA4?i5r(NTVQdor|v454~Xu8qa_Xrq=gtfhHJz5WgbVN%cqk2Zq}m00000 zfS;mu?osC=8;M1j+-kmlpVI?0TW(ST<-3%ZQiQw~gj7U!e00000NkvXXu0mjfBL)cB diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index e918f5ec628ecc0c1a44d4993bfe1ca455dafec0..37785865d17d0c16deff3920ba50b42caa6204a7 100644 GIT binary patch delta 14057 zcmb_jg;yLwlV2=oaCZ$7TtWygi#r5Da0nLMogugff;$9vcXtc!?(Xhz%XjzQ-5+rK z-fs7F@0+fwuBxg2Rn5#R)bcOrNNPaCP4%0Dn327qotce;nY9%NH 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 HdOrUJX|lsv delta 13812 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 bJI@Gm^_HyfKAML@z@MCyvSgLGN#Oqg62^Mq diff --git a/polaris.dme b/polaris.dme index 6281ef5668..dbd0433fe7 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1180,7 +1180,10 @@ #include "code\modules\flufftext\Hallucination.dm" #include "code\modules\flufftext\TextFilters.dm" #include "code\modules\food\recipes_microwave.dm" +#include "code\modules\games\cardemon.dm" #include "code\modules\games\cards.dm" +#include "code\modules\games\spaceball_cards.dm" +#include "code\modules\games\tarot.dm" #include "code\modules\genetics\side_effects.dm" #include "code\modules\ghosttrap\trap.dm" #include "code\modules\holodeck\HolodeckControl.dm" From 68f57a39804e7def6c8662bf33833fb5e8c3249c Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 26 Jan 2016 02:04:27 -0500 Subject: [PATCH 06/21] Absorbed lings should stay dead now. Cleans up some comments I forgot to remove. --- .../gamemodes/changeling/powers/absorb.dm | 19 ++------------- .../gamemodes/changeling/powers/fake_death.dm | 24 ++++--------------- .../gamemodes/changeling/powers/revive.dm | 6 +++++ 3 files changed, 13 insertions(+), 36 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/absorb.dm b/code/game/gamemodes/changeling/powers/absorb.dm index 0c13276f12..6adead4b89 100644 --- a/code/game/gamemodes/changeling/powers/absorb.dm +++ b/code/game/gamemodes/changeling/powers/absorb.dm @@ -98,24 +98,9 @@ changeling.max_geneticpoints += 5 src << "We absorbed another changeling, and we grow stronger. Our genomes increase." -/* - if(T.mind.changeling.purchasedpowers) - for(var/datum/power/changeling/Tp in T.mind.changeling.purchasedpowers) - if(Tp in changeling.purchasedpowers) - continue - else - changeling.purchasedpowers += Tp - - if(!Tp.isVerb) - call(Tp.verbpath)() - else - src.make_changeling() - - changeling.chem_charges += T.mind.changeling.chem_charges - changeling.geneticpoints += T.mind.changeling.geneticpoints -*/ T.mind.changeling.chem_charges = 0 - T.mind.changeling.geneticpoints = 0 + T.mind.changeling.geneticpoints = -1 + T.mind.changeling.max_geneticpoints = -1 //To prevent revival. T.mind.changeling.absorbedcount = 0 changeling.absorbedcount++ diff --git a/code/game/gamemodes/changeling/powers/fake_death.dm b/code/game/gamemodes/changeling/powers/fake_death.dm index 3c273b3953..9d631907ba 100644 --- a/code/game/gamemodes/changeling/powers/fake_death.dm +++ b/code/game/gamemodes/changeling/powers/fake_death.dm @@ -16,6 +16,11 @@ return var/mob/living/carbon/C = src + + if(changeling.max_geneticpoints < 0) //Absorbed by another ling + src << "You have no genomes, not even your own, and cannot regenerate." + return 0 + if(!C.stat && alert("Are we sure we wish to fake our death?",,"Yes","No") == "No")//Confirmation for living changelings if they want to fake their death return C << "We will attempt to regenerate our form." @@ -32,25 +37,6 @@ //The ling will now be able to choose when to revive src.verbs += /mob/proc/changeling_revive src << "We are ready to rise. Use the Revive verb when you are ready." - /* - // charge the changeling chemical cost for stasis - changeling.chem_charges -= 20 - - // restore us to health - C.revive() - - // remove our fake death flag - C.status_flags &= ~(FAKEDEATH) - - // let us move again - C.update_canmove() - - // re-add out changeling powers - C.make_changeling() - - // sending display messages - C << "We have regenerated." - */ feedback_add_details("changeling_powers","FD") return 1 \ No newline at end of file diff --git a/code/game/gamemodes/changeling/powers/revive.dm b/code/game/gamemodes/changeling/powers/revive.dm index f67df60f2a..7dc2310f78 100644 --- a/code/game/gamemodes/changeling/powers/revive.dm +++ b/code/game/gamemodes/changeling/powers/revive.dm @@ -8,6 +8,10 @@ if(!changeling) return 0 + if(changeling.max_geneticpoints < 0) //Absorbed by another ling + src << "You have no genomes, not even your own, and cannot revive." + return 0 + if(src.stat == DEAD) dead_mob_list -= src living_mob_list += src @@ -21,6 +25,8 @@ C.SetStunned(0) C.SetWeakened(0) C.radiation = 0 + C.halloss = 0 + C.shock_stage = 0 //Pain C.heal_overall_damage(C.getBruteLoss(), C.getFireLoss()) C.reagents.clear_reagents() C.restore_all_organs(ignore_prosthetic_prefs=1) //Covers things like fractures and other things not covered by the above. From 93148c27c3a85d16caf99764f3828bc5f2b4c2db Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Tue, 26 Jan 2016 04:54:22 -0500 Subject: [PATCH 07/21] Adds/edits a few cargo crates --- code/datums/supplypacks.dm | 67 +++++++++++++++++++++++++++++++++++--- 1 file changed, 63 insertions(+), 4 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index f1d1b94aac..19dea63f14 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -51,6 +51,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/box/swabs, /obj/item/weapon/storage/box/swabs, /obj/item/weapon/storage/box/slides, + /obj/item/device/uv_light, /obj/item/weapon/reagent_containers/spray/luminol) cost = 30 containertype = /obj/structure/closet/crate @@ -1093,7 +1094,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Hospitality" /datum/supply_packs/randomised/costume - num_contained = 2 + num_contained = 3 contains = list(/obj/item/clothing/suit/pirate, /obj/item/clothing/suit/judgerobe, /obj/item/clothing/suit/wcoat, @@ -1437,7 +1438,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Actor hats crate" containertype = /obj/structure/closet cost = 10 - num_contained = 2 + num_contained = 3 contains = list(/obj/item/clothing/head/redcoat, /obj/item/clothing/head/mailman, /obj/item/clothing/head/plaguedoctorhat, @@ -1469,7 +1470,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Pretty dress locker" containertype = /obj/structure/closet cost = 15 - num_contained = 1 + num_contained = 3 contains = list(/obj/item/clothing/under/wedding/bride_orange, /obj/item/clothing/under/wedding/bride_purple, /obj/item/clothing/under/wedding/bride_blue, @@ -2174,6 +2175,64 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/box/masks, /obj/item/weapon/storage/box/gloves) cost = 50 + containertype = "/obj/structure/closet/crate/secure" containername = "Medical biohazard equipment" access = access_medical_equip - group = "Medical" \ No newline at end of file + group = "Medical" + +/datum/supply_packs/portablefreezers + name = "Portable freezers crate" + contains = list(/obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer, + /obj/item/weapon/storage/box/freezer) + cost = 25 + containertype = "/obj/structure/closet/crate/secure" + containername = "Portable freezers" + access = access_medical_equip + group = "Medical" + +/datum/supply_packs/minergear + name = "Shaft miner equipment" + contains = list(/obj/item/weapon/storage/backpack/industrial, + /obj/item/weapon/storage/backpack/satchel_eng, + /obj/item/clothing/suit/storage/hooded/wintercoat/miner, + /obj/item/device/radio/headset/headset_cargo, + /obj/item/clothing/under/rank/miner, + /obj/item/clothing/gloves/black, + /obj/item/clothing/shoes/black, + /obj/item/device/analyzer, + /obj/item/weapon/storage/bag/ore, + /obj/item/device/flashlight/lantern, + /obj/item/weapon/shovel, + /obj/item/weapon/pickaxe, + /obj/item/weapon/mining_scanner, + /obj/item/clothing/glasses/material, + /obj/item/clothing/glasses/meson) + cost = 15 + containertype = "/obj/structure/closet/crate/secure" + containername = "Shaft miner equipment" + access = access_mining + group = "Supply" + +/datum/supply_packs/chaplaingear + name = "Chaplain equipment" + contains = list(/obj/item/clothing/under/rank/chaplain, + /obj/item/clothing/shoes/black, + /obj/item/clothing/suit/nun, + /obj/item/clothing/head/nun_hood, + /obj/item/clothing/suit/chaplain_hoodie, + /obj/item/clothing/head/chaplain_hood, + /obj/item/clothing/suit/holidaypriest, + /obj/item/clothing/under/wedding/bride_white, + /obj/item/weapon/storage/backpack/cultpack, + /obj/item/weapon/storage/fancy/candle_box, + /obj/item/weapon/storage/fancy/candle_box, + /obj/item/weapon/storage/fancy/candle_box) + cost = 10 + containertype = "/obj/structure/closet/crate" + containername = "Chaplain equipment crate" + group = "Miscellaneous" \ No newline at end of file From 7d78cf380cb2a50dc3a369d9662ab35d253da5f6 Mon Sep 17 00:00:00 2001 From: lorwp Date: Tue, 26 Jan 2016 23:08:25 +1100 Subject: [PATCH 08/21] Fixes #857 --- maps/polaris-1.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 0fc1cf53f7..4ff5bb6054 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -7422,8 +7422,8 @@ "cML" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cMM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/engineering/atmos) "cMN" = (/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cMO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(12,24)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engineering/atmos) -"cMP" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(12,24)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) +"cMO" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) +"cMP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engineering/atmos) "cMQ" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cMR" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cMS" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) @@ -9808,7 +9808,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvMcvMcvMcvMcvMaadaadaadcuScuScuScuScuScuScuScIUcIVcIWcIXcIYcIZddOcJbcCtcCtahycIccJccJdcJccIcahyahyaahcJecJecJfcJgcJeaahaahaahcBIcCDcJhcJicJjcJkcJlcJmcJmcwdcJncJocJpcCKcJqcGecEwcEwcEwcEwcJrcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcJsczecMLcJuczVcJvczXczYcNgczeczecxzaahaahaahaahaahaahaahczicAbcziaahaahcBacJxcJycJzcGScJAcJBcJCcJDcJEcJFcHmcJGcJHcJIcJJcHmaahaahcBgcHqcBgaahaahcrQcsYcsYcsYcGzcHscJLcJMcJNcHwcGzcxRctbcFdcFdcFdcFdcrQaahaahcHycJOcJPcJQcHycHycMucHycHycJScvAcHEcMvcJTcHEcHEcJUcJVcJWcHEcJXcJYcJZcHIcHIcMwcHIcHIcvHcMxcHOcHOcKccHOcHOcKdcKecKfcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbkQaahaahaahaahaahcuScuScuScuScCtcCtcCtcCtcCtcCtaahahycIccJccJccJccIcahyahyaahcJecKgcKhcKicJecKjcKjcKjcBIcBIcKkcKlcBIcKmcKncKocKpcKqcKrcKscKtcKqcKucGedeccKvcEwcKwcKwcKwcCKahyahycwhczRcwhaahaahaahaahaahcxzcKxczecHScKyczecKzczgcKAcHScKBcKBcxzaahaahaahaahaahaahaahczicAbcziaahcKCcKCcNYcKEcKFcKCcKCcKCcKGcKHcKIcKCcKCcKCcKCcKCcKCcKCcKCaahcBgcHqcBgaahaahcrQcrQcrQcrQcrQcKJcKKcKLcKMcHwcGzcxRcKNcFdcFdcFdcFdcrQaahaahcHycKOcKPcKQcKRcKQcMzcMycKUcDAcwIcKVcMBcMAcKYcKZcKYcLacLbcHEcLccLdcLecLfcLecMCcMDcLicwWcHNcLjcLkcLlcLmcLncLmcLocLpcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLucLvcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgcBgcBgcrQcMdcMecMfcrQcrQcMgcMhcKMcHwcGzcxRctbcFdcFdcFdcFdcrQaahaahcHycMicMjcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdCbdCedCddCgdCfdCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHcMIcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQcIccMKcNZcMMcIcbkQcMNcMNcMNcMNcMOcMPcKjcMQcMRcMScMTcMUcMVcMWcMXcoucMZcNacMUcNbcNccNdcNecrVcOpcNhcNicNjcNkcLGcNlcLGcLGahyahycwhcNmcNncziczicziczicziczicNocNpcxzcNqcxzcNrcxzcNqcxzcEDcEDcziczicziczicziczicziczicNscAbcNtcKCcNucLPcLPcNvcNwcNwcNxcNycNzcNAcNBcNCcNDcNEcNEcNEcNFcLPcNGcKCcNHcNIcERcNJcERcNKcNLcNMcNNctzcNOcNPcNQcNRcNScNTcNUctbcNVcNVcNWcNXcrQaahaahcHycHycHycHycHycHycHycHycHyczpcuAcHEcHEcHEcHEcHEcHEcHEcHEcHEcHIcHIcHIcHIcHIcHIcHIcHIcuLczqcHOcHOcHOcHOcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQcIccMKcNZcMMcIcbkQcMNcMNcMNcMNcMPcMOcKjcMQcMRcMScMTcMUcMVcMWcMXcoucMZcNacMUcNbcNccNdcNecrVcOpcNhcNicNjcNkcLGcNlcLGcLGahyahycwhcNmcNncziczicziczicziczicNocNpcxzcNqcxzcNrcxzcNqcxzcEDcEDcziczicziczicziczicziczicNscAbcNtcKCcNucLPcLPcNvcNwcNwcNxcNycNzcNAcNBcNCcNDcNEcNEcNEcNFcLPcNGcKCcNHcNIcERcNJcERcNKcNLcNMcNNctzcNOcNPcNQcNRcNScNTcNUctbcNVcNVcNWcNXcrQaahaahcHycHycHycHycHycHycHycHycHyczpcuAcHEcHEcHEcHEcHEcHEcHEcHEcHEcHIcHIcHIcHIcHIcHIcHIcHIcuLczqcHOcHOcHOcHOcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQbkQcOsahycOMbkQbkQcMNcOacObcOccOdcOecOfcOgcOhcOicMTcOjcOkcOlcOlcOmcOncOocPFcOqcNccNdcNecOrcPPcOtcOtcOucOtcOvcOtcOwcLGahyahycwhcOxcOycOzcOAcOBcOCcOCcOCcOCcOAcOAcOAcODcOEcOFcOAcOCcOCcOGcOCcOCcOCcOCcOCcOCcOCcOCcOHcOIcOJcKCcOKcLPcLPcOLcLPcLPcPYcONcOOcOPcOQcONcPYcLPcLPcLPcORcLPcLPcKCcOScHqcGxcOTcGxcOUcOVcsYcOWcOXcrQcOYcHtcOZcPacPbcPbctacPccPccPccPccrQaahaahcPdcPecPfcPgcPhcPicPjcPkcPdcPlcPmcPncuscPpcPpcPqcPpcutcPrcPscPpcPtcPpcPucPpcPpcvkcPncPwcPlcPxcPycPzcPAcPBcPCcPDcPEcPxaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahycQscPGcPGcPHcPGcPIcPJcPKcMNcPLcPMcPMcPNcPOcRfcPQcPRcPScMTcPTcPUcOocPVcPWcOocPXcRucPZcNccQacQbcQccxUcQecQfcQgcQhcQicQjcQkcLGahyahycwhcQlczQczicziczicziczicziczicziczicEDcEDcEEcNscEDczicziczicziczicziczicziczicziczicQmcEDcQncKCcQocQocLPcQpcQqcQrcRJcQtcOOcQucQvcQwcRJcQxcQocLPcQycQqcQocKCcQzcHqcBgcBgcBgcrQcrQcQAcQBcQCcrQcQDcQEcQFcQGcsYcsYcsYcQHcQHcQIcrQcrQaahaahcPdcQJcQKcQKcQLcQKcQKcQMcQNcQOcQPcQQcQRcQRcQRcQScQRcQTcQUcQVcQWcQXcQRcQYcQRcQRcQRcQQcQZcRacRbcRccRccRccRdcRccRccRecPxaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjbLjaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahycSAcRgcRhcRicRjcRkcRlcRmcRncRocRpcRqcRrcRscRtcSLcRvcRwcRxcMTcRycPUcRzcRAcRBcRCcOlcRDcREcRFcRGcRHcRIcTacOtcRKcRLcRMcRNcROcRPcLGahyahycwhcRQcwhcziahyahyahyahyahyahyahycziczicziczicziczicziaahaahaahaahaahaahaahaahaahcziczicRRcRScKCcRTcRWcRVcLPcRWcRXcRJcRYcOOcOPcOQcRZcRJcRTcRWcLPcRVcRWcSacKCcSbcSccBgahyahyahycrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQcrQaahaahaahcPdcSdcSecSfcSgcShcSicSjcSjcSkcSlcSmcSlcSlcSlcSncSlcSlcSlcSocSpcSqcSqcSrcSqcSqcSqcSscStcSkcSucSucSvcSwcSxcSycSycSzcPxaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From f9569df3c5b4a8eb6bacd30588244171565ca7c7 Mon Sep 17 00:00:00 2001 From: lorwp Date: Wed, 27 Jan 2016 13:07:22 +1100 Subject: [PATCH 09/21] Change 'Links pending' on README.md to links to the Forums and Wiki --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6f530de611..4857eab1ee 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # polaris -Links pending. +[Forums](http://ss13polaris.com/forums/) [Wiki](http://ss13polaris.com/wiki/doku.php) Polaris is a fork of the Baystation12 code branch for the game Spacestation13. @@ -44,7 +44,7 @@ First-time installation should be fairly straightforward. First, you'll need BY This is a sourcecode-only release, so the next step is to compile the server files. Open polaris.dme by double-clicking it, open the Build menu, and click compile. This'll take a little while, and if everything's done right you'll get a message like this: saving polaris.dmb (DEBUG mode) - + polaris.dmb - 0 errors, 0 warnings If you see any errors or warnings, something has gone wrong - possibly a corrupt download or the files extracted wrong, or a code issue on the main repo. Ask on IRC. From eef9145486d1d2454381bd5eb39dec9304f1a9b0 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 13 Jan 2016 13:20:43 +1030 Subject: [PATCH 10/21] Revert "Removes Resomi." This reverts commit c9f579e00ae4121c2a0c8a2ae68d1da98b4c91c3. --- code/defines/obj/weapon.dm | 1 + code/game/objects/items/devices/PDA/PDA.dm | 1 + code/game/objects/items/weapons/cards_ids.dm | 4 + code/game/objects/items/weapons/handcuffs.dm | 1 + .../objects/items/weapons/storage/backpack.dm | 3 + .../objects/items/weapons/storage/belt.dm | 1 + .../game/objects/items/weapons/tanks/tanks.dm | 4 + code/modules/clothing/clothing.dm | 23 +++- code/modules/clothing/head/collectable.dm | 3 +- code/modules/clothing/under/xenos/resomi.dm | 32 +++++ code/modules/mob/holder.dm | 3 +- code/modules/mob/language/station.dm | 19 +++ .../carbon/human/species/station/resomi.dm | 114 ++++++++++++++++++ .../mob/new_player/sprite_accessories.dm | 15 +++ code/modules/organs/robolimbs.dm | 2 +- code/modules/organs/subtypes/resomi.dm | 8 ++ icons/mob/human_races/r_resomi.dmi | Bin 0 -> 2232 bytes icons/mob/species/resomi/back.dmi | Bin 0 -> 17423 bytes icons/mob/species/resomi/belt.dmi | Bin 0 -> 437 bytes icons/mob/species/resomi/ears.dmi | Bin 0 -> 399 bytes icons/mob/species/resomi/eyes.dmi | Bin 0 -> 6148 bytes icons/mob/species/resomi/gloves.dmi | Bin 0 -> 1751 bytes icons/mob/species/resomi/handcuffs.dmi | Bin 0 -> 459 bytes icons/mob/species/resomi/head.dmi | Bin 0 -> 38148 bytes icons/mob/species/resomi/id.dmi | Bin 0 -> 259 bytes icons/mob/species/resomi/masks.dmi | Bin 0 -> 7503 bytes icons/mob/species/resomi/shoes.dmi | Bin 0 -> 2100 bytes icons/mob/species/resomi/suit.dmi | Bin 0 -> 33886 bytes icons/mob/species/resomi/uniform.dmi | Bin 0 -> 42889 bytes icons/obj/clothing/species/resomi/uniform.dmi | Bin 0 -> 1129 bytes polaris.dme | 3 + 31 files changed, 228 insertions(+), 9 deletions(-) create mode 100644 code/modules/clothing/under/xenos/resomi.dm create mode 100644 code/modules/mob/living/carbon/human/species/station/resomi.dm create mode 100644 code/modules/organs/subtypes/resomi.dm create mode 100644 icons/mob/human_races/r_resomi.dmi create mode 100644 icons/mob/species/resomi/back.dmi create mode 100644 icons/mob/species/resomi/belt.dmi create mode 100644 icons/mob/species/resomi/ears.dmi create mode 100644 icons/mob/species/resomi/eyes.dmi create mode 100644 icons/mob/species/resomi/gloves.dmi create mode 100644 icons/mob/species/resomi/handcuffs.dmi create mode 100644 icons/mob/species/resomi/head.dmi create mode 100644 icons/mob/species/resomi/id.dmi create mode 100644 icons/mob/species/resomi/masks.dmi create mode 100644 icons/mob/species/resomi/shoes.dmi create mode 100644 icons/mob/species/resomi/suit.dmi create mode 100644 icons/mob/species/resomi/uniform.dmi create mode 100644 icons/obj/clothing/species/resomi/uniform.dmi diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index d4633e3f07..54ca78aa39 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -174,6 +174,7 @@ w_class = 3.0 origin_tech = list(TECH_MATERIAL = 1) var/breakouttime = 300 //Deciseconds = 30s = 0.5 minute + sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/handcuffs.dmi') /obj/item/weapon/caution desc = "Caution! Wet Floor!" diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index bf5df08d34..f58b491a41 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -11,6 +11,7 @@ var/global/list/obj/item/device/pda/PDAs = list() item_state = "electronic" w_class = 2.0 slot_flags = SLOT_ID | SLOT_BELT + sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/id.dmi') //Main variables var/pdachoice = 1 diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 1915e5ec52..cc805cf95b 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -94,6 +94,10 @@ icon_state = "id" item_state = "card-id" + sprite_sheets = list( + "Resomi" = 'icons/mob/species/resomi/id.dmi' + ) + var/access = list() var/registered_name = "Unknown" // The name registered_name on the card slot_flags = SLOT_ID diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 1ab42d80e2..289737cbea 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -17,6 +17,7 @@ var/breakouttime = 1200 //Deciseconds = 120s = 2 minutes var/cuff_sound = 'sound/weapons/handcuffs.ogg' var/cuff_type = "handcuffs" + sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/handcuffs.dmi') /obj/item/weapon/handcuffs/attack(var/mob/living/carbon/C, var/mob/living/user) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 431e30d1ca..38ffaf20f7 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -17,6 +17,9 @@ slot_l_hand_str = "backpack", slot_r_hand_str = "backpack", ) + sprite_sheets = list( + "Resomi" = 'icons/mob/species/resomi/back.dmi' + ) w_class = 4 slot_flags = SLOT_BACK max_w_class = 3 diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index e83f18ff3a..4d4c9cb1e5 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -6,6 +6,7 @@ item_state = "utility" slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") + sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/belt.dmi') var/show_above_suit = 0 diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index d2deeda6d5..a00cb019d4 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -23,6 +23,10 @@ var/list/global/tank_gauge_cache = list() throw_speed = 1 throw_range = 4 + sprite_sheets = list( + "Resomi" = 'icons/mob/species/resomi/back.dmi' + ) + var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE var/integrity = 3 diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index d2f11e27a8..835751bab2 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -101,6 +101,7 @@ w_class = 1.0 throwforce = 2 slot_flags = SLOT_EARS + sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/ears.dmi') /obj/item/clothing/ears/attack_hand(mob/user as mob) if (!user) return @@ -208,6 +209,10 @@ BLIND // can't see anything var/vision_flags = 0 var/darkness_view = 0//Base human is 2 var/see_invisible = -1 + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/eyes.dmi', + "Resomi" = 'icons/mob/species/resomi/eyes.dmi', + ) /obj/item/clothing/glasses/update_clothing_icon() if (ismob(src.loc)) @@ -230,7 +235,8 @@ BLIND // can't see anything attack_verb = list("challenged") species_restricted = list("exclude","Unathi","Tajara", "Vox") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/gloves.dmi' + "Vox" = 'icons/mob/species/vox/gloves.dmi', + "Resomi" = 'icons/mob/species/resomi/gloves.dmi', ) /obj/item/clothing/gloves/update_clothing_icon() @@ -287,7 +293,8 @@ BLIND // can't see anything var/on = 0 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi' + "Vox" = 'icons/mob/species/vox/head.dmi', + "Resomi" = 'icons/mob/species/resomi/head.dmi' ) /obj/item/clothing/head/attack_self(mob/user) @@ -385,7 +392,8 @@ BLIND // can't see anything slot_flags = SLOT_MASK body_parts_covered = FACE|EYES sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/masks.dmi' + "Vox" = 'icons/mob/species/vox/masks.dmi', + "Resomi" = 'icons/mob/species/resomi/masks.dmi', ) var/voicechange = 0 @@ -420,7 +428,8 @@ BLIND // can't see anything var/overshoes = 0 species_restricted = list("exclude","Unathi","Tajara","Vox") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/shoes.dmi' + "Vox" = 'icons/mob/species/vox/shoes.dmi', + "Resomi" = 'icons/mob/species/resomi/shoes.dmi', ) /obj/item/clothing/shoes/proc/draw_knife() @@ -494,7 +503,8 @@ BLIND // can't see anything w_class = 3 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/suit.dmi' + "Vox" = 'icons/mob/species/vox/suit.dmi', + "Resomi" = 'icons/mob/species/resomi/suit.dmi' ) /obj/item/clothing/suit/update_clothing_icon() @@ -529,7 +539,8 @@ BLIND // can't see anything var/displays_id = 1 var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/uniform.dmi' + "Vox" = 'icons/mob/species/vox/uniform.dmi', + "Resomi" = 'icons/mob/species/resomi/uniform.dmi' ) //convenience var for defining the icon state for the overlay used when the clothing is worn. diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 89cd162d54..35c48d58e7 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -10,7 +10,8 @@ desc = "an ultra rare hat. It commands a certain respect." icon_state = "petehat" sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi' + "Vox" = 'icons/mob/species/vox/head.dmi', + "Resomi" = 'icons/mob/species/resomi/head.dmi' ) /obj/item/clothing/head/collectable/slime diff --git a/code/modules/clothing/under/xenos/resomi.dm b/code/modules/clothing/under/xenos/resomi.dm new file mode 100644 index 0000000000..21c89ae129 --- /dev/null +++ b/code/modules/clothing/under/xenos/resomi.dm @@ -0,0 +1,32 @@ +/obj/item/clothing/under/resomi + name = "small grey smock" + desc = "It looks fitted to nonhuman proportions." + icon = 'icons/obj/clothing/species/resomi/uniform.dmi' + icon_state = "resomi_grey" + worn_state = "resomi_grey" + species_restricted = list("Resomi") + +/obj/item/clothing/under/resomi/white + name = "small white smock" + icon_state = "resomi_white" + worn_state = "resomi_white" + +/obj/item/clothing/under/resomi/red + name = "small Security smock" + icon_state = "resomi_red" + worn_state = "resomi_red" + +/obj/item/clothing/under/resomi/yellow + name = "small Engineering smock" + icon_state = "resomi_yellow" + worn_state = "resomi_yellow" + +/obj/item/clothing/under/resomi/medical + name = "small Medical uniform" + icon_state = "resomi_medical" + worn_state = "resomi_medical" + +/obj/item/clothing/under/resomi/rainbow + name = "small rainbow smock" + icon_state = "resomi_rainbow" + worn_state = "resomi_rainbow" \ No newline at end of file diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 15931f44d3..5fe460795d 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -9,7 +9,8 @@ var/list/holder_mob_icon_cache = list() show_messages = 1 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi' + "Vox" = 'icons/mob/species/vox/head.dmi', + "Resomi" = 'icons/mob/species/resomi/head.dmi' ) origin_tech = null diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 53d42c4769..5a5377ae6a 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -115,6 +115,25 @@ else return pick(ai_names) +/datum/language/resomi + name = "Resomi" + desc = "A trilling language spoken by the diminutive Resomi." + speech_verb = "chirps" + ask_verb = "chirrups" + exclaim_verb = "trills" + colour = "alien" + key = "v" + flags = WHITELISTED + space_chance = 50 + syllables = list( + "ca", "ra", "ma", "sa", "na", "ta", "la", "sha", "scha", "a", "a", + "ce", "re", "me", "se", "ne", "te", "le", "she", "sche", "e", "e", + "ci", "ri", "mi", "si", "ni", "ti", "li", "shi", "schi", "i", "i" + ) + +/datum/language/resomi/get_random_name(gender) + return ..(gender, 1, 4, 1.5) + //Syllable Lists /* This list really long, mainly because I can't make up my mind about which mandarin syllables should be removed, diff --git a/code/modules/mob/living/carbon/human/species/station/resomi.dm b/code/modules/mob/living/carbon/human/species/station/resomi.dm new file mode 100644 index 0000000000..238f022aab --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/station/resomi.dm @@ -0,0 +1,114 @@ +/datum/species/resomi + name = "Resomi" + name_plural = "Resomii" + blurb = "A race of feathered raptors who developed on a cold world, almost \ + outside of the Goldilocks zone. Extremely fragile, they developed hunting skills \ + that emphasized taking out their prey without themselves getting hit. They are an \ + advanced post-scarcity culture on good terms with Skrellian and Human interests." + + num_alternate_languages = 2 + secondary_langs = list("Resomi") + name_language = "Resomi" + + blood_color = "#D514F7" + flesh_color = "#5F7BB0" + base_color = "#001144" + tail = "resomitail" + tail_hair = "feathers" + + icobase = 'icons/mob/human_races/r_resomi.dmi' + deform = 'icons/mob/human_races/r_resomi.dmi' + damage_overlays = 'icons/mob/human_races/masks/dam_resomi.dmi' + damage_mask = 'icons/mob/human_races/masks/dam_mask_resomi.dmi' + blood_mask = 'icons/mob/human_races/masks/blood_resomi.dmi' + + eyes = "eyes_resomi" + slowdown = -1 + total_health = 50 + brute_mod = 1.35 + burn_mod = 1.35 + mob_size = MOB_SMALL + holder_type = /obj/item/weapon/holder/human + short_sighted = 1 + gluttonous = 1 + + spawn_flags = CAN_JOIN | IS_WHITELISTED + appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR + bump_flag = MONKEY + swap_flags = MONKEY|SLIME|SIMPLE_ANIMAL + push_flags = MONKEY|SLIME|SIMPLE_ANIMAL|ALIEN + + cold_level_1 = 180 + cold_level_2 = 130 + cold_level_3 = 70 + heat_level_1 = 320 + heat_level_2 = 370 + heat_level_3 = 600 + heat_discomfort_level = 292 + heat_discomfort_strings = list( + "Your feathers prickle in the heat.", + "You feel uncomfortably warm.", + ) + cold_discomfort_level = 180 + + has_limbs = list( + "chest" = list("path" = /obj/item/organ/external/chest), + "groin" = list("path" = /obj/item/organ/external/groin), + "head" = list("path" = /obj/item/organ/external/head), + "l_arm" = list("path" = /obj/item/organ/external/arm), + "r_arm" = list("path" = /obj/item/organ/external/arm/right), + "l_leg" = list("path" = /obj/item/organ/external/leg), + "r_leg" = list("path" = /obj/item/organ/external/leg/right), + "l_hand" = list("path" = /obj/item/organ/external/hand/resomi), + "r_hand" = list("path" = /obj/item/organ/external/hand/right/resomi), + "l_foot" = list("path" = /obj/item/organ/external/foot/resomi), + "r_foot" = list("path" = /obj/item/organ/external/foot/right/resomi) + ) + + has_organ = list( + "heart" = /obj/item/organ/heart, + "lungs" = /obj/item/organ/lungs, + "liver" = /obj/item/organ/liver, + "kidneys" = /obj/item/organ/kidneys, + "brain" = /obj/item/organ/brain, + "eyes" = /obj/item/organ/eyes + ) + + unarmed_types = list( + /datum/unarmed_attack/bite/sharp, + /datum/unarmed_attack/claws, + /datum/unarmed_attack/stomp/weak + ) + + var/shock_cap = 30 + var/hallucination_cap = 25 + +// I'm... so... ronrery, so ronery... +/datum/species/resomi/handle_environment_special(var/mob/living/carbon/human/H) + + // If they're dead or unconcious they're a bit beyond this kind of thing. + if(H.stat) + return + + // No point processing if we're already stressing the hell out. + if(H.hallucination >= hallucination_cap && H.shock_stage >= shock_cap) + return + + // Check for company. + for(var/mob/living/M in viewers(H)) + if(M == H || M.stat == DEAD || M.invisibility > H.see_invisible) + continue + if(M.faction == "neutral" || M.faction == H.faction) + return + + // No company? Suffer :( + if(H.shock_stage < shock_cap) + H.shock_stage += 1 + if(H.shock_stage >= shock_cap && H.hallucination < hallucination_cap) + H.hallucination += 2.5 + +/datum/species/resomi/get_vision_flags(var/mob/living/carbon/human/H) + if(!(H.sdisabilities & DEAF) && !H.ear_deaf) + return SEE_SELF|SEE_MOBS + else + return SEE_SELF diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index d8b9fbd7cf..02c467e92e 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -61,6 +61,21 @@ name = "Short Hair 2" icon_state = "hair_shorthair3" + resomi + name = "Resomi Plumage" + icon_state = "resomi_default" + species_allowed = list("Resomi") + + resomi_ears + name = "Resomi Ears" + icon_state = "resomi_ears" + species_allowed = list("Resomi") + + resomi_excited + name = "Resomi Spiky" + icon_state = "resomi_spiky" + species_allowed = list("Resomi") + cut name = "Cut Hair" icon_state = "hair_c" diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index ad68815f37..8ebe9e4227 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -15,7 +15,7 @@ var/datum/robolimb/basic_robolimb var/desc = "A generic unbranded robotic prosthesis." // Seen when examining a limb. var/icon = 'icons/mob/human_races/robotic.dmi' // Icon base to draw from. var/unavailable_at_chargen // If set, not available at chargen. - var/list/species_cannot_use = list() + var/list/species_cannot_use = list("Resomi") /datum/robolimb/bishop company = "Bishop" diff --git a/code/modules/organs/subtypes/resomi.dm b/code/modules/organs/subtypes/resomi.dm new file mode 100644 index 0000000000..f96cf75f03 --- /dev/null +++ b/code/modules/organs/subtypes/resomi.dm @@ -0,0 +1,8 @@ +/obj/item/organ/external/foot/resomi + body_hair = "feathers" +/obj/item/organ/external/foot/right/resomi + body_hair = "feathers" +/obj/item/organ/external/hand/resomi + body_hair = "feathers" +/obj/item/organ/external/hand/right/resomi + body_hair = "feathers" diff --git a/icons/mob/human_races/r_resomi.dmi b/icons/mob/human_races/r_resomi.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e370ec6b1c786c28311fb7e2b869008c54b60b10 GIT binary patch literal 2232 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

    }T+YJ|KA+W$7ZR=WqWH D{ZIwyCYeAO7zj2VJWl>X0T zaL|zAB%;J6wK%yb zv!En1A1GfjCpfI2sPy}n;DV1|pJ;jOYMncCK6pc@!A0W-k95xaXr5#!>gnBKVH{+9 z+1N{A&Z9|3CWR;juiTgE*^OM1JF*J>D=iykp^S)uLctEa2vmY9`S z7?kD5saJZ6Yh9gQ!gMBvfN-M|cD^?&fiBtP>Eaj?(fanhEflyUSi<%Gb=;&%&khEL2hV+`Z+TQXE!BG7 z@7o1R5i{3+-?TuZ&xZfY+?^iXXC1`^z9#91T@erB2HN$2JK06%m9Y54cUxCh+C^7C z`nif*&d7Az!=K*@)fTN;@ucT*A#UUfeINsUHx3vIVCg!0HBtqL;wH) literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/ears.dmi b/icons/mob/species/resomi/ears.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5ebdd8a5eefddfce7e29b6a95d632eedaf080b90 GIT binary patch literal 399 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 Awg3PC literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/gloves.dmi b/icons/mob/species/resomi/gloves.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7ff6c97e69271bd1f6c30d9ff0cceab26caf29b9 GIT binary patch literal 1751 zcmZXUdoEIpcSNEeD|=_WVTW)am!f_xt;P&hK~5>+|}&&-bhg-VU}*Z5aRnFq}Qc z4FF`oS3syB3$8r{_5tA5;=50`!gxLmGi zXvhozYydzD{KX8YtgPG!kJ-8FY z)a0E>RTxaStwW*Bz9s~ZzKvFFQh3hjlFQLezKOeWI2?&Y3b|!Ydu|n+VM3u$7z{>0 zK!EcJ0|J3SwlzE+XlJLl)^)dT=22{EB0h;^9fHxOIqCRXXhsq(oy<3U;3`U`Fu*a5 ze+TSM3LJb^lKRF9gp`SK!@C34pSpv=!@W3yR}6+69e6Y>Dkdy40sxM)vR>6KZ_rvP z|7HD^#PaI@1fqbqIm;(Bv{=@O?HkIURa6WKZx2qyHyc~L^Mkj}l2vVEH6|fB`;|U! zIiGJB@_hJk*U|3i;QICX0v&R$|2e0pxyN#f2S1bagsD&?=~2tr#2<5#Gwu*#m) zzuaOP=^=SM_zCQK;W>!?KJNH>W(L77Ee*9wg&rX3n%$Y>rj2F{7*xf7nPl|{S+)j$vn~$(iW0v72)i)=Mv+{pI3dcgi<4SFEBFtR#O;Suq zAoosq0u|Y9e~jYTe~B(jW87?C#-Z?<=Vs+zgUp+gtDHt8FIiHB7RnvdTH~M*J5K!4 z!^NhxnlGK6?tuNooZp#mwCfBH?LwVHd0U(p5W81Ba?fcjxTnq)^Tg{IdZO4P#9YLr zwg06kr2}vey!8JRJgD?HeuA;f_P_ltut%SRcCkJ%cYkeje9Kzc8 z*CAACg*Rb77id$8R;if|Sct#W4QD3bKL8nfz*J+3)7JRNR8o>_KdkMFWQtcn9X$aZ z$*LUQ-FeuWBdyPCq|05%aj3i{eJsZ%s9(_m=K5~KvDqOu2a zkK5wxxt@@v^$(}@PwN$)-HGg2tm=6}PJ`73VQ0N?sRyO~VL#uw$@`{{`D%q};@!M- z7ppt7xYq@FJ3_zM7Sj>n9Q>s|PG<6%X{U($=i^{-&qsz(``BTG&>!Xm6>84eUt7!U zStn1N2PXHi?vkY%S6__L5%5N|Orx0^Ny_R%= zci&fiS7J7d{7RTgnDvSc(}~(>Q2pS24IB6RCDr}MJW&7m`6}+0!Rc|PlyDR{I+*68&kVGHfu3AWm%lPU~aZg^24tmC@4q!W;mlZg{0%TU~~k- z-SH!X*%g@D+R&uOIt6r_R_)&V>DJwKJ&&dv6zfuGonTfLk~1=z-()c>Klz(_!#>t7 z!$tKyjaIQef2f~6U6dvXoAK%@V_oTy@C6o=GgEU8gp~!w;0==eo=a?tV((EZY;$G^ zw3LkOx=wV-kHFge#*^E`V&~4$agAzmVO`{xHf8(?*%r8v#MG3s(W)+4!|@-=Bqizs iq;UmU0WSqk%YQ0m78fvNUMqTj{y1Aa=Dy9r#Qy;^U>y_y literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/handcuffs.dmi b/icons/mob/species/resomi/handcuffs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..12b35d4e9cec7cb2cc412d4bebf7ac67ab8c25ed GIT binary patch literal 459 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
      KIfx4yOFtW_XU189@#{-j?f@k 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ΜQxt!8Uzg()s95$FVC0Un^ma6c#I}r| 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 literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/id.dmi b/icons/mob/species/resomi/id.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fb4d5b6e58347596c5de9475082adf1c6da80d32 GIT binary patch literal 259 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 J-hUqWe*mYGYx)2H literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/shoes.dmi b/icons/mob/species/resomi/shoes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f901a71cb85c900e51531ada0b69f080091c171a GIT binary patch literal 2100 zcmY+Fc|6qX9>*VKxn;CSs-D^z?fX2R_xJPs@g$sgJPq5pdm{h< zcJ>VN0su1J(so=)PP#%FIwS26lTuOiYaK7Qg^9JXyd} z*ucO7-Yt;B01O_`)YOE*V7j`xCMG7QkVx-C0E%T4Dk+^nSYF4tuvjbvf}ME;dIK^c z2>g{AMIaEWs;b^F01*#fB>X7y^X^AYuSLJv~u57=^SK?%UQC1jTUE02ttM<0s^S~BN?4{$4mgzgA$n70lX-;gpINXgIq;LXJ znQbul9!E4AoLlss*H8HOZ-}|qL!C$O3b|9=qPC-29joGxh0438CNb9@=I*tA>1!k_ zXEQL1cx$g;P)<0hW`3d{6}<2gbN{ij^%q%)nR+w zn4`O$$t`82nXY>Z@jCz7r=X;Ne+YtXd7qV!RfYeRz!BQ?LY_HQ9&$GHz`%gu}^-@qX#x@y$Gv2|QWkUe4(;50 z_2r^Ep=3|S_>3Us$<80-r9&%31mnhGbfSZYiTS?GTbPTmzSRo>ZB?Ilg~vX=7evT0 zZoMuMFHv~F9=JI{pB%GXi?paWWD?-J-npqDi%e%? zBP2Af)Z~`$7SJ~?E-iT*ri-Y~x-nVNx7l%F>q%mL+EToPTi-mAH<#=lUNAx@Hb6ae zXe3E)#4^LqlsbW`bnS9;o0Q2HYQZu5vQ4O<<&~$csQl)Rhj@PsAOsH6ztDmk*NnnT zrbvO!FXGF>pN<1I%e6NzgNe)#ZQAClO$qWO)IY*d64z{6#0wGMp5>q#W31F6te8_v!@$8a1tyzejorzlfUh!fM-V4n7(`n{TU1D=eNO2R0+k9MyBKY=;G` zToua-wY{0_6sga+v=XD#@Bo_?n;xjlHJ(gX^v~2-FKDIP-CxvA^ja&(D@GT2MqlT^?;wmnwHr88y_vawIr29D&XZapi%f+rJujkdW|G35v3Ov@ZV|NU8 z!og3{oBLdCgseb9dseIY{%(j)go#$0QX+_vZ*!hARp#vb+z2aQ+D{IS2a3kft`Tdz zn-2Gf}x9Q0sqe_P6z&|4sUNfumo)Bs~#t7Rz)Rne?hwZdt$AVm5bzM$_<&oba{c=t305^5T7oeg@vUPXJ} z#Za!2{8OOwKljweD?ASynQ_sOY)92l^7{2nUN%3BLVvw!i+lTxAz)J&l; z1@)Asm=VLtkWD#CJX+qLjwZ73Gb9@XoX)1RJ>-bw?r1(yqWpS3jA(22Y{mqh1}pr2 n&PSrE`NyQuY=uzXI*JG>t_7(X#k+RZd?P!1$`M(9();$`1A6bM literal 0 HcmV?d00001 diff --git a/icons/mob/species/resomi/suit.dmi b/icons/mob/species/resomi/suit.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2f1ff6cb7186600b8b54545c5a6da9f3ac8efc17 GIT binary patch literal 33886 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 U{sMgtwGjBbuBNS8s%#bff924UX8-^I literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/resomi/uniform.dmi b/icons/obj/clothing/species/resomi/uniform.dmi new file mode 100644 index 0000000000000000000000000000000000000000..817b3863cf0bed50cb822c969f6b545634f3d769 GIT binary patch literal 1129 zcmV-v1eW`WP)7piC`58bVvvAV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5sVKELKQ}Wzy(qO(iHkEOv#1y-YRJWzR+N~V3SpzGElN!xR%v-g zW=SfsiYrrda`MZGRh^rfl9`;CL$sq4GxL&go35gNIuKmgiTq>y%Ko;?gM=ry99*bPWF2i~u zRiUIy9B{<5BN~u@0Vr@l0zL36U_4l(H2z#cxJDX!;8(y@xJIyhpaBU0qF|e0_do;E zT)=J$>F@?X12h0+u+7fYcbM;g{OQkphXo4~oT=}y+W!bKz?}00-=^RXI~CuiV6K!# zw<#2fN02xmhWd+efjmGe35f%IdEi~ZbYC8L7ckwIM-gxG-vC6>VE`!!fIBAKafF?A z{+RFs;t%~*uE{tdOCU0Q1$hdQ<0~lKaa~a7wYzYr`@mf|)P3MC9P-9tl>G;S*1xdt zqKhuN_&=gFraa{T$GzS$?O#=g5PJQSlYWo#H+4;}VKAipNB!~X>9{{aCm3TYfEe6g z7sDaW7@v(#M=)SIn7cG(g#rpaDNw-lY&`ujosQ3@$b`BywJBX<7DGLmOmM)ty|5P- z_8bMU%d5-lt4oFh2701#fVDTbKX0r>096Tq>k>lG?LJi@~-A0NIASgrLyYn<@(>;TVC-v+d6 z-L`s-)@ZZcF}B-oP=D8CKVSge?uW4d%XVk&?)3#H)D=XH_n`efgb8o2+wJQc>JJ2W v;T&)uY&P%j8^YfszHk45IPCvjbP Date: Wed, 13 Jan 2016 13:24:51 +1030 Subject: [PATCH 11/21] Updating Resomi to use proper defines. --- .../carbon/human/species/station/resomi.dm | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/resomi.dm b/code/modules/mob/living/carbon/human/species/station/resomi.dm index 238f022aab..be671365d4 100644 --- a/code/modules/mob/living/carbon/human/species/station/resomi.dm +++ b/code/modules/mob/living/carbon/human/species/station/resomi.dm @@ -22,7 +22,6 @@ damage_mask = 'icons/mob/human_races/masks/dam_mask_resomi.dmi' blood_mask = 'icons/mob/human_races/masks/blood_resomi.dmi' - eyes = "eyes_resomi" slowdown = -1 total_health = 50 brute_mod = 1.35 @@ -52,26 +51,26 @@ cold_discomfort_level = 180 has_limbs = list( - "chest" = list("path" = /obj/item/organ/external/chest), - "groin" = list("path" = /obj/item/organ/external/groin), - "head" = list("path" = /obj/item/organ/external/head), - "l_arm" = list("path" = /obj/item/organ/external/arm), - "r_arm" = list("path" = /obj/item/organ/external/arm/right), - "l_leg" = list("path" = /obj/item/organ/external/leg), - "r_leg" = list("path" = /obj/item/organ/external/leg/right), - "l_hand" = list("path" = /obj/item/organ/external/hand/resomi), - "r_hand" = list("path" = /obj/item/organ/external/hand/right/resomi), - "l_foot" = list("path" = /obj/item/organ/external/foot/resomi), - "r_foot" = list("path" = /obj/item/organ/external/foot/right/resomi) + BP_CHEST = list("path" = /obj/item/organ/external/chest), + BP_GROIN = list("path" = /obj/item/organ/external/groin), + BP_HEAD = list("path" = /obj/item/organ/external/head/resomi), + BP_L_ARM = list("path" = /obj/item/organ/external/arm), + BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), + BP_L_LEG = list("path" = /obj/item/organ/external/leg), + BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), + BP_L_HAND = list("path" = /obj/item/organ/external/hand/resomi), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/resomi), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot/resomi), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/resomi) ) has_organ = list( - "heart" = /obj/item/organ/heart, - "lungs" = /obj/item/organ/lungs, - "liver" = /obj/item/organ/liver, - "kidneys" = /obj/item/organ/kidneys, - "brain" = /obj/item/organ/brain, - "eyes" = /obj/item/organ/eyes + O_HEART = /obj/item/organ/internal/heart, + O_LUNGS = /obj/item/organ/internal/lungs, + O_LIVER = /obj/item/organ/internal/liver, + O_KIDNEYS = /obj/item/organ/internal/kidneys, + O_BRAIN = /obj/item/organ/internal/brain, + O_EYES = /obj/item/organ/internal/eyes ) unarmed_types = list( From 58736fb4f622654eaaaa1ae910357242513dad86 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 27 Jan 2016 13:42:21 +1030 Subject: [PATCH 12/21] Renaming Resomi to Seromi. --- code/defines/obj/weapon.dm | 2 +- code/game/objects/items/devices/PDA/PDA.dm | 6 +-- code/game/objects/items/weapons/cards_ids.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 2 +- .../objects/items/weapons/storage/backpack.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 2 +- .../game/objects/items/weapons/tanks/tanks.dm | 2 +- code/modules/clothing/clothing.dm | 18 +++---- code/modules/clothing/head/collectable.dm | 2 +- code/modules/clothing/under/xenos/resomi.dm | 32 ------------- code/modules/clothing/under/xenos/seromi.dm | 32 +++++++++++++ code/modules/mob/holder.dm | 2 +- code/modules/mob/language/station.dm | 8 ++-- .../species/station/{resomi.dm => seromi.dm} | 44 +++++++++--------- .../living/simple_animal/friendly/mushroom.dm | 0 .../mob/new_player/sprite_accessories.dm | 24 +++++----- code/modules/organs/organ_external.dm | 4 +- code/modules/organs/robolimbs.dm | 2 +- code/modules/organs/subtypes/resomi.dm | 8 ---- code/modules/organs/subtypes/seromi.dm | 8 ++++ icons/effects/species.dmi | Bin 26376 -> 26377 bytes icons/mob/human_face.dmi | Bin 51180 -> 51180 bytes .../{blood_resomi.dmi => blood_seromi.dmi} | Bin ...am_mask_resomi.dmi => dam_mask_seromi.dmi} | Bin .../masks/{dam_resomi.dmi => dam_seromi.dmi} | Bin .../{r_resomi.dmi => r_seromi.dmi} | Bin icons/mob/species/resomi/head.dmi | Bin 38148 -> 0 bytes icons/mob/species/resomi/suit.dmi | Bin 33886 -> 0 bytes icons/mob/species/{resomi => seromi}/back.dmi | Bin icons/mob/species/{resomi => seromi}/belt.dmi | Bin icons/mob/species/{resomi => seromi}/ears.dmi | Bin icons/mob/species/{resomi => seromi}/eyes.dmi | Bin .../mob/species/{resomi => seromi}/gloves.dmi | Bin .../species/{resomi => seromi}/handcuffs.dmi | Bin icons/mob/species/seromi/head.dmi | Bin 0 -> 39267 bytes icons/mob/species/{resomi => seromi}/id.dmi | Bin .../mob/species/{resomi => seromi}/masks.dmi | Bin .../mob/species/{resomi => seromi}/shoes.dmi | Bin icons/mob/species/seromi/suit.dmi | Bin 0 -> 37503 bytes .../species/{resomi => seromi}/uniform.dmi | Bin 42889 -> 42889 bytes .../species/{resomi => seromi}/uniform.dmi | Bin 1129 -> 1129 bytes polaris.dme | 7 +-- 42 files changed, 105 insertions(+), 104 deletions(-) delete mode 100644 code/modules/clothing/under/xenos/resomi.dm create mode 100644 code/modules/clothing/under/xenos/seromi.dm rename code/modules/mob/living/carbon/human/species/station/{resomi.dm => seromi.dm} (69%) create mode 100644 code/modules/mob/living/simple_animal/friendly/mushroom.dm delete mode 100644 code/modules/organs/subtypes/resomi.dm create mode 100644 code/modules/organs/subtypes/seromi.dm rename icons/mob/human_races/masks/{blood_resomi.dmi => blood_seromi.dmi} (100%) rename icons/mob/human_races/masks/{dam_mask_resomi.dmi => dam_mask_seromi.dmi} (100%) rename icons/mob/human_races/masks/{dam_resomi.dmi => dam_seromi.dmi} (100%) rename icons/mob/human_races/{r_resomi.dmi => r_seromi.dmi} (100%) delete mode 100644 icons/mob/species/resomi/head.dmi delete mode 100644 icons/mob/species/resomi/suit.dmi rename icons/mob/species/{resomi => seromi}/back.dmi (100%) rename icons/mob/species/{resomi => seromi}/belt.dmi (100%) rename icons/mob/species/{resomi => seromi}/ears.dmi (100%) rename icons/mob/species/{resomi => seromi}/eyes.dmi (100%) rename icons/mob/species/{resomi => seromi}/gloves.dmi (100%) rename icons/mob/species/{resomi => seromi}/handcuffs.dmi (100%) create mode 100644 icons/mob/species/seromi/head.dmi rename icons/mob/species/{resomi => seromi}/id.dmi (100%) rename icons/mob/species/{resomi => seromi}/masks.dmi (100%) rename icons/mob/species/{resomi => seromi}/shoes.dmi (100%) create mode 100644 icons/mob/species/seromi/suit.dmi rename icons/mob/species/{resomi => seromi}/uniform.dmi (96%) rename icons/obj/clothing/species/{resomi => seromi}/uniform.dmi (86%) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 54ca78aa39..311376e1fd 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -174,7 +174,7 @@ w_class = 3.0 origin_tech = list(TECH_MATERIAL = 1) var/breakouttime = 300 //Deciseconds = 30s = 0.5 minute - sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/handcuffs.dmi') + sprite_sheets = list("Seromi" = 'icons/mob/species/seromi/handcuffs.dmi') /obj/item/weapon/caution desc = "Caution! Wet Floor!" diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index f58b491a41..6b423f1309 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -11,7 +11,7 @@ var/global/list/obj/item/device/pda/PDAs = list() item_state = "electronic" w_class = 2.0 slot_flags = SLOT_ID | SLOT_BELT - sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/id.dmi') + sprite_sheets = list("Seromi" = 'icons/mob/species/seromi/id.dmi') //Main variables var/pdachoice = 1 @@ -323,10 +323,10 @@ var/global/list/obj/item/device/pda/PDAs = list() if(1) icon = 'icons/obj/pda.dmi' if(2) icon = 'icons/obj/pda_slim.dmi' if(3) icon = 'icons/obj/pda_old.dmi' - else + else icon = 'icons/obj/pda_old.dmi' log_debug("Invalid switch for PDA, defaulting to old PDA icons. [pdachoice] chosen.") - + /obj/item/device/pda/proc/can_use() diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index cc805cf95b..c725bcbba4 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -95,7 +95,7 @@ item_state = "card-id" sprite_sheets = list( - "Resomi" = 'icons/mob/species/resomi/id.dmi' + "Seromi" = 'icons/mob/species/seromi/id.dmi' ) var/access = list() diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 289737cbea..4ac0c15527 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -17,7 +17,7 @@ var/breakouttime = 1200 //Deciseconds = 120s = 2 minutes var/cuff_sound = 'sound/weapons/handcuffs.ogg' var/cuff_type = "handcuffs" - sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/handcuffs.dmi') + sprite_sheets = list("Seromi" = 'icons/mob/species/seromi/handcuffs.dmi') /obj/item/weapon/handcuffs/attack(var/mob/living/carbon/C, var/mob/living/user) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 38ffaf20f7..995b4491a9 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -18,7 +18,7 @@ slot_r_hand_str = "backpack", ) sprite_sheets = list( - "Resomi" = 'icons/mob/species/resomi/back.dmi' + "Seromi" = 'icons/mob/species/seromi/back.dmi' ) w_class = 4 slot_flags = SLOT_BACK diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 4d4c9cb1e5..58c85ab211 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -6,7 +6,7 @@ item_state = "utility" slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") - sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/belt.dmi') + sprite_sheets = list("Seromi" = 'icons/mob/species/seromi/belt.dmi') var/show_above_suit = 0 diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index a00cb019d4..9c2cdbc293 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -24,7 +24,7 @@ var/list/global/tank_gauge_cache = list() throw_range = 4 sprite_sheets = list( - "Resomi" = 'icons/mob/species/resomi/back.dmi' + "Seromi" = 'icons/mob/species/seromi/back.dmi' ) var/datum/gas_mixture/air_contents = null diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 835751bab2..d1878acfd9 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -101,7 +101,7 @@ w_class = 1.0 throwforce = 2 slot_flags = SLOT_EARS - sprite_sheets = list("Resomi" = 'icons/mob/species/resomi/ears.dmi') + sprite_sheets = list("Seromi" = 'icons/mob/species/seromi/ears.dmi') /obj/item/clothing/ears/attack_hand(mob/user as mob) if (!user) return @@ -211,7 +211,7 @@ BLIND // can't see anything var/see_invisible = -1 sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi', - "Resomi" = 'icons/mob/species/resomi/eyes.dmi', + "Seromi" = 'icons/mob/species/seromi/eyes.dmi', ) /obj/item/clothing/glasses/update_clothing_icon() @@ -236,7 +236,7 @@ BLIND // can't see anything species_restricted = list("exclude","Unathi","Tajara", "Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/gloves.dmi', - "Resomi" = 'icons/mob/species/resomi/gloves.dmi', + "Seromi" = 'icons/mob/species/seromi/gloves.dmi', ) /obj/item/clothing/gloves/update_clothing_icon() @@ -294,7 +294,7 @@ BLIND // can't see anything sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi', - "Resomi" = 'icons/mob/species/resomi/head.dmi' + "Seromi" = 'icons/mob/species/seromi/head.dmi' ) /obj/item/clothing/head/attack_self(mob/user) @@ -393,7 +393,7 @@ BLIND // can't see anything body_parts_covered = FACE|EYES sprite_sheets = list( "Vox" = 'icons/mob/species/vox/masks.dmi', - "Resomi" = 'icons/mob/species/resomi/masks.dmi', + "Seromi" = 'icons/mob/species/seromi/masks.dmi', ) var/voicechange = 0 @@ -426,10 +426,10 @@ BLIND // can't see anything slowdown = SHOES_SLOWDOWN force = 2 var/overshoes = 0 - species_restricted = list("exclude","Unathi","Tajara","Vox") + species_restricted = list("exclude","Seromi", "Unathi","Tajara","Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/shoes.dmi', - "Resomi" = 'icons/mob/species/resomi/shoes.dmi', + "Seromi" = 'icons/mob/species/seromi/shoes.dmi', ) /obj/item/clothing/shoes/proc/draw_knife() @@ -504,7 +504,7 @@ BLIND // can't see anything sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi', - "Resomi" = 'icons/mob/species/resomi/suit.dmi' + "Seromi" = 'icons/mob/species/seromi/suit.dmi' ) /obj/item/clothing/suit/update_clothing_icon() @@ -540,7 +540,7 @@ BLIND // can't see anything var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list( "Vox" = 'icons/mob/species/vox/uniform.dmi', - "Resomi" = 'icons/mob/species/resomi/uniform.dmi' + "Seromi" = 'icons/mob/species/seromi/uniform.dmi' ) //convenience var for defining the icon state for the overlay used when the clothing is worn. diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 35c48d58e7..5aa2d6d1ff 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -11,7 +11,7 @@ icon_state = "petehat" sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi', - "Resomi" = 'icons/mob/species/resomi/head.dmi' + "Seromi" = 'icons/mob/species/seromi/head.dmi' ) /obj/item/clothing/head/collectable/slime diff --git a/code/modules/clothing/under/xenos/resomi.dm b/code/modules/clothing/under/xenos/resomi.dm deleted file mode 100644 index 21c89ae129..0000000000 --- a/code/modules/clothing/under/xenos/resomi.dm +++ /dev/null @@ -1,32 +0,0 @@ -/obj/item/clothing/under/resomi - name = "small grey smock" - desc = "It looks fitted to nonhuman proportions." - icon = 'icons/obj/clothing/species/resomi/uniform.dmi' - icon_state = "resomi_grey" - worn_state = "resomi_grey" - species_restricted = list("Resomi") - -/obj/item/clothing/under/resomi/white - name = "small white smock" - icon_state = "resomi_white" - worn_state = "resomi_white" - -/obj/item/clothing/under/resomi/red - name = "small Security smock" - icon_state = "resomi_red" - worn_state = "resomi_red" - -/obj/item/clothing/under/resomi/yellow - name = "small Engineering smock" - icon_state = "resomi_yellow" - worn_state = "resomi_yellow" - -/obj/item/clothing/under/resomi/medical - name = "small Medical uniform" - icon_state = "resomi_medical" - worn_state = "resomi_medical" - -/obj/item/clothing/under/resomi/rainbow - name = "small rainbow smock" - icon_state = "resomi_rainbow" - worn_state = "resomi_rainbow" \ No newline at end of file diff --git a/code/modules/clothing/under/xenos/seromi.dm b/code/modules/clothing/under/xenos/seromi.dm new file mode 100644 index 0000000000..537534af6b --- /dev/null +++ b/code/modules/clothing/under/xenos/seromi.dm @@ -0,0 +1,32 @@ +/obj/item/clothing/under/seromi + name = "small grey smock" + desc = "It looks fitted to nonhuman proportions." + icon = 'icons/obj/clothing/species/seromi/uniform.dmi' + icon_state = "seromi_grey" + worn_state = "seromi_grey" + species_restricted = list("Seromi") + +/obj/item/clothing/under/seromi/white + name = "small white smock" + icon_state = "seromi_white" + worn_state = "seromi_white" + +/obj/item/clothing/under/seromi/red + name = "small Security smock" + icon_state = "seromi_red" + worn_state = "seromi_red" + +/obj/item/clothing/under/seromi/yellow + name = "small Engineering smock" + icon_state = "seromi_yellow" + worn_state = "seromi_yellow" + +/obj/item/clothing/under/seromi/medical + name = "small Medical uniform" + icon_state = "seromi_medical" + worn_state = "Seromi_medical" + +/obj/item/clothing/under/seromi/rainbow + name = "small rainbow smock" + icon_state = "seromi_rainbow" + worn_state = "seromi_rainbow" \ No newline at end of file diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 5fe460795d..9ee2f83879 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -10,7 +10,7 @@ var/list/holder_mob_icon_cache = list() sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi', - "Resomi" = 'icons/mob/species/resomi/head.dmi' + "Seromi" = 'icons/mob/species/seromi/head.dmi' ) origin_tech = null diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 5a5377ae6a..d28cd987c0 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -115,9 +115,9 @@ else return pick(ai_names) -/datum/language/resomi - name = "Resomi" - desc = "A trilling language spoken by the diminutive Resomi." +/datum/language/seromi + name = "Schechi" + desc = "A trilling language spoken by the diminutive Seromi." speech_verb = "chirps" ask_verb = "chirrups" exclaim_verb = "trills" @@ -131,7 +131,7 @@ "ci", "ri", "mi", "si", "ni", "ti", "li", "shi", "schi", "i", "i" ) -/datum/language/resomi/get_random_name(gender) +/datum/language/seromi/get_random_name(gender) return ..(gender, 1, 4, 1.5) //Syllable Lists diff --git a/code/modules/mob/living/carbon/human/species/station/resomi.dm b/code/modules/mob/living/carbon/human/species/station/seromi.dm similarity index 69% rename from code/modules/mob/living/carbon/human/species/station/resomi.dm rename to code/modules/mob/living/carbon/human/species/station/seromi.dm index be671365d4..92743d2ae5 100644 --- a/code/modules/mob/living/carbon/human/species/station/resomi.dm +++ b/code/modules/mob/living/carbon/human/species/station/seromi.dm @@ -1,26 +1,26 @@ -/datum/species/resomi - name = "Resomi" - name_plural = "Resomii" - blurb = "A race of feathered raptors who developed on a cold world, almost \ - outside of the Goldilocks zone. Extremely fragile, they developed hunting skills \ - that emphasized taking out their prey without themselves getting hit. They are an \ - advanced post-scarcity culture on good terms with Skrellian and Human interests." +/datum/species/seromi + name = "Seromi" + name_plural = "Seromii" + blurb = "A race of feathered raptors who developed alongside the Skrell, inhabiting \ + the polar tundral regions outside of Skrell territory. Extremely fragile, they developed \ + hunting skills that emphasized taking out their prey without themselves getting hit. They \ + are only recently becoming known in human space after reaching space with Skrell assistance." num_alternate_languages = 2 - secondary_langs = list("Resomi") - name_language = "Resomi" + secondary_langs = list("Schechi") + name_language = "Schechi" blood_color = "#D514F7" flesh_color = "#5F7BB0" base_color = "#001144" - tail = "resomitail" + tail = "seromitail" tail_hair = "feathers" - icobase = 'icons/mob/human_races/r_resomi.dmi' - deform = 'icons/mob/human_races/r_resomi.dmi' - damage_overlays = 'icons/mob/human_races/masks/dam_resomi.dmi' - damage_mask = 'icons/mob/human_races/masks/dam_mask_resomi.dmi' - blood_mask = 'icons/mob/human_races/masks/blood_resomi.dmi' + icobase = 'icons/mob/human_races/r_seromi.dmi' + deform = 'icons/mob/human_races/r_seromi.dmi' + damage_overlays = 'icons/mob/human_races/masks/dam_seromi.dmi' + damage_mask = 'icons/mob/human_races/masks/dam_mask_seromi.dmi' + blood_mask = 'icons/mob/human_races/masks/blood_seromi.dmi' slowdown = -1 total_health = 50 @@ -53,15 +53,15 @@ has_limbs = list( BP_CHEST = list("path" = /obj/item/organ/external/chest), BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/resomi), + BP_HEAD = list("path" = /obj/item/organ/external/head/seromi), BP_L_ARM = list("path" = /obj/item/organ/external/arm), BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), BP_L_LEG = list("path" = /obj/item/organ/external/leg), BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand/resomi), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/resomi), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot/resomi), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/resomi) + BP_L_HAND = list("path" = /obj/item/organ/external/hand/seromi), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/seromi), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot/seromi), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/seromi) ) has_organ = list( @@ -83,7 +83,7 @@ var/hallucination_cap = 25 // I'm... so... ronrery, so ronery... -/datum/species/resomi/handle_environment_special(var/mob/living/carbon/human/H) +/datum/species/seromi/handle_environment_special(var/mob/living/carbon/human/H) // If they're dead or unconcious they're a bit beyond this kind of thing. if(H.stat) @@ -106,7 +106,7 @@ if(H.shock_stage >= shock_cap && H.hallucination < hallucination_cap) H.hallucination += 2.5 -/datum/species/resomi/get_vision_flags(var/mob/living/carbon/human/H) +/datum/species/seromi/get_vision_flags(var/mob/living/carbon/human/H) if(!(H.sdisabilities & DEAF) && !H.ear_deaf) return SEE_SELF|SEE_MOBS else diff --git a/code/modules/mob/living/simple_animal/friendly/mushroom.dm b/code/modules/mob/living/simple_animal/friendly/mushroom.dm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 02c467e92e..bcc0edbac4 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -61,20 +61,20 @@ name = "Short Hair 2" icon_state = "hair_shorthair3" - resomi - name = "Resomi Plumage" - icon_state = "resomi_default" - species_allowed = list("Resomi") + Seromi + name = "Seromi Plumage" + icon_state = "seromi_default" + species_allowed = list("Seromi") - resomi_ears - name = "Resomi Ears" - icon_state = "resomi_ears" - species_allowed = list("Resomi") + Seromi_ears + name = "Seromi Ears" + icon_state = "seromi_ears" + species_allowed = list("Seromi") - resomi_excited - name = "Resomi Spiky" - icon_state = "resomi_spiky" - species_allowed = list("Resomi") + Seromi_excited + name = "Seromi Spiky" + icon_state = "seromi_spiky" + species_allowed = list("Seromi") cut name = "Cut Hair" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index a8d6141630..4467ae3d84 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1333,8 +1333,8 @@ Note that amputating the affected organ does in fact remove the infection from t /obj/item/organ/external/head/skrell eye_icon = "skrell_eyes_s" -/obj/item/organ/external/head/resomi - eye_icon = "eyes_resomi" +/obj/item/organ/external/head/seromi + eye_icon = "eyes_seromi" /obj/item/organ/external/head/vox eye_icon = "vox_eyes_s" diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 8ebe9e4227..a919192d3e 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -15,7 +15,7 @@ var/datum/robolimb/basic_robolimb var/desc = "A generic unbranded robotic prosthesis." // Seen when examining a limb. var/icon = 'icons/mob/human_races/robotic.dmi' // Icon base to draw from. var/unavailable_at_chargen // If set, not available at chargen. - var/list/species_cannot_use = list("Resomi") + var/list/species_cannot_use = list("Seromi") /datum/robolimb/bishop company = "Bishop" diff --git a/code/modules/organs/subtypes/resomi.dm b/code/modules/organs/subtypes/resomi.dm deleted file mode 100644 index f96cf75f03..0000000000 --- a/code/modules/organs/subtypes/resomi.dm +++ /dev/null @@ -1,8 +0,0 @@ -/obj/item/organ/external/foot/resomi - body_hair = "feathers" -/obj/item/organ/external/foot/right/resomi - body_hair = "feathers" -/obj/item/organ/external/hand/resomi - body_hair = "feathers" -/obj/item/organ/external/hand/right/resomi - body_hair = "feathers" diff --git a/code/modules/organs/subtypes/seromi.dm b/code/modules/organs/subtypes/seromi.dm new file mode 100644 index 0000000000..0b11c2a4ba --- /dev/null +++ b/code/modules/organs/subtypes/seromi.dm @@ -0,0 +1,8 @@ +/obj/item/organ/external/foot/seromi + body_hair = "feathers" +/obj/item/organ/external/foot/right/seromi + body_hair = "feathers" +/obj/item/organ/external/hand/seromi + body_hair = "feathers" +/obj/item/organ/external/hand/right/seromi + body_hair = "feathers" diff --git a/icons/effects/species.dmi b/icons/effects/species.dmi index 8c231b9b68aacfe76477eaa3db9b6d64be0a3d23..9063000442c83ad26816cd307c43783cf1474528 100644 GIT binary patch delta 287 zcmV+)0pR|K&H;(e0gxmCBatN`f3dM^FR0Vh!}bc5MV%!qO~7$C#M5)AC;|a>j*-6K z=lIVW9`}d#1kJHESK{nbgc^2t_olk}UL4f$ur-wt|h@ukIuu^^&|I~ zqO`{2`-U(7=8f_oZO20tk*xKQsv=kc=zt~ zu!xu8Y54i{usS8a{{9QV7cOJ@8}|6mut?$~p}+|R&H!+wSxCo!Gu2`l$Ip>=m5zY5 zsZLD3;2{U)<+3pzz-8VQ*9c$0Ar`k|)Y?QqNY=MwGB8iX4UPlrik$s3HKCXDC zg;jap@PN$o*2xgH96CeJQaVn3Ig=wbU;C1m$OLct;!F#y4u@I}DEO6g;SRdO_(t6u(=(R1$^pu+rXF{?uJ6DWU*xX>)u;1JrU@U2?$NR!JPb zHJU3-%P5KG)?F*Sp+|qQYB_L$Q!2Y`e1Qv)K&u;kr*~i{CxLq^uqwmoLLQhhyeAt4 zN^t)L&Q;;#iCuLTu(2mncuiW};AWecqa1K`lTCATSc)cpn|iv(&e{WSKYnz;XG@bE zjO&E+xnuc-4^e{*!PS!_xN}yf8u7%VR6{IRB=OM}$^p*A(&R8#cJhk%@NQ|R#Ts1Z zwUE03DMXKds2RmQjQcEle%SYa5u6GrTd`YBuUf1o7yiyXq zq>eWT7gcZG-~h_YrTenm%~qIG)m$!=;4$!yhfU)w@Y<>Af?Jm|H&wXKEY%#g@vp|E zQpb*8XX8hBlw-fV^#P=nJyXTKb<6PFc(d*BiIr#$tH)I&`Cu>HC)sP4QRQTyY?sYh zb%fu4=-%QJj_-NSzVqXk|H}^~Ep|&XF1%91A6)L4{n|y2Na8U4EOUv5w)XwK+mv2m zo$Nzb=TbUSx;Gqt2&e_P!I>PP(v@-SmITZBw+}EwGp^DtZ@j|+|sZ<>mAz^;=H`%wjZ?JhR3FCd2{R+yDRo delta 915 zcmV;E18n^4j|1$F1CU662EFX1*dW+L@(TuS(-OzD=una;&e!KKGtC}~_NliS;87+i z^68OpyT3kte)-xxe|b6W>{%>zPu=5h?@kXFnM&-Qx)1M950NFra{ZGF74Dw8H*Zc4 zlX&i)y5CO^v(w7g-+u%6;N0h5u*ZLfMH24`1r8{11b{P*LfT({sANkxevGuKG#JcP zbzt%dH`yso$HKS)>n=#TZ*UqK&K_e+w4vbGC|d*A0wI1x67P{*M-uOmJVX-jXWY}w zsyr^ZLE>>~tPr&n8ci;e8*Y8NkRvf)`;w=~1SfrRrU_<;T`dI^eCCw7p1xxFu?1w+25lEYAMVvDd26ZBo4nC z)fFzwC@YV(IaWBKdwZ~IDR72e%9|{FzyV00*$sZv8?b|uz&#aMm0@%y4@?Qp$wGlv zxc>sDqVV;^rZ_X$*aIniCe3bevklBqb~w7hhOs(KMS~50E!|@mZGqPxKN{ept%L21 z^Mv!I;rNMnQG*1*Rgz47sskG?nLg&26f=9_YTpA z8Zv&JjUVArj{SJ814s*dqJnGdn&7$dCfnf~%h4QWk1I*?&YroAvganD%Bz92ofl`- z9^TP^y~eLNzGa<#ua7_eZ+!rE&e>M!C!VR|3zxfRADfCJk~my`mN-X4Tl>E6Hl;Jn zlWpkYoO6Rq_lCnS0hItZIFlo##0Tg8YJ&Ov=R3GU6VB2#Exf@6w%WuFzmP*sFir7l pZOgEGt;2)hMe@JQ#&5e%U!S|@FE6K`^;1s;%mE=sBeTW>Cd9*D&U^p> diff --git a/icons/mob/human_races/masks/blood_resomi.dmi b/icons/mob/human_races/masks/blood_seromi.dmi similarity index 100% rename from icons/mob/human_races/masks/blood_resomi.dmi rename to icons/mob/human_races/masks/blood_seromi.dmi diff --git a/icons/mob/human_races/masks/dam_mask_resomi.dmi b/icons/mob/human_races/masks/dam_mask_seromi.dmi similarity index 100% rename from icons/mob/human_races/masks/dam_mask_resomi.dmi rename to icons/mob/human_races/masks/dam_mask_seromi.dmi diff --git a/icons/mob/human_races/masks/dam_resomi.dmi b/icons/mob/human_races/masks/dam_seromi.dmi similarity index 100% rename from icons/mob/human_races/masks/dam_resomi.dmi rename to icons/mob/human_races/masks/dam_seromi.dmi diff --git a/icons/mob/human_races/r_resomi.dmi b/icons/mob/human_races/r_seromi.dmi similarity index 100% rename from icons/mob/human_races/r_resomi.dmi rename to icons/mob/human_races/r_seromi.dmi diff --git a/icons/mob/species/resomi/head.dmi b/icons/mob/species/resomi/head.dmi deleted file mode 100644 index 54ebad32d4042db64971d235b6968cdaa0a7f507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38148 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
        KIfx4yOFtW_XU189@#{-j?f@k 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ΜQxt!8Uzg()s95$FVC0Un^ma6c#I}r| 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 diff --git a/icons/mob/species/resomi/suit.dmi b/icons/mob/species/resomi/suit.dmi deleted file mode 100644 index 2f1ff6cb7186600b8b54545c5a6da9f3ac8efc17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33886 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ŷ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 MM9BeMvn2v#rGhQw6951J delta 470 zcmV;{0V)28&jN|h0+3*T&_(gGH1L@e`JN~~hVL&wPH*A)^)y_?n_3OW@bu~PaM(2V z9FF1J*Wr*wQ|`Bq)~QQ4hKGmY5Y<~ahNs~$InC0-F?{(8xHOyfoLu&ELur?Y!&}xa zIKE3Mw&DCNQJKmI4o_M~C_^N_V5KrGowNcZ*l4LqE7CRUvo(N!%eDYiW0lH+N|vNb zS8gcJS!QkBcl3v=x)n<>pRHknZRAl9y_zr<@h4U7=2#ad$WxvS;NE8_r$R~d9^DqJ z%803Et%6kSHd@C*j%7uJp2^J+{V?&yLVQ7N1NsmjN<1SP!$XnYR|2qQ^`#(%6ivCq zv^mv;fQwe7-9=M>?#V^!8Bwul${jS&Eh-w*Z9`y`yUB?jA(CIfs*0xEG0P_xsV$p# z Date: Wed, 27 Jan 2016 17:46:38 +1100 Subject: [PATCH 13/21] Add Hyphen to README.md links --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4857eab1ee..f7cb9e497a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # polaris -[Forums](http://ss13polaris.com/forums/) [Wiki](http://ss13polaris.com/wiki/doku.php) +[Forums](http://ss13polaris.com/forums/) - [Wiki](http://ss13polaris.com/wiki/doku.php) Polaris is a fork of the Baystation12 code branch for the game Spacestation13. From 7ad3cea9adfa0295467ea6b76a1832b1755b6ffa Mon Sep 17 00:00:00 2001 From: Kelenius Date: Wed, 27 Jan 2016 12:07:35 +0300 Subject: [PATCH 14/21] Fixes #847 --- code/game/objects/items/weapons/grenades/chem_grenade.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index d022c335e0..626034de00 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -6,6 +6,7 @@ w_class = 2.0 force = 2.0 det_time = null + unacidable = 1 var/stage = 0 var/state = 0 From 6de72438629f31bc0f059be4a4c573cc83218ec0 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Wed, 27 Jan 2016 13:30:13 +0300 Subject: [PATCH 15/21] Fixes #120 --- code/modules/reagents/Chemistry-Machinery.dm | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index d597e9d8ef..e92deb42fc 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -115,21 +115,21 @@ if(href_list["amount"]) var/id = href_list["add"] - var/amount = isgoodnumber(text2num(href_list["amount"])) + var/amount = Clamp((text2num(href_list["amount"])), 0, 200) R.trans_id_to(src, id, amount) else if (href_list["addcustom"]) var/id = href_list["addcustom"] useramount = input("Select the amount to transfer.", 30, useramount) as num - useramount = isgoodnumber(useramount) + useramount = Clamp(useramount, 0, 200) src.Topic(null, list("amount" = "[useramount]", "add" = "[id]")) else if (href_list["remove"]) if(href_list["amount"]) var/id = href_list["remove"] - var/amount = isgoodnumber(text2num(href_list["amount"])) + var/amount = Clamp((text2num(href_list["amount"])), 0, 200) if(mode) reagents.trans_id_to(beaker, id, amount) else @@ -140,7 +140,7 @@ var/id = href_list["removecustom"] useramount = input("Select the amount to transfer.", 30, useramount) as num - useramount = isgoodnumber(useramount) + useramount = Clamp(useramount, 0, 200) src.Topic(null, list("amount" = "[useramount]", "remove" = "[id]")) else if (href_list["toggle"]) @@ -162,7 +162,8 @@ return if (href_list["createpill_multiple"]) - count = Clamp(isgoodnumber(input("Select the number of pills to make.", 10, pillamount) as num),1,max_pill_count) + count = input("Select the number of pills to make.", "Max [max_pill_count]", pillamount) as num + count = Clamp(count, 1, max_pill_count) if(reagents.total_volume/count < 1) //Sanity checking. return @@ -291,12 +292,6 @@ onclose(user, "chem_master") return -/obj/machinery/chem_master/proc/isgoodnumber(var/num) - if(isnum(num)) - return Clamp(round(num), 0, 200) - else - return 0 - /obj/machinery/chem_master/condimaster name = "CondiMaster 3000" condi = 1 From 51a9cef15f03ff255f8422a6d289bded625e531c Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Tue, 26 Jan 2016 16:27:51 -0500 Subject: [PATCH 16/21] Adds more security badges/medals --- code/datums/supplypacks.dm | 5 +++++ .../objects/items/weapons/storage/lockbox.dm | 16 ++++++++++++++ .../crates_lockers/closets/secure/security.dm | 4 ++++ .../clothing/under/accessories/accessory.dm | 2 +- .../clothing/under/accessories/badges.dm | 20 +++++++++++++++++- icons/mob/belt.dmi | Bin 10135 -> 10405 bytes icons/mob/ties.dmi | Bin 13162 -> 13337 bytes icons/obj/clothing/ties.dmi | Bin 13530 -> 15422 bytes 8 files changed, 45 insertions(+), 2 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 2f03c257af..a7b9dc0309 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1724,6 +1724,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/suit/storage/forensics/blue, /obj/item/clothing/under/det/corporate, /obj/item/clothing/under/det/corporate, + /obj/item/clothing/accessory/badge/detective, + /obj/item/clothing/accessory/badge/detective, /obj/item/clothing/gloves/black, /obj/item/clothing/gloves/black) cost = 20 @@ -1738,6 +1740,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/head/helmet, /obj/item/weapon/cartridge/security, /obj/item/clothing/accessory/badge/holo, + /obj/item/clothing/accessory/badge/holo/cord, /obj/item/device/radio/headset/headset_sec, /obj/item/weapon/storage/belt/security, /obj/item/device/flash, @@ -1772,6 +1775,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/glasses/sunglasses/sechud, /obj/item/taperoll/police, /obj/item/device/hailer, + /obj/item/clothing/accessory/badge/warden, /obj/item/weapon/storage/box/flashbangs, /obj/item/weapon/storage/belt/security, /obj/item/weapon/reagent_containers/spray/pepper, @@ -1797,6 +1801,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/belt/security, /obj/item/device/flash, /obj/item/device/hailer, + /obj/item/clothing/accessory/badge/hos, /obj/item/clothing/accessory/holster/waist, /obj/item/weapon/melee/telebaton, /obj/item/weapon/shield/riot/tele, diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index 297ac1d4b1..f794e7a6a3 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -93,3 +93,19 @@ New() ..() new /obj/item/weapon/grenade/flashbang/clusterbang(src) + +/obj/item/weapon/storage/lockbox/medal + name = "lockbox of medals" + desc = "A lockbox filled with commemorative medals, it has the NanoTrasen logo stamped on it." + req_access = list(access_heads) + storage_slots = 7 + + New() + ..() + new /obj/item/clothing/accessory/medal/conduct(src) + new /obj/item/clothing/accessory/medal/bronze_heart(src) + new /obj/item/clothing/accessory/medal/nobel_science(src) + new /obj/item/clothing/accessory/medal/silver/valor(src) + new /obj/item/clothing/accessory/medal/silver/security(src) + new /obj/item/clothing/accessory/medal/gold/captain(src) + new /obj/item/clothing/accessory/medal/gold/heroism(src) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 7e74224156..f5f36858fc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -23,6 +23,7 @@ new /obj/item/clothing/suit/storage/vest(src) new /obj/item/weapon/cartridge/captain(src) new /obj/item/clothing/head/helmet/swat(src) + new /obj/item/weapon/storage/lockbox/medal(src) new /obj/item/clothing/shoes/brown(src) new /obj/item/device/radio/headset/heads/captain(src) new /obj/item/device/radio/headset/heads/captain/alt(src) @@ -124,6 +125,7 @@ new /obj/item/taperoll/police(src) new /obj/item/weapon/shield/riot(src) new /obj/item/weapon/shield/riot/tele(src) + new /obj/item/clothing/accessory/badge/hos(src) new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/storage/belt/security(src) new /obj/item/device/flash(src) @@ -167,6 +169,7 @@ new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/clothing/glasses/sunglasses/sechud(src) new /obj/item/taperoll/police(src) + new /obj/item/clothing/accessory/badge/warden(src) new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/storage/belt/security(src) new /obj/item/weapon/reagent_containers/spray/pepper(src) @@ -274,6 +277,7 @@ new /obj/item/clothing/suit/storage/det_trench/grey(src) new /obj/item/clothing/suit/storage/forensics/blue(src) new /obj/item/clothing/suit/storage/forensics/red(src) + new /obj/item/clothing/accessory/badge/detective(src) new /obj/item/clothing/gloves/black(src) new /obj/item/clothing/head/det(src) new /obj/item/clothing/head/det/grey(src) diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 51cbe7baa4..3725fccd30 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -179,7 +179,7 @@ /obj/item/clothing/accessory/medal/gold/heroism name = "medal of exceptional heroism" - desc = "An extremely rare golden medal awarded only by CentComm. To recieve such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." + desc = "An extremely rare golden medal awarded only by high ranking officials. To recieve such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but distinguished veteran staff." //Scarves diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index 7c605bbcf3..2813ded7c0 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -48,7 +48,7 @@ /obj/item/clothing/accessory/badge/holo/cord icon_state = "holobadge-cord" - slot_flags = SLOT_MASK | SLOT_TIE + slot_flags = SLOT_MASK | SLOT_TIE | SLOT_BELT /obj/item/clothing/accessory/badge/holo/attack_self(mob/user as mob) if(!stored_name) @@ -96,3 +96,21 @@ new /obj/item/clothing/accessory/badge/holo/cord(src) ..() return + +/obj/item/clothing/accessory/badge/warden + name = "warden's badge" + desc = "A silver corporate security badge. Stamped with the words 'Warden.'" + icon_state = "silverbadge" + slot_flags = SLOT_TIE | SLOT_BELT + +/obj/item/clothing/accessory/badge/hos + name = "head of security's badge" + desc = "An immaculately polished gold security badge. Labeled 'Head of Security.'" + icon_state = "goldbadge" + slot_flags = SLOT_TIE | SLOT_BELT + +/obj/item/clothing/accessory/badge/detective + name = "detective's badge" + desc = "An immaculately polished gold security badge on leather. Labeled 'Detective.'" + icon_state = "marshalbadge" + slot_flags = SLOT_TIE | SLOT_BELT \ No newline at end of file diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 3c2ebe91d5fb6495ba9474d09f2ec275973f393a..af2de326ab0041d8ae8e2bac6f952ef64b1a7346 100644 GIT binary patch literal 10405 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

        7A0t3kBtuQ-B?dN-K^n#C_ugPT|D1xmLl(wxP_ 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 literal 10135 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

        vmTzkgTy`FD%e$D`RB>W_t7M(WPG; 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 diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index 216b454d7be3aa450755d084f795eaa643021018..cc09803419f395dc55ad873986de74af5d1c7e4b 100644 GIT binary patch literal 15422 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 From ba56d857c80e9ec2f232ceeb6824bbff32a518d4 Mon Sep 17 00:00:00 2001 From: PsiOmegaDelta Date: Thu, 28 Jan 2016 10:20:49 +0100 Subject: [PATCH 17/21] Life HUD fix. Silicons should no longer perceive humanoids as alive when using the augmented medical sensors. --- code/modules/mob/living/carbon/human/life.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 085e070f0a..0f7fcc00e2 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1620,11 +1620,12 @@ hud_list[HEALTH_HUD] = holder if (BITTEST(hud_updateflag, LIFE_HUD)) - var/image/holder = hud_list[STATUS_HUD] + var/image/holder = hud_list[LIFE_HUD] if(stat == DEAD) holder.icon_state = "huddead" else holder.icon_state = "hudhealthy" + hud_list[LIFE_HUD] = holder if (BITTEST(hud_updateflag, STATUS_HUD)) var/foundVirus = 0 From 1b9a8b7843fe8ce9cfa8dbf27f225534001ee041 Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 28 Jan 2016 11:57:59 -0500 Subject: [PATCH 18/21] Updates mech gun code to current projectile code. --- code/game/mecha/equipment/weapons/weapons.dm | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 6b43943d53..03234e968e 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -37,7 +37,7 @@ playsound(chassis, fire_sound, fire_volume, 1) projectiles-- var/P = new projectile(curloc) - Fire(P, target, aimloc) + Fire(P, target) if(fire_cooldown) sleep(fire_cooldown) if(auto_rearm) @@ -46,16 +46,9 @@ do_after_cooldown() return -/obj/item/mecha_parts/mecha_equipment/weapon/proc/Fire(atom/A, atom/target, turf/aimloc) +/obj/item/mecha_parts/mecha_equipment/weapon/proc/Fire(atom/A, atom/target) var/obj/item/projectile/P = A - P.shot_from = src.name - P.original = target - P.starting = P.loc - P.current = P.loc - P.firer = chassis.occupant - P.yo = aimloc.y - P.loc.y - P.xo = aimloc.x - P.loc.x - P.process() + P.launch(target) /obj/item/mecha_parts/mecha_equipment/weapon/energy name = "general energy weapon" @@ -235,7 +228,7 @@ projectile_energy_cost = 1000 equip_cooldown = 60 -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive/Fire(atom/movable/AM, atom/target, turf/aimloc) +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive/Fire(atom/movable/AM, atom/target) var/obj/item/missile/M = AM M.primed = 1 ..() From 3ee1882b7924c3fcd088bff5551cb395b42501eb Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 28 Jan 2016 12:33:22 -0500 Subject: [PATCH 19/21] Replaces old projectile code with new projectile code. --- code/game/machinery/turrets.dm | 28 ++++++++----------- code/modules/mob/living/bot/ed209bot.dm | 8 +----- .../living/simple_animal/hostile/hostile.dm | 8 +----- 3 files changed, 14 insertions(+), 30 deletions(-) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 6254e2bb9d..2575ec4d6e 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -385,14 +385,14 @@ icon = 'icons/obj/turrets.dmi' icon_state = "gun_turret" - proc/take_damage(damage) +/obj/structure/turret/gun_turret/proc/take_damage(damage) src.health -= damage if(src.health<=0) qdel(src) return - bullet_act(var/obj/item/projectile/Proj) +/obj/structure/turret/gun_turret/bullet_act(var/obj/item/projectile/Proj) if(Proj.damage_type == HALLOSS) return take_damage(Proj.damage) @@ -400,15 +400,15 @@ return - ex_act() +/obj/structure/turret/gun_turret/ex_act() qdel(src) return - emp_act() +/obj/structure/turret/gun_turret/emp_act() qdel(src) return - attack_hand(mob/user as mob) +/obj/structure/turret/gun_turret/attack_hand(mob/user as mob) user.set_machine(src) var/dat = {" [src] Control @@ -426,10 +426,10 @@ onclose(user, "turret") return - attack_ai(mob/user as mob) +/obj/structure/turret/gun_turret/attack_ai(mob/user as mob) return attack_hand(user) - Topic(href, href_list) +/obj/structure/turret/gun_turret/Topic(href, href_list) if(href_list["power"]) src.on = !src.on if(src.on) @@ -445,7 +445,7 @@ return - proc/validate_target(atom/target) +/obj/structure/turret/gun_turret/proc/validate_target(atom/target) if(get_dist(target, src)>scan_range) return 0 if(istype(target, /mob)) @@ -457,7 +457,7 @@ return 0 - process() +/obj/structure/turret/gun_turret/process() spawn while(on) if(projectiles<=0) on = 0 @@ -470,7 +470,7 @@ sleep(cooldown) return - proc/get_target() +/obj/structure/turret/gun_turret/proc/get_target() var/list/pos_targets = list() var/target = null if(scan_for["human"]) @@ -498,7 +498,7 @@ return target - proc/fire(atom/target) +/obj/structure/turret/gun_turret/proc/fire(atom/target) if(!target) cur_target = null return @@ -519,9 +519,5 @@ playsound(src, 'sound/weapons/Gunshot.ogg', 50, 1) var/obj/item/projectile/A = new /obj/item/projectile(curloc) src.projectiles-- - A.current = curloc - A.yo = targloc.y - curloc.y - A.xo = targloc.x - curloc.x - A.process() - sleep(2) + A.launch(target) return diff --git a/code/modules/mob/living/bot/ed209bot.dm b/code/modules/mob/living/bot/ed209bot.dm index 570e58ec2e..00d9e2a507 100644 --- a/code/modules/mob/living/bot/ed209bot.dm +++ b/code/modules/mob/living/bot/ed209bot.dm @@ -66,13 +66,7 @@ playsound(loc, emagged ? 'sound/weapons/Laser.ogg' : 'sound/weapons/Taser.ogg', 50, 1) var/obj/item/projectile/P = new projectile(loc) - P.original = A - P.starting = T - P.current = T - P.yo = U.y - T.y - P.xo = U.x - T.x - spawn() - P.process() + P.launch(A) return // Assembly diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 899a01c3fa..e80c1becff 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -191,13 +191,7 @@ if (!istype(target, /turf)) qdel(A) return - A.current = target - A.starting = get_turf(src) - A.original = get_turf(target) - A.yo = target:y - start:y - A.xo = target:x - start:x - spawn( 0 ) - A.process() + A.launch(target) return /mob/living/simple_animal/hostile/proc/DestroySurroundings() From 03152c3567126bf9a1d8775f337e41519f0a4d6a Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 28 Jan 2016 12:37:16 -0500 Subject: [PATCH 20/21] Returns turrets to "consistent" indenting. --- code/game/machinery/turrets.dm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 2575ec4d6e..d324f3dd9c 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -385,14 +385,14 @@ icon = 'icons/obj/turrets.dmi' icon_state = "gun_turret" -/obj/structure/turret/gun_turret/proc/take_damage(damage) + proc/take_damage(damage) src.health -= damage if(src.health<=0) qdel(src) return -/obj/structure/turret/gun_turret/bullet_act(var/obj/item/projectile/Proj) + bullet_act(var/obj/item/projectile/Proj) if(Proj.damage_type == HALLOSS) return take_damage(Proj.damage) @@ -400,15 +400,15 @@ return -/obj/structure/turret/gun_turret/ex_act() + ex_act() qdel(src) return -/obj/structure/turret/gun_turret/emp_act() + emp_act() qdel(src) return -/obj/structure/turret/gun_turret/attack_hand(mob/user as mob) + attack_hand(mob/user as mob) user.set_machine(src) var/dat = {" [src] Control @@ -426,10 +426,10 @@ onclose(user, "turret") return -/obj/structure/turret/gun_turret/attack_ai(mob/user as mob) + attack_ai(mob/user as mob) return attack_hand(user) -/obj/structure/turret/gun_turret/Topic(href, href_list) + Topic(href, href_list) if(href_list["power"]) src.on = !src.on if(src.on) @@ -445,7 +445,7 @@ return -/obj/structure/turret/gun_turret/proc/validate_target(atom/target) + proc/validate_target(atom/target) if(get_dist(target, src)>scan_range) return 0 if(istype(target, /mob)) @@ -457,7 +457,7 @@ return 0 -/obj/structure/turret/gun_turret/process() + process() spawn while(on) if(projectiles<=0) on = 0 @@ -470,7 +470,7 @@ sleep(cooldown) return -/obj/structure/turret/gun_turret/proc/get_target() + proc/get_target() var/list/pos_targets = list() var/target = null if(scan_for["human"]) @@ -498,7 +498,7 @@ return target -/obj/structure/turret/gun_turret/proc/fire(atom/target) + proc/fire(atom/target) if(!target) cur_target = null return From 96db69d27e4adba9bfa22dc934bb8af404f4d3a3 Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 28 Jan 2016 12:42:51 -0500 Subject: [PATCH 21/21] Tosses warnings out the window. --- code/modules/mob/living/bot/ed209bot.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/mob/living/bot/ed209bot.dm b/code/modules/mob/living/bot/ed209bot.dm index 00d9e2a507..ac15eca6ce 100644 --- a/code/modules/mob/living/bot/ed209bot.dm +++ b/code/modules/mob/living/bot/ed209bot.dm @@ -56,8 +56,6 @@ return last_shot = world.time - var/turf/T = get_turf(src) - var/turf/U = get_turf(A) var/projectile = /obj/item/projectile/beam/stun if(emagged)