From edb552c480ea2dc69f35f6f8c779e99c5a5ec4b1 Mon Sep 17 00:00:00 2001 From: pinatacolada Date: Sat, 23 Jan 2016 22:26:12 +0000 Subject: [PATCH 01/61] Makes the surgery computer useful Adds nanoUI to it, and makes the surgery computer announce the patient's health and beep when it degrades past certain thresholds. Also lets you customize those tresholds and mute them individually if you want to. This is my first PR and I did it more so I could get familiar with byond and git, please tell if something's wrong --- code/game/machinery/computer/Operating.dm | 193 ++++++++++++++---- ...atacolada-pr-usefulishsurgerycomputers.yml | 37 ++++ nano/templates/op_computer.tmpl | 171 ++++++++++++++++ 3 files changed, 360 insertions(+), 41 deletions(-) create mode 100644 html/changelogs/pinatacolada-pr-usefulishsurgerycomputers.yml create mode 100644 nano/templates/op_computer.tmpl diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index f3e6de46321..7620059b64c 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -7,10 +7,16 @@ icon_keyboard = "med_key" icon_screen = "crew" circuit = /obj/item/weapon/circuitboard/operating - var/mob/living/carbon/human/victim = null var/obj/machinery/optable/table = null - + var/mob/living/carbon/human/victim = null light_color = LIGHT_COLOR_PURE_BLUE + var/verbose = 1 //general speaker toggle + var/patientName = null + var/oxyAlarm = 30 //oxy damage at which the computer will beep + var/choice = 0 //just for going into and out of the options menu + var/healthAnnounce = 1 //healther announcer toggle + var/crit = 1 //crit beeping toggle + /obj/machinery/computer/operating/New() ..() @@ -24,7 +30,7 @@ add_fingerprint(user) if(stat & (BROKEN|NOPOWER)) return - interact(user) + ui_interact(user) /obj/machinery/computer/operating/attack_hand(mob/user) @@ -36,45 +42,116 @@ add_fingerprint(user) - interact(user) + ui_interact(user) + + +///obj/machinery/computer/operating/interact(mob/user) +// if ( ((get_dist(src, user) > 1) && !isobserver(user)) || (stat & (BROKEN|NOPOWER)) ) +// if (!istype(user, /mob/living/silicon)) +// user.unset_machine() +// user << browse(null, "window=op") +// return +// +// user.set_machine(src) +// var/dat = "Operating Computer\n" +// dat += "Close

" //| Update" +// if(src.table && (src.table.check_victim())) +// src.victim = src.table.victim +// dat += {" +//Patient Information:
+//
+//Name: [src.victim.real_name]
+//Age: [src.victim.age]
+//Blood Type: [src.victim.b_type]
+//
+//Health: [src.victim.health]
+//Brute Damage: [src.victim.getBruteLoss()]
+//Toxins Damage: [src.victim.getToxLoss()]
+//Fire Damage: [src.victim.getFireLoss()]
+//Suffocation Damage: [src.victim.getOxyLoss()]
+//Patient Status: [src.victim.stat ? "Non-Responsive" : "Awake"]
+//Heartbeat rate: [victim.get_pulse(GETPULSE_TOOL)]
+//"} +// else +// src.victim = null +// dat += {" +//Patient Information:
+//
+//No Patient Detected +//"} +// user << browse(dat, "window=op") +// onclose(user, "op") + +/obj/machinery/computer/operating/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)//ui is mostly copy pasta from the sleeper ui + var/data[0] + var/mob/living/carbon/human/occupant = src.table.victim + data["hasOccupant"] = occupant ? 1 : 0 + var/occupantData[0] + + if (occupant) + occupantData["name"] = occupant.name + occupantData["stat"] = occupant.stat + occupantData["health"] = occupant.health + occupantData["maxHealth"] = occupant.maxHealth + occupantData["minHealth"] = config.health_threshold_dead + occupantData["bruteLoss"] = occupant.getBruteLoss() + occupantData["oxyLoss"] = occupant.getOxyLoss() + occupantData["toxLoss"] = occupant.getToxLoss() + occupantData["fireLoss"] = occupant.getFireLoss() + occupantData["paralysis"] = occupant.paralysis + occupantData["hasBlood"] = 0 + occupantData["bodyTemperature"] = occupant.bodytemperature + occupantData["maxTemp"] = 1000 // If you get a burning vox armalis into the sleeper, congratulations + // Because we can put simple_animals in here, we need to do something tricky to get things working nice + occupantData["temperatureSuitability"] = 0 // 0 is the baseline + if (ishuman(occupant) && occupant.species) + var/datum/species/sp = occupant.species + if (occupant.bodytemperature < sp.cold_level_3) + occupantData["temperatureSuitability"] = -3 + else if (occupant.bodytemperature < sp.cold_level_2) + occupantData["temperatureSuitability"] = -2 + else if (occupant.bodytemperature < sp.cold_level_1) + occupantData["temperatureSuitability"] = -1 + else if (occupant.bodytemperature > sp.heat_level_3) + occupantData["temperatureSuitability"] = 3 + else if (occupant.bodytemperature > sp.heat_level_2) + occupantData["temperatureSuitability"] = 2 + else if (occupant.bodytemperature > sp.heat_level_1) + occupantData["temperatureSuitability"] = 1 + else if (istype(occupant, /mob/living/simple_animal)) + var/mob/living/simple_animal/silly = occupant + if (silly.bodytemperature < silly.minbodytemp) + occupantData["temperatureSuitability"] = -3 + else if (silly.bodytemperature > silly.maxbodytemp) + occupantData["temperatureSuitability"] = 3 + // Blast you, imperial measurement system + occupantData["btCelsius"] = occupant.bodytemperature - T0C + occupantData["btFaren"] = ((occupant.bodytemperature - T0C) * (9.0/5.0))+ 32 + + + if (ishuman(occupant) && occupant.vessel && !(occupant.species && occupant.species.flags & NO_BLOOD)) + occupantData["pulse"] = occupant.get_pulse(GETPULSE_TOOL) + occupantData["hasBlood"] = 1 + occupantData["bloodLevel"] = round(occupant.vessel.get_reagent_amount("blood")) + occupantData["bloodMax"] = occupant.max_blood + occupantData["bloodPercent"] = round(100*(occupant.vessel.get_reagent_amount("blood")/occupant.max_blood), 0.01) //copy pasta ends here + + data["occupant"] = occupantData + data["verbose"]=verbose + data["oxyAlarm"]=oxyAlarm + data["choice"]=choice + data["health"]=healthAnnounce + data["crit"]=crit + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, "op_computer.tmpl", "Patient Monitor", 650, 655) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) -/obj/machinery/computer/operating/interact(mob/user) - if ( ((get_dist(src, user) > 1) && !isobserver(user)) || (stat & (BROKEN|NOPOWER)) ) - if (!istype(user, /mob/living/silicon)) - user.unset_machine() - user << browse(null, "window=op") - return - user.set_machine(src) - var/dat = "Operating Computer\n" - dat += "Close

" //| Update" - if(src.table && (src.table.check_victim())) - src.victim = src.table.victim - dat += {" -Patient Information:
-
-Name: [src.victim.real_name]
-Age: [src.victim.age]
-Blood Type: [src.victim.b_type]
-
-Health: [src.victim.health]
-Brute Damage: [src.victim.getBruteLoss()]
-Toxins Damage: [src.victim.getToxLoss()]
-Fire Damage: [src.victim.getFireLoss()]
-Suffocation Damage: [src.victim.getOxyLoss()]
-Patient Status: [src.victim.stat ? "Non-Responsive" : "Stable"]
-Heartbeat rate: [victim.get_pulse(GETPULSE_TOOL)]
-"} - else - src.victim = null - dat += {" -Patient Information:
-
-No Patient Detected -"} - user << browse(dat, "window=op") - onclose(user, "op") /obj/machinery/computer/operating/Topic(href, href_list) @@ -82,9 +159,43 @@ return 1 if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon))) usr.set_machine(src) + + if(href_list["verboseOn"]) + verbose=1 + if(href_list["verboseOff"]) + verbose=0 + if(href_list["healthOn"]) + healthAnnounce=1 + if(href_list["healthOff"]) + healthAnnounce=0 + if(href_list["critOn"]) + crit=1 + if(href_list["critOff"]) + crit=0 + if(href_list["oxy_adj"]!=0) + oxyAlarm=oxyAlarm+text2num(href_list["oxy_adj"]) + if(href_list["choiceOn"]) + choice=1 + if(href_list["choiceOff"]) + choice=0 return /obj/machinery/computer/operating/process() - if(..()) - src.updateDialog() + + if(src.table && src.table.check_victim()) + if(verbose) + if(patientName!=src.table.victim.name) + patientName=src.table.victim.name + atom_say("New patient detected, loading stats") + src.victim = src.table.victim + sleep(10) + atom_say("[src.victim.real_name], [src.victim.b_type] blood, [src.victim.stat ? "Non-Responsive" : "Awake"]") + atom_say("[round(src.victim.health)]") + if(src.victim.health <= -50 && crit) + playsound(src.loc, 'sound/machines/defib_success.ogg', 50, 0) + if(src.victim.getOxyLoss()>oxyAlarm) + playsound(src.loc, 'sound/machines/defib_saftyOff.ogg', 50, 0) + if(healthAnnounce) + atom_say("[round(src.victim.health)]") + sleep(60) \ No newline at end of file diff --git a/html/changelogs/pinatacolada-pr-usefulishsurgerycomputers.yml b/html/changelogs/pinatacolada-pr-usefulishsurgerycomputers.yml new file mode 100644 index 00000000000..70246bcf1fd --- /dev/null +++ b/html/changelogs/pinatacolada-pr-usefulishsurgerycomputers.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. Remove the quotation mark and put in your name when copy+pasting the example changelog. +author: "pinatacolada" + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds NanoUI to the operating computer" + - rscadd: "Adds health announcing, critical and oxygen damage aural alerts to the computer, with a menu to selectively turn them on and off" + diff --git a/nano/templates/op_computer.tmpl b/nano/templates/op_computer.tmpl new file mode 100644 index 00000000000..252c8f5fd75 --- /dev/null +++ b/nano/templates/op_computer.tmpl @@ -0,0 +1,171 @@ + +

Patient Monitor

+ +
+ {{if data.choice==0}} + {{if !data.hasOccupant}} +
No Patient Detected
+ {{else}} +
+ {{:data.occupant.name}} =>  + {{if data.occupant.stat == 0}} + Conscious + {{else data.occupant.stat == 1}} + Unconscious + {{else}} + DEAD + {{/if}} +
+ +
+
Health:
+ {{if data.occupant.health >= data.occupant.maxHealth}} + {{:helper.displayBar(data.occupant.health, 0, data.occupant.maxHealth, 'good')}} + {{else data.occupant.health > 0}} + {{:helper.displayBar(data.occupant.health, 0, data.occupant.maxHealth, 'average')}} + {{else data.occupant.health >= data.minhealth}} + {{:helper.displayBar(data.occupant.health, 0, data.occupant.minHealth, 'average alignRight')}} + {{else}} + {{:helper.displayBar(data.occupant.health, 0, data.occupant.minHealth, 'bad alignRight')}} + {{/if}} +
{{:helper.round(data.occupant.health)}}
+
+ +
+
Brute Damage:
+ {{:helper.displayBar(data.occupant.bruteLoss, 0, data.occupant.maxHealth, 'bad')}} +
{{:helper.round(data.occupant.bruteLoss)}}
+
+ +
+
Resp. Damage:
+ {{:helper.displayBar(data.occupant.oxyLoss, 0, data.occupant.maxHealth, 'bad')}} +
{{:helper.round(data.occupant.oxyLoss)}}
+
+ +
+
Toxin Damage:
+ {{:helper.displayBar(data.occupant.toxLoss, 0, data.occupant.maxHealth, 'bad')}} +
{{:helper.round(data.occupant.toxLoss)}}
+
+ +
+
Burn Severity:
+ {{:helper.displayBar(data.occupant.fireLoss, 0, data.occupant.maxHealth, 'bad')}} +
{{:helper.round(data.occupant.fireLoss)}}
+
+ +
+
Patient Temperature:
+ {{if data.occupant.temperatureSuitability == -3}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'bad')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == -2}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'average')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == -1}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'average')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == 0}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'good')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == 1}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'average')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == 2}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'average')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{else data.occupant.temperatureSuitability == 3}} + {{:helper.displayBar(data.occupant.bodyTemperature, 0, data.occupant.maxTemp, 'bad')}} +
{{:helper.round(data.occupant.btCelsius)}}°C, {{:helper.round(data.occupant.btFaren)}}°F
+ {{/if}} +
+ {{if data.occupant.hasBlood}} +
+
+
Blood Level:
+ {{if data.occupant.bloodPercent <= 60}} + {{:helper.displayBar(data.occupant.bloodLevel, 0, data.occupant.bloodMax, 'bad')}} +
+ {{:data.occupant.bloodPercent}}%, {{:data.occupant.bloodLevel}}cl +
+ {{else data.occupant.bloodPercent <= 90}} + {{:helper.displayBar(data.occupant.bloodLevel, 0, data.occupant.bloodMax, 'average')}} +
+ {{:data.occupant.bloodPercent}}%, {{:data.occupant.bloodLevel}}cl +
+ {{else}} + {{:helper.displayBar(data.occupant.bloodLevel, 0, data.occupant.bloodMax, 'good')}} +
+ {{:data.occupant.bloodPercent}}%, {{:data.occupant.bloodLevel}}cl +
+ {{/if}} +
+
+
Pulse:
{{:data.occupant.pulse}} bpm
+
+ {{/if}} + +
+
+ {{/if}} +
+
+ {{:helper.link('Options', 'gear', {'choiceOn' : 1})}} +
+
+ {{else}} +
+
+ Loudspeaker: +
+
+ {{:helper.link('On', 'power-off', {'verboseOn' : 1}, data.verbose ? 'selected' : null)}} + {{:helper.link('Off', 'close', {'verboseOff' : 1}, data.verbose ? null : 'selected')}} +
+
+ +
+
+ Health Announcer: +
+
+ {{:helper.link('On', 'power-off', {'healthOn' : 1}, data.health ? 'selected' : null)}} + {{:helper.link('Off', 'close', {'healthOff' : 1}, data.health ? null : 'selected')}} +
+
+ +
+
+ Critical Alert: +
+
+ {{:helper.link('On', 'power-off', {'critOn' : 1}, data.crit ? 'selected' : null)}} + {{:helper.link('Off', 'close', {'critOff' : 1}, data.crit ? null : 'selected')}} +
+
+ +
+
+
Oxygen Alert Threshold:
+ {{:helper.link('-', null, {'oxy_adj' : -100}, (data.oxyAlarm >= 100) ? null : 'disabled')}} + {{:helper.link('-', null, {'oxy_adj' : -10}, (data.oxyAlarm >= 10) ? null : 'disabled')}} + {{:helper.link('-', null, {'oxy_adj' : -1}, (data.oxyAlarm >= 0) ? null : 'disabled')}} + {{:helper.displayBar( data.oxyAlarm, 0, 200, 'good')}} + {{:helper.link('+', null, {'oxy_adj' : 1}, (data.oxyAlarm < 200) ? null : 'disabled')}} + {{:helper.link('+', null, {'oxy_adj' : 10}, (data.oxyAlarm <= 190) ? null : 'disabled')}} + {{:helper.link('+', null, {'oxy_adj' : 100}, (data.oxyAlarm <= 100) ? null : 'disabled')}} +
 {{: data.oxyAlarm }}  
+
+
+ +
+
+ {{:helper.link('Return', 'arrow-left', {'choiceOff' : 1})}} +
+
+ {{/if}} +
\ No newline at end of file From feacb84b3a482be8ff44089eff3299c0116d7219 Mon Sep 17 00:00:00 2001 From: pinatacolada Date: Sun, 24 Jan 2016 14:19:21 +0000 Subject: [PATCH 02/61] updated to reflect what Fox pointed out also added a thing to show the blood type on the UI that I left out as an oversight --- code/game/machinery/computer/Operating.dm | 34 ++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index 7620059b64c..1c45a8b404c 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -1,4 +1,5 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 +#define OP_COMPUTER_COOLDOWN 60 /obj/machinery/computer/operating name = "operating computer" @@ -16,7 +17,7 @@ var/choice = 0 //just for going into and out of the options menu var/healthAnnounce = 1 //healther announcer toggle var/crit = 1 //crit beeping toggle - + var/nextTick = OP_COMPUTER_COOLDOWN /obj/machinery/computer/operating/New() ..() @@ -128,7 +129,6 @@ occupantData["btCelsius"] = occupant.bodytemperature - T0C occupantData["btFaren"] = ((occupant.bodytemperature - T0C) * (9.0/5.0))+ 32 - if (ishuman(occupant) && occupant.vessel && !(occupant.species && occupant.species.flags & NO_BLOOD)) occupantData["pulse"] = occupant.get_pulse(GETPULSE_TOOL) occupantData["hasBlood"] = 1 @@ -136,6 +136,8 @@ occupantData["bloodMax"] = occupant.max_blood occupantData["bloodPercent"] = round(100*(occupant.vessel.get_reagent_amount("blood")/occupant.max_blood), 0.01) //copy pasta ends here + occupantData["bloodType"]=occupant.b_type + data["occupant"] = occupantData data["verbose"]=verbose data["oxyAlarm"]=oxyAlarm @@ -143,6 +145,7 @@ data["health"]=healthAnnounce data["crit"]=crit + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) ui = new(user, src, ui_key, "op_computer.tmpl", "Patient Monitor", 650, 655) @@ -183,19 +186,18 @@ /obj/machinery/computer/operating/process() - if(src.table && src.table.check_victim()) + if(table && table.check_victim()) if(verbose) - if(patientName!=src.table.victim.name) - patientName=src.table.victim.name + if(patientName!=table.victim.name) + patientName=table.victim.name atom_say("New patient detected, loading stats") - src.victim = src.table.victim - sleep(10) - atom_say("[src.victim.real_name], [src.victim.b_type] blood, [src.victim.stat ? "Non-Responsive" : "Awake"]") - atom_say("[round(src.victim.health)]") - if(src.victim.health <= -50 && crit) - playsound(src.loc, 'sound/machines/defib_success.ogg', 50, 0) - if(src.victim.getOxyLoss()>oxyAlarm) - playsound(src.loc, 'sound/machines/defib_saftyOff.ogg', 50, 0) - if(healthAnnounce) - atom_say("[round(src.victim.health)]") - sleep(60) \ No newline at end of file + victim = table.victim + atom_say("[victim.real_name], [victim.b_type] blood, [victim.stat ? "Non-Responsive" : "Awake"]") + if(nextTick < world.time) + nextTick=world.time + OP_COMPUTER_COOLDOWN + if(victim.health <= -50 && crit) + playsound(src.loc, 'sound/machines/defib_success.ogg', 50, 0) + if(src.victim.getOxyLoss()>oxyAlarm) + playsound(src.loc, 'sound/machines/defib_saftyOff.ogg', 50, 0) + if(healthAnnounce) + atom_say("[round(victim.health)]") From 6349e3118f6725a918e2c08a0db34dd168a4b43b Mon Sep 17 00:00:00 2001 From: pinatacolada Date: Sun, 24 Jan 2016 14:20:53 +0000 Subject: [PATCH 03/61] updated to add blood type to the UI --- nano/templates/op_computer.tmpl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano/templates/op_computer.tmpl b/nano/templates/op_computer.tmpl index 252c8f5fd75..e34ccd8d85a 100644 --- a/nano/templates/op_computer.tmpl +++ b/nano/templates/op_computer.tmpl @@ -102,6 +102,9 @@ Used In File(s): \code\game\machinery\computer\Operating.dm
{{:data.occupant.bloodPercent}}%, {{:data.occupant.bloodLevel}}cl
+
+
Blood Type:
{{:data.occupant.bloodType}}
+
{{/if}}
@@ -168,4 +171,4 @@ Used In File(s): \code\game\machinery\computer\Operating.dm
{{/if}} - \ No newline at end of file + From 20cb463addfdc172285658e6de0ed831a1e3aa61 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 25 Jan 2016 04:14:40 -0500 Subject: [PATCH 04/61] Removes External Shield Generators --- _maps/map_files/cyberiad/cyberiad.dmm | 22 +- .../research/designs/comp_board_designs.dm | 32 +- .../effects/unknown_effect_forcefield.dm | 80 ----- .../modules/shieldgen/circuits_and_designs.dm | 51 ---- code/modules/shieldgen/energy_field.dm | 50 ---- code/modules/shieldgen/shield_capacitor.dm | 168 ----------- code/modules/shieldgen/shield_gen.dm | 280 ------------------ code/modules/shieldgen/shield_gen_external.dm | 42 --- code/modules/shieldgen/shielding.dmi | Bin 2427 -> 0 bytes paradise.dme | 6 - 10 files changed, 12 insertions(+), 719 deletions(-) delete mode 100644 code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm delete mode 100644 code/modules/shieldgen/circuits_and_designs.dm delete mode 100644 code/modules/shieldgen/energy_field.dm delete mode 100644 code/modules/shieldgen/shield_capacitor.dm delete mode 100644 code/modules/shieldgen/shield_gen.dm delete mode 100644 code/modules/shieldgen/shield_gen_external.dm delete mode 100644 code/modules/shieldgen/shielding.dmi diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 65c81b88470..c4bcd7b34d2 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -3098,6 +3098,7 @@ "bhD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bhE" = (/obj/structure/table/woodentable,/obj/item/clothing/head/cakehat,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bhF" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) +"bhG" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage North"; dir = 4; network = list("SS13")},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/storage/secure) "bhH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bhI" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/bottle/cream,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bhJ" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -7448,8 +7449,8 @@ "cNm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cNn" = (/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cNo" = (/obj/structure/sign/poster{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"cNp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage North"; dir = 4; network = list("SS13")},/obj/machinery/shield_capacitor,/turf/simulated/floor/plating,/area/storage/secure) -"cNq" = (/obj/machinery/shield_capacitor,/turf/simulated/floor/plating,/area/storage/secure) +"cNp" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/storage/secure) +"cNq" = (/obj/machinery/floodlight,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/storage/secure) "cNr" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/engineering,/obj/machinery/alarm{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/storage/secure) "cNs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/structure/flora/kirbyplants,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) "cNt" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/storage/secure) @@ -7493,8 +7494,8 @@ "cOf" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor2"; layer = 3; name = "Loading Doors"; pixel_x = 24; pixel_y = 8; req_access_txt = "0"},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 3; name = "Loading Doors"; pixel_x = 24; pixel_y = -8; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/supply) "cOg" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/constructionsite) "cOh" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/constructionsite) -"cOi" = (/obj/machinery/shield_gen,/turf/simulated/floor/plating,/area/storage/secure) -"cOj" = (/obj/machinery/shield_gen,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/storage/secure) +"cOi" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/firecloset,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/storage/secure) +"cOj" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/storage/secure) "cOk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cOl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cOm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) @@ -7721,7 +7722,6 @@ "cSz" = (/obj/machinery/camera{c_tag = "Atmospherics South-East"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/binary/valve/digital/open{name = "Mixed Air Outlet Valve"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 6},/area/atmos) "cSA" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos) "cSB" = (/turf/simulated/floor/plating/airless,/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/starboard) -"cSC" = (/obj/machinery/floodlight,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/storage/secure) "cSD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) "cSE" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) "cSF" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating,/area/atmos) @@ -7732,7 +7732,6 @@ "cSK" = (/obj/machinery/light/spot,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "cSL" = (/obj/machinery/light/small{dir = 8},/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/storage/secure) "cSM" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/storage/secure) -"cSN" = (/obj/machinery/floodlight,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/storage/secure) "cSO" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cSP" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cSQ" = (/obj/machinery/field/generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/space) @@ -8893,8 +8892,8 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxaabczocHOczqbikczocHOczqbikczocHOczqaabbikbikbikbikbikbikbikaabaabbikbikaabaabaabcJbcKjcKjcKkcGIcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKcHBcoDcEhbVibVibVibYDclUcOtcCOczVcOBcyScPocPMcyTcPVcPQclUcuscGvbVibGycyHbGycoAbikbikckPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaabaabbikbikbikbikbikbikbikbikbwocvzbxXbxXbwoaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxaabczocHOczqbikczocHOczqaabczocHOczqaabaabaabbikaabbikbikaabaabbikbikbikaabbikbikcJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKcHBcoDcEhcLbbGybGybYDclUcPYczVcDXcQgcDZcQMcRwcyTdbkcYuclUcuscGvczhbGychCcITcoAbikbikckPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPbikaabaabbikbikbikbikbikbikbikbwocLccyJbxXbwobwobwocJNcJNaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagiaabczocMqczqbikczocMqczqbikczocMqczqaabafxaabaabaabaabaabaabbikbikbikbikbikbikaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBdcpdcodcvcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKcHBcoAcEhbVicozcLdbYDclUdcwczVczVdcxcySdcydczcyTdcBdcAclUcuscGvbVibGybVibVicoAaabaabckPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPbikbikaabaabbikbikbikbikbikbikbwocvzcyJcLecyJcLfbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxbikaabbikbikbikaabaabaabbikbikaabaabbikafxaabaabaabaabaabbikbikbikbikbikbikbikaabcJbcNocLscLscLscLscLscMucNpcNqcHscNrcNtcMucNucNvcNwcJecGOcGOcNxdcCcNzcNAcNBdcDcNCdcEcECdcFcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUdcHdcGdcJdcIcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAbikbikckPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPbikbikbikaabaabbikbikbikbikbikbwocvzcyJbxXbxXbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabbikbikbikbikbikbikbikbikbikbikbikbikcJbcOdcLucLscLscLscOecMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOsdcKcOucOvcOwcOxcOycOzcOAdcLcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDclUclUclUcMhclUdblcFacFcbVicMjcMibGycuscGvbVibGycMkcITcoAbikbikckPckPckPckPckPckPckPckPckPckPckPckPckPbikbikbikbikaabaabbikbikbwobwobwocvzcyJcMmcMlbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxbikaabbikbikbikaabaabaabbikbikaabaabbikafxaabaabaabaabaabbikbikbikbikbikbikbikaabcJbcNocLscLscLscLscLscMubhGcNpcHscNrcNtcMucNucNvcNwcJecGOcGOcNxdcCcNzcNAcNBdcDcNCdcEcECdcFcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUdcHdcGdcJdcIcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAbikbikckPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPbikbikbikaabaabbikbikbikbikbikbwocvzcyJbxXbxXbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabbikbikbikbikbikbikbikbikbikbikbikbikcJbcOdcLucLscLscLscOecMucNpcNqcOkcOlcOmcOncOocOpcOqcOrcGOcOsdcKcOucOvcOwcOxcOycOzcOAdcLcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDclUclUclUcMhclUdblcFacFcbVicMjcMibGycuscGvbVibGycMkcITcoAbikbikckPckPckPckPckPckPckPckPckPckPckPckPckPbikbikbikbikaabaabbikbikbwobwobwocvzcyJcMmcMlbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcJbcJbcJbdeBcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhdcMcPicPjcPkcPlcPmcPncPidcNcPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKcHBcoDcMncKXchCcITcMYcMocMocMocMZbVicFgcFecFhbVicNacKVcKVcNbcHrczhbGybGycoAcoAbikbikcONaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikaabaabbikbwocyKcNccNdcyJcNfcNebxXcxHbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcPEcLscLscOXaabaabcMucPHcPIcPacPacPJcMucPKcPLdcOcPNcPOcPPdcPcECcPRcPScPTcGOcPUcECdcQcPWcPXcPNcPNdcRcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfdcScIDcQhcDQcQicQjcQjcCKcHBcoDcNhcNgbVibVicEhbVibVibGycNibVibVicGwbVibVicNkcNjcNmcNlcNQcoAcoAcoAcoAbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbikaabaabbwocNRcunbOMcyJcyJcyJbxXbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikaabaabcPEcLscLscOXaabbikcMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxdcTcECcQycQzcQAcQBdcUcECcQxcQxcQxcQwcECcQCcQucECcNHcLQcJlcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCdcVcJEcNMcEVcQNcQOcQPcCKcHBcoAcoAcEhcdbcNScEhcNTbVibGycNVcNUcNXcNWcMocMocNYcGvbVicNZcoAcoAbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbwobwobwobwobwocOObOMcyJcOQcOPbxXbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -8902,9 +8901,9 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjdbikbikbikbikbikbikbikbikbikbikbikbikbikbikcOgcOhcOhdeFcOhcOhcPFcMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcRRcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbwobwobwocQpcQocyKcOObOMbxXbxXbxXcYgbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQqcRycQUcMucRNcROcPacPacRPcMucECcRQcECcRTaaccShcRecRecRecRecSicRecRecRecRecShaaccRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMcTbcTScTScTScTScUdcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKbwocYqbxXcHycOObOMcyJcyJcLecyJbwoaabczrbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQTdlcdlCcMucSdcSecPacPacSfcMucSgcSmcSlaaccTfcTIcTIcTIcTIcTIcTQcTIcTIcTIcTIcTIcTZaacddaddbcSncECcSocMJcFUcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMcUkbikaabaabbikcYscYrdbwcKlcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMbwobwobwocLebwocOObOMcyJcYFbxXbxXbwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqdldcQqdlfdlecMucRzcOZcPacPacSCcMucSDcSEcSEbikddcaacaacaacaacaacaacaacaacaacaacaacddcbikcSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMcUkbikacGacGacGcYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdlgcOhcOhcOhcOhcOhdlhcMucSLcSMcPacPacSNcMucSOcSPdddaabddcaaccSQbikbikbikbikcSQbikbikcSQaacddcbikddecSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcUmcUqcUkbikacGaabbikcYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJdlGbOMcoVbwobwobwobwobwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTccSMcPacPacSCcMucTdcSEcTebikddfddgbikbikbikbikbikdlmbikbikbikdlodlnbikcSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaabcUkbikacGaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbwocZCczfcyJcZDbxXcyJbikbikbikbikcyJbxXbxXcNRcqecqecqfcqgcqebikaabaabaabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqdldcQqdlfdlecMucRzcOZcPacPacTkcMucSDcSEcSEbikddcaacaacaacaacaacaacaacaacaacaacaacddcbikcSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMcUkbikacGacGacGcYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdlgcOhcOhcOhcOhcOhdlhcMucSLcSMcPacPacOicMucSOcSPdddaabddcaaccSQbikbikbikbikcSQbikbikcSQaacddcbikddecSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcUmcUqcUkbikacGaabbikcYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJdlGbOMcoVbwobwobwobwobwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTccSMcPacPacOjcMucTdcSEcTebikddfddgbikbikbikbikbikdlmbikbikbikdlodlnbikcSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaabcUkbikacGaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbwocZCczfcyJcZDbxXcyJbikbikbikbikcyJbxXbxXcNRcqecqecqfcqgcqebikaabaabaabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTjcOZcPacPacTkcMucTlcTmcSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTncTocECcTpcECcCKcTqcTrcTscCKcTtcTucTvcCKcTwcTxcTycCKaabcUkbikacGbikaabcZGcZFcZucZHcZJcZIcZLcZKcYicZMcQmbVicQmcZNbVicZOcQmcozcoAcoDcoDcoDazybikaabbikbikbikbikbikbikbikbikbikbwocZPcyJcyJcHxbxXcyJcyJcxHcxHcyJcyJbxXcZQczfcqecQDcrfcrgcqebikbikaabaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaccMucMucMucMucMucMucMucECcSDcSEbikddcaaccSQaabaabdlqdlpdlraabcTzbikaacddcbikcSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaabcUkbikacGbikbikcYhcZRcZTcZScZucZUcZWcZVcYicZXcZZcZYdaacAhbGycGvcGvdabdaddacbGydaeazybikaabbikcxHcxHcxHbwobwobwobwobwobwodafcyKcyJdagbxXbxXcyJbxXbxXbxXbxXcYqbxXcPAcqecrZcsacsbcqeaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEbikddfddgbikbikaabdlscTHdltaabbikbikdlodlnbikcSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaabcUkbikacGbikbikcYhcYhcYhdahcYhdaidajdaicYicZXdakbGycGzdalcFicHrcGvdamcoAcoDcoDcoDdanaabaabbikcxHdaodapcyJbxXdaqdarcNRcyJdasbxXcyJdatbxXbxXdaubxXbwobwobwocxHcxHbwocqectrctscttcqeaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -8968,3 +8967,4 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik "} + diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 09bde9c9fe2..67d7ca2b2fb 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -357,34 +357,4 @@ datum/design/AAC req_tech = list("programming" = 4, "magnets" = 2) build_type = IMPRINTER materials = list(MAT_GLASS = 1000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/atmos_automation - - -//Shield Generators// - -/datum/design/shield_gen_ex - name = "Circuit Design (Experimental hull shield generator)" - desc = "Allows for the construction of circuit boards used to build an experimental hull shield generator." - id = "shield_gen_ex" - req_tech = list("bluespace" = 4, "plasmatech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_DIAMOND = 10000, MAT_GOLD = 10000) - build_path = /obj/item/weapon/circuitboard/shield_gen_ex - -/datum/design/shield_gen - name = "Circuit Design (Experimental shield generator)" - desc = "Allows for the construction of circuit boards used to build an experimental shield generator." - id = "shield_gen" - req_tech = list("bluespace" = 4, "plasmatech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_DIAMOND = 10000, MAT_GOLD = 10000) - build_path = /obj/item/weapon/circuitboard/shield_gen - -/datum/design/shield_cap - name = "Circuit Design (Experimental shield capacitor)" - desc = "Allows for the construction of circuit boards used to build an experimental shielding capacitor." - id = "shield_cap" - req_tech = list("magnets" = 3, "powerstorage" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_DIAMOND = 10000, MAT_GOLD = 10000) - build_path = /obj/item/weapon/circuitboard/shield_cap \ No newline at end of file + build_path = /obj/item/weapon/circuitboard/atmos_automation \ No newline at end of file diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm deleted file mode 100644 index 82848156023..00000000000 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm +++ /dev/null @@ -1,80 +0,0 @@ - -/datum/artifact_effect/forcefield - effecttype = "forcefield" - var/list/created_field = list() - effect_type = 4 - -/datum/artifact_effect/forcefield/New() - ..() - trigger = TRIGGER_TOUCH - -/datum/artifact_effect/forcefield/ToggleActivate() - ..() - if(created_field.len) - for(var/obj/effect/energy_field/F in created_field) - created_field.Remove(F) - qdel(F) - else if(holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T.z)) - created_field.Add(E) - E.strength = 1 - E.density = 1 - E.anchored = 1 - E.invisibility = 0 - spawn(10) - UpdateMove() - return 1 - -/datum/artifact_effect/forcefield/process() - ..() - for(var/obj/effect/energy_field/E in created_field) - if(E.strength < 1) - E.Strengthen(0.15) - else if(E.strength < 5) - E.Strengthen(0.25) - -/datum/artifact_effect/forcefield/UpdateMove() - if(created_field.len && holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - //for now, just instantly respawn the fields when they get destroyed - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T)) - created_field.Add(E) - E.anchored = 1 - E.density = 1 - E.invisibility = 0 - - var/obj/effect/energy_field/E = created_field[1] - E.loc = locate(T.x + 2,T.y + 2,T.z) - E = created_field[2] - E.loc = locate(T.x + 2,T.y + 1,T.z) - E = created_field[3] - E.loc = locate(T.x + 2,T.y,T.z) - E = created_field[4] - E.loc = locate(T.x + 2,T.y - 1,T.z) - E = created_field[5] - E.loc = locate(T.x + 2,T.y - 2,T.z) - E = created_field[6] - E.loc = locate(T.x + 1,T.y + 2,T.z) - E = created_field[7] - E.loc = locate(T.x + 1,T.y - 2,T.z) - E = created_field[8] - E.loc = locate(T.x,T.y + 2,T.z) - E = created_field[9] - E.loc = locate(T.x,T.y - 2,T.z) - E = created_field[10] - E.loc = locate(T.x - 1,T.y + 2,T.z) - E = created_field[11] - E.loc = locate(T.x - 1,T.y - 2,T.z) - E = created_field[12] - E.loc = locate(T.x - 2,T.y + 2,T.z) - E = created_field[13] - E.loc = locate(T.x - 2,T.y + 1,T.z) - E = created_field[14] - E.loc = locate(T.x - 2,T.y,T.z) - E = created_field[15] - E.loc = locate(T.x - 2,T.y - 1,T.z) - E = created_field[16] - E.loc = locate(T.x - 2,T.y - 2,T.z) diff --git a/code/modules/shieldgen/circuits_and_designs.dm b/code/modules/shieldgen/circuits_and_designs.dm deleted file mode 100644 index ad4740d65fa..00000000000 --- a/code/modules/shieldgen/circuits_and_designs.dm +++ /dev/null @@ -1,51 +0,0 @@ - -//////////////////////////////////////// -// External Shield Generator - -/obj/item/weapon/circuitboard/shield_gen_ex - name = "Circuit board (Experimental hull shield generator)" - board_type = "machine" - build_path = "/obj/machinery/shield_gen/external" - origin_tech = "bluespace=4;plasmatech=3" - frame_desc = "Requires 2 Pico Manipulators, 1 Subspace Transmitter, 5 Pieces of cable, 1 Subspace Crystal, 1 Subspace Amplifier and 1 Console Screen." - req_components = list( - "/obj/item/weapon/stock_parts/manipulator/pico" = 2, - "/obj/item/weapon/stock_parts/subspace/transmitter" = 1, - "/obj/item/weapon/stock_parts/subspace/crystal" = 1, - "/obj/item/weapon/stock_parts/subspace/amplifier" = 1, - "/obj/item/weapon/stock_parts/console_screen" = 1, - "/obj/item/stack/cable_coil" = 5) - -//////////////////////////////////////// -// Shield Generator - -/obj/item/weapon/circuitboard/shield_gen - name = "Circuit board (Experimental shield generator)" - board_type = "machine" - build_path = "/obj/machinery/shield_gen/external" - origin_tech = "bluespace=4;plasmatech=3" - frame_desc = "Requires 2 Pico Manipulators, 1 Subspace Transmitter, 5 Pieces of cable, 1 Subspace Crystal, 1 Subspace Amplifier and 1 Console Screen." - req_components = list( - "/obj/item/weapon/stock_parts/manipulator/pico" = 2, - "/obj/item/weapon/stock_parts/subspace/transmitter" = 1, - "/obj/item/weapon/stock_parts/subspace/crystal" = 1, - "/obj/item/weapon/stock_parts/subspace/amplifier" = 1, - "/obj/item/weapon/stock_parts/console_screen" = 1, - "/obj/item/stack/cable_coil" = 5) - -//////////////////////////////////////// -// Shield Capacitor - -/obj/item/weapon/circuitboard/shield_cap - name = "Circuit board (Experimental shield capacitor)" - board_type = "machine" - build_path = "/obj/machinery/shield_capacitor" - origin_tech = "magnets=3;powerstorage=4" - frame_desc = "Requires 2 Pico Manipulators, 1 Subspace Filter, 5 Pieces of cable, 1 Subspace Treatment disk, 1 Subspace Analyzer and 1 Console Screen." - req_components = list( - "/obj/item/weapon/stock_parts/manipulator/pico" = 2, - "/obj/item/weapon/stock_parts/subspace/filter" = 1, - "/obj/item/weapon/stock_parts/subspace/treatment" = 1, - "/obj/item/weapon/stock_parts/subspace/analyzer" = 1, - "/obj/item/weapon/stock_parts/console_screen" = 1, - "/obj/item/stack/cable_coil" = 5) diff --git a/code/modules/shieldgen/energy_field.dm b/code/modules/shieldgen/energy_field.dm deleted file mode 100644 index 8eaa0b168b8..00000000000 --- a/code/modules/shieldgen/energy_field.dm +++ /dev/null @@ -1,50 +0,0 @@ - -//---------- actual energy field - -/obj/effect/energy_field - name = "energy field" - desc = "Impenetrable field of energy, capable of blocking anything as long as it's active." - icon = 'code/modules/shieldgen/shielding.dmi' - icon_state = "shieldsparkles" - anchored = 1 - layer = 4.1 //just above mobs - density = 0 - invisibility = 101 - var/strength = 0 - -/obj/effect/energy_field/ex_act(var/severity) - Stress(0.5 + severity) - -/obj/effect/energy_field/bullet_act(var/obj/item/projectile/Proj) - Stress(Proj.damage / 10) - -/obj/effect/energy_field/proc/Stress(var/severity) - strength -= severity - - //if we take too much damage, drop out - the generator will bring us back up if we have enough power - if(strength < 1) - invisibility = 101 - density = 0 - else if(strength >= 1) - invisibility = 0 - density = 1 - -/obj/effect/energy_field/proc/Strengthen(var/severity) - strength += severity - - //if we take too much damage, drop out - the generator will bring us back up if we have enough power - if(strength >= 1) - invisibility = 0 - density = 1 - else if(strength < 1) - invisibility = 101 - density = 0 - -/obj/effect/energy_field/CanPass(atom/movable/mover, turf/target, height=1.5, air_group = 0) - //Purpose: Determines if the object (or airflow) can pass this atom. - //Called by: Movement, airflow. - //Inputs: The moving atom (optional), target turf, "height" and air group - //Outputs: Boolean if can pass. - - //return (!density || !height || air_group) - return !density diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm deleted file mode 100644 index a63802e458c..00000000000 --- a/code/modules/shieldgen/shield_capacitor.dm +++ /dev/null @@ -1,168 +0,0 @@ - -//---------- shield capacitor -//pulls energy out of a power net and charges an adjacent generator - -/obj/machinery/shield_capacitor - name = "shield capacitor" - desc = "Machine that charges a shield generator." - icon = 'code/modules/shieldgen/shielding.dmi' - icon_state = "capacitor" - var/active = 1 - density = 1 - anchored = 1 - var/stored_charge = 0 - var/time_since_fail = 100 - var/max_charge = 1000000 - var/max_charge_rate = 100000 - var/min_charge_rate = 0 - var/locked = 0 - // - use_power = 1 //0 use nothing - //1 use idle power - //2 use active power - idle_power_usage = 10 - active_power_usage = 100 - var/charge_rate = 100 - -/obj/machinery/shield_capacitor/New() - spawn(10) - for(var/obj/machinery/shield_gen/possible_gen in range(1, src)) - if(get_dir(src, possible_gen) == src.dir) - possible_gen.owned_capacitor = src - break - ..() - -/obj/machinery/shield_capacitor/attackby(obj/item/W, mob/user, params) - - if(istype(W, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/C = W - if(access_captain in C.access || access_security in C.access || access_engine in C.access) - src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" - updateDialog() - else - user << "\red Access denied." - else if(istype(W, /obj/item/weapon/card/emag)) - if(prob(75)) - src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" - updateDialog() - var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - - else if(istype(W, /obj/item/weapon/wrench)) - src.anchored = !src.anchored - src.visible_message("\blue \icon[src] [src] has been [anchored ? "bolted to the floor" : "unbolted from the floor"] by [user].") - - spawn(0) - for(var/obj/machinery/shield_gen/gen in range(1, src)) - if(get_dir(src, gen) == src.dir) - if(!src.anchored && gen.owned_capacitor == src) - gen.owned_capacitor = null - break - else if(src.anchored && !gen.owned_capacitor) - gen.owned_capacitor = src - break - gen.updateDialog() - updateDialog() - else - ..() - -/obj/machinery/shield_capacitor/attack_ai(user as mob) - return src.attack_hand(user) - -/obj/machinery/shield_capacitor/attack_hand(mob/user) - if(stat & (NOPOWER|BROKEN)) - return - interact(user) - -/obj/machinery/shield_capacitor/interact(mob/user) - if ( (get_dist(src, user) > 1 ) || (stat & (BROKEN|NOPOWER)) ) - if (!istype(user, /mob/living/silicon)) - user.unset_machine() - user << browse(null, "window=shield_capacitor") - return - var/t = "Shield Capacitor Control Console

" - if(locked) - t += "Swipe your ID card to begin." - else - t += "This capacitor is: [active ? "Online" : "Offline" ] [active ? "\[Deactivate\]" : "\[Activate\]"]
" - t += "[time_since_fail > 2 ? "Charging stable." : "Warning, low charge!"]
" - t += "Charge: [stored_charge] Watts ([100 * stored_charge/max_charge]%)
" - t += "Charge rate: \ - \[min\] \ - \[--\] \ - \[-\][charge_rate] Watts/sec \ - \[+\] \ - \[++\] \ - \[max\]
" - t += "
" - t += "Refresh " - t += "Close
" - - user << browse(t, "window=shield_capacitor;size=500x800") - user.set_machine(src) - -/obj/machinery/shield_capacitor/process() - // - if(active) - use_power = 2 - if(stored_charge + charge_rate > max_charge) - active_power_usage = max_charge - stored_charge - else - active_power_usage = charge_rate - stored_charge += active_power_usage - else - use_power = 1 - - time_since_fail++ - if(stored_charge < active_power_usage * 1.5) - time_since_fail = 0 - -/obj/machinery/shield_capacitor/Topic(href, href_list[]) - ..() - if( href_list["close"] ) - usr << browse(null, "window=shield_capacitor") - usr.unset_machine() - return - if( href_list["toggle"] ) - active = !active - if(active) - use_power = 2 - else - use_power = 1 - if( href_list["charge_rate"] ) - charge_rate += text2num(href_list["charge_rate"]) - if(charge_rate > max_charge_rate) - charge_rate = max_charge_rate - else if(charge_rate < min_charge_rate) - charge_rate = min_charge_rate - // - updateDialog() - -/obj/machinery/shield_capacitor/power_change() - if(stat & BROKEN) - icon_state = "broke" - else - if( powered() ) - if (src.active) - icon_state = "capacitor" - else - icon_state = "capacitor" - stat &= ~NOPOWER - else - spawn(rand(0, 15)) - src.icon_state = "capacitor" - stat |= NOPOWER - -/obj/machinery/shield_capacitor/verb/rotate() - set name = "Rotate capacitor clockwise" - set category = "Object" - set src in oview(1) - - if (src.anchored) - usr << "It is fastened to the floor!" - return - src.dir = turn(src.dir, 270) - return diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm deleted file mode 100644 index 51be7d4519b..00000000000 --- a/code/modules/shieldgen/shield_gen.dm +++ /dev/null @@ -1,280 +0,0 @@ -//renwicks: fictional unit to describe shield strength -//a small meteor hit will deduct 1 renwick of strength from that shield tile -//light explosion range will do 1 renwick's damage -//medium explosion range will do 2 renwick's damage -//heavy explosion range will do 3 renwick's damage -//explosion damage is cumulative. if a tile is in range of light, medium and heavy damage, it will take a hit from all three - -/obj/machinery/shield_gen - name = "shield generator" - desc = "Machine that generates an impenetrable field of energy when activated." - icon = 'code/modules/shieldgen/shielding.dmi' - icon_state = "generator0" - var/active = 0 - var/field_radius = 3 - var/list/field - density = 1 - anchored = 1 - var/locked = 0 - var/average_field_strength = 0 - var/strengthen_rate = 0.2 - var/max_strengthen_rate = 0.2 - var/powered = 0 - var/check_powered = 1 - var/obj/machinery/shield_capacitor/owned_capacitor - var/max_field_strength = 10 - var/time_since_fail = 100 - var/energy_conversion_rate = 0.01 //how many renwicks per watt? - // - use_power = 1 //0 use nothing - //1 use idle power - //2 use active power - idle_power_usage = 20 - active_power_usage = 100 - -/obj/machinery/shield_gen/New() - spawn(10) - for(var/obj/machinery/shield_capacitor/possible_cap in range(1, src)) - if(get_dir(possible_cap, src) == possible_cap.dir) - owned_capacitor = possible_cap - break - field = new/list() - ..() - -/obj/machinery/shield_gen/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/C = W - if(access_captain in C.access || access_security in C.access || access_engine in C.access) - src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" - updateDialog() - else - user << "\red Access denied." - else if(istype(W, /obj/item/weapon/card/emag)) - if(prob(75)) - src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" - updateDialog() - var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - - else if(istype(W, /obj/item/weapon/wrench)) - src.anchored = !src.anchored - src.visible_message("\blue \icon[src] [src] has been [anchored?"bolted to the floor":"unbolted from the floor"] by [user].") - - spawn(0) - for(var/obj/machinery/shield_gen/gen in range(1, src)) - if(get_dir(src, gen) == src.dir) - if(!src.anchored && gen.owned_capacitor == src) - gen.owned_capacitor = null - break - else if(src.anchored && !gen.owned_capacitor) - gen.owned_capacitor = src - break - gen.updateDialog() - updateDialog() - else - ..() - -/obj/machinery/shield_gen/attack_ai(user as mob) - return src.attack_hand(user) - -/obj/machinery/shield_gen/attack_hand(mob/user) - if(stat & (NOPOWER|BROKEN)) - return - interact(user) - -/obj/machinery/shield_gen/interact(mob/user) - if ( (get_dist(src, user) > 1 ) || (stat & (BROKEN|NOPOWER)) ) - if (!istype(user, /mob/living/silicon)) - user.unset_machine() - user << browse(null, "window=shield_generator") - return - var/t = "Shield Generator Control Console

" - if(locked) - t += "Swipe your ID card to begin." - else - t += "[owned_capacitor ? "Charge capacitor connected." : "Unable to locate charge capacitor!"]
" - t += "This generator is: [active ? "Online" : "Offline" ] [active ? "\[Deactivate\]" : "\[Activate\]"]
" - t += "[time_since_fail > 2 ? "Field is stable." : "Warning, field is unstable!"]
" - t += "Coverage radius (restart required): \ - -- \ - - \ - [field_radius * 2]m \ - + \ - ++
" - t += "Overall field strength: [average_field_strength] Renwicks ([max_field_strength ? 100 * average_field_strength / max_field_strength : "NA"]%)
" - t += "Charge rate: -- \ - - \ - [strengthen_rate] Renwicks/sec \ - + \ - ++
" - t += "Upkeep energy: [field.len * average_field_strength / energy_conversion_rate] Watts/sec
" - t += "Additional energy required to charge: [field.len * strengthen_rate / energy_conversion_rate] Watts/sec
" - t += "Maximum field strength: \ - \[min\] \ - -- \ - - \ - [max_field_strength] Renwicks \ - + \ - ++ \ - \[max\]
" - t += "
" - t += "Refresh " - t += "Close
" - user << browse(t, "window=shield_generator;size=500x800") - user.set_machine(src) - -/obj/machinery/shield_gen/process() - - if(active && field.len) - var/stored_renwicks = 0 - var/target_field_strength = min(strengthen_rate + max(average_field_strength, 0), max_field_strength) - if(owned_capacitor) - var/required_energy = field.len * target_field_strength / energy_conversion_rate - var/assumed_charge = min(owned_capacitor.stored_charge, required_energy) - stored_renwicks = assumed_charge * energy_conversion_rate - owned_capacitor.stored_charge -= assumed_charge - - time_since_fail++ - - average_field_strength = 0 - target_field_strength = stored_renwicks / field.len - - for(var/obj/effect/energy_field/E in field) - if(stored_renwicks) - var/strength_change = target_field_strength - E.strength - if(strength_change > stored_renwicks) - strength_change = stored_renwicks - if(E.strength < 0) - E.strength = 0 - else - E.Strengthen(strength_change) - - stored_renwicks -= strength_change - - average_field_strength += E.strength - else - E.Strengthen(-E.strength) - - average_field_strength /= field.len - if(average_field_strength < 0) - time_since_fail = 0 - else - average_field_strength = 0 - -/obj/machinery/shield_gen/Topic(href, href_list[]) - ..() - if( href_list["close"] ) - usr << browse(null, "window=shield_generator") - usr.unset_machine() - return - else if( href_list["toggle"] ) - toggle() - else if( href_list["change_radius"] ) - field_radius += text2num(href_list["change_radius"]) - if(field_radius > 200) - field_radius = 200 - else if(field_radius < 0) - field_radius = 0 - else if( href_list["strengthen_rate"] ) - strengthen_rate += text2num(href_list["strengthen_rate"]) - if(strengthen_rate > 1) - strengthen_rate = 1 - else if(strengthen_rate < 0) - strengthen_rate = 0 - else if( href_list["max_field_strength"] ) - max_field_strength += text2num(href_list["max_field_strength"]) - if(max_field_strength > 1000) - max_field_strength = 1000 - else if(max_field_strength < 0) - max_field_strength = 0 - // - updateDialog() - -/obj/machinery/shield_gen/power_change() - if(stat & BROKEN) - icon_state = "broke" - else - if( powered() ) - if (src.active) - icon_state = "generator1" - else - icon_state = "generator0" - stat &= ~NOPOWER - else - spawn(rand(0, 15)) - src.icon_state = "generator0" - stat |= NOPOWER - if (src.active) - toggle() - -/obj/machinery/shield_gen/ex_act(var/severity) - - if(active) - toggle() - return ..() - -/* -/obj/machinery/shield_gen/proc/check_powered() - check_powered = 1 - if(!anchored) - powered = 0 - return 0 - var/turf/T = src.loc - var/obj/structure/cable/C = T.get_cable_node() - var/net - if (C) - net = C.netnum // find the powernet of the connected cable - - if(!net) - powered = 0 - return 0 - var/datum/powernet/PN = powernets[net] // find the powernet. Magic code, voodoo code. - - if(!PN) - powered = 0 - return 0 - var/surplus = max(PN.avail-PN.load, 0) - var/shieldload = min(rand(50,200), surplus) - if(shieldload==0 && !storedpower) // no cable or no power, and no power stored - powered = 0 - return 0 - else - powered = 1 - if(PN) - storedpower += shieldload - PN.load += shieldload //uses powernet power. - */ - -/obj/machinery/shield_gen/proc/toggle() - active = !active - power_change() - if(active) - var/list/covered_turfs = get_shielded_turfs() - var/turf/T = get_turf(src) - if(T in covered_turfs) - covered_turfs.Remove(T) - for(var/turf/O in covered_turfs) - var/obj/effect/energy_field/E = new(O) - field.Add(E) - qdel(covered_turfs) - - for(var/mob/M in view(5,src)) - M << "\icon[src] You hear heavy droning start up." - else - for(var/obj/effect/energy_field/D in field) - field.Remove(D) - qdel(D) - - for(var/mob/M in view(5,src)) - M << "\icon[src] You hear heavy droning fade out." - -//grab the border tiles in a circle around this machine -/obj/machinery/shield_gen/proc/get_shielded_turfs() - var/list/out = list() - for(var/turf/T in range(field_radius, src)) - if(get_dist(src,T) == field_radius) - out.Add(T) - return out diff --git a/code/modules/shieldgen/shield_gen_external.dm b/code/modules/shieldgen/shield_gen_external.dm deleted file mode 100644 index f239dc9dac0..00000000000 --- a/code/modules/shieldgen/shield_gen_external.dm +++ /dev/null @@ -1,42 +0,0 @@ - -//---------- external shield generator -//generates an energy field that loops around any built up area in space (is useless inside) halts movement and airflow, is blocked by walls, windows, airlocks etc - -/obj/machinery/shield_gen/external/New() - ..() - -/obj/machinery/shield_gen/external/get_shielded_turfs() - var - list - open = list(get_turf(src)) - closed = list() - - while(open.len) - for(var/turf/T in open) - for(var/turf/O in orange(1, T)) - if(get_dist(O,src) > field_radius) - continue - var/add_this_turf = 0 - if(istype(O,/turf/space)) - for(var/turf/simulated/G in orange(1, O)) - add_this_turf = 1 - break - - //uncomment this for structures (but not lattices) to be surrounded by shield as well - /*if(!add_this_turf) - for(var/obj/structure/S in orange(1, O)) - if(!istype(S, /obj/structure/lattice)) - add_this_turf = 1 - break - if(add_this_turf) - for(var/obj/structure/S in O) - if(!istype(S, /obj/structure/lattice)) - add_this_turf = 0 - break*/ - - if(add_this_turf && !(O in open) && !(O in closed)) - open += O - open -= T - closed += T - - return closed diff --git a/code/modules/shieldgen/shielding.dmi b/code/modules/shieldgen/shielding.dmi deleted file mode 100644 index 58dd98641bc84cce5694e643c9645881dfe14678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2427 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 diff --git a/paradise.dme b/paradise.dme index 04621e7920b..5095310f8da 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1793,7 +1793,6 @@ #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_celldrain.dm" #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_dnaswitch.dm" #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_emp.dm" -#include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_forcefield.dm" #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_goodfeeling.dm" #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_heal.dm" #include "code\modules\research\xenoarchaeology\artifact\effects\unknown_effect_heat.dm" @@ -1849,11 +1848,6 @@ #include "code\modules\scripting\Scanner\Tokens.dm" #include "code\modules\security_levels\keycard authentication.dm" #include "code\modules\security_levels\security levels.dm" -#include "code\modules\shieldgen\circuits_and_designs.dm" -#include "code\modules\shieldgen\energy_field.dm" -#include "code\modules\shieldgen\shield_capacitor.dm" -#include "code\modules\shieldgen\shield_gen.dm" -#include "code\modules\shieldgen\shield_gen_external.dm" #include "code\modules\shuttle\shuttle.dm" #include "code\modules\space_transition\space_transition.dm" #include "code\modules\store\items.dm" From 312af797e15935a02a0349fa4f98045e8226a0f1 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Tue, 26 Jan 2016 06:27:22 -0800 Subject: [PATCH 05/61] NanoUI Licensing and Contributors Creates the contributors section of the NanoUI README.md. Specifies the NanoUI licensing and gives credit where appropriate to the parties involved with NanoUI's code. --- nano/README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/nano/README.md b/nano/README.md index f5aac99d748..b83661fbac7 100644 --- a/nano/README.md +++ b/nano/README.md @@ -8,6 +8,35 @@ template engine. This README is not yet complete, but gives a basic rundown of how the folder structure works. I'll get around to finishing it one day. +## Contributors + +This section is for listing the contributors to NanoUI. + + - -tg-station/Neersighted + - Special thanks goes to Neersighted for creating most of the newest and best features + of NanoUI. Everything between using the Gulp build system to switching to LESS styles + has been directly adapated and/or copied from his original work for -tg-station and + their UI system, tgui. + + Systems ported/adapted from -tg-station and Neersighted include, but are not limited + to: + + - NanoUI's JavaScript controlling the "fancy" borderless window mode. + - The NanoTrasen.svg logo (Licensed under CC 3.0 BY-SA). + - The Gulp buildscript concept, as well as a large amount of the actual + Gulpfile.coffee. + - The packages in bower.json and packages.json files were hand-picked by Neersighted + for usage in compiling NanoUI. + - A considerable amount of this README is adapated from Neersighted's documentation. + - The concepts following: Using FontAwesome instead of icon16, Using LESS to expand + NanoUI's CSS style. + +NanoUI is licensed under AGPLv3. This applies to it's serverside `DM` code as well as it's +clientside `JavaScript` and `LESS` code. The file `nano/images/nanotrasen.svg` is licensed +under CC 3.0 BY-SA, and was created by Neersighted. All other image files in the +`nano/images/` directory are subject to the standard image license applied to the Paradise +repository icons. + ## Folder Rundown ### /assets From 2242fac80a2aa9f4935848a01c43d82a3f8c731e Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 26 Jan 2016 22:06:05 -0500 Subject: [PATCH 06/61] TG Riot Shield Port and Tweaks --- code/game/machinery/vending.dm | 2 +- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/items/weapons/shields.dm | 15 ++++++++++++++- icons/mob/back.dmi | Bin 84966 -> 85521 bytes 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index c3f43ce7968..0939b189eb1 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1042,7 +1042,7 @@ /obj/item/clothing/suit/poncho/green = 1, /obj/item/clothing/suit/poncho/red = 1, /obj/item/clothing/accessory/blue = 1, /obj/item/clothing/accessory/red = 1, /obj/item/clothing/accessory/black = 1, /obj/item/clothing/accessory/horrible = 1, /obj/item/clothing/under/maid = 1, /obj/item/clothing/under/janimaid = 1, /obj/item/clothing/under/pants/camo = 1, /obj/item/clothing/mask/bandana = 1, /obj/item/clothing/mask/bandana/black = 1) contraband = list(/obj/item/clothing/suit/judgerobe = 1,/obj/item/clothing/head/powdered_wig = 1,/obj/item/weapon/gun/magic/wand = 1, /obj/item/clothing/mask/balaclava=1, /obj/item/clothing/mask/horsehead = 2) - premium = list(/obj/item/clothing/suit/hgpirate = 1, /obj/item/clothing/head/hgpiratecap = 1, /obj/item/clothing/head/helmet/roman = 1, /obj/item/clothing/head/helmet/roman/legionaire = 1, /obj/item/clothing/under/roman = 1, /obj/item/clothing/shoes/roman = 1) + premium = list(/obj/item/clothing/suit/hgpirate = 1, /obj/item/clothing/head/hgpiratecap = 1, /obj/item/clothing/head/helmet/roman = 1, /obj/item/clothing/head/helmet/roman/legionaire = 1, /obj/item/clothing/under/roman = 1, /obj/item/clothing/shoes/roman = 1, /obj/item/weapon/shield/riot/roman = 1) refill_canister = /obj/item/weapon/vending_refill/autodrobe /obj/machinery/vending/autodrobe/New() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6eb61f4d41e..11db68ec671 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -152,6 +152,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("apiary", /obj/item/apiary, 10, time = 25, one_per_turf = 0, on_floor = 0), \ new/datum/stack_recipe("easel", /obj/structure/easel, 3, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("wooden buckler", /obj/item/weapon/shield/riot/buckler, 20, time = 40), \ ) /obj/item/stack/sheet/wood diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 5c414831bf7..222960e9a5a 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -7,7 +7,7 @@ icon = 'icons/obj/weapons.dmi' icon_state = "riot" slot_flags = SLOT_BACK - force = 8 + force = 10 throwforce = 5 throw_speed = 2 throw_range = 3 @@ -35,6 +35,19 @@ icon_state = "roman_shield" item_state = "roman_shield" +/obj/item/weapon/shield/riot/buckler + name = "wooden buckler" + desc = "A medieval wooden buckler." + icon_state = "buckler" + item_state = "buckler" + materials = list() + +/obj/item/weapon/shield/riot/buckler/IsShield() + if(prob(60)) + return 1 + else + return 0 + /obj/item/weapon/shield/energy name = "energy combat shield" desc = "A shield capable of stopping most melee attacks. Protects user from almost all energy projectiles. It can be retracted, expanded, and stored anywhere." diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 534a839f306ced7e011c0405886a4559bfeda7e7..6f24676144a7b94a051a8c073c2a3a2004f8610f 100644 GIT binary patch delta 23457 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 delta 22897 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 Date: Wed, 27 Jan 2016 00:45:32 -0500 Subject: [PATCH 07/61] Adds in Skeleton Race --- code/__DEFINES/flags.dm | 1 + code/game/dna/genes/goon_disabilities.dm | 2 +- code/modules/clothing/spacesuits/plasmamen.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 4 +- code/modules/mob/living/carbon/human/life.dm | 139 +++++++++--------- .../living/carbon/human/species/skeleton.dm | 33 +++++ .../mob/new_player/sprite_accessories.dm | 14 +- code/modules/virus2/effect.dm | 6 +- icons/mob/human_races/r_skeleton.dmi | Bin 2350 -> 972 bytes paradise.dme | 1 + 10 files changed, 119 insertions(+), 83 deletions(-) create mode 100644 code/modules/mob/living/carbon/human/species/skeleton.dm diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index d3f4abef037..31c569904da 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -48,6 +48,7 @@ #define IS_RESTRICTED 2048 #define NO_INTORGANS 4096 #define NO_POISON 8192 +#define RADIMMUNE 16384 //Species clothing flags #define HAS_UNDERWEAR 1 diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm index 01c0b9ed535..e5ebf16975c 100644 --- a/code/game/dna/genes/goon_disabilities.dm +++ b/code/game/dna/genes/goon_disabilities.dm @@ -385,7 +385,7 @@ // playsound(H.loc, 'male_fallscream.ogg', 50, 0) //playsound(H.loc, 'bubbles.ogg', 50, 0) //playsound(H.loc, 'loudcrunch2.ogg', 50, 0) - var/mob/living/carbon/human/skellington/nH = new /mob/living/carbon/human/skellington(H.loc, delay_ready_dna=1) + var/mob/living/carbon/human/skeleton/nH = new /mob/living/carbon/human/skeleton(H.loc, delay_ready_dna=1) nH.real_name = H.real_name nH.name = "[H.name]'s skeleton" //H.decomp_stage = 4 diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 1dfe1b68fc5..ca4d59fbe6a 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -1,5 +1,5 @@ // PLASMEN SHIT -// CAN'T WEAR UNLESS YOU'RE A PINK SKELLINGTON +// CAN'T WEAR UNLESS YOU'RE A PINK SKELETON /obj/item/clothing/suit/space/eva/plasmaman name = "plasmaman suit" desc = "A special containment suit designed to protect a plasmaman's volatile body from outside exposure and quickly extinguish it in emergencies." diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 5dc9f08b6b9..4978be101d3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -95,9 +95,9 @@ h_style = "Bald" ..(new_loc, "Vox Armalis") -/mob/living/carbon/human/skellington/New(var/new_loc) +/mob/living/carbon/human/skeleton/New(var/new_loc) h_style = "Bald" - ..(new_loc, "Skellington") + ..(new_loc, "Skeleton") /mob/living/carbon/human/kidan/New(var/new_loc) ..(new_loc, "Kidan") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 233d4eabb6d..57ea1bb7088 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -213,85 +213,86 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc speech_problem_flag = 1 gene.OnMobLife(src) - if (radiation) + if(!(species.flags & RADIMMUNE)) + if (radiation) - if((locate(src.internal_organs_by_name["resonant crystal"]) in src.internal_organs)) - var/rads = radiation/25 - radiation -= rads - radiation -= 0.1 - reagents.add_reagent("radium", rads/10) - if( prob(10) ) - src << "You feel relaxed." - return - - if (radiation > 100) - radiation = 100 - if(!(species.flags & RAD_ABSORB)) - Weaken(10) - if(!lying) - src << "You feel weak." - emote("collapse") - - if (radiation < 0) - radiation = 0 - - else - if(species.flags & RAD_ABSORB) + if((locate(src.internal_organs_by_name["resonant crystal"]) in src.internal_organs)) var/rads = radiation/25 radiation -= rads - nutrition += rads - adjustBruteLoss(-(rads)) - adjustOxyLoss(-(rads)) - adjustToxLoss(-(rads)) - updatehealth() + radiation -= 0.1 + reagents.add_reagent("radium", rads/10) + if( prob(10) ) + src << "You feel relaxed." return - var/damage = 0 - switch(radiation) - if(0 to 49) - radiation-- - if(prob(25)) - adjustToxLoss(1) + if (radiation > 100) + radiation = 100 + if(!(species.flags & RAD_ABSORB)) + Weaken(10) + if(!lying) + src << "You feel weak." + emote("collapse") + + if (radiation < 0) + radiation = 0 + + else + if(species.flags & RAD_ABSORB) + var/rads = radiation/25 + radiation -= rads + nutrition += rads + adjustBruteLoss(-(rads)) + adjustOxyLoss(-(rads)) + adjustToxLoss(-(rads)) + updatehealth() + return + + var/damage = 0 + switch(radiation) + if(0 to 49) + radiation-- + if(prob(25)) + adjustToxLoss(1) + damage = 1 + updatehealth() + + if(50 to 74) + radiation -= 2 damage = 1 + adjustToxLoss(1) + if(prob(5)) + radiation -= 5 + Weaken(3) + if(!lying) + src << "You feel weak." + emote("collapse") updatehealth() - if(50 to 74) - radiation -= 2 - damage = 1 - adjustToxLoss(1) - if(prob(5)) + if(75 to 100) + radiation -= 3 + adjustToxLoss(3) + damage = 3 + if(prob(1)) + src << "You mutate!" + randmutb(src) + domutcheck(src,null) + emote("gasp") + updatehealth() + + else radiation -= 5 - Weaken(3) - if(!lying) - src << "You feel weak." - emote("collapse") - updatehealth() + adjustToxLoss(5) + damage = 5 + if(prob(1)) + src << "You mutate!" + randmutb(src) + domutcheck(src,null) + emote("gasp") + updatehealth() - if(75 to 100) - radiation -= 3 - adjustToxLoss(3) - damage = 3 - if(prob(1)) - src << "You mutate!" - randmutb(src) - domutcheck(src,null) - emote("gasp") - updatehealth() - - else - radiation -= 5 - adjustToxLoss(5) - damage = 5 - if(prob(1)) - src << "You mutate!" - randmutb(src) - domutcheck(src,null) - emote("gasp") - updatehealth() - - if(damage && organs.len) - var/obj/item/organ/external/O = pick(organs) - if(istype(O)) O.add_autopsy_data("Radiation Poisoning", damage) + if(damage && organs.len) + var/obj/item/organ/external/O = pick(organs) + if(istype(O)) O.add_autopsy_data("Radiation Poisoning", damage) /mob/living/carbon/human/breathe() if(reagents.has_reagent("lexorin")) diff --git a/code/modules/mob/living/carbon/human/species/skeleton.dm b/code/modules/mob/living/carbon/human/species/skeleton.dm new file mode 100644 index 00000000000..82c7864dd46 --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/skeleton.dm @@ -0,0 +1,33 @@ +/datum/species/skeleton + name = "Skeleton" + name_plural = "Skeletons" + + blurb = "Spoopy and scary." + + icobase = 'icons/mob/human_races/r_skeleton.dmi' + deform = 'icons/mob/human_races/r_skeleton.dmi' + path = /mob/living/carbon/human/skeleton + default_language = "Galactic Common" + unarmed_type = /datum/unarmed_attack/punch + + blood_color = "#FFFFFF" + flesh_color = "#E6E6C6" + + flags = NO_BREATHE | NO_BLOOD | RADIMMUNE + virus_immune = 1 //why is this a var and not a flag? + dietflags = DIET_OMNI + reagent_tag = PROCESS_ORG + + warning_low_pressure = -1 + hazard_low_pressure = -1 + hazard_high_pressure = 999999999 + warning_high_pressure = 999999999 + + cold_level_1 = -1 + cold_level_2 = -1 + cold_level_3 = -1 + + heat_level_1 = 999999999 + heat_level_2 = 999999999 + heat_level_3 = 999999999 + heat_level_3_breathe = 999999999 \ No newline at end of file diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index ce2a34259ea..4643974d0eb 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -64,7 +64,7 @@ name = "Bald" icon_state = "bald" gender = MALE - species_allowed = list("Human","Unathi","Vox","Diona","Kidan","Grey","Plasmaman","Skellington") + species_allowed = list("Human","Unathi","Vox","Diona","Kidan","Grey","Plasmaman","Skeleton") short name = "Short Hair" // try to capatilize the names please~ @@ -1069,7 +1069,7 @@ /datum/sprite_accessory/underwear icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human","Unathi","Vox","Diona","Vulpkanin","Kidan","Grey","Plasmaman","Skellington") + species_allowed = list("Human","Unathi","Vox","Diona","Vulpkanin","Kidan","Grey","Plasmaman","Skeleton") nude name = "Nude" @@ -1217,7 +1217,7 @@ /datum/sprite_accessory/undershirt icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human","Unathi","Vox","Diona","Vulpkanin","Kidan","Grey","Plasmaman","Skellington") + species_allowed = list("Human","Unathi","Vox","Diona","Vulpkanin","Kidan","Grey","Plasmaman","Skeleton") /datum/sprite_accessory/undershirt/nude name = "Nude" @@ -1503,13 +1503,13 @@ /////////////////////// /datum/sprite_accessory/socks icon = 'icons/mob/underwear.dmi' - species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skellington") + species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skeleton") /datum/sprite_accessory/socks/nude name = "Nude" icon_state = null gender = NEUTER - species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skellington","Vox") + species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skeleton","Vox") /datum/sprite_accessory/socks/white_norm @@ -1681,7 +1681,7 @@ /datum/sprite_accessory/head_accessory/none name = "None" - species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skellington","Vox") + species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skeleton","Vox") icon_state = "accessory_none" /datum/sprite_accessory/head_accessory/simple @@ -1773,7 +1773,7 @@ /datum/sprite_accessory/body_markings/none name = "None" - species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skellington","Vox") + species_allowed = list("Human","Unathi","Diona","Grey","Machine","Tajaran","Vulpkanin","Slime People","Skeleton","Vox") icon_state = "accessory_none" /datum/sprite_accessory/body_markings/stripe diff --git a/code/modules/virus2/effect.dm b/code/modules/virus2/effect.dm index ef21731868d..d54115adcfe 100644 --- a/code/modules/virus2/effect.dm +++ b/code/modules/virus2/effect.dm @@ -348,14 +348,14 @@ E.droplimb(0,DROPLIMB_EDGE) if(3) if(ishuman(mob)) - if(H.species.name != "Skellington") + if(H.species.name != "Skeleton") mob << " Your necrotic skin ruptures!" for (var/obj/item/organ/external/E in H.organs) if(pick(1,0) && !(E.status & ORGAN_ROBOT)) E.createwound(CUT, pick(2,4)) if(prob(30)) - if(H.species.name != "Skellington") - if(H.set_species("Skellington")) + if(H.species.name != "Skeleton") + if(H.set_species("Skeleton")) mob << " A massive amount of flesh sloughs off your bones!" H.regenerate_icons() else diff --git a/icons/mob/human_races/r_skeleton.dmi b/icons/mob/human_races/r_skeleton.dmi index f67639aa96b2bbf619a6e300487ddd088bf97b13..a350c3f4c4d2c896a4e6490c739ae695417fef8e 100644 GIT binary patch delta 775 zcmV+i1Ni)|63hpX7%>C`0002t0k(wz000kAOjJd{z`+0i%>V!98yg$Iz`$*SQf~kN z00DGTPE!Ct=GbPDA-#VBut`KgRCt{2-Eo$hFc8OahF*Ypg5U|d_rF|yeXmL;S;pxE zi0$|D*9IB+iS7zxWTy!L002M-BCx1Ke<0%# zJ_0Rj{jA2F1F3`J>JIg5L>7Z=MeVwYL1mV)U|nJGjPp zCx!$v5XeHHv5ofd=q>>O0N_8eECjNAVj#6Z|Lv39G0t1mgrHSlh(Dhh1^|Hm^z;tnBB}Miz46u? zaZ)NSVl{u?)2;Y!gsl3aq_^!R{Pl)(mw7wmMvo`SG4k;fxicgE%(a@Sju zl#`b9SoZgjyWS#GT4ZNz?jd)*<&8(Exc88g@oQ@Z^4A9g)u$2aEWus>ae*vWAa{L~ z_1598zy8EfA&`YY76JhPfU`yWIlZqJ9PQ_n^>Itleva;T#6|l#2k)V9KPWER&*{B~ z;{BZNAL2&)Io$(A+b7+>(l&Y^%khDt{hUEAH4gwd+%H4KFG<2@f$IPO002ovPDHLk FV1f(6i#z}T literal 2350 zcma)8dsNcd8vUU}=%AuGB`QQYw=7divzc^M%oMGue3sb*Dv=t^2l*%mg`1Ys!*tzL za(qCIY2^bI!^u?49(EN&C!gT+CT2cTR7er{U94GaX726YHGiCa);a4t-}kM(&)Mr- z@!n6+(>2uv06@>nbGI)5K(Lwtz+sx5Rk&iFX5z&A2S)EEpF2f86B&IbA{+qD=cfMp zNcZVh1Z=1`QTOKL-EPs{uaXh1RwhXj?Oc=K_WHzgVV6#xHKKX&(~rm|Q=)wPLo*^8 zjOOlO#uFX(O0Q%!iu%fYp+7pewHw<)LwnB)qRteQ8@9+jbyGqvm)0vSr*4Ip)c`Ll zk*7vqja%H@@zTeJaoB=t^XnJ^+B0mH8_kT zDx1>=u((YC0C(`(?dpGCG}XV2Dy~@#BT+V(c~4shmbL_Q2ME4}t)_j&RgY_P1($G* zMgNQmn>9~gsQ1Xy)rK~(*t?C^*3%ZL+TO!IZvdc3EaR^L1geRH%oAA72@0ufqT8UQ zyJXKHCcV_gF0&Mrfk9KC)G2d}Xk~i4Qb|TvuG~fLRS-c=r#eEHofWTI5~Ol$`0+!B z*6PUkYGSdLB_mTy3r&6~9Q%2Qj_!<0VhP_eXZdvSIQ3L88U3Id zv{d03u^8v6gi-AECvgsWi9Zkxfq@9JO$hf$;xtW=C z-^7g0>I)rzb4Z9vm9_mTa{wd2hRgynFfhU-@08GsfP`6t+*$BtbBXCI!_4zV^X%!fSu!Dn+s^29_s8k$Ld+5z!Tusa$v zlda<_Mcj)|$*H5=a`-<|L7?Snz}3uk;=$f)RRLM(2P~L(or?Rxub|$f(;rqyb)tgbL`qdM3ipV zHHh@w>U7_ChOr9=Q+gW-pdSVwRd8RaUy#||y>4l&J7UiB07bwCH?bhkv8Vl{JCK#I zlP)th%)MR<{_hzTb){2QJi1&>N%t#%fM)B>hYq^?3m6YV)^#RPM%5GsP`T>WKG4q; z-vF{O;f4aju?z0Nlc5t)BWrg;ktMXC8h4U;49XG$wYr8I?fz-SbMOjCfkA7VXC3a_ zt66{+62GCVi($8#vi5S2$grrbChV{Qy}tKGdy;#PhFQg?7t*mGUL0BL0d?z$o1j*TgAXKN8G+U`d2E#s&a!7- zzF<9U!6@W5x$e*q-e6{VN9T-h7E?_-(}l5IFWXI2I6fMhR!W zX?kez<(g;PIEEZZyl?^hMXsOS@0m%~(iSi_hX9#e{jXgc@t^N{+10AnbQ-`pTj&KT zKOgFJ2l@Ok$UHMuO=O+jiB+V~n{EO@i&2Ecn^9>;t+<2oN%U>p<4*E~!x$)AA_6MO zP-q?+-49DJGudXz6B%Yn2&ilc@ip`2;rEp#*JEDJgF7^CsJ>G%Jv~i?#Vu*1=q(9LN-3t9{d8^fOr{AE1cCB{~CM->V#8OtSftLK?FQf7xugC&RhrYE$PIS~Ef|Sr3mV>Dyo#mMLEn%+P+QyU(A#o0oQ|X5 zv$>21DDUOy<}`+(&Do*qJksLfgK)VWTg?@`veRxvSW4k0j`3y-D#Sf7tQgfsZJMCq zRg@5Xc@$v1vKHm7LRjXYkar>58yh%1hMd-NUT)0a0Y#Ew*N?1yISKCKLpXglnEgEr z3TK}<&=j(HZJ_~M!)2l1>qb$Sf;Edu&u-}B;#9(nBGTtP5MK&H#&ig^x60Tynhy}* N<-UJ+*)Gz>e*=d76F&d| diff --git a/paradise.dme b/paradise.dme index 8e5d05ae200..c9154b7844a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1396,6 +1396,7 @@ #include "code\modules\mob\living\carbon\human\species\monkey.dm" #include "code\modules\mob\living\carbon\human\species\plasmaman.dm" #include "code\modules\mob\living\carbon\human\species\shadow.dm" +#include "code\modules\mob\living\carbon\human\species\skeleton.dm" #include "code\modules\mob\living\carbon\human\species\species.dm" #include "code\modules\mob\living\carbon\human\species\station.dm" #include "code\modules\mob\living\carbon\slime\death.dm" From 8acf396cf25bb99aa659664ce9c5d4e93b2b756d Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 26 Jan 2016 23:50:29 -0800 Subject: [PATCH 08/61] Makes the DNA scanner less stupid --- code/game/dna/dna_modifier.dm | 6 +++--- html/changelogs/crazylemon-dnascanner_fix.yml | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/crazylemon-dnascanner_fix.yml diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index bf5e661b299..4fa679e5d55 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -518,7 +518,7 @@ occupantData["structuralEnzymes"] = null occupantData["radiationLevel"] = null else - occupantData["name"] = connected.occupant.name + occupantData["name"] = connected.occupant.dna.real_name occupantData["stat"] = connected.occupant.stat occupantData["isViableSubject"] = 1 if ((NOCLONE in connected.occupant.mutations && connected.scan_level < 3) || !src.connected.occupant.dna) @@ -853,7 +853,7 @@ databuf.types = DNA2_BUF_UI|DNA2_BUF_UE databuf.dna = src.connected.occupant.dna.Clone() if(ishuman(connected.occupant)) - databuf.dna.real_name=connected.occupant.name + databuf.dna.real_name=connected.occupant.dna.real_name databuf.name = "Unique Identifier + Unique Enzymes" src.buffers[bufferId] = databuf return 1 @@ -864,7 +864,7 @@ databuf.types = DNA2_BUF_SE databuf.dna = src.connected.occupant.dna.Clone() if(ishuman(connected.occupant)) - databuf.dna.real_name=connected.occupant.name + databuf.dna.real_name=connected.occupant.dna.real_name databuf.name = "Structural Enzymes" src.buffers[bufferId] = databuf return 1 diff --git a/html/changelogs/crazylemon-dnascanner_fix.yml b/html/changelogs/crazylemon-dnascanner_fix.yml new file mode 100644 index 00000000000..cabeca057b4 --- /dev/null +++ b/html/changelogs/crazylemon-dnascanner_fix.yml @@ -0,0 +1,4 @@ +author: Crazylemon +delete-after: True +changes: + - bugfix: "The DNA scanner has now undergone a seminar to recognize fake identities; It will now scan the actual person's identity, rather than their disguise (read: wearing a mask with or without someone else's ID)." From 2c7fb828ec38e3aa1f323bc5b7855fc99b74381b Mon Sep 17 00:00:00 2001 From: pinatacolada Date: Wed, 27 Jan 2016 17:49:19 +0000 Subject: [PATCH 09/61] Adds a threshold for the health announcer also fixes a minor bug where blood type wouldn't show if the patient had less than 60%, and made it a bit more organized overall --- nano/templates/op_computer.tmpl | 54 +++++++++++++++++++++++++++------ 1 file changed, 44 insertions(+), 10 deletions(-) diff --git a/nano/templates/op_computer.tmpl b/nano/templates/op_computer.tmpl index e34ccd8d85a..027fdf3443b 100644 --- a/nano/templates/op_computer.tmpl +++ b/nano/templates/op_computer.tmpl @@ -102,10 +102,10 @@ Used In File(s): \code\game\machinery\computer\Operating.dm
{{:data.occupant.bloodPercent}}%, {{:data.occupant.bloodLevel}}cl
+ {{/if}}
Blood Type:
{{:data.occupant.bloodType}}
- {{/if}}
Pulse:
{{:data.occupant.pulse}} bpm
@@ -130,7 +130,7 @@ Used In File(s): \code\game\machinery\computer\Operating.dm {{:helper.link('Off', 'close', {'verboseOff' : 1}, data.verbose ? null : 'selected')}}
- +
Health Announcer: @@ -142,15 +142,39 @@ Used In File(s): \code\game\machinery\computer\Operating.dm
-
- Critical Alert: -
-
- {{:helper.link('On', 'power-off', {'critOn' : 1}, data.crit ? 'selected' : null)}} - {{:helper.link('Off', 'close', {'critOff' : 1}, data.crit ? null : 'selected')}} +
+
Health Announcer Threshold:
+ {{:helper.link('-', null, {'health_adj' : -100}, (data.healthAlarm >= 0) ? null : 'disabled')}} + {{:helper.link('-', null, {'health_adj' : -10}, (data.healthAlarm >= -90) ? null : 'disabled')}} + {{:helper.link('-', null, {'health_adj' : -1}, (data.healthAlarm > -100) ? null : 'disabled')}} + + {{if data.healthAlarm >= 100}} + {{:helper.displayBar(data.healthAlarm, 0, 100, 'good')}} + {{else data.healthAlarm > 0}} + {{:helper.displayBar(data.healthAlarm, 0, 100, 'average')}} + {{else data.healthAlarm >= -100}} + {{:helper.displayBar(data.healthAlarm, 0, -100, 'average alignRight')}} + {{else}} + {{:helper.displayBar(data.healthAlarm, 0, -100, 'bad alignRight')}} + {{/if}} + + {{:helper.link('+', null, {'health_adj' : 1}, (data.healthAlarm < 100) ? null : 'disabled')}} + {{:helper.link('+', null, {'health_adj' : 10}, (data.healthAlarm <= 90) ? null : 'disabled')}} + {{:helper.link('+', null, {'health_adj' : 100}, (data.healthAlarm <= 0) ? null : 'disabled')}} +
 {{: data.healthAlarm }}  
- +
+
+
+ Oxygen Alarm: +
+
+ {{:helper.link('On', 'power-off', {'oxyOn' : 1}, data.oxy ? 'selected' : null)}} + {{:helper.link('Off', 'close', {'oxyOff' : 1}, data.oxy ? null : 'selected')}} +
+
+
Oxygen Alert Threshold:
@@ -164,7 +188,17 @@ Used In File(s): \code\game\machinery\computer\Operating.dm
 {{: data.oxyAlarm }}  
- +
+
+
+ Critical Alert: +
+
+ {{:helper.link('On', 'power-off', {'critOn' : 1}, data.crit ? 'selected' : null)}} + {{:helper.link('Off', 'close', {'critOff' : 1}, data.crit ? null : 'selected')}} +
+
+
{{:helper.link('Return', 'arrow-left', {'choiceOff' : 1})}} From 8d7011cd3831a834d8172982fae18da7f4fe16f9 Mon Sep 17 00:00:00 2001 From: pinatacolada Date: Wed, 27 Jan 2016 17:49:57 +0000 Subject: [PATCH 10/61] Adds a threshold for the health announcer --- code/game/machinery/computer/Operating.dm | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index 1c45a8b404c..5251898e7c7 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -18,6 +18,8 @@ var/healthAnnounce = 1 //healther announcer toggle var/crit = 1 //crit beeping toggle var/nextTick = OP_COMPUTER_COOLDOWN + var/healthAlarm = 50 + var/oxy = 1 //oxygen beeping toggle /obj/machinery/computer/operating/New() ..() @@ -144,11 +146,12 @@ data["choice"]=choice data["health"]=healthAnnounce data["crit"]=crit - + data["healthAlarm"]=healthAlarm + data["oxy"]=oxy ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "op_computer.tmpl", "Patient Monitor", 650, 655) + ui = new(user, src, ui_key, "op_computer.tmpl", "Patient Monitor", 650, 455) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) @@ -175,12 +178,18 @@ crit=1 if(href_list["critOff"]) crit=0 + if(href_list["oxyOn"]) + oxy=1 + if(href_list["oxyOff"]) + oxy=0 if(href_list["oxy_adj"]!=0) oxyAlarm=oxyAlarm+text2num(href_list["oxy_adj"]) if(href_list["choiceOn"]) choice=1 if(href_list["choiceOff"]) choice=0 + if(href_list["health_adj"]!=0) + healthAlarm=healthAlarm+text2num(href_list["health_adj"]) return @@ -195,9 +204,9 @@ atom_say("[victim.real_name], [victim.b_type] blood, [victim.stat ? "Non-Responsive" : "Awake"]") if(nextTick < world.time) nextTick=world.time + OP_COMPUTER_COOLDOWN - if(victim.health <= -50 && crit) + if(crit && victim.health <= -50 ) playsound(src.loc, 'sound/machines/defib_success.ogg', 50, 0) - if(src.victim.getOxyLoss()>oxyAlarm) + if(oxy && victim.getOxyLoss()>oxyAlarm) playsound(src.loc, 'sound/machines/defib_saftyOff.ogg', 50, 0) - if(healthAnnounce) + if(healthAnnounce && victim.health <= healthAlarm) atom_say("[round(victim.health)]") From 243fae96c63dac24ea11b3b5996d10f6fb758288 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 27 Jan 2016 16:36:43 -0500 Subject: [PATCH 11/61] flag split --- code/__DEFINES/flags.dm | 2 +- code/game/dna/dna2_domutcheck.dm | 8 ++++---- code/game/dna/dna_modifier.dm | 2 +- code/game/gamemodes/changeling/changeling.dm | 2 +- code/game/gamemodes/changeling/powers/swap_form.dm | 2 +- code/game/objects/items/weapons/dna_injector.dm | 2 +- code/modules/events/mass_hallucination.dm | 2 +- code/modules/events/radiation_storm.dm | 2 +- code/modules/mob/living/carbon/human/human_damage.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/carbon/human/species/station.dm | 2 +- code/modules/mob/living/damage_procs.dm | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 31c569904da..2c5c77ffa9c 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -36,7 +36,7 @@ #define NO_BLOOD 1 #define NO_BREATHE 2 -#define NO_DNA_RAD 4 +#define NO_DNA 4 #define RAD_ABSORB 8 #define NO_SCAN 16 #define NO_PAIN 32 diff --git a/code/game/dna/dna2_domutcheck.dm b/code/game/dna/dna2_domutcheck.dm index 745af66ac15..8bf993f43eb 100644 --- a/code/game/dna/dna2_domutcheck.dm +++ b/code/game/dna/dna2_domutcheck.dm @@ -5,7 +5,7 @@ // flags: See below, bitfield. #define MUTCHK_FORCED 1 /proc/domutcheck(var/mob/living/M, var/connected=null, var/flags=0) - + for(var/datum/dna/gene/gene in dna_genes) if(!M || !M.dna) return @@ -52,7 +52,7 @@ /proc/genemutcheck(var/mob/living/M, var/block, var/connected=null, var/flags=0) if(ishuman(M)) // Would've done this via species instead of type, but the basic mob doesn't have a species, go figure. var/mob/living/carbon/human/H = M - if(H.species.flags & NO_DNA_RAD) + if(H.species.flags & NO_DNA) return if(!M) return @@ -76,12 +76,12 @@ var/gene_active = (gene.flags & GENE_ALWAYS_ACTIVATE) if(!gene_active) gene_active = M.dna.GetSEState(gene.block) - + var/defaultgenes // Do not mutate inherent species abilities if(ishuman(M)) var/mob/living/carbon/human/H = M defaultgenes = H.species.default_genes - + if((gene in defaultgenes) && gene_active) return diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index bf5e661b299..bab4afbbdac 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -326,7 +326,7 @@ if(ishuman(occupant)) var/mob/living/carbon/human/H = occupant - if((H.species.flags & NO_DNA_RAD)) + if((H.species.flags & NO_DNA)) return 1 var/radiation_protection = occupant.run_armor_check(null, "rad", "Your clothes feel warm.", "Your clothes feel warm.") diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index bc323d14c3c..324fa636740 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -316,7 +316,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" user << "DNA of [target] is ruined beyond usability!" return - if(T.species.flags & NO_DNA_RAD) + if(T.species.flags & NO_DNA) user << "This creature does not have DNA!" return diff --git a/code/game/gamemodes/changeling/powers/swap_form.dm b/code/game/gamemodes/changeling/powers/swap_form.dm index be5df7d9a67..09ecf7029bb 100644 --- a/code/game/gamemodes/changeling/powers/swap_form.dm +++ b/code/game/gamemodes/changeling/powers/swap_form.dm @@ -17,7 +17,7 @@ if((NOCLONE || SKELETON || HUSK) in target.mutations) user << "DNA of [target] is ruined beyond usability!" return - if(!istype(target) || issmall(target) || target.species.flags & NO_DNA_RAD || target.species.flags & NO_SCAN || target.species.flags & NO_BLOOD) + if(!istype(target) || issmall(target) || target.species.flags & NO_DNA || target.species.flags & NO_SCAN || target.species.flags & NO_BLOOD) user << "[target] is not compatible with this ability." return return 1 diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index eae015b09e7..8a522c08f3b 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -99,7 +99,7 @@ if(ishuman(M)) // Would've done this via species instead of type, but the basic mob doesn't have a species, go figure. var/mob/living/carbon/human/H = M - if(H.species.flags & NO_DNA_RAD) + if(H.species.flags & NO_DNA) return 0 if (!user.IsAdvancedToolUser()) diff --git a/code/modules/events/mass_hallucination.dm b/code/modules/events/mass_hallucination.dm index 1d5ac326517..d7877676b21 100644 --- a/code/modules/events/mass_hallucination.dm +++ b/code/modules/events/mass_hallucination.dm @@ -4,7 +4,7 @@ /datum/event/mass_hallucination/start() for(var/mob/living/carbon/human/H in living_mob_list) var/armor = H.getarmor(type = "rad") - if((H.species.flags & NO_DNA_RAD) || armor >= 75) // Leave DNA-less species/rad armored players completely unaffected + if((H.species.flags & RADIMMUNE) || armor >= 75) // Leave radiation-immune species/rad armored players completely unaffected continue H.hallucination += rand(50, 100) diff --git a/code/modules/events/radiation_storm.dm b/code/modules/events/radiation_storm.dm index b297f898feb..f798e9984d4 100644 --- a/code/modules/events/radiation_storm.dm +++ b/code/modules/events/radiation_storm.dm @@ -37,7 +37,7 @@ for(var/i = 0, i < 10, i++) for(var/mob/living/carbon/human/H in living_mob_list) var/armor = H.getarmor(type = "rad") - if((H.species.flags & NO_DNA_RAD) || armor >= 100) // Leave DNA-less species/fully rad armored players completely unaffected + if((H.species.flags & RADIMMUNE) || armor >= 100) // Leave radiation-immune species/fully rad armored players completely unaffected continue var/turf/T = get_turf(H) if(!T) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index e088434d7e3..cbf77866005 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -142,7 +142,7 @@ /mob/living/carbon/human/adjustCloneLoss(var/amount) ..() - if(species.flags & (NO_DNA_RAD)) + if(species.flags & (NO_DNA)) cloneloss = 0 return diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 57ea1bb7088..8677aa80420 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -845,7 +845,7 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc //the analgesic effect wears off slowly analgesic = max(0, analgesic - 1) - if(hallucination && !(species.flags & NO_DNA_RAD)) + if(hallucination) spawn() handle_hallucinations() diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index 1b47c7a30ed..ff9ae6ff835 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -496,7 +496,7 @@ passive_temp_gain = 10 //this should cause IPCs to stabilize at ~80 C in a 20 C environment. - flags = IS_WHITELISTED | NO_BREATHE | NO_SCAN | NO_BLOOD | NO_PAIN | NO_DNA_RAD | NO_POISON + flags = IS_WHITELISTED | NO_BREATHE | NO_SCAN | NO_BLOOD | NO_PAIN | NO_DNA | NO_POISON | RADIMMUNE clothing_flags = HAS_SOCKS bodyflags = HAS_SKIN_COLOR dietflags = 0 //IPCs can't eat, so no diet diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 999ebacb58d..a19572f67a2 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -78,7 +78,7 @@ return 1 /mob/living/carbon/human/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/negate_armor = 0) - if((effecttype == IRRADIATE) && (species.flags & NO_DNA_RAD)) + if((effecttype == IRRADIATE) && (species.flags & RADIMMUNE)) return 0 return ..() From 18395c32553543191b0a4173a59f2063ed1028eb Mon Sep 17 00:00:00 2001 From: TheDZD Date: Wed, 27 Jan 2016 22:18:14 -0500 Subject: [PATCH 12/61] Automatic changelog generation for PR #3415 --- html/changelogs/AutoChangeLog-pr-3415.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3415.yml diff --git a/html/changelogs/AutoChangeLog-pr-3415.yml b/html/changelogs/AutoChangeLog-pr-3415.yml new file mode 100644 index 00000000000..c52b54fc8b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3415.yml @@ -0,0 +1,6 @@ +author: Fox McCloud +delete-after: True +changes: + - rscadd: "Adds in wooden bucklers" + - tweak: "Re-adds roman shield to the costume vendor" + - tweak: "Buffs Riot shield damage from 8 to 10" From 0c92ebd70145c856be64f6aa49b42aae8620ef79 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Wed, 27 Jan 2016 23:32:57 -0800 Subject: [PATCH 13/61] Having many runes on the same tile will not break astral project --- code/modules/mob/dead/observer/observer.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 014c0623c84..2716ba0a439 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -237,10 +237,17 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp usr << "Another consciousness is in your body...It is resisting you." return if(mind.current.ajourn && mind.current.stat != DEAD) //check if the corpse is astral-journeying (it's client ghosted using a cultist rune). - var/obj/effect/rune/R = locate() in mind.current.loc //whilst corpse is alive, we can only reenter the body if it's on the rune - if(!(R && R.word1 == cultwords["hell"] && R.word2 == cultwords["travel"] && R.word3 == cultwords["self"])) //astral journeying rune + var/turf/T = get_turf(mind.current) + var/found_astral_rune = 0 + if(T) + for(var/obj/effect/rune/R in T.contents) //whilst corpse is alive, we can only reenter the body if it's on the rune + if(R.word1 == cultwords["hell"] && R.word2 == cultwords["travel"] && R.word3 == cultwords["self"]) //astral journeying rune + found_astral_rune = 1 + break + if(!found_astral_rune) usr << "The astral cord that ties your body and your spirit has been severed. You are likely to wander the realm beyond until your body is finally dead and thus reunited with you." return + mind.current.ajourn=0 mind.current.key = key From a38a3a016574a7b35b2a0cfb17b348035e86c14f Mon Sep 17 00:00:00 2001 From: TheDZD Date: Thu, 28 Jan 2016 02:52:48 -0500 Subject: [PATCH 14/61] Automatic changelog generation for PR #3426 --- html/changelogs/AutoChangeLog-pr-3426.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3426.yml diff --git a/html/changelogs/AutoChangeLog-pr-3426.yml b/html/changelogs/AutoChangeLog-pr-3426.yml new file mode 100644 index 00000000000..d7be57f11d7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3426.yml @@ -0,0 +1,4 @@ +author: Crazylemon64 +delete-after: True +changes: + - bugfix: "Astral projecting with other runes on the same tile will now no longer prevent you from re-entering" From 657ec31e6abafcb337ade39d028e0a525c241e2d Mon Sep 17 00:00:00 2001 From: TheDZD Date: Thu, 28 Jan 2016 16:02:19 -0500 Subject: [PATCH 15/61] Automatic changelog generation for PR #3417 --- html/changelogs/AutoChangeLog-pr-3417.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3417.yml diff --git a/html/changelogs/AutoChangeLog-pr-3417.yml b/html/changelogs/AutoChangeLog-pr-3417.yml new file mode 100644 index 00000000000..febcbab188b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3417.yml @@ -0,0 +1,5 @@ +author: Fox McCloud +delete-after: True +changes: + - rscadd: "Adds in a Skeleton race" + - tweak: "Tweaks the skeletons colors to be more realistic and to blend in less with the floor" From cfa857cd35affa1ef48a551c4164ea30cf012461 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 28 Jan 2016 18:57:00 -0500 Subject: [PATCH 16/61] Adds in Lichdom Spell --- code/datums/spells/lichdom.dm | 129 +++++++++++++++++++++++ code/datums/spells/summonitem.dm | 2 +- code/game/gamemodes/wizard/spellbook.dm | 6 ++ code/game/gamemodes/wizard/wizard.dm | 8 +- code/modules/clothing/suits/wiz_robe.dm | 12 +++ code/modules/mob/living/carbon/carbon.dm | 1 + icons/effects/effects.dmi | Bin 320040 -> 320448 bytes icons/mob/actions.dmi | Bin 51424 -> 51998 bytes icons/mob/head.dmi | Bin 254752 -> 255354 bytes icons/mob/suit.dmi | Bin 453803 -> 455284 bytes icons/obj/clothing/hats.dmi | Bin 117995 -> 118260 bytes icons/obj/clothing/suits.dmi | Bin 153030 -> 153484 bytes paradise.dme | 1 + 13 files changed, 155 insertions(+), 4 deletions(-) create mode 100644 code/datums/spells/lichdom.dm diff --git a/code/datums/spells/lichdom.dm b/code/datums/spells/lichdom.dm new file mode 100644 index 00000000000..a3d834d4ac1 --- /dev/null +++ b/code/datums/spells/lichdom.dm @@ -0,0 +1,129 @@ +/obj/effect/proc_holder/spell/targeted/lichdom + name = "Bind Soul" + desc = "A dark necromantic pact that can forever bind your soul to an item of your choosing. So long as both your body and the item remain intact and on the same plane you can revive from death, though the time between reincarnations grows steadily with use." + school = "necromancy" + charge_max = 10 + clothes_req = 0 + centcom_cancast = 0 + invocation = "NECREM IMORTIUM!" + invocation_type = "shout" + range = -1 + level_max = 0 //cannot be improved + cooldown_min = 10 + include_user = 1 + + var/obj/marked_item + var/mob/living/current_body + var/resurrections = 0 + var/existence_stops_round_end = 0 + + action_icon_state = "skeleton" + +/obj/effect/proc_holder/spell/targeted/lichdom/New() + if(!config.continous_rounds) + existence_stops_round_end = 1 + config.continous_rounds = 1 + ..() + +/obj/effect/proc_holder/spell/targeted/lichdom/Destroy() + for(var/datum/mind/M in ticker.mode.wizards) //Make sure no other bones are about + for(var/obj/effect/proc_holder/spell/S in M.spell_list) + if(istype(S,/obj/effect/proc_holder/spell/targeted/lichdom) && S != src) + return ..() + if(existence_stops_round_end) + config.continous_rounds = 0 + return ..() + +/obj/effect/proc_holder/spell/targeted/lichdom/cast(list/targets,mob/user = usr) + for(var/mob/M in targets) + var/list/hand_items = list() + if(iscarbon(M)) + hand_items = list(M.get_active_hand(),M.get_inactive_hand()) + + if(marked_item && !stat_allowed) //sanity, shouldn't happen without badminry + marked_item = null + return + + if(stat_allowed) //Death is not my end! + if(M.stat == CONSCIOUS && iscarbon(M)) + M << "You aren't dead enough to revive!" //Usually a good problem to have + charge_counter = charge_max + return + + if(!marked_item || qdeleted(marked_item)) //Wait nevermind + M << "Your phylactery is gone!" + return + + var/turf/user_turf = get_turf(M) + var/turf/item_turf = get_turf(marked_item) + + if(user_turf.z != item_turf.z) + M << "Your phylactery is out of range!" + return + + if(isobserver(M)) + var/mob/dead/observer/O = M + O.reenter_corpse() + + var/mob/living/carbon/human/lich = new /mob/living/carbon/human(item_turf) + + lich.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(lich), slot_shoes) + lich.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(lich), slot_w_uniform) + lich.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(lich), slot_wear_suit) + lich.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(lich), slot_head) + + lich.real_name = M.mind.name + M.mind.transfer_to(lich) + lich.set_species("Skeleton") + lich << "Your bones clatter and shutter as they're pulled back into this world!" + charge_max += 600 + var/mob/old_body = current_body + var/turf/body_turf = get_turf(old_body) + current_body = lich + lich.Weaken(10+10*resurrections) + ++resurrections + if(old_body && old_body.loc) + if(iscarbon(old_body)) + var/mob/living/carbon/C = old_body + for(var/obj/item/W in C) + C.unEquip(W) + var/wheres_wizdo = dir2text(get_dir(body_turf, item_turf)) + if(wheres_wizdo) + old_body.visible_message("Suddenly [old_body.name]'s corpse falls to pieces! You see a strange energy rise from the remains, and speed off towards the [wheres_wizdo]!") + body_turf.Beam(item_turf,icon_state="lichbeam",icon='icons/effects/effects.dmi',time=10+10*resurrections,maxdistance=INFINITY) + old_body.dust() + + if(!marked_item) //linking item to the spell + message = "" + for(var/obj/item in hand_items) + if(ABSTRACT in item.flags || NODROP in item.flags) + continue + marked_item = item + M << "You begin to focus your very being into the [item.name]..." + break + + if(!marked_item) + M << "You must hold an item you wish to make your phylactery..." + + spawn(50) + if(marked_item.loc != M) //I changed my mind I don't want to put my soul in a cheeseburger! + M << "Your soul snaps back to your body as you drop the [marked_item.name]!" + marked_item = null + return + name = "RISE!" + desc = "Rise from the dead! You will reform at the location of your phylactery and your old body will crumble away." + charge_max = 1800 //3 minute cooldown, if you rise in sight of someone and killed again, you're probably screwed. + charge_counter = 1800 + stat_allowed = 1 + marked_item.name = "Ensouled [marked_item.name]" + marked_item.desc = "A terrible aura surrounds this item, its very existence is offensive to life itself..." + marked_item.color = "#003300" + M << "With a hideous feeling of emptiness you watch in horrified fascination as skin sloughs off bone! Blood boils, nerves disintegrate, eyes boil in their sockets! As your organs crumble to dust in your fleshless chest you come to terms with your choice. You're a lich!" + current_body = M.mind.current + if(ishuman(M)) + var/mob/living/carbon/human/H = M + H.set_species("Skeleton") + H.unEquip(H.wear_suit) + H.unEquip(H.head) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), slot_head) diff --git a/code/datums/spells/summonitem.dm b/code/datums/spells/summonitem.dm index 438be56b522..e813ec0ffda 100644 --- a/code/datums/spells/summonitem.dm +++ b/code/datums/spells/summonitem.dm @@ -7,7 +7,7 @@ invocation = "GAR YOK" invocation_type = "whisper" range = -1 - level_max = 1 //cannot be improved + level_max = 0 //cannot be improved cooldown_min = 100 include_user = 1 diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index c8d64fb1b27..40797070b76 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -201,6 +201,12 @@ log_name = "IS" category = "Utility Spells" +/datum/spellbook_entry/lichdom + name = "Bind Soul" + spell_type = /obj/effect/proc_holder/spell/targeted/lichdom + log_name = "LD" + category = "Utility Spells" + /datum/spellbook_entry/lightningbolt name = "Lightning Bolt" spell_type = /obj/effect/proc_holder/spell/targeted/lightning diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 2d690cdbb17..2f34c567dd3 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -292,10 +292,12 @@ //OTHER PROCS //To batch-remove wizard spells. Linked to mind.dm. -/mob/proc/spellremove(var/mob/M as mob, var/removeallspells=1) - for(var/obj/effect/proc_holder/spell/spell_to_remove in src.spell_list) - if (spell_to_remove.name == "Artificer" && !removeallspells) continue +/mob/proc/spellremove(mob/M) + if(!mind) + return + for(var/obj/effect/proc_holder/spell/spell_to_remove in src.mind.spell_list) qdel(spell_to_remove) + mind.spell_list -= spell_to_remove /datum/mind/proc/remove_spell(var/obj/effect/proc_holder/spell/spell) //To remove a specific spell from a mind if(!spell) return diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 8b204b399a6..c36a3f3ecea 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -15,6 +15,12 @@ desc = "Strange-looking, red, hat-wear that most certainly belongs to a real magic user." icon_state = "redwizard" +/obj/item/clothing/head/wizard/black + name = "black wizard hat" + desc = "Strange-looking black hat-wear that most certainly belongs to a real skeleton. Spooky." + icon_state = "blackwizard" + + /obj/item/clothing/head/wizard/clown name = "purple wizard hat" desc = "Strange-looking purple hat-wear that most certainly belongs to a real magic user." @@ -66,6 +72,12 @@ icon_state = "redwizard" item_state = "redwizrobe" +/obj/item/clothing/suit/wizrobe/black + name = "black wizard robe" + desc = "An unnerving black gem-lined robe that reeks of death and decay." + icon_state = "blackwizard" + item_state = "blackwizrobe" + /obj/item/clothing/suit/wizrobe/clown name = "Clown Robe" desc = "A set of armoured robes that seem to radiate a dark power. That, and bad fashion decisions." diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 09791623e51..0701b394113 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -26,6 +26,7 @@ mob/living qdel(guts) for(var/atom/movable/food in stomach_contents) qdel(food) + remove_from_all_data_huds() return ..() /mob/living/carbon/blob_act() diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 8b9f2af61ae47e6898627cc1f3a88a50a1ffa567..7d87c3d7557486c3a022669381c2d70b4c7660e5 100644 GIT binary patch literal 320448 zcmX`S2{=^$8#aFIL>MF`VN%wTkbNIQBodjd$vSq~ml4X4Em^ZhlPp8UB+J;h?CZ$B z#gJv}gBj+X@9+J;|LZd68Z*~*=A6&xInQ(7_j5n7j~_j_c;V^=001uP=|W5ZfX0^c zQfH*6d}64|nnL;KTd?V~R}cqZdmk6CS1z6&01%kd@vOyTTAp3yxs718`TcL7Mf}(r zB{(Fg-KIzL=%82MMT?pUh}KV5;x*=?Q{=%br5O;`&t~sWS_ax%)ET`~p1iwoyK0%uzU0lT{P1p7q3pM?58I;>lh>BQl+zku8Q2xYp(_9-@xhKIP z3U1G@bZW>Trqv{6eIQg!51%bIr$!Xiuo*C^V?|aU5f3NaG=x5EU*1qqmWr?&gAQr< zJn~8TpghTlJe>@mf0=9*^2&Nrc2vLg2E*&m&QjAFKZd;)e`H-XE^DJ>{qtUekEX|G zsf%=K(T9;1d*S_xtIFqH2jf}PvHS|w3S*}K_F*4_`SM55Wy-ZxaG2Jx*PkL1(RPrS z+b-%;cM%(m$zLqZBKhA}J$IXrti|+p^9MFvVRnZ_Dp6CR#~W6UR^%=@JpeKPt-o2{ zxcK(^OiB>H#m9mTq6UwUt@v5%lYI3^4;vxd*dMv2mnM83-*G!_S+gyNOFzLK!?;Lm zZ|+$NUOep8hwW@{z-#ejW$^Rob$_Pyud+U2ahP=<#^9oL0N@kSj2G!7o;;;y%u2QMzfu z^5$RXE`9HtWjEZD_bvNOzbKc9UhW)xl`*8Rqy2a%{msKB%I2n(q*Yk3&sgEw0xspY z=I`=76Dzzw(oy8m`^V#M`oCMx;xFI$XqxUlN$);3WExr1r_YsZlu?Hh{_aC{P~4=fR^c}#ffctW6gM|C@E9!z zp&K0^O-T-7&S~oT|(e`_fxuy8`1H~jTW+59mhrduOt_K-jH^Uc0KxtD$+!`gk4~zqx=24LH6OD z=R&31kg$voTeAag+M2u_+DlhEv|A~!ya{b@evgIl#@F@ruZb)49zQW}uD!Q7kB`?a z6aDVU(ELT7kTuUA+^}<+xoCfSuq72nI?W-`S~!cwlEet{03ZP9K{QMQb2c$2A1o*Q za3?CbIihuAUq%+1T7*kog4X;!$4%pUi4mXPA1|NC+|1ne3UR!~$;m3OEF}dxX9zxj zljtu~(|A^T zfsRXkMXs>$Ue&#MTyBW8_+St&&zC8}miO?FeUiKI^?cG_;hHoxY3V8yDHzj;BCW5x zOkp{BTt2_ox%%IsPWzyhd9d_Z6b4L4tAdsSbL^ zTzWOrZ+uz%9qkXl?R7}1{uG3hPjLCh5L&znRfJThGl~kpLhtE3Y|6I)bW`-5(dkrx zwy}U7hw{naCZ_CaUf|B$HbFYEP*=L@PF#w%0AvTu?sx=YSEr3&2O$^-6!cPhw5O?T zi;mzprFk<4i^#09wwM>-(u#aRJb&gjV zmybF;on}qM`lfuF*iQgy`Y@+2VMK*6Q~$B-t9dUOomXzDCMCG?M3?O^wZ`l2*xHv!24iQvMV-bjF?+{q% zFsu>-ttHG6-}QPQ$PT{ze*yo$sGl;ix<%BoNdJJHGA)y};-ZtTy4UFpbLY}TWMu*E zVBK8idc?Qh5F5e5M3V-ANV*8<9MS(;7sjm2;T>3VRE7=+UVMYA{B;dqi_42e2+Td~ zuf6At3V?20H`nKL`jYfUpoDO~Epo4t`Wcm12D-v5{pX8#RYQn9b}ErE$0QDjcFH@c zJO5|?-#H3rG1fL^udAi#!G%>46Z$Un?BX2;(Ym5((d^r_&M(;G-{djc?955B4Sc|r zqk91;bR$it$VFR|Cz0?p1FTAz8Knn$Mz+CV;Yc=%jq7%+d59TL)O1JRcipwF??D)e zt>T2?ID|~ZP2@o|;s8iSS6nDK+^l-AVWjN+%UASW<#EM-Ng-Sh?oHr-O0_Vry0<22 z_3QZEfpL|J)BlUB8>oNC3~SQg8%fHiXOy@)bT-7oodV1No1F_>U}L z1dieB>W*5;VS>>r`n%VWf!qZlTFFMwH{kUWvl+Sj`CRWqATN#5S3ZDEN+vc=Ik1&$ z+4IWKi-ID!P)?vBBWX2gSB*;D_z(H}bpLsbwImVKa<*56!uH^)A`qdei0eKB{5;oP zQxF`0*MMlmPM`GrFU!^#pkQ=;Xw(P}yKe}4YHtvQ=)@3|s0=uVWk81P##*AeZ`uEW zQ|?Mjjmk?Wi6R|yne+YcgbomQbQu@z1-rupyRBhc(dhe7dnGFqn7{G-`H}CiEk_^& z@N7fP9!2B>L>>}(wT;88MSAM#aWg8f&Phu+s)FgQGc(3T0gxdD(AmW>9$nldD8(-1 zhaEZlhTH2l@qZZ>=+|gLlm@I9DDVo9)-=^R9S~HKJBM4^L)1merP$jx$E5 z23vGgIj7yprHZ+%vR4g%Vs-kIxg!k}abMnE3XT?lL}^Oi0@LZHA&Ot$W%XLJ zRN$uem#(6IY#eu3U>tKa5H#;RM#NaN{W9R*oODXU#xBGN@TiA`YMP1{%Y1K=lrrrq1qCj!2 z+xv5ace|c~_0vqAg6xo~?8Xlv`j(&Y9rL7qxr-nTNGC!hkbj%rD;Y7sLem!~)w2>* zae8)s9cVBAh{EnURbxGQ?A5rt-rrcdxvJszlxqdknK^+W7&=;qZ`V2%cJY({X*aoW zMI^kMUhjV0b};t6$lO4XU%~6w+m;v!_`g5H-|{BPA24mus%N9Jn?C~O@vrFA@jCkx z*T`R{$xcMJK~l`}1Dtu%rPU((hz|7N$%inw$%&Eh`IGbTYB=hAb9;WCz(04o8e6st zyOol6yYjaUQM>6M%S@jnxqolM+M#i5cM?JKs(uQ7(_Ka&xM}jg{hV%Tnjsfu|88P6 zu9~C;fdCrYnGiKz%}l{U7tj@&$27@-{H{TH6PdMlJLU0wsUsjzDMaQASGCj^OK9B? zqHyho3-n3fts8}X3fbDmGgj6fy!O={H#NHDnu4k|XytKEXskj+5@=UA;_(xG%5MBN zaKaG0tFrQ#sTzKaln{b3`c3&r+@R$3nHo=gKnUi%Xxz0m0s?vUR(H#L;I?Q-Z>O^% zWBo(4nFV8u%+*6|kG}9Q)Hr?RyGb1J?EDN3J+!n)&%f76dWWdiPG%p@#ZIMW zH3@@d!PQNND5pO2#=WP^@pS@;bpms@tk{#T$@c+;i$+J3J@-HU!$nUnSj|`Tmr?Us z*!idSV~6tbHYFtJBY0JXc~!&v38bPVWqrxUgQX4}pMqEB?_Zb~e!UEe$MC%4P9yV^ zim}2Q6Sb+89Hqwwas4|r)8`Klivz;l(`jy__AZU8^8dx4Ngrc>IrVPp{P!)IG=4(1 zVGZ+3IY{SUVkW_{JCk#3GY4VR&8r}0lB1VI; z@wlU_wWjH;|AI6OHY;?udy0LS22h6ta1678$0%<^Xzc(VnUbBcjYE5Y0{2F0c75zDxQY(75kT2MpBG0;gx8CZcHoB@xSk&Ta{?U9{FTuAE2$3QS_p z7W}NKnostb9UUEUYOI@b!dl5P(E{L1cBXmh&d>l`wL_qr5-PI)7g7G)o8XL~Z1*qf z1yx`an4@}3{j7BX!;2+#Kj}*B8M3f`O4rN^^a63kiG2N7Uu#M-FB-OKJa|!?UKwki zLkoI;201V)3l%hYzaRm8zrQK<76%AqI!C%s&a=Slx0+IoI=8sW@D?jX^(S#F322hD z#Z7X>;RNOe18Wsx>cL;5U-v#MF2z!cU~fNJ4DNS+X|$ZpXV3M><{dfQJ3OLaLA@sX zEaQ$Jb-4Fom{LyDhSi1O`UEmUZOO*4X1XKBGkl-d0CKI%dmLJ?L|Z#Z^r|GBdw^W- zNY)g`6}koD+x|SOdS23=m_;XWOEWV&+XzE|LY!Z`P<}Wn^CYfAp{uLO_Z1;=@O*o^ z-|>v7Ut$h4l%N$Q!Dl}tv`}Vg;c8Eexm@sC65#iYMOMttq) zK%S0`y&Qx(Ddu`0&C1@2+zZ3yyl_M*oveghXIxV&t?c6h2gn!2Yf z?1)79U3ApfVvIxF%H3zPfbmOpW~LG?_6-hMk`HIajUe ztN(URcv@C=-zzcNE8-8I(+!P6;aZ}>3UT1ek&-S$BR-$sdl+8iTlWS603MpV3=21S zBnV2cUu%Vi9_IuAnUuZVSX_3x+btgm6ia!fOw7Le5*D0Pmx{N$U9jyyCrQO%cH$<= zar-Io#pKc+H-TDS3t1U8G|2*2+9J^2txn|B)CZFR?pTIFf@;GO*wow-{UTrea?|)>0Po7YE{6Yj;sevX7*Q@n>ScYW4a`uG_G!8U?NBCS6ZBqb zzo9{C&=)(EjIDcKSv*;w%G49$`8J!qY;rP7g7%Yt$W6s?(o1{td6;EoaTa#UDD3nh z%A=-6+z?jP7y349ReR`#nV8`d3k#Pg6vQ!b^7Og3&_S#`SW^dLg>Q?=3|iTo+$X%W z&~br^<5pLNm2wmHQ)qJ^G3cd?b#`@`0e`}X+syu6GNxyQ|J&gD>KR(1#Y8mn6*;ocE4IPRKOI{vY5aL|6D zB6saD__2PALKz|uZQQxJwDe|B$M`@4$jn!3l1#MMqD@665YHN}Y6<}IVZk1*j*jLr zj4KBRFXaO~7MGO*9u3AsP#%+V6a5f;2zarkI?;$Ga}=7*9?9p>taIg?`-+V?jsM@~ zMJ1_cCjM&le&*Mk?SVw9W5I|j9{KKzfH0LZV}VM;*?szcsTrM&+_T+Wcn%2{K=%Ea zUa5{#5u&yerX4K{MSfk!Y|?p|NF9bI6M>vD9etsaR3 zwX?fDk6gStyHW`_Gu!3SRx;bg)9%-NIBQLnM=8MNm_HXZf zfpGNEw$I@7w(qPfhTpx;3jK4H^H(GDU30~w{@_{v_5XwdebFcB{$SdZRKnu>LJ>6= zRDxLAFNb*VKA|}V2Na6(1f!8i=HaC!aEG^nw6wGbB?H}v^cz?lE2(`&S-1PDbDJS} z@1xC=)#Kwou{t--?npNoKs=?MFbha>Xd3^el#b5KQj=h601@cK7!J3Xia~t!-kxdg zf}vd}Jt|Fwg}dr4(l>N4dKPmTKdR9}dOaV6jmEd@HU@nAxK>wJM+-%~2(vMB9Pgz- z7Cr;Q`n${kd)KPxvb=Ts-6OAo@prAN3t@rnP~zPPojjZ$E@u>4FM~>(^^k-@>mE-) zeN#-Ie#A-$&;gYRyIU&`m~Y>n&3?CkaQ{AblZJ!x3&KSrJx)#mXE!1yV%MG`k7?Dd z@VSHgmhn8~t9Q945rKSD)XvS}SYq=ebEpZJ(uc-P>_r`>J#D0UYJP$>cCR9BRl|>o;CxzlHdSJ8Xesb3 zn|8S@^p4oD82pzbY2WMXyvLD^%Q?J-zfbMrh0l_Ek}$IDamGfgA9BEQV|=Qw`+p2) zJik|kptB=aI2{YWkyGFQr|CZNXE51kzdp}@re^dw>A2=PdBknUY}eCF{ABAo9Hhah z*=Kn;hYuLQb84i188^F@&A~4E5SE@XJznKBIG&lc{mb4HU&J5wYkz@;&C&as{kBbG zM&oX0wjZt`FKhCt#53 zh#VC}$)cgCwKQ`Z_Xg5(eqzn^mQK;!=h=Fv)7(eG-?3&0Mtl2y4`Z%af*m?MA@-RP zE){zy=C*wLYev}_m1EytqVgCM|RO%{*v)`A6U7ZGV6M%wQ>-(Jc zhExFT;ojT>O5XDiL4I_&65H){!wrmY`|P{u+osa9jVKhM*Rf)MPN*?ZPo9OU^zs&r1n?mXE@wF@(y)LBBNeX|nJ8 zK?*WGzDAdmt`U&)1Yiv|`zRO&h;w|_hyoTOZ`ny!Tb%n(v9UyER{;a`odbixw zFD|Gc;?%>1BYfR@kHl;m#$vw~-Oz8y_zwjQG?^e8x{A$lYK***mVckDXTM%k){1*d zoM@Z>CrL`MPHW6!?b_;Vvgn<^UxfNfGkwQB8m@Ba|GcFMRF`}5T#AjtpZz)mvb*wo zevARKZzl_768j@fdT6M@g=S?>>%Bf*+L}`ttrTKXf>BDIP8rbgqU$KEyTn>D7>}_Z zC*qrG<^zvy-k8B^Q-snAO=915ba>o|e#}cB#1vu8btMr0DU}Ckd_~FHlXA!xADY8Z%EPK zG7Y<^S=LWvo3k6tRdJeA@^9E3PEsEGm~#z(M9hL(T9z6a8TmJ`c~cYvZ9AvTqFG2_ zKeT?D$M?m5l)LQr;^hHf&Zw!ZYf%mk{0v@~BjkY1Yv&Dd8W$h!QTUe{B~$GL0h~Nz zn+7kEF<)&BAMPFQj3!UqS$TJve(jFnF3*_Y7VVChRwvZ~g}WVe!Tr1VzlqQS_GVrw z4Cc}I`{o}Jds_!zum{Re(LNFwAv-iC-+g_ZI|WY@xL|%F1Z;z1_#-_eiQflKiZvw0 zp(_vno{Bkfzfp%U+|4Ay_9Rhqzl>Q=(q3Um8-57S=(FkHO?hSq&s*lddI+B1B$i6>8<+!^!z0+I;TW z1oQ8g`TlFH)hK*#^tg>JtN>t~%*rqG@tKjinxF~01c}ZRm5`7~&^B(@GburItMnZV zLN_R9T>;kF+gYZtMYgMa5e7BWxpjn3J$;R4hM{JE8-9H&kgT4vTvecE;u78bIQiyD z@#@m|?_X@JSQS)Nzhq4+;xeeTAa*P-Y+G!q30dlJn}%N@|0~HwZBH^~>5< z1_uTt-UyU)Wo-Ee6l3cyM}CI*@Jojo!Bkwe)Jm!94_%wFufD%~+r(x!q_-_cwMn%D zr#Zexexq5FY({|4ad>w0m4%h0yqRaHPn$Bfd|g%meq4Ri#5e_@l3vZz1TG;u!(WpK#1hzmYZ6|Ju=n7jkhyQ z1$>bWp9;FnaPTV9w6*B_wxqI^UlvxavSm?M~y2lVr$HI zP=zxH&)a60M2^VniXUcGPjLwHIohl}P2_uG!DT+=QNxRGIQ&xb#nAQkoskpd%?nF6 zQ4>NaS=-)gA2>O;E3^XADoL9*u52m?pP0SfNFyUY4fb7s)x(@HrRKq4T0mRAiv3aHo2+TFGD2?Ybq z4BJgj%3-V3)Dc=S+nb1pk!mc3pdRmjctSxV=RAN|+S)V_o+Ffol<4&ZO)iGX3xO|! zuL>8|YcdjY6=ee+aCI1?tZ%R428HJ6UD4^|wN*H0WR2!EMm=;K-{_Miz26M{$LjBe zV#7{W_{Y@_ON?@Ef*TI8)0~9afI&5mVIv^N_6w(AG#$7{yS><@v`QiySd;4+38w<4 zwvK4}9jnB_|N62{bZRCNBqeT30Xb^$JTpZr>WCln#rh^6*0XXo-fI@+bw5zu`+f-s zBwzwQDB+d=j6f|SzK%m5b#-3#1k|~-$xmV7!#uur6q$BCee~)BS&9hc6|JEIp$TMa z_Ou;BELH*}sfc{LWV_5Z0Zwl=`bQ_%S*{Aq&@HU#DyQ0fLP?4#sC{&9 zQsvXEi*J=eMQ2yG6|NyGUyXM@U|uE5_tDJ8d|9=t&98uoiuFpGZph10kvIoHpb!|k z2QmW=GrCQ!WHMqkL0!^!L?Y&X?39VwW@NW8N@` zusmN92MtHDWST^=zKxdH5QdN_+K)a=brz3H>h$h-N9%wZwa63JGr2A9Z8O-PZ)|Wi z?#h|9j^>542BTU37r**UUGW^j^aBhw@kGC!?D>n-|Z4h+?U3lXBbS_mA6%y}VW%C)$C$->mj=hqh|`i=O{Bz>x$tJ<)^%PL(xvFE4}vpu;D62@k; z$(Y2;7drdzXg-mYKx;Fx z*c$@V4vF3Ss=zH2SLihjbG?x#Y8h2&Zx>sxDzOTBRZaFGbRh*8!c(A!I7IhV+8JcD z3_RvK3U^GSR!=d#0N6S*2@0T);db7?0rkp>BIOMbBH2kH#g%%40kw%6%xUTCWBnWS z`ncUFYr83?Zq}L(Sdxdf+WuBWB#R=IrMsaU!1~2>U9kV73$R?VUX!gqQdYW*7Y3fB zJFPigvD{%dX#;UFEon=&C?pkbW@cqw=`#3Frb-w_nkZ6#z94|cA|Z&>rEo@Sce-K^@<6i9P)2a>xqjfaA6=J8Il zfJxcYHrt|q);AN2e#{RlBo?JD?n>KN$EOP|kAp)e( z*^*MpO3&&QsS!3;Bl_h3c>%Cr(&1L`j2;td!xznuSq+^VLW)k>if11a z(YWrCorSbx$njUk@bIGJU)rl`T>n%O&m<`Igyqa5;`t0CIk=+P8fG!@&$nVV)6I|G ztt$JIM|4wK-Q2DXY$M?pHM}Szc&=v|j(*E*t~j@qN>w|1ykRjCTo!s>S6btt9LQfTsE~!fzen@`R5=9%d?T2Dt%0JxdLctL4r}^ICqZ{Y!Z=L6 z3h7);@XpHQ$;hquj~U@sR#C7pFo@5XqX3a21=I;&#N0(ei4gv}zJpupPB66ozpy_R z=_@zpdfR{@Jb@6+-hiEYhk!y|Wvhp&fvzOJq$CXCdi{d&OS(7T>mwCCqM9JUf9Cu ztbF2WvC$y1-?2zZLBX4&IhMWk3cf7|OZtHg9wyqREs27%m;^%=2e<42c5NsX#KGbg zMLzugL!$S@7iSNw`I$M_Vhn)f%Qu0RgZAoUf#aPRelfAMZYoN^OOK9zV5SHF*47@y zl(${3=znS#i_calt>09K+Iv0!Azc_7A6(A$mFhNZWS{#L z=rHk4IA%Feg>S)QWw&WW-nt)~5Z{6FAfwvnL_T(ABglTC3n@pon*DJ;761`1s5>1byP+%p$ri3@@lVo zQb{19uklnbCV}m>lchdf5HwBs%;7ZYgC73+oFXv2OA*(Tzo2SvI~9;gsqi1OWI zEi@GEf?2IAwtn}L1bp1DjQMfDC=T3KvCG7R6dJs6x}(J}QmRKy^|w8CdHs_X!{uCG zSLYi@mo0Zt323;tbB*F5p^u*$N_w^N?(SOmM4Lbuh9L@*zTH-^639m*926c%v|_1S zRsj}}6n%Kq&m;07z5j5lWjY@9^7A(i>Y%rle_>2n!Ur{xN$x+%P||{ea5@&+Skv=* zCCs7eZ)Zzji^D2KqDwxM0j{qNJUu6(k7qBF5kL1XY@+YuFvFyTfBvgBzgy}LcFX!Z z(8n7tufEl>jXK_QsA)U)JWvTMsc<5BR(m*|o4tJLS$#Hfp_LK{%kmc-T!;g;6()W9 zE;vk5>_P+KLWD3l-yy7NWc_i~TypHLBO-p)x-up_T`-W@gjPV{p5kXEHCychZAhVR z02LUBMaXC|T8oY|Ja$DjAPySXVi0Q=?GGB+Tiwu55XhLaxSOx)mi0x~o?X6wEZ-|_ zfX_@>xSdJA*!IlVz(2q!&=et%^mB0ZNV;B4m1deeQ$n46L<uN%}SbO4Hxn zIV(UBUJD7hZiWo`E2@mnhVUCw*}1gr_YLH-0v`_@cU~J5Pq*wYcYR0-{rf2hOdCN# z-o?bDt+NWkr!QPhcfi7E>^@K}RmVeTdt-Ja_}?Gn0E*6got`KvMIWLOc0CH|82{Qn z&weOk(T}BW@$l|ie1`2~_y;RCGJKvud~xMr#!AOZ5KW+{Ck zBME*U)iW^p%(=;2`$d7I5;-}<&d4IL#U2S1us1LZJ_B=uhWiZWLX6{Rq+_fraj7GY zKEb8&V&BD3%hl;|!MJ>6JwY`xBN>}*N9e1#H^{8$=Xz(h32q~22)hDmueB{l%Q}vm z$0>nd#OlTmk8B)11S?*O3{6JNU3y<%e)t3`-enNx_$ZeBmauSW&Gfr%Wv_sfZ6(jr zFe2-(DyIP*>H2`>gRD_i^h2@9uzdLOB3nKkJEU3oQO>pb`hcVSJ!ML_cKk9`gJZlZ z#ibO2uM4vNFNe4`dz@Uo`(MmZT0UO?`4(2*)5O@bq({@S9J%OAIj0U$?<`STl<92~ zC{-JpuWFR~0+Ys3BFwHdOJsd=#45q)uMMZMCu)y8p_Dgsf;S33n=$*ZGu^*4pLA52 zsVnEUKGAD#6&EUYfhEPA%6McARz$^K;R`>Erxro2+^h4|hC2S9COCPi*ib z<-NNT)2l@2!`%x1IrC*3VtLJ@j6F3m@-D*!G0(=6eh*6O?Z54{bu$^3UuAsmpF}nr zw?WM{4&$3P&dS|z$7;mQ2|q6FFCrIEsTH7M2;<^_S=m|0S@;o!r@6Y74{!O07?+`Q zIHV><$0RM~J@;Dgd3VR#eXR#sMaR|R$WPJg!-Xg0tlNIBF@r?p7Mrj8gh+T|d& zFKVdPG&Jn#GB!>*%P2Znbm9hbD|zh!fmcQt?n~<)6_B)VFvkoBT71-3<-zfuq;qkj z(7k|QimrQI`s9a1P*4zZ&UwribqF*5Og4iZYB^eSythTYqgrEsndE!!4GckNI}E-f z;)5t+f4!FIPcTRLK@q=^>P|Dm-aa$449l?>>3Elds_^R&u>?zCLNp~uwL`{y8U8%wB&ojPE_oz$@E#&f_?VZJj;J+=ij#F(Yiu; zhK;mwF~#xVO6naKusr>vlk+>lwTOhSGnN&QtGZ)DNh(H>xZ@xfKwGSYfL)eC>Dugk-Khru4f z!KM6N##bT{CfD9tahW65oI2MsGS~S)7LKc$qW*oB1XU3nsSR5}Z9xg~Lnu@{ zb|L+_`{>qDAv-mt1wHcTPbS6o5*ivRQEB!e5|QJZXq2xiEp`9?DsRGRQrgl4+H8IT ziur`zre?HA=Y6j+O=fS^z_*!a)eb?Q#x|dYd)w5{KI-i31miK%I>eg!@Bmj=*AW*K zGbNfVV0@_Z@^*;OfI`58RlxaJh`AUNt{EKwe6;^U-JBv-_iEtNxa)6crX}5)^0y&( zEm)@BNzy!SE7xIAzZ`X%Gk%M~H8B6Kvvx&HO=Z_fBJgLO2pY(n;hC>?+a5(N{{Nw2 zG+6RKuSBmJ&SJ!GN76j%n^`srPld&aSSP^I6Q1KKpJ9{mB1-8=V9~6^9cH+S*A2}Y zSS2}Z%m)ZSq zZ-DtVA8Xs)03N|+lfY-!BkUp0c8}XOQ$B-%1q`0rnPc%1SfA<|?asXRXQz1UYHZk- zNw*yS`;5lkH~)P`SASdyO2N81aA_OwXhLW~UR+uG4le!Mvr1$Qh&5A7{uBKugyMh# zOV(FY4r&2P@7wztGpL?jNO&pHq%=+F_eKK-JN?;Cma&`~etkA2F* zQMVmbMZju;OO)nD_4L+}=g(>J%uJpta4TUhWTIB0cljivaa`m`h3jZD%MV%x0QCWb z)naLZ){p{p_ybyB$ScR8ktj1rJC%C6LyFMvuS{LKHPsUIxxr&QH7b;rVyo@?gdVU< zsW;q|ykPAPEXHg#?o&{#O|ztH#LVH&U|x<%+cfW@@biwY`_oNV&TVGS9*pPRhP!Y5 zXSjMJ^LOH}r{7sG6xAhFH>VOYokPRlF*BV;%Tqj7|7Tt~ahTI~xz~vaQ

xad0&=mI^MB;;(yzv-!7b(NMu$3N>-kZxgbNRG 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%0AsWsaA*ab4Y} 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%0Dki9=_!ylbhSt!g&-D2 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
}BYpL^D&1pDk23DP`z&3vQj`3F(-V^hKu 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 literal 320040 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

FnunB? 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

mEAXG_Em4KC%)xo6s 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�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
" dat += "
  • [category]
  • " - dat += "
  • Uses remaining : [uses]
  • " + dat += "
  • Points remaining : [uses]
  • " dat += "" var/datum/spellbook_entry/E @@ -514,7 +575,7 @@ dat += cat_dat[category] dat += "

    sPOi!Ppd1%#xoT`6O$V z(fhzOa+?E`k$%=lw1Mw_V~YZhV~@ii&-o5NSzSWr_IRx$184(~2)u9ufrJ&g3>GqN zQ0L!J_CaOeP27u(p5Tip!$+#FE4?mS|1DmB316T-#%>s%ClPk~7BDVA)}u%6GH_*z zTxNw2T4~Vko+3!aEh3_1Xt-V_O{h|-jt)v~SvGu2xnBG58F1aC|Wh>t(H-U)pC&mM({&7rDPltC(s zBkrVu;YF=s{>gcYeU(>KAu3jiLj|1;2wKDzXNan zJpOgl_2hTAUl2Ro{BwuZc%jN5DrBsE?TW3qxcGJ;;86x3UOl&aC&m%wVE2`lmOg#^ z_HABuwL=P5KnWhc?(JU8eM_HmV?)!$4KH8}7RvZg0E7sfkp|^KOAb}?640v@M+Hm~ zhQ{W~5d#0icc^1j-m;8LUW;T>fhguG338b$^j zwVo>vod7OSVjmweEb^1KoD4KL|Uwk_5o_ z0y?p-yw)Gq=M49 zZ40#)6J)?Edjz}&xlCV}RSf>W@D`ZI_F*X%R%iyUZW&evr{Q%e%M(=Kn;HhOr2Y{SUosr}L<-pd0*ZSqIRVbNC z^lI5HB=$krLvY6~DJmI2DpFIq*2V)c|GP{w4{p@mDB4%AUa>S(gv8}z3ozbqVVULx z6Hv+BG6WSS=8IyAUAK}_ZtK0Zb(k4sb6|co(5#vPk(w6JalG?`3*Id@^a6{zRB!Qy zBL`E9?9K@y*gMEB0?_r@BM*fDvZ`I(wc1nu@3Z9z6T2m&)*`Kt(b|GbFA=V`IfLLwep@&xmgrB9$w^-}dL` z?rhs+2HofS_z$onkV_d{GZ&P+j&nVME|Y8X@KY+(XZQpdvMv)q(Rg-TX6R_Pm@FJ#W6 zIy4eTB(i4zHy}LPeh$*88U`qqWqhfS!VV29ve655fj0r*BR zy*s@3m{iiK5yj$$J6!uJMmpAwK8lU^a5+-MpT)kcRH0y?Em0~ZL%JX8h^{Y?by}W8 z9p+xZzxus=?lrfwQU{(W!0v74^ZvI_^<|4de0&}AjqpD#f7X!0595zHa%I+I8>2T) zzhkMLNzT>AcxDNxV#3StYMsvZlpI_z$eTYq!!`S`@Wf`m5vlZwZ7(6h-A_DZ%p?VpY|zcakog9(fAK9ys)Ob zs?-@?c;!qe7&t;LyQ4}I+N-RK%`Jxn=#5}aB*o@%iuFi}kS{5hN=(>pU-G~g-+2Hq zi2=AnV$V-46H9i&aK2TX@bMWUVcv)rCo>R=+GpNMf@*knwcDwS;BzU?yh`&Ejd?@6EwVpm60tyU8seL-7F|*_NQ~RNhf(*ac~WmeJdjP!`T30G9yQ3Q2mQtvWAPqOF}u zmS=U?E$1BkACK7f!N0zqw}a>th&qa`u<8J01~r)JuE6}P$G&h#p{%Rd?k=0 z%0A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 z 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 F{|_^RiUj}w diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 8b1add2756b812f4355c2d27115e8898e74fc01c..c1aad9c6902c54f6596dd70028cf106f7588b095 100644 GIT binary patch delta 10970 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 aP=1rywKuVayRM1cL7ucZQDlDg-hTn_6ye?g delta 5408 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 E52%NvIsgCw diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index a30a79e335de725493f06bd37e22286a3b98b22f..0ac8cffa8373f03ee38edb4de387ecb1fa855a0e 100644 GIT binary patch delta 22214 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 IQ+^!sUwWJ)HUIzs delta 20722 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 delta 7074 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 z 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 delta 22208 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 Date: Thu, 28 Jan 2016 20:27:05 -0500 Subject: [PATCH 17/61] runtime fix --- code/datums/spells/lichdom.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/spells/lichdom.dm b/code/datums/spells/lichdom.dm index a3d834d4ac1..31c09813863 100644 --- a/code/datums/spells/lichdom.dm +++ b/code/datums/spells/lichdom.dm @@ -98,12 +98,13 @@ for(var/obj/item in hand_items) if(ABSTRACT in item.flags || NODROP in item.flags) continue - marked_item = item + marked_item = item M << "You begin to focus your very being into the [item.name]..." break if(!marked_item) M << "You must hold an item you wish to make your phylactery..." + return spawn(50) if(marked_item.loc != M) //I changed my mind I don't want to put my soul in a cheeseburger! From 423b6ae20669076c16328ad20b18c930512b0fc6 Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 28 Jan 2016 21:10:27 -0500 Subject: [PATCH 18/61] Fixed knives & shotguns in outpost maps --- _maps/map_files/RandomZLevels/academy.dmm | 2 +- _maps/map_files/RandomZLevels/blackmarketpackers.dmm | 10 +++++----- _maps/map_files/RandomZLevels/centcomAway.dmm | 2 +- _maps/map_files/RandomZLevels/clownplanet.dmm | 2 +- _maps/map_files/RandomZLevels/evil_santa.dmm | 2 +- _maps/map_files/RandomZLevels/moonoutpost19.dmm | 2 +- _maps/map_files/RandomZLevels/spacebattle.dmm | 12 ++++++------ _maps/map_files/RandomZLevels/spacehotel.dmm | 2 +- _maps/map_files/RandomZLevels/stationCollision.dmm | 2 +- _maps/map_files/RandomZLevels/wildwest.dmm | 2 +- 10 files changed, 19 insertions(+), 19 deletions(-) diff --git a/_maps/map_files/RandomZLevels/academy.dmm b/_maps/map_files/RandomZLevels/academy.dmm index 069a3d612bd..900d8bd1e5d 100644 --- a/_maps/map_files/RandomZLevels/academy.dmm +++ b/_maps/map_files/RandomZLevels/academy.dmm @@ -340,7 +340,7 @@ "gB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced{dir = 5},/turf/simulated/floor/plating,/area/awaymission/academy/classrooms) "gC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/carpet,/area/awaymission/academy/academyaft) "gD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/carpet,/area/awaymission/academy/academyaft) -"gE" = (/obj/structure/table,/obj/item/weapon/paper{info = "Grade: A+ Educator's Notes: Excellent form."; name = "Summoning Midterm Exam"},/obj/item/weapon/gun/projectile/shotgun/combat,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) +"gE" = (/obj/structure/table,/obj/item/weapon/paper{info = "Grade: A+ Educator's Notes: Excellent form."; name = "Summoning Midterm Exam"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) "gF" = (/obj/structure/table,/obj/item/weapon/gun/projectile/revolver/russian,/obj/item/weapon/paper{info = "Grade: B- Educator's Notes: Keep applying yourself, you're showing improvement."; name = "Summoning Midterm Exam"},/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) "gG" = (/obj/structure/table,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) "gH" = (/obj/structure/window/reinforced,/obj/item/ammo_casing,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/awaymission/academy/classrooms) diff --git a/_maps/map_files/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files/RandomZLevels/blackmarketpackers.dmm index 09d68ef2916..e68167fea13 100644 --- a/_maps/map_files/RandomZLevels/blackmarketpackers.dmm +++ b/_maps/map_files/RandomZLevels/blackmarketpackers.dmm @@ -142,12 +142,12 @@ "cL" = (/turf/simulated/floor/plasteel{tag = "icon-green (EAST)"; icon_state = "green"; dir = 4},/area/awaymission/BMPship/Midship) "cM" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "cN" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/awaymission/BMPship/Midship) -"cO" = (/obj/structure/table,/obj/item/weapon/butch,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/plasteel{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship/Midship) +"cO" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/plasteel{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship/Midship) "cP" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship/Midship) "cQ" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship/Midship) "cR" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship/Midship) "cS" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cT" = (/obj/structure/table,/obj/item/weapon/kitchenknife,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) +"cT" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "cU" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "cV" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "cW" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"},/area/awaymission/BMPship/Aft) @@ -316,7 +316,7 @@ "gd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "ge" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Aft) "gf" = (/obj/structure/mopbucket,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Aft) -"gg" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchenknife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Aft) +"gg" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchen/knife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Aft) "gh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/awaymission/BMPship/Fore) "gi" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plasteel{tag = "icon-carpetside"; icon_state = "carpetside"},/area/awaymission/BMPship/Fore) "gj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plasteel{tag = "icon-carpetside"; icon_state = "carpetside"},/area/awaymission/BMPship/Fore) @@ -324,7 +324,7 @@ "gl" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission/BMPship/Midship) "gm" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "gn" = (/turf/simulated/floor/plasteel{tag = "icon-loadingareadirty1 (EAST)"; icon_state = "loadingareadirty1"; dir = 4},/area/awaymission/BMPship/Midship) -"go" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/item/weapon/kitchenknife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Midship) +"go" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/item/weapon/kitchen/knife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Midship) "gp" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/structure/plasticflaps,/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Midship) "gq" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/turf/simulated/shuttle/plating,/area/awaymission/BMPship/Midship) "gr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) @@ -342,7 +342,7 @@ "gD" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship/Fore) "gE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission/BMPship/Fore) "gF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) -"gG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/kitchenknife,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) +"gG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "gH" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey2"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) "gI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) "gJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) diff --git a/_maps/map_files/RandomZLevels/centcomAway.dmm b/_maps/map_files/RandomZLevels/centcomAway.dmm index 2b12a0cd920..fe4583e5be0 100644 --- a/_maps/map_files/RandomZLevels/centcomAway.dmm +++ b/_maps/map_files/RandomZLevels/centcomAway.dmm @@ -22,7 +22,7 @@ "av" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/cafe) "aw" = (/turf/simulated/floor/plasteel{tag = "icon-greenfull (NORTH)"; icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) "ax" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"ay" = (/obj/structure/table,/obj/item/weapon/butch,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) +"ay" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) "az" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) "aA" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{tag = "icon-greenfull (NORTH)"; icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) "aB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/centcomAway/cafe) diff --git a/_maps/map_files/RandomZLevels/clownplanet.dmm b/_maps/map_files/RandomZLevels/clownplanet.dmm index e70c59300d7..b771993de4e 100644 --- a/_maps/map_files/RandomZLevels/clownplanet.dmm +++ b/_maps/map_files/RandomZLevels/clownplanet.dmm @@ -106,7 +106,7 @@ "cb" = (/obj/item/stack/cable_coil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) "cc" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) "cd" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/masks,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) -"ce" = (/obj/item/weapon/kitchenknife,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) +"ce" = (/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) "cf" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/autoinjectors,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) "cg" = (/obj/item/roller,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) "ch" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/planet/clown) diff --git a/_maps/map_files/RandomZLevels/evil_santa.dmm b/_maps/map_files/RandomZLevels/evil_santa.dmm index 6268bf698fa..f144c50064a 100644 --- a/_maps/map_files/RandomZLevels/evil_santa.dmm +++ b/_maps/map_files/RandomZLevels/evil_santa.dmm @@ -22,7 +22,7 @@ "av" = (/mob/living/simple_animal/hostile/winter/reindeer,/turf/simulated/floor/snow{carbon_dioxide = 21.8366; nitrogen = 0; oxygen = 82.1472; temperature = 73},/area/awaymission/challenge/main) "aw" = (/obj/machinery/gun_turret/grenade{desc = "Winterized 40mm grenade launcher defense turret. If you've had this much time to look at it, you're probably already dead."; faction = "winter"; name = "winterized mounted grenade launcher (40mm)"},/turf/simulated/floor/snow{carbon_dioxide = 21.8366; nitrogen = 0; oxygen = 82.1472; temperature = 73},/area/awaymission/challenge/main) "ax" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/awaymission/challenge/main) -"ay" = (/obj/structure/table/woodentable,/obj/structure/safe/floor,/obj/item/weapon/gun/projectile/shotgun/combat,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/simulated/floor/plasteel,/area/awaymission/challenge/main) +"ay" = (/obj/structure/table/woodentable,/obj/structure/safe/floor,/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/simulated/floor/plasteel,/area/awaymission/challenge/main) "az" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/awaymission/challenge/main) "aA" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/awaymission/challenge/main) "aB" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/awaymission/challenge/main) diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm index a7528d6adb0..231fbd041e6 100644 --- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm +++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm @@ -534,7 +534,7 @@ "kn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ko" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/glass/rag{pixel_y = 5},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kp" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchenknife,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kr" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ks" = (/obj/effect/decal/cleanable/fruit_smudge,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) diff --git a/_maps/map_files/RandomZLevels/spacebattle.dmm b/_maps/map_files/RandomZLevels/spacebattle.dmm index 31460e82280..9f278c80c36 100644 --- a/_maps/map_files/RandomZLevels/spacebattle.dmm +++ b/_maps/map_files/RandomZLevels/spacebattle.dmm @@ -129,7 +129,7 @@ "cy" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "cz" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/sausage,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cA" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cB" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchenknife,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) +"cB" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cC" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cD" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cE" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) @@ -174,7 +174,7 @@ "dr" = (/obj/effect/decal/cleanable/blood,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"},/area/awaymission/spacebattle/cruiser) "ds" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"},/area/awaymission/spacebattle/cruiser) "dt" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"},/area/awaymission/spacebattle/cruiser) -"du" = (/obj/effect/landmark/corpse/chef{mobname = "Nathaniel Waters"; name = "Nathaniel Waters"},/obj/item/weapon/butch,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) +"du" = (/obj/effect/landmark/corpse/chef{mobname = "Nathaniel Waters"; name = "Nathaniel Waters"},/obj/item/weapon/kitchen/knife/butcher,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "dv" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "dw" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/awaymission/spacebattle/cruiser) "dx" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/spacebattle/cruiser) @@ -228,7 +228,7 @@ "et" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "eu" = (/mob/living/simple_animal/hostile/syndicate/ranged/space,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "ev" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/spacebattle/cruiser) -"ew" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Davis Hume"; name = "Davis Hume"},/obj/item/weapon/gun/projectile/shotgun/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"ew" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Davis Hume"; name = "Davis Hume"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "ex" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "ey" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/spacebattle/cruiser) "ez" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/spacebattle/cruiser) @@ -253,7 +253,7 @@ "eS" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "eT" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "eU" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eV" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Kurt Kliest"; name = "Kurt Kliest"},/obj/item/weapon/gun/projectile/shotgun/combat,/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"eV" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Kurt Kliest"; name = "Kurt Kliest"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "eW" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "eX" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) "eY" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; mobname = "Eric Abnett"; name = "Eric Abnett"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) @@ -273,7 +273,7 @@ "fm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fn" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fo" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fp" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Walter Strider"; name = "Walter Strider"},/obj/item/weapon/gun/projectile/shotgun/combat,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) +"fp" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Walter Strider"; name = "Walter Strider"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fq" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/awaymission/spacebattle/cruiser) "fr" = (/obj/item/ammo_casing/a357,/obj/item/ammo_casing/a357,/obj/item/weapon/gun/projectile/revolver/mateba,/obj/effect/landmark/corpse/commander{mobname = "Aaron Bowden"; name = "Aaron Bowden"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "fs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) @@ -334,7 +334,7 @@ "gv" = (/obj/structure/table/reinforced,/obj/item/weapon/scalpel,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) "gw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "gx" = (/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) -"gy" = (/obj/item/weapon/gun/projectile/shotgun/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"gy" = (/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "gz" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) "gA" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) "gB" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) diff --git a/_maps/map_files/RandomZLevels/spacehotel.dmm b/_maps/map_files/RandomZLevels/spacehotel.dmm index 534bc5832aa..03264b715b6 100644 --- a/_maps/map_files/RandomZLevels/spacehotel.dmm +++ b/_maps/map_files/RandomZLevels/spacehotel.dmm @@ -232,7 +232,7 @@ "ex" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/awaymission) "ey" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Not used to spy on hotel rooms."; dir = 1; network = "Hotel"; use_power = 0},/turf/simulated/floor/carpet,/area/awaymission) "ez" = (/obj/item/weapon/melee/cultblade,/turf/simulated/floor/engine/cult,/area/awaymission) -"eA" = (/obj/item/weapon/butch{blood_DNA = 1e+009},/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/engine/cult,/area/awaymission) +"eA" = (/obj/item/weapon/kitchen/knife/butcher{blood_DNA = 1e+009},/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/engine/cult,/area/awaymission) "eB" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/carpet,/area/awaymission) "eC" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/awaymission) "eD" = (/obj/structure/table/woodentable,/obj/item/weapon/clipboard,/obj/item/weapon/paper,/turf/simulated/floor/carpet,/area/awaymission) diff --git a/_maps/map_files/RandomZLevels/stationCollision.dmm b/_maps/map_files/RandomZLevels/stationCollision.dmm index 6fe5c9d73b9..3f21d8dac6c 100644 --- a/_maps/map_files/RandomZLevels/stationCollision.dmm +++ b/_maps/map_files/RandomZLevels/stationCollision.dmm @@ -403,7 +403,7 @@ "hM" = (/obj/machinery/processor,/turf/simulated/floor/plasteel,/area/awaymission/midblock) "hN" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor/plasteel,/area/awaymission/midblock) "hO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel,/area/awaymission/midblock) -"hP" = (/obj/effect/decal/remains/human,/obj/item/weapon/butch,/obj/item/weapon/kitchenknife,/obj/item/clothing/head/chefhat,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel,/area/awaymission/midblock) +"hP" = (/obj/effect/decal/remains/human,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/kitchen/knife,/obj/item/clothing/head/chefhat,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel,/area/awaymission/midblock) "hQ" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel,/area/awaymission/midblock) "hR" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/c10mm,/obj/item/weapon/paper/sc_safehint_paper_caf,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,/turf/simulated/floor/plasteel,/area/awaymission/midblock) "hS" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/awaymission/midblock) diff --git a/_maps/map_files/RandomZLevels/wildwest.dmm b/_maps/map_files/RandomZLevels/wildwest.dmm index b0d461dc48e..86051a9a706 100644 --- a/_maps/map_files/RandomZLevels/wildwest.dmm +++ b/_maps/map_files/RandomZLevels/wildwest.dmm @@ -145,7 +145,7 @@ "cO" = (/obj/effect/decal/remains/human,/mob/living/simple_animal/hostile/syndicate/ranged/space{name = "Syndicate Commander"},/turf/simulated/floor/plating,/area/awaymission/wwrefine) "cP" = (/obj/item/weapon/paper{info = "We've discovered something floating in space. We can't really tell how old it is, but it is scraped and bent to hell. There object is the size of about a room with double doors that we have yet to break into. It is a lot sturdier than we could have imagined. We have decided to call it 'The Vault' "; name = "Planer Saul's Journal: Page 1"},/turf/simulated/floor/carpet,/area/awaymission/wwgov) "cQ" = (/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight,/turf/simulated/floor/plasteel{tag = "icon-stage_bleft"; icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cR" = (/obj/item/weapon/butch,/turf/simulated/floor/plasteel{tag = "icon-stage_bleft"; icon_state = "stage_bleft"},/area/awaymission/wwgov) +"cR" = (/obj/item/weapon/kitchen/knife/butcher,/turf/simulated/floor/plasteel{tag = "icon-stage_bleft"; icon_state = "stage_bleft"},/area/awaymission/wwgov) "cS" = (/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/simulated/floor/plasteel{tag = "icon-stage_bleft"; icon_state = "stage_bleft"},/area/awaymission/wwgov) "cT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwmines) "cU" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 8},/turf/simulated/floor/wood,/area/awaymission/wwmines) From ba2f797ed37f4cdd9dc68be4f4de0d8f0fefc678 Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 28 Jan 2016 20:14:52 -0500 Subject: [PATCH 19/61] Adds Supply section to manifest --- code/game/gamemodes/nations/nations.dm | 10 ++-- code/game/jobs/jobs.dm | 8 +++ code/game/objects/effects/datacore-effect.dm | 41 ++++++++++----- nano/assets/nanoui.css | 2 +- nano/styles/_lists.less | 40 +++++++-------- nano/templates/pai_manifest.tmpl | 52 ++++++++++++-------- nano/templates/pda.tmpl | 16 ++++-- 7 files changed, 106 insertions(+), 63 deletions(-) diff --git a/code/game/gamemodes/nations/nations.dm b/code/game/gamemodes/nations/nations.dm index 6d3190aa424..726a9b7d494 100644 --- a/code/game/gamemodes/nations/nations.dm +++ b/code/game/gamemodes/nations/nations.dm @@ -4,7 +4,6 @@ datum/game_mode/nations required_players_secret = 25 var/kickoff = 0 var/victory = 0 - var/list/cargonians = list("Quartermaster","Cargo Technician","Shaft Miner") var/list/servicion = list("Clown", "Mime", "Bartender", "Chef", "Botanist", "Librarian", "Chaplain", "Barber") @@ -80,7 +79,7 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.default_name]!" continue - if(H.mind.assigned_role in cargonians) + if(H.mind.assigned_role in supply_positions) H.mind.nation = all_nations["Cargonia"] update_nations_icons_added(H,"hudcargonia") H.mind.nation.membership += H.mind.current @@ -181,9 +180,8 @@ datum/game_mode/nations if (!mode) return 1 if(!mode.kickoff) return 1 - - var/list/cargonians = list("Quartermaster","Cargo Technician","Shaft Miner") - var/list/servicion = list("Clown", "Mime", "Bartender", "Chef", "Botanist") + + var/list/servicion = list("Clown", "Mime", "Bartender", "Chef", "Botanist", "Librarian", "Chaplain", "Barber") if(H.mind) if(H.mind.assigned_role in engineering_positions) H.mind.nation = all_nations["Atmosia"] @@ -213,7 +211,7 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" return 1 - if(H.mind.assigned_role in cargonians) + if(H.mind.assigned_role in supply_positions) H.mind.nation = all_nations["Cargonia"] mode.update_nations_icons_added(H,"hudcargonia") H.mind.nation.membership += H.mind.current diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index 420993746d0..9723542ace4 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -116,6 +116,14 @@ var/list/support_positions = list( "Blueshield" ) +var/list/supply_positions = list( + "Quartermaster", + "Cargo Technician", + "Shaft Miner" +) + +var/list/service_positions = support_positions - supply_positions + var/list/security_positions = list( "Head of Security", diff --git a/code/game/objects/effects/datacore-effect.dm b/code/game/objects/effects/datacore-effect.dm index cd3dd60011f..e365f0ca2bd 100644 --- a/code/game/objects/effects/datacore-effect.dm +++ b/code/game/objects/effects/datacore-effect.dm @@ -18,7 +18,8 @@ var/list/eng = new() var/list/med = new() var/list/sci = new() - var/list/supp = new() + var/list/ser = new() + var/list/sup = new() var/list/bot = new() var/list/misc = new() var/list/isactive = new() @@ -67,8 +68,11 @@ if(real_rank in science_positions) sci[name] = rank department = 1 - if(real_rank in support_positions) - supp[name] = rank + if(real_rank in service_positions) + ser[name] = rank + department = 1 + if(real_rank in supply_positions) + sup[name] = rank department = 1 if(real_rank in nonhuman_positions) bot[name] = rank @@ -100,10 +104,15 @@ for(name in sci) dat += "[name][sci[name]][isactive[name]]" even = !even - if(supp.len > 0) + if(ser.len > 0) dat += "Support" - for(name in supp) - dat += "[name][supp[name]][isactive[name]]" + for(name in ser) + dat += "[name][ser[name]][isactive[name]]" + even = !even + if(sup.len > 0) + dat += "Supply" + for(name in sup) + dat += "[name][sup[name]][isactive[name]]" even = !even // in case somebody is insane and added them to the manifest, why not if(bot.len > 0) @@ -142,7 +151,8 @@ var/global/ManifestJSON var/eng[0] var/med[0] var/sci[0] - var/supp[0] + var/ser[0] + var/sup[0] var/bot[0] var/misc[0] for(var/datum/data/record/t in data_core.general) @@ -183,11 +193,17 @@ var/global/ManifestJSON if(depthead && sci.len != 1) sci.Swap(1,sci.len) - if(real_rank in support_positions) - supp[++supp.len] = list("name" = name, "rank" = rank, "active" = isactive) + if(real_rank in service_positions) + ser[++ser.len] = list("name" = name, "rank" = rank, "active" = isactive) department = 1 - if(depthead && supp.len != 1) - supp.Swap(1,supp.len) + if(depthead && ser.len != 1) + ser.Swap(1,ser.len) + + if(real_rank in supply_positions) + sup[++sup.len] = list("name" = name, "rank" = rank, "active" = isactive) + department = 1 + if(depthead && sup.len != 1) + sup.Swap(1,sup.len) if(real_rank in nonhuman_positions) bot[++bot.len] = list("name" = name, "rank" = rank, "active" = isactive) @@ -203,7 +219,8 @@ var/global/ManifestJSON "eng" = eng,\ "med" = med,\ "sci" = sci,\ - "supp" = supp,\ + "ser" = ser,\ + "sup" = sup,\ "bot" = bot,\ "misc" = misc\ ) diff --git a/nano/assets/nanoui.css b/nano/assets/nanoui.css index 4bfc846a64d..67a235f555c 100644 --- a/nano/assets/nanoui.css +++ b/nano/assets/nanoui.css @@ -1,2 +1,2 @@ @font-face{font-family:FontAwesome;src:url(fontawesome-webfont.eot?v=4.5.0);src:url(fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} -.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background:rgba(0,0,0,.5);color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.fancy{display:none}.minimize{color:#e9c183;position:absolute;top:6px;right:46px}.minimize:hover{color:#b8c9d6}.close{color:#e9c183;position:absolute;top:4px;right:12px}.close:hover{color:#b8c9d6}div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .fa{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.civ,th.sci{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center}body{background:#272727;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:170%;margin:0;padding:0}hr{background-color:#40628a;height:1px;border:none}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") no-repeat fixed center/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020) no-repeat fixed center/100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff000000',GradientType=0)}#uiWrapper{width:100%;height:100%;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#uiTitleWrapper{position:relative;height:30px}#uiTitleText{position:absolute;top:6px;left:44px;width:66%;overflow:hidden;color:#e9c183;font-size:16px}#uiTitle.icon{padding:6px 8px 6px 42px;background-position:2px 50%;background-repeat:no-repeat}#uiTitleFluff{position:absolute;top:4px;right:12px;width:42px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") 50% 50% no-repeat}.statusicon{position:absolute;top:4px;left:12px}#uiMapWrapper{clear:both;padding:8px}#uiMapHeader{position:relative;clear:both}#uiMapContainer{position:relative;width:100%;height:600px;overflow:hidden;border:1px solid #40628a;background:url(nanomapBackground.png)}#uiMap{top:50%;left:50%;margin:-512px 0 0 -512px;overflow:hidden;zoom:4}#uiMap,#uiMapImage{position:absolute;width:256px;height:256px}#uiMapImage{bottom:1px;left:1px}#uiMapContent{position:absolute;bottom:-13.5px;left:0;width:256px;height:256px}#uiMapFooter{position:relative;clear:both}#uiContent{clear:both;padding:8px}#uiMapTooltip{position:absolute;right:10px;top:10px;border:1px solid #40628a;background-color:#272727;padding:8px;display:none;z-index:1}#uiLoadingNotice{position:relative;background:url(uiNoticeBackground.jpg) 50% 50%;color:#000;font-size:14px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0} \ No newline at end of file +.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background:rgba(0,0,0,.5);color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.fancy{display:none}.minimize{color:#e9c183;position:absolute;top:6px;right:46px}.minimize:hover{color:#b8c9d6}.close{color:#e9c183;position:absolute;top:4px;right:12px}.close:hover{color:#b8c9d6}div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .fa{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.sci,th.ser{font-weight:700;color:#fff}th.ser{background:#7100aa}th.sup{background:#666621}th.civ,th.sup{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center}body{background:#272727;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:170%;margin:0;padding:0}hr{background-color:#40628a;height:1px;border:none}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") no-repeat fixed center/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020) no-repeat fixed center/100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff000000',GradientType=0)}#uiWrapper{width:100%;height:100%;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#uiTitleWrapper{position:relative;height:30px}#uiTitleText{position:absolute;top:6px;left:44px;width:66%;overflow:hidden;color:#e9c183;font-size:16px}#uiTitle.icon{padding:6px 8px 6px 42px;background-position:2px 50%;background-repeat:no-repeat}#uiTitleFluff{position:absolute;top:4px;right:12px;width:42px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") 50% 50% no-repeat}.statusicon{position:absolute;top:4px;left:12px}#uiMapWrapper{clear:both;padding:8px}#uiMapHeader{position:relative;clear:both}#uiMapContainer{position:relative;width:100%;height:600px;overflow:hidden;border:1px solid #40628a;background:url(nanomapBackground.png)}#uiMap{top:50%;left:50%;margin:-512px 0 0 -512px;overflow:hidden;zoom:4}#uiMap,#uiMapImage{position:absolute;width:256px;height:256px}#uiMapImage{bottom:1px;left:1px}#uiMapContent{position:absolute;bottom:-13.5px;left:0;width:256px;height:256px}#uiMapFooter{position:relative;clear:both}#uiContent{clear:both;padding:8px}#uiMapTooltip{position:absolute;right:10px;top:10px;border:1px solid #40628a;background-color:#272727;padding:8px;display:none;z-index:1}#uiLoadingNotice{position:relative;background:url(uiNoticeBackground.jpg) 50% 50%;color:#000;font-size:14px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0} \ No newline at end of file diff --git a/nano/styles/_lists.less b/nano/styles/_lists.less index 5dff836c223..ef78326fdd5 100644 --- a/nano/styles/_lists.less +++ b/nano/styles/_lists.less @@ -27,46 +27,46 @@ table.pmon td, table.pmon th { } /* Table styling for the crew manifest */ -th.command { - background: #3333FF; +.manifest-header(@color: #666) { + background: @color; font-weight: bold; color: #ffffff; } +th.command { + .manifest-header(#3333FF); +} + th.sec { - background: #8e0000; - font-weight: bold; - color: #ffffff; + .manifest-header(#8e0000); } th.med { - background: #006600; - font-weight: bold; - color: #ffffff; + .manifest-header(#006600); } th.eng { - background: #b27300; - font-weight: bold; - color: #ffffff; + .manifest-header(#b27300); } th.sci { - background: #a65ba6; - font-weight: bold; - color: #ffffff; + .manifest-header(#a65ba6); +} + +th.ser { + .manifest-header(#7100AA); +} + +th.sup { + .manifest-header(#666621); } th.civ { - background: #a32800; - font-weight: bold; - color: #ffffff; + .manifest-header(#a32800); } th.misc { - background: #666666; - font-weight: bold; - color: #ffffff; + .manifest-header; } /* Striped lines for tables and divs */ diff --git a/nano/templates/pai_manifest.tmpl b/nano/templates/pai_manifest.tmpl index 77de9e3cad1..2373d58c782 100644 --- a/nano/templates/pai_manifest.tmpl +++ b/nano/templates/pai_manifest.tmpl @@ -45,27 +45,37 @@ Copy-pasted from pda.tmpl {{:value.name}}{{:value.rank}}{{:value.active}} {{/if}} {{/for}} - {{/if}} - {{if data.manifest.sci}} - Science - {{for data.manifest["sci"]}} - {{if value.rank == "Research Director"}} - {{:value.name}}{{:value.rank}}{{:value.active}} - {{else}} - {{:value.name}}{{:value.rank}}{{:value.active}} - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.supp}} - Support - {{for data.manifest["supp"]}} - {{if value.rank == "Head of Personnel"}} - {{:value.name}}{{:value.rank}}{{:value.active}} - {{else}} - {{:value.name}}{{:value.rank}}{{:value.active}} - {{/if}} - {{/for}} - {{/if}} + {{/if}} + {{if data.manifest.sci}} + Science + {{for data.manifest["sci"]}} + {{if value.rank == "Research Director"}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{else}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.ser}} + Support + {{for data.manifest["ser"]}} + {{if value.rank == "Head of Personnel"}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{else}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.sup}} + Supply + {{for data.manifest["sup"]}} + {{if value.rank == "Quartermaster"}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{else}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{/if}} + {{/for}} + {{/if}} {{if data.manifest.civ}} Civilian {{for data.manifest["civ"]}} diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index 032600dc832..79770983ddc 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -428,9 +428,9 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{/if}} {{/for}} {{/if}} - {{if data.manifest.supp}} - Support - {{for data.manifest["supp"]}} + {{if data.manifest.ser}} + Support + {{for data.manifest["ser"]}} {{if value.rank == "Head of Personnel"}} {{:value.name}}{{:value.rank}}{{:value.active}} {{else}} @@ -438,6 +438,16 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{/if}} {{/for}} {{/if}} + {{if data.manifest.sup}} + Supply + {{for data.manifest["sup"]}} + {{if value.rank == "Quartermaster"}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{else}} + {{:value.name}}{{:value.rank}}{{:value.active}} + {{/if}} + {{/for}} + {{/if}} {{if data.manifest.civ}} Civilian {{for data.manifest["civ"]}} From 70804d49fc99024f907b7ffdcc6935b3c86c7d5d Mon Sep 17 00:00:00 2001 From: FalseIncarnate Date: Thu, 28 Jan 2016 21:38:54 -0500 Subject: [PATCH 20/61] Fixes plants attempting to sting ghosts Fixes #3427 --- code/modules/hydroponics/seed.dm | 2 ++ code/modules/hydroponics/spreading/spreading_response.dm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index 2dbedafa353..896eb886060 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -145,6 +145,8 @@ /datum/seed/proc/do_sting(var/mob/living/carbon/human/target, var/obj/item/fruit, var/target_limb) if(!get_trait(TRAIT_STINGS)) return + if(!istype(target)) + return if(!target_limb) //if we weren't given a target_limb, pick a random one to try stinging target_limb = pick("l_foot","r_foot","l_leg","r_leg","l_hand","r_hand","l_arm", "r_arm","head","chest","groin") if(chems && chems.len) diff --git a/code/modules/hydroponics/spreading/spreading_response.dm b/code/modules/hydroponics/spreading/spreading_response.dm index 0f991a56bfc..fbdc534c4e4 100644 --- a/code/modules/hydroponics/spreading/spreading_response.dm +++ b/code/modules/hydroponics/spreading/spreading_response.dm @@ -20,6 +20,8 @@ /obj/effect/plant/Crossed(var/mob/living/victim) if(!is_mature()) return + if(!istype(victim)) + return var/target_limb = pick("r_foot","l_foot","r_leg","l_leg") if(ishuman(victim)) var/mob/living/carbon/human/H = victim From 511a9757de8761ff0c7d8f391297f039e717171a Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 28 Jan 2016 22:30:45 -0500 Subject: [PATCH 21/61] Renamed manifest section Support to Service --- code/game/objects/effects/datacore-effect.dm | 2 +- nano/templates/pai_manifest.tmpl | 2 +- nano/templates/pda.tmpl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/effects/datacore-effect.dm b/code/game/objects/effects/datacore-effect.dm index e365f0ca2bd..f50be441414 100644 --- a/code/game/objects/effects/datacore-effect.dm +++ b/code/game/objects/effects/datacore-effect.dm @@ -105,7 +105,7 @@ dat += "[name][sci[name]][isactive[name]]" even = !even if(ser.len > 0) - dat += "Support" + dat += "Service" for(name in ser) dat += "[name][ser[name]][isactive[name]]" even = !even diff --git a/nano/templates/pai_manifest.tmpl b/nano/templates/pai_manifest.tmpl index 2373d58c782..24ca226b58e 100644 --- a/nano/templates/pai_manifest.tmpl +++ b/nano/templates/pai_manifest.tmpl @@ -57,7 +57,7 @@ Copy-pasted from pda.tmpl {{/for}} {{/if}} {{if data.manifest.ser}} - Support + Service {{for data.manifest["ser"]}} {{if value.rank == "Head of Personnel"}} {{:value.name}}{{:value.rank}}{{:value.active}} diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index 79770983ddc..36b82c61fc0 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -429,7 +429,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{/for}} {{/if}} {{if data.manifest.ser}} - Support + Service {{for data.manifest["ser"]}} {{if value.rank == "Head of Personnel"}} {{:value.name}}{{:value.rank}}{{:value.active}} From 9072a7075dd24031c72bf338e60ec29fad462cd4 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Thu, 28 Jan 2016 20:17:00 -0800 Subject: [PATCH 22/61] Skrell's alcohol weakness is tracked on the liver --- .../reagents/oldchem/reagents/drink/reagents_alcohol.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm b/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm index ee5b8ac050a..e2892ee3b89 100644 --- a/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm +++ b/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm @@ -36,7 +36,8 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species && (H.species.name == "Skrell" || H.species.name =="Neara")) //Skrell and Neara get very drunk very quickly. + var/obj/item/organ/liver/L = H.internal_organs_by_name["liver"] + if(!L || (istype(L) && L.dna.species in list("Skrell", "Neara"))) d*=5 M.dizziness += dizzy_adj. From 98dfd5f90d39e801429e7aa3b92692c12c4efb2b Mon Sep 17 00:00:00 2001 From: FalseIncarnate Date: Thu, 28 Jan 2016 23:40:37 -0500 Subject: [PATCH 23/61] Magic Eight Ball Adds in a new toy: Magic Eight Ball! - Discern your fate with the wondrous Magic Eight Ball! - Obtainable from Claw Game prize balls Adds in the mighty MAGIC CONCH SHELL. - Submit to the will of the all-knowing Magic Conch. - Admin-spawn only (too powerful) --- code/game/objects/items/toys.dm | 31 +++++++++++++++++++++++++++- code/modules/arcade/arcade_prize.dm | 2 +- icons/obj/toy.dmi | Bin 70519 -> 71006 bytes 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index ecdb2ac28ad..6a3493fc0ea 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1753,4 +1753,33 @@ obj/item/toy/cards/deck/syndicate/black /obj/item/toy/figure/warden name = "Warden action figure" icon_state = "warden" - toysay = "Execute him for breaking in!" \ No newline at end of file + toysay = "Execute him for breaking in!" + +////////////////////////////////////////////////////// +// Magic 8-Ball / Conch // +////////////////////////////////////////////////////// + +/obj/item/toy/eight_ball + name = "Magic 8-Ball" + desc = "Mystical! Magical! Ages 8+!" + icon = 'icons/obj/toy.dmi' + icon_state = "eight-ball" + var/use_action = "shakes the ball" + var/cooldown = 0 + var/list/possible_answers = list("Definitely", "All signs point to yes.", "Most likely.", "Yes.", "Ask again later.", "Better not tell you now.", "Future Unclear.", "Maybe.", "Doubtful.", "No.", "Don't count on it.", "Never.") + +/obj/item/toy/eight_ball/attack_self(mob/user as mob) + if(!cooldown) + var/answer = pick(possible_answers) + user.visible_message("[user] focuses on their question and [use_action]...") + user.visible_message("\icon[src] The [src] says \"[answer]\"") + spawn(30) + cooldown = 0 + return + +/obj/item/toy/eight_ball/conch + name = "Magic Conch Shell" + desc = "All hail the Magic Conch!" + icon_state = "conch" + use_action = "pulls the string" + possible_answers = list("Yes.", "No.", "Try asking again.", "Nothing.", "I don't think so.", "Neither.", "Maybe someday.") \ No newline at end of file diff --git a/code/modules/arcade/arcade_prize.dm b/code/modules/arcade/arcade_prize.dm index 30374d31a52..960ead4a0b6 100644 --- a/code/modules/arcade/arcade_prize.dm +++ b/code/modules/arcade/arcade_prize.dm @@ -17,7 +17,7 @@ playsound(src.loc, 'sound/items/bubblewrap.ogg', 30, 1, extrarange = -4, falloff = 10) icon_state = "prizeconfetti" src.color = pick(random_color_list) - var/prize_inside = pick(/obj/random/carp_plushie, /obj/random/plushie, /obj/random/figure) //will add ticket bundles later + var/prize_inside = pick(/obj/random/carp_plushie, /obj/random/plushie, /obj/random/figure, /obj/item/toy/eight_ball) //will add ticket bundles later spawn(10) user.unEquip(src) new prize_inside(user.loc) diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 39b795fdc04f3df4630cfaf4e800f2df9e56602d..6e6d268c9bda68cca254c7b2c2eda4f909834856 100644 GIT binary patch delta 10567 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 Date: Thu, 28 Jan 2016 23:07:00 -0800 Subject: [PATCH 24/61] Fixes voxxy sprite bug! Yaya! --- code/modules/mob/living/carbon/human/update_icons.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index d31fd610181..ef0a527379c 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -330,6 +330,8 @@ var/global/list/damage_icon_parts = list() stand_icon.Blend(base_icon,ICON_OVERLAY) if(src.species.bodyflags & TAIL_OVERLAPPED) // If the user's species is flagged to have a tail that needs to be overlapped by limbs... overlays_standing[LIMBS_LAYER] = image(stand_icon) // Diverts limbs to their own layer so they can overlay things (i.e. tails). + else + overlays_standing[LIMBS_LAYER] = null // So we don't get the old species' sprite splatted on top of the new one's //Underwear overlays_standing[UNDERWEAR_LAYER] = null From 328b2d6fd73d9af2d3e131859ff112f855bc2fc5 Mon Sep 17 00:00:00 2001 From: TheDZD Date: Fri, 29 Jan 2016 02:13:08 -0500 Subject: [PATCH 25/61] Automatic changelog generation for PR #3436 --- html/changelogs/AutoChangeLog-pr-3436.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3436.yml diff --git a/html/changelogs/AutoChangeLog-pr-3436.yml b/html/changelogs/AutoChangeLog-pr-3436.yml new file mode 100644 index 00000000000..e140224e8a1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3436.yml @@ -0,0 +1,4 @@ +author: Crazylemon64 +delete-after: True +changes: + - bugfix: "Voxxy that is become ex-voxxy no longer carry voxxy appearance! yaya!" From 7267f890f6978242957c113f5826e28b89f92087 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Thu, 28 Jan 2016 23:48:00 -0800 Subject: [PATCH 26/61] Re-adds syndicate borg access to places --- code/modules/nano/interaction/default.dm | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index ae999cbcf03..bd5ba3ee0c8 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -30,21 +30,6 @@ return STATUS_INTERACTIVE // interactive (green visibility) return STATUS_DISABLED // no updates, completely disabled (red visibility) -/mob/living/silicon/robot/syndicate/default_can_use_topic(var/src_object) - . = ..() - if(. != STATUS_INTERACTIVE) - return - - if(z in config.admin_levels) // Syndicate borgs can interact with everything on the admin level - return STATUS_INTERACTIVE - if(istype(get_area(src), /area/syndicate_station)) // If elsewhere, they can interact with everything on the syndicate shuttle - return STATUS_INTERACTIVE - if(istype(src_object, /obj/machinery)) // Otherwise they can only interact with emagged machinery - var/obj/machinery/Machine = src_object - if(Machine.emagged) - return STATUS_INTERACTIVE - return STATUS_UPDATE - /mob/living/silicon/ai/default_can_use_topic(var/src_object) . = shared_nano_interaction() if(. != STATUS_INTERACTIVE) From 1ff23cd3caa52d203ad4f2176d8c95990c3f8a35 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 09:12:37 -0500 Subject: [PATCH 27/61] lesser summon guns, wizman update --- code/datums/spells/infinite_guns.dm | 22 +++ code/game/gamemodes/wizard/spellbook.dm | 155 ++++++++++++------ code/game/objects/items/weapons/twohanded.dm | 17 +- .../projectiles/guns/projectile/shotgun.dm | 32 ++++ icons/mob/actions.dmi | Bin 51998 -> 52285 bytes paradise.dme | 1 + 6 files changed, 174 insertions(+), 53 deletions(-) create mode 100644 code/datums/spells/infinite_guns.dm diff --git a/code/datums/spells/infinite_guns.dm b/code/datums/spells/infinite_guns.dm new file mode 100644 index 00000000000..10b8612c858 --- /dev/null +++ b/code/datums/spells/infinite_guns.dm @@ -0,0 +1,22 @@ +/obj/effect/proc_holder/spell/targeted/infinite_guns + name = "Lesser Summon Guns" + desc = "Why reload when you have infinite guns? Summons an unending stream of bolt action rifles. Requires both hands free to use." + invocation_type = "none" + include_user = 1 + range = -1 + + school = "conjuration" + charge_max = 750 + clothes_req = 1 + cooldown_min = 10 //Gun wizard + action_icon_state = "bolt_action" + + + +/obj/effect/proc_holder/spell/targeted/infinite_guns/cast(list/targets, mob/user = usr) + for(var/mob/living/carbon/C in targets) + C.drop_item() + C.swap_hand() + C.drop_item() + var/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted/GUN = new + C.put_in_hands(GUN) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 40797070b76..1f91e489934 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -3,9 +3,9 @@ var/spell_type = null var/desc = "" - var/category = "Offensive Spells" + var/category = "Offensive" var/log_name = "XX" //What it shows up as in logs - var/cost = 1 + var/cost = 2 var/refundable = 1 var/surplus = -1 // -1 for infinite, not used by anything atm var/obj/effect/proc_holder/spell/S = null //Since spellbooks can be used by only one person anyway we can track the actual spell @@ -99,6 +99,7 @@ name = "Remove Clothes Requirement" spell_type = /obj/effect/proc_holder/spell/noclothes log_name = "NC" + category = "Defensive" /datum/spellbook_entry/fireball name = "Fireball" @@ -109,6 +110,7 @@ name = "Magic Missile" spell_type = /obj/effect/proc_holder/spell/targeted/projectile/magic_missile log_name = "MM" + category = "Defensive" /datum/spellbook_entry/disintegrate name = "Disintegrate" @@ -119,12 +121,14 @@ name = "Disable Tech" spell_type = /obj/effect/proc_holder/spell/targeted/emplosion/disable_tech log_name = "DT" - category = "Utility Spells" + category = "Defensive" + cost = 1 /datum/spellbook_entry/repulse name = "Repulse" spell_type = /obj/effect/proc_holder/spell/aoe_turf/repulse log_name = "RP" + category = "Defensive" /datum/spellbook_entry/timestop name = "Time Stop" @@ -136,59 +140,57 @@ name = "Smoke" spell_type = /obj/effect/proc_holder/spell/targeted/smoke log_name = "SM" - category = "Utility Spells" + category = "Defensive" + cost = 1 /datum/spellbook_entry/blind name = "Blind" spell_type = /obj/effect/proc_holder/spell/targeted/trigger/blind log_name = "BD" + cost = 1 /datum/spellbook_entry/mindswap name = "Mindswap" spell_type = /obj/effect/proc_holder/spell/targeted/mind_transfer log_name = "MT" - category = "Utility Spells" + category = "Mobility" /datum/spellbook_entry/forcewall name = "Force Wall" spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/forcewall log_name = "FW" - category = "Utility Spells" + category = "Defensive" + cost = 1 /datum/spellbook_entry/blink name = "Blink" spell_type = /obj/effect/proc_holder/spell/targeted/turf_teleport/blink log_name = "BL" - category = "Utility Spells" + category = "Mobility" /datum/spellbook_entry/teleport name = "Teleport" spell_type = /obj/effect/proc_holder/spell/targeted/area_teleport/teleport log_name = "TP" - category = "Utility Spells" + category = "Mobility" /datum/spellbook_entry/mutate name = "Mutate" spell_type = /obj/effect/proc_holder/spell/targeted/genetic/mutate log_name = "MU" - category = "Utility Spells" /datum/spellbook_entry/jaunt name = "Ethereal Jaunt" spell_type = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt log_name = "EJ" - category = "Utility Spells" + category = "Mobility" /datum/spellbook_entry/knock name = "Knock" spell_type = /obj/effect/proc_holder/spell/aoe_turf/knock log_name = "KN" - category = "Utility Spells" - -/datum/spellbook_entry/horseman - name = "Curse of The Horseman" - spell_type = /obj/effect/proc_holder/spell/targeted/horsemask - log_name = "HH" + category = "Mobility" + cost = 1 /datum/spellbook_entry/fleshtostone name = "Flesh to Stone" @@ -199,26 +201,45 @@ name = "Summon Item" spell_type = /obj/effect/proc_holder/spell/targeted/summonitem log_name = "IS" - category = "Utility Spells" + category = "Assistance" + cost = 1 /datum/spellbook_entry/lichdom name = "Bind Soul" spell_type = /obj/effect/proc_holder/spell/targeted/lichdom log_name = "LD" - category = "Utility Spells" + category = "Defensive" /datum/spellbook_entry/lightningbolt name = "Lightning Bolt" spell_type = /obj/effect/proc_holder/spell/targeted/lightning log_name = "LB" +/datum/spellbook_entry/infinite_guns + name = "Lesser Summon Guns" + spell_type = /obj/effect/proc_holder/spell/targeted/infinite_guns + log_name = "IG" + cost = 4 + +/datum/spellbook_entry/horseman + name = "Curse of The Horseman" + spell_type = /obj/effect/proc_holder/spell/targeted/horsemask + log_name = "HH" + +/datum/spellbook_entry/charge + name = "Charge" + spell_type = /obj/effect/proc_holder/spell/targeted/charge + log_name = "CH" + category = "Assistance" + cost = 1 + /datum/spellbook_entry/item name = "Buy Item" - category = "Artifacts" refundable = 0 buy_word = "Summon" var/item_path= null + /datum/spellbook_entry/item/Buy(var/mob/living/carbon/human/user,var/obj/item/weapon/spellbook/book) new item_path(get_turf(user)) feedback_add_details("wizard_spell_learned",log_name) @@ -244,6 +265,7 @@ desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." item_path = /obj/item/weapon/gun/magic/staff/animate log_name = "SA" + category = "Assistance" /datum/spellbook_entry/item/staffchaos name = "Staff of Chaos" @@ -256,26 +278,23 @@ desc = "A particular staff that can mold solid metal into ornate wooden doors. Useful for getting around in the absence of other transportation. Does not work on glass." item_path = /obj/item/weapon/gun/magic/staff/door log_name = "SD" + cost = 1 + category = "Mobility" + +/datum/spellbook_entry/item/staffhealing + name = "Staff of Healing" + desc = "An altruistic staff that can heal the lame and raise the dead." + item_path = /obj/item/weapon/gun/magic/staff/healing + log_name = "SH" + cost = 1 + category = "Defensive" /datum/spellbook_entry/item/scryingorb name = "Scrying Orb" desc = "An incandescent orb of crackling energy, using it will allow you to ghost while alive, allowing you to spy upon the station with ease. In addition, buying it will permanently grant you x-ray vision." item_path = /obj/item/weapon/scrying log_name = "SO" - -/datum/spellbook_entry/item/bloodbottle - name = "Bottle of Blood" - desc = "A bottle of magically infused blood, the smell of which will attract extradimensional beings when broken. Be careful though, the kinds of creatures summoned by blood magic are indiscriminate in their killing, and you yourself may become a victim." - item_path = /obj/item/weapon/antag_spawner/slaughter_demon - log_name = "BB" - limit = 3 - -/datum/spellbook_entry/item/tarotdeck - name = "Tarot Deck" - desc = "A deck of tarot cards that can be used to summon a spirit companion for the wizard." - item_path = /obj/item/weapon/guardiancreator - log_name = "TD" - limit = 1 + category = "Defensive" /datum/spellbook_entry/item/scryingorb/Buy(var/mob/living/carbon/human/user,var/obj/item/weapon/spellbook/book) if(..()) @@ -293,6 +312,7 @@ desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. The spell Artificer allows you to create arcane machines for the captured souls to pilot." item_path = /obj/item/weapon/storage/belt/soulstone/full log_name = "SS" + category = "Assistance" /datum/spellbook_entry/item/soulstones/Buy(var/mob/living/carbon/human/user,var/obj/item/weapon/spellbook/book) . =..() @@ -305,18 +325,21 @@ desc = "A Necromantic stone is able to resurrect three dead individuals as skeletal thralls for you to command." item_path = /obj/item/device/necromantic_stone log_name = "NS" + category = "Assistance" /datum/spellbook_entry/item/wands name = "Wand Assortment" desc = "A collection of wands that allow for a wide variety of utility. Wands do not recharge, so be conservative in use. Comes in a handy belt." item_path = /obj/item/weapon/storage/belt/wands/full log_name = "WA" + category = "Defensive" /datum/spellbook_entry/item/armor name = "Mastercrafted Armor Set" desc = "An artefact suit of armor that allows you to cast spells while providing more protection against attacks and the void of space." item_path = /obj/item/clothing/suit/space/rig/wizard log_name = "HS" + category = "Defensive" /datum/spellbook_entry/item/armor/Buy(var/mob/living/carbon/human/user,var/obj/item/weapon/spellbook/book) . = ..() @@ -330,6 +353,35 @@ desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." item_path = /obj/item/weapon/contract log_name = "CT" + category = "Assistance" + +/datum/spellbook_entry/item/bloodbottle + name = "Bottle of Blood" + desc = "A bottle of magically infused blood, the smell of which will attract extradimensional beings when broken. Be careful though, the kinds of creatures summoned by blood magic are indiscriminate in their killing, and you yourself may become a victim." + item_path = /obj/item/weapon/antag_spawner/slaughter_demon + log_name = "BB" + limit = 3 + category = "Assistance" + +/datum/spellbook_entry/item/tarotdeck + name = "Tarot Deck" + desc = "A deck of tarot cards that can be used to summon a spirit companion for the wizard." + item_path = /obj/item/weapon/guardiancreator + log_name = "TD" + limit = 1 + category = "Assistance" + +/datum/spellbook_entry/item/mjolnir + name = "Mjolnir" + desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." + item_path = /obj/item/weapon/twohanded/mjollnir + log_name = "MJ" + +/datum/spellbook_entry/item/singularity_hammer + name = "Singularity Hammer" + desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everthing nearby to the point of impact." + item_path = /obj/item/weapon/twohanded/singularityhammer + log_name = "SI" /datum/spellbook_entry/summon name = "Summon Stuff" @@ -355,7 +407,7 @@ /datum/spellbook_entry/summon/guns name = "Summon Guns" - category = "Challenges" + category = "Rituals" desc = "Nothing could possibly go wrong with arming a crew of lunatics just itching for an excuse to kill you. Just be careful not to stand still too long!" cost = 0 log_name = "SG" @@ -390,8 +442,8 @@ icon_state ="book" throw_speed = 2 throw_range = 5 - w_class = 1.0 - var/uses = 5 + w_class = 1 + var/uses = 10 var/temp = null var/op = 1 var/tab = null @@ -435,17 +487,26 @@ /obj/item/weapon/spellbook/proc/GetCategoryHeader(var/category) var/dat = "" switch(category) - if("Offensive Spells") - dat += "Spells that can be reused endlessly.
    " - dat += "The number after the spell name is the cooldown time.
    " + if("Offensive") + dat += "Spells and items geared towards debilitating and destroying.

    " + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
    " + dat += "For spells: the number after the spell name is the cooldown time.
    " dat += "You can reduce this number by spending more points on the spell.
    " - if("Utility Spells") - dat += "Spells that can be reused endlessly.
    " - dat += "The number after the spell name is the cooldown time.
    " + if("Defensive") + dat += "Spells and items geared towards improving your survivabilty or reducing foes ability to attack.

    " + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
    " + dat += "For spells: the number after the spell name is the cooldown time.
    " + dat += "You can reduce this number by spending more points on the spell.
    " + if("Mobility") + dat += "Spells and items geared towards improving your ability to move. It is a good idea to take at least one.

    " + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
    " + dat += "For spells: the number after the spell name is the cooldown time.
    " + dat += "You can reduce this number by spending more points on the spell.
    " + if("Assistance") + dat += "Spells and items geared towards bringing in outside forces to aid you or improving upon your other items and abilties.

    " + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
    " + dat += "For spells: the number after the spell name is the cooldown time.
    " dat += "You can reduce this number by spending more points on the spell.
    " - if("Artifacts") - dat += "Powerful items imbued with eldritch magics. Summoning one will count towards your maximum number of uses.
    " - dat += "These items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
    " if("Challenges") dat += "The Wizard Federation typically has hard limits on the potency and number of spells brought to the station based on risk.
    " dat += "Arming the station against you will increases the risk, but will grant you one more charge for your spellbook.
    " @@ -490,7 +551,7 @@ cat_dat[category] = "

    " - user << browse(wrap(dat), "window=spellbook;size=700x300") + user << browse(wrap(dat), "window=spellbook;size=700x500") onclose(user, "spellbook") return diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 2cc2f739dcc..61164a45298 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -466,7 +466,7 @@ vortex(target,user) /obj/item/weapon/twohanded/mjollnir - name = "Mjollnir" + name = "Mjolnir" desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." icon_state = "mjollnir0" flags = CONDUCT @@ -474,7 +474,7 @@ no_embed = 1 force = 5 force_unwielded = 5 - force_wielded = 20 + force_wielded = 25 throwforce = 30 throw_range = 7 w_class = 5 @@ -485,25 +485,30 @@ var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread() s.set_up(5, 1, target.loc) s.start() - target.take_organ_damage(0,30) target.visible_message("[target.name] was shocked by the [src.name]!", \ "You feel a powerful shock course through your body sending you flying!", \ - "You hear a heavy electrical crack.") + "You hear a heavy electrical crack!") var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) target.throw_at(throw_target, 200, 4) return /obj/item/weapon/twohanded/mjollnir/attack(mob/M as mob, mob/user as mob) ..() - spawn(0) if(wielded) //if(charged == 5) //charged = 0 playsound(src.loc, "sparks", 50, 1) if(istype(M, /mob/living)) - M.Stun(10) + M.Stun(3) shock(M) +/obj/item/weapon/twohanded/mjollnir/throw_impact(atom/target) + . = ..() + if(istype(target, /mob/living)) + var/mob/living/L = target + L.Stun(3) + shock(L) + /obj/item/weapon/twohanded/mjollnir/update_icon() //Currently only here to fuck with the on-mob icons. icon_state = "mjollnir[wielded]" return diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index d73f7ffee1a..8e057695b3a 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -125,6 +125,38 @@ ..(user) user << "The bolt is [bolt_open ? "open" : "closed"]." +/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted + name = "enchanted bolt action rifle" + desc = "Careful not to lose your head." + var/guns_left = 30 + mag_type = "/obj/item/ammo_box/magazine/internal/boltaction/enchanted" + +/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted/New() + ..() + bolt_open = 1 + pump() + +/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted/dropped() + guns_left = 0 + +/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted/Fire(atom/target as mob|obj|turf|area, mob/living/carbon/user as mob|obj, params, reflex = 0) + ..() + if(guns_left) + var/obj/item/weapon/gun/projectile/shotgun/boltaction/enchanted/GUN = new + GUN.guns_left = src.guns_left - 1 + user.drop_item() + user.swap_hand() + user.put_in_hands(GUN) + else + user.drop_item() + spawn(0) + throw_at(pick(oview(7,get_turf(user))),1,1) + user.visible_message("[user] tosses aside the spent rifle!") + + +/obj/item/ammo_box/magazine/internal/boltaction/enchanted + max_ammo =1 + ///////////////////////////// // DOUBLE BARRELED SHOTGUN // ///////////////////////////// diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index c1aad9c6902c54f6596dd70028cf106f7588b095..57d17caaa46525a84032885795bad3d53b0e946b 100644 GIT binary patch delta 11872 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 delta 11583 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 Hn*{w2RC3yG diff --git a/paradise.dme b/paradise.dme index 298937566bb..e31271b9e11 100644 --- a/paradise.dme +++ b/paradise.dme @@ -215,6 +215,7 @@ #include "code\datums\spells\fake_gib.dm" #include "code\datums\spells\genetic.dm" #include "code\datums\spells\horsemask.dm" +#include "code\datums\spells\infinite_guns.dm" #include "code\datums\spells\inflict_handler.dm" #include "code\datums\spells\knock.dm" #include "code\datums\spells\lichdom.dm" From 0ef973b37ef451226e6edbc6ab26145b69333cad Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Fri, 29 Jan 2016 10:51:07 -0800 Subject: [PATCH 28/61] People with squishy limbs can now squish --- code/modules/mob/living/carbon/human/emote.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 132965764c4..93b57850974 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -32,9 +32,19 @@ else //Everyone else fails, skip the emote attempt return if("squish") + var/found_slime_bodypart = 0 + if(species.name == "Slime People") //Only Slime People can squish - on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm - else //Everyone else fails, skip the emote attempt + on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm' + found_slime_bodypart = 1 + else + for(var/obj/item/organ/external/L in organs) // if your limbs are squishy you can squish too! + if(L.dna.species in list("Slime People")) + on_CD = handle_emote_CD() + found_slime_bodypart = 1 + break + + if(!found_slime_bodypart) //Everyone else fails, skip the emote attempt return if("scream", "fart", "flip", "snap") on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm From 37277fb21c0049d3241ec9cfc7f47745d2571bab Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Fri, 29 Jan 2016 15:03:26 -0500 Subject: [PATCH 29/61] Made HoP show up in supply too, with QM a third color --- code/game/gamemodes/nations/nations.dm | 32 +++++++------------------- code/game/jobs/jobs.dm | 3 ++- nano/assets/nanoui.css | 2 +- nano/styles/_bars.less | 8 +++---- nano/styles/_color.less | 19 ++++++++++----- nano/styles/_lists.less | 5 ++++ nano/templates/pai_manifest.tmpl | 4 +++- nano/templates/pda.tmpl | 4 +++- 8 files changed, 39 insertions(+), 38 deletions(-) diff --git a/code/game/gamemodes/nations/nations.dm b/code/game/gamemodes/nations/nations.dm index 726a9b7d494..6737ee8b8f4 100644 --- a/code/game/gamemodes/nations/nations.dm +++ b/code/game/gamemodes/nations/nations.dm @@ -4,6 +4,7 @@ datum/game_mode/nations required_players_secret = 25 var/kickoff = 0 var/victory = 0 + var/list/cargonians = list("Quartermaster","Cargo Technician","Shaft Miner") var/list/servicion = list("Clown", "Mime", "Bartender", "Chef", "Botanist", "Librarian", "Chaplain", "Barber") @@ -79,7 +80,7 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.default_name]!" continue - if(H.mind.assigned_role in supply_positions) + if(H.mind.assigned_role in cargonians) H.mind.nation = all_nations["Cargonia"] update_nations_icons_added(H,"hudcargonia") H.mind.nation.membership += H.mind.current @@ -101,7 +102,7 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.default_name]!" continue - if(H.mind.assigned_role in support_positions) + if(H.mind.assigned_role in (support_positions + command_positions)) H.mind.nation = all_nations["People's Republic of Commandzakstan"] update_nations_icons_added(H,"hudcommand") H.mind.nation.membership += H.mind.current @@ -112,16 +113,6 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.default_name]!" continue - if(H.mind.assigned_role in command_positions) - H.mind.nation = all_nations["People's Republic of Commandzakstan"] - update_nations_icons_added(H,"hudcommand") - H.mind.nation.membership += H.mind.current - if(H.mind.assigned_role == H.mind.nation.default_leader) - H.mind.nation.current_leader = H.mind.current - H << "You have been chosen to lead the nation of [H.mind.nation.default_name]!" - continue - H << "You are now part of the great sovereign nation of [H.mind.nation.default_name]!" - continue if(H.mind.assigned_role in civilian_positions) H << "You do not belong to any nation and are free to sell your services to the highest bidder." continue @@ -180,8 +171,7 @@ datum/game_mode/nations if (!mode) return 1 if(!mode.kickoff) return 1 - - var/list/servicion = list("Clown", "Mime", "Bartender", "Chef", "Botanist", "Librarian", "Chaplain", "Barber") + if(H.mind) if(H.mind.assigned_role in engineering_positions) H.mind.nation = all_nations["Atmosia"] @@ -211,33 +201,27 @@ datum/game_mode/nations H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" return 1 - if(H.mind.assigned_role in supply_positions) + if(H.mind.assigned_role in mode.cargonians) H.mind.nation = all_nations["Cargonia"] mode.update_nations_icons_added(H,"hudcargonia") H.mind.nation.membership += H.mind.current H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" return 1 - if(H.mind.assigned_role in servicion) + if(H.mind.assigned_role in mode.servicion) H.mind.nation = all_nations["Servicion"] mode.update_nations_icons_added(H,"hudservice") H.mind.nation.membership += H.mind.current H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" return 1 - if(H.mind.assigned_role in support_positions) - H.mind.nation = all_nations["People's Republic of Commandzakstan"] - mode.update_nations_icons_added(H,"hudcommand") - H.mind.nation.membership += H.mind.current - H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" - return 1 - - if(H.mind.assigned_role in command_positions) + if(H.mind.assigned_role in (support_positions + command_positions)) H.mind.nation = all_nations["People's Republic of Commandzakstan"] mode.update_nations_icons_added(H,"hudcommand") H.mind.nation.membership += H.mind.current H << "You are now part of the great sovereign nation of [H.mind.nation.current_name]!" return 1 + if(H.mind.assigned_role in civilian_positions) H << "You do not belong to any nation and are free to sell your services to the highest bidder." return 1 diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index 9723542ace4..748ffcd5d85 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -117,12 +117,13 @@ var/list/support_positions = list( ) var/list/supply_positions = list( + "Head of Personnel", "Quartermaster", "Cargo Technician", "Shaft Miner" ) -var/list/service_positions = support_positions - supply_positions +var/list/service_positions = support_positions - supply_positions + list("Head of Personnel") var/list/security_positions = list( diff --git a/nano/assets/nanoui.css b/nano/assets/nanoui.css index 67a235f555c..e99b2f94fd5 100644 --- a/nano/assets/nanoui.css +++ b/nano/assets/nanoui.css @@ -1,2 +1,2 @@ @font-face{font-family:FontAwesome;src:url(fontawesome-webfont.eot?v=4.5.0);src:url(fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} -.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background:rgba(0,0,0,.5);color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.fancy{display:none}.minimize{color:#e9c183;position:absolute;top:6px;right:46px}.minimize:hover{color:#b8c9d6}.close{color:#e9c183;position:absolute;top:4px;right:12px}.close:hover{color:#b8c9d6}div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .fa{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.sci,th.ser{font-weight:700;color:#fff}th.ser{background:#7100aa}th.sup{background:#666621}th.civ,th.sup{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center}body{background:#272727;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:170%;margin:0;padding:0}hr{background-color:#40628a;height:1px;border:none}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") no-repeat fixed center/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020) no-repeat fixed center/100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff000000',GradientType=0)}#uiWrapper{width:100%;height:100%;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#uiTitleWrapper{position:relative;height:30px}#uiTitleText{position:absolute;top:6px;left:44px;width:66%;overflow:hidden;color:#e9c183;font-size:16px}#uiTitle.icon{padding:6px 8px 6px 42px;background-position:2px 50%;background-repeat:no-repeat}#uiTitleFluff{position:absolute;top:4px;right:12px;width:42px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") 50% 50% no-repeat}.statusicon{position:absolute;top:4px;left:12px}#uiMapWrapper{clear:both;padding:8px}#uiMapHeader{position:relative;clear:both}#uiMapContainer{position:relative;width:100%;height:600px;overflow:hidden;border:1px solid #40628a;background:url(nanomapBackground.png)}#uiMap{top:50%;left:50%;margin:-512px 0 0 -512px;overflow:hidden;zoom:4}#uiMap,#uiMapImage{position:absolute;width:256px;height:256px}#uiMapImage{bottom:1px;left:1px}#uiMapContent{position:absolute;bottom:-13.5px;left:0;width:256px;height:256px}#uiMapFooter{position:relative;clear:both}#uiContent{clear:both;padding:8px}#uiMapTooltip{position:absolute;right:10px;top:10px;border:1px solid #40628a;background-color:#272727;padding:8px;display:none;z-index:1}#uiLoadingNotice{position:relative;background:url(uiNoticeBackground.jpg) 50% 50%;color:#000;font-size:14px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0} \ No newline at end of file +.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background:rgba(0,0,0,.5);color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.fancy{display:none}.minimize{color:#e9c183;position:absolute;top:6px;right:46px}.minimize:hover{color:#b8c9d6}.close{color:#e9c183;position:absolute;top:4px;right:12px}.close:hover{color:#b8c9d6}div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .fa{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.sci,th.ser{font-weight:700;color:#fff}th.ser{background:#7100aa}th.sup{background:#666621}th.civ,th.sup{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}span.qm-job{color:#b77a41;font-weight:700}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center}body{background:#272727;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:170%;margin:0;padding:0}hr{background-color:#40628a;height:1px;border:none}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") no-repeat fixed center/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020) no-repeat fixed center/100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff000000',GradientType=0)}#uiWrapper{width:100%;height:100%;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#uiTitleWrapper{position:relative;height:30px}#uiTitleText{position:absolute;top:6px;left:44px;width:66%;overflow:hidden;color:#e9c183;font-size:16px}#uiTitle.icon{padding:6px 8px 6px 42px;background-position:2px 50%;background-repeat:no-repeat}#uiTitleFluff{position:absolute;top:4px;right:12px;width:42px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 425 200' opacity='.25'%3E%3Cpath d='M178.004.04H106.8a6.76 6.026 0 0 0-6.76 6.024v187.872a6.76 6.026 0 0 0 6.76 6.025h53.107a6.76 6.026 0 0 0 6.762-6.024V92.392l72.215 104.7a6.76 6.026 0 0 0 5.76 2.87H318.2a6.76 6.026 0 0 0 6.76-6.026V6.064A6.76 6.026 0 0 0 318.2.04h-54.717a6.76 6.026 0 0 0-6.76 6.024v102.62L183.762 2.91a6.76 6.026 0 0 0-5.76-2.87zM4.845 22.11A13.412 12.502 0 0 1 13.478.04h66.118a5.365 5 0 0 1 5.365 5v79.88zM420.155 177.89a13.412 12.502 0 0 1-8.633 22.07h-66.118a5.365 5 0 0 1-5.365-5v-79.88z'/%3E%3C/svg%3E") 50% 50% no-repeat}.statusicon{position:absolute;top:4px;left:12px}#uiMapWrapper{clear:both;padding:8px}#uiMapHeader{position:relative;clear:both}#uiMapContainer{position:relative;width:100%;height:600px;overflow:hidden;border:1px solid #40628a;background:url(nanomapBackground.png)}#uiMap{top:50%;left:50%;margin:-512px 0 0 -512px;overflow:hidden;zoom:4}#uiMap,#uiMapImage{position:absolute;width:256px;height:256px}#uiMapImage{bottom:1px;left:1px}#uiMapContent{position:absolute;bottom:-13.5px;left:0;width:256px;height:256px}#uiMapFooter{position:relative;clear:both}#uiContent{clear:both;padding:8px}#uiMapTooltip{position:absolute;right:10px;top:10px;border:1px solid #40628a;background-color:#272727;padding:8px;display:none;z-index:1}#uiLoadingNotice{position:relative;background:url(uiNoticeBackground.jpg) 50% 50%;color:#000;font-size:14px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0} \ No newline at end of file diff --git a/nano/styles/_bars.less b/nano/styles/_bars.less index f79c2d05fd6..f154274f596 100644 --- a/nano/styles/_bars.less +++ b/nano/styles/_bars.less @@ -33,7 +33,7 @@ .displayBarFill.good { color: #ffffff; - background: #4f7529; + background: @good-color; } .displayBarFill.notgood { @@ -43,15 +43,15 @@ .displayBarFill.average { color: #ffffff; - background: #cd6500; + background: @average-color; } .displayBarFill.bad { color: #ffffff; - background: #ee0000; + background: @bad-color; } .displayBarFill.highlight { color: #ffffff; - background: #8BA5C4; + background: @highlight-color; } \ No newline at end of file diff --git a/nano/styles/_color.less b/nano/styles/_color.less index fe10a74a5d3..6194a96ac2b 100644 --- a/nano/styles/_color.less +++ b/nano/styles/_color.less @@ -1,25 +1,32 @@ +@good-color: #4f7529; +@average-color: #cd6500; +@bad-color: #ee0000; + +@highlight-color: #8BA5C4; +@dark-color: #272727; + .white { color: white; font-weight: bold; } .good { - color: #4f7529; + color: @good-color; font-weight: bold; } .average { - color: #cd6500; + color: @average-color; font-weight: bold; } .bad { - color: #ee0000; + color: @bad-color; font-weight: bold; } .idle { - color: #272727; + color: @dark-color; font-weight: bold; } @@ -32,11 +39,11 @@ } .highlight { - color: #8BA5C4; + color: @highlight-color; } .dark { - color: #272727; + color: @dark-color; } /* Damage colors for crew monitoring computer */ diff --git a/nano/styles/_lists.less b/nano/styles/_lists.less index ef78326fdd5..75ec81911bd 100644 --- a/nano/styles/_lists.less +++ b/nano/styles/_lists.less @@ -69,6 +69,11 @@ th.misc { .manifest-header; } +span.qm-job { + color: mix(@highlight-color, @average-color, 33%); + font-weight: bold; +} + /* Striped lines for tables and divs */ .striped { .striped-base() { diff --git a/nano/templates/pai_manifest.tmpl b/nano/templates/pai_manifest.tmpl index 24ca226b58e..447f7ede7c5 100644 --- a/nano/templates/pai_manifest.tmpl +++ b/nano/templates/pai_manifest.tmpl @@ -69,8 +69,10 @@ Copy-pasted from pda.tmpl {{if data.manifest.sup}} Supply {{for data.manifest["sup"]}} - {{if value.rank == "Quartermaster"}} + {{if value.rank == "Head of Personnel"}} {{:value.name}}{{:value.rank}}{{:value.active}} + {{else value.rank == "Quartermaster"}} + {{:value.name}}{{:value.rank}}{{:value.active}} {{else}} {{:value.name}}{{:value.rank}}{{:value.active}} {{/if}} diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index 36b82c61fc0..54ab77a9be6 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -441,8 +441,10 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{if data.manifest.sup}} Supply {{for data.manifest["sup"]}} - {{if value.rank == "Quartermaster"}} + {{if value.rank == "Head of Personnel"}} {{:value.name}}{{:value.rank}}{{:value.active}} + {{else value.rank == "Quartermaster"}} + {{:value.name}}{{:value.rank}}{{:value.active}} {{else}} {{:value.name}}{{:value.rank}}{{:value.active}} {{/if}} From 30833c968c48a4a112b1a766cb51f45638d8ba84 Mon Sep 17 00:00:00 2001 From: SakuraTheBabyfur Date: Fri, 29 Jan 2016 19:03:19 -0500 Subject: [PATCH 30/61] Fixes AI not being able to call the shuttle --- code/_onclick/hud/ai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index be1a3f918e7..790cbd305bc 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -221,7 +221,7 @@ adding += using //Shuttle - using = new /obj/screen/ai/announcement() + using = new /obj/screen/ai/call_shuttle() using.name = "Call Emergency Shuttle" using.icon = 'icons/mob/screen_ai.dmi' using.icon_state = "call_shuttle" From 1404d66fff66e1839d3ea9a970725041cbe72af5 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 19:40:46 -0500 Subject: [PATCH 31/61] tweaks --- code/datums/spells/charge.dm | 63 ++++++++++++++++++++---------------- code/datums/spells/knock.dm | 7 ++++ code/datums/spells/wizard.dm | 8 ++--- 3 files changed, 46 insertions(+), 32 deletions(-) diff --git a/code/datums/spells/charge.dm b/code/datums/spells/charge.dm index e7225997815..36e253f8e91 100644 --- a/code/datums/spells/charge.dm +++ b/code/datums/spells/charge.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/targeted/charge name = "Charge" - desc = "This spell can be used to charge up spent magical artifacts, among other things." + desc = "This spell can be used to recharge a variety of things in your hands, from magical artifacts to electrical components. A creative wizard can even use it to grant magical power to a fellow magic user." school = "transmutation" charge_max = 600 @@ -8,38 +8,45 @@ invocation = "DIRI CEL" invocation_type = "whisper" range = -1 -// cooldown_min = 400 //50 deciseconds reduction per rank + cooldown_min = 400 //50 deciseconds reduction per rank include_user = 1 -/obj/effect/proc_holder/spell/targeted/charge/cast(list/targets) - for(var/mob/living/user in targets) - var/list/hand_items = list(user.get_active_hand(),user.get_inactive_hand()) +/obj/effect/proc_holder/spell/targeted/charge/cast(list/targets,mob/user = usr) + for(var/mob/living/L in targets) + var/list/hand_items = list(L.get_active_hand(),L.get_inactive_hand()) var/charged_item = null var/burnt_out = 0 + + if(L.pulling && (istype(L.pulling, /mob/living))) + var/mob/living/M = L.pulling + if(M.spell_list.len != 0 || (M.mind && M.mind.spell_list.len != 0)) + for(var/obj/effect/proc_holder/spell/S in M.spell_list) + S.charge_counter = S.charge_max + if(M.mind) + for(var/obj/effect/proc_holder/spell/S in M.mind.spell_list) + S.charge_counter = S.charge_max + M <<"you feel raw magic flowing through you, it feels good!" + else + M <<"you feel very strange for a moment, but then it passes." + burnt_out = 1 + charged_item = M + break for(var/obj/item in hand_items) - if(istype(item, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = item - if(G.affecting) - var/mob/M = G.affecting - if(M.spell_list.len != 0) - for(var/obj/effect/proc_holder/spell/S in M.spell_list) - S.charge_counter = S.charge_max - M <<"you feel raw magic flowing through you, it feels good!" + if(istype(item, /obj/item/weapon/spellbook)) + if(istype(item, /obj/item/weapon/spellbook/oneuse)) + var/obj/item/weapon/spellbook/oneuse/I = item + if(prob(80)) + L.visible_message("[I] catches fire!") + qdel(I) else - M <<"you feel very strange for a moment, but then it passes." - burnt_out = 1 - charged_item = M - break - else if(istype(item, /obj/item/weapon/spellbook/oneuse)) - var/obj/item/weapon/spellbook/oneuse/I = item - if(prob(80)) - user.visible_message("[I] catches fire!") - qdel(I) + I.used = 0 + charged_item = I + break else - I.used = 0 - charged_item = I - break + L << "Glowing red letters appear on the front cover..." + L << "[pick("NICE TRY BUT NO!","CLEVER BUT NOT CLEVER ENOUGH!", "SUCH FLAGRANT CHEESING IS WHY WE ACCEPTED YOUR APPLICATION!", "CUTE!", "YOU DIDN'T THINK IT'D BE THAT EASY, DID YOU?")]" + burnt_out = 1 else if(istype(item, /obj/item/weapon/gun/magic)) var/obj/item/weapon/gun/magic/I = item if(prob(80) && !I.can_charge) @@ -78,8 +85,8 @@ charged_item = item break if(!charged_item) - user << "you feel magical power surging to your hands, but the feeling rapidly fades..." + L << "you feel magical power surging to your hands, but the feeling rapidly fades..." else if(burnt_out) - user << "[charged_item] doesn't seem to be reacting to the spell..." + L << "[charged_item] doesn't seem to be reacting to the spell..." else - user << "[charged_item] suddenly feels very warm!" + L << "[charged_item] suddenly feels very warm!" \ No newline at end of file diff --git a/code/datums/spells/knock.dm b/code/datums/spells/knock.dm index cd02d85c90b..e2be52fb7db 100644 --- a/code/datums/spells/knock.dm +++ b/code/datums/spells/knock.dm @@ -22,4 +22,11 @@ var/obj/machinery/door/airlock/A = door A.unlock(1) //forced because it's magic! door.open() + for(var/obj/structure/closet/C in T.contents) + spawn(1) + if(istype(C, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = C + SC.locked = 0 + C.open() + return \ No newline at end of file diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index 03aa46653a9..848a2e86a89 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -3,12 +3,12 @@ desc = "This spell fires several, slow moving, magic projectiles at nearby targets." school = "evocation" - charge_max = 150 + charge_max = 200 clothes_req = 1 invocation = "FORTI GY AMA" invocation_type = "shout" range = 7 - cooldown_min = 90 //15 deciseconds reduction per rank + cooldown_min = 60 //35 deciseconds reduction per rank max_targets = 0 @@ -28,7 +28,6 @@ /obj/effect/proc_holder/spell/targeted/inflict_handler/magic_missile amt_weakened = 3 - amt_dam_fire = 10 /obj/effect/proc_holder/spell/noclothes name = "No Clothes" @@ -225,7 +224,7 @@ amt_eye_blurry = 20 /obj/effect/proc_holder/spell/targeted/genetic/blind - disabilities = 1 + disabilities = BLIND duration = 300 /obj/effect/proc_holder/spell/dumbfire/fireball @@ -261,6 +260,7 @@ ex_severe = -1 ex_heavy = -1 ex_light = 2 + ex_flash = 5 /obj/effect/proc_holder/spell/aoe_turf/repulse name = "Repulse" From 3b6d2bc941d6fead3aaf159ddd7c8f14cc9b3199 Mon Sep 17 00:00:00 2001 From: TheDZD Date: Fri, 29 Jan 2016 21:03:04 -0500 Subject: [PATCH 32/61] Automatic changelog generation for PR #3432 --- html/changelogs/AutoChangeLog-pr-3432.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml diff --git a/html/changelogs/AutoChangeLog-pr-3432.yml b/html/changelogs/AutoChangeLog-pr-3432.yml new file mode 100644 index 00000000000..638874649de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3432.yml @@ -0,0 +1,4 @@ +author: Tastyfish +delete-after: True +changes: + - rscadd: "Cargonia now has its own section in the manifest." From 887ce1f37efcbcc5a69cdca69285ba32c1f7e636 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 21:31:16 -0500 Subject: [PATCH 33/61] fixes blind spell --- code/datums/spells/genetic.dm | 6 +++--- code/datums/spells/wizard.dm | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/spells/genetic.dm b/code/datums/spells/genetic.dm index 07d8c55f059..d4a9d1d1d8e 100644 --- a/code/datums/spells/genetic.dm +++ b/code/datums/spells/genetic.dm @@ -2,7 +2,7 @@ name = "Genetic" desc = "This spell inflicts a set of mutations and disabilities upon the target." - var/disabilities = 0 //bits + var/sdisabilities = 0 //bits var/list/mutations = list() //mutation strings var/duration = 100 //deciseconds /* @@ -22,11 +22,11 @@ target.mutations.Add(x) /* if(x == HULK && ishuman(target)) target:hulk_time=world.time + duration */ - target.disabilities |= disabilities + target.sdisabilities |= sdisabilities target.update_mutations() //update target's mutation overlays spawn(duration) target.mutations.Remove(mutations) - target.disabilities &= ~disabilities + target.sdisabilities &= ~sdisabilities target.update_mutations() return \ No newline at end of file diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index 848a2e86a89..904b7d54e63 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -224,7 +224,7 @@ amt_eye_blurry = 20 /obj/effect/proc_holder/spell/targeted/genetic/blind - disabilities = BLIND + sdisabilities = BLIND duration = 300 /obj/effect/proc_holder/spell/dumbfire/fireball From 1321158fbf725317cc88e583a786cc848b31dc84 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 21:45:57 -0500 Subject: [PATCH 34/61] Refactors Human Explosion Damage --- code/modules/mob/living/carbon/human/human.dm | 28 +------------------ 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 4978be101d3..c0f9adce72d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -384,33 +384,7 @@ if(prob(50) && !shielded) Paralyse(10) - var/update = 0 - var/weapon_message = "Explosive Blast" - for(var/obj/item/organ/external/temp in organs) - switch(temp.limb_name) - if("head") - update |= temp.take_damage(b_loss * 0.2, f_loss * 0.2, used_weapon = weapon_message) - if("chest") - update |= temp.take_damage(b_loss * 0.4, f_loss * 0.4, used_weapon = weapon_message) - if("groin") - update |= temp.take_damage(b_loss * 0.1, f_loss * 0.1, used_weapon = weapon_message) - if("l_arm") - update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05, used_weapon = weapon_message) - if("r_arm") - update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05, used_weapon = weapon_message) - if("l_leg") - update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05, used_weapon = weapon_message) - if("r_leg") - update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05, used_weapon = weapon_message) - if("r_foot") - update |= temp.take_damage(b_loss * 0.025, f_loss * 0.025, used_weapon = weapon_message) - if("l_foot") - update |= temp.take_damage(b_loss * 0.025, f_loss * 0.025, used_weapon = weapon_message) - if("r_hand") - update |= temp.take_damage(b_loss * 0.025, f_loss * 0.025, used_weapon = weapon_message) - if("l_hand") - update |= temp.take_damage(b_loss * 0.025, f_loss * 0.025, used_weapon = weapon_message) - if(update) UpdateDamageIcon() + take_overall_damage(b_loss,f_loss) ..() From b0ba4281d567de1ffbebfac6e31934cf263cfb85 Mon Sep 17 00:00:00 2001 From: TheDZD Date: Fri, 29 Jan 2016 21:47:12 -0500 Subject: [PATCH 35/61] Automatic changelog generation for PR #3430 --- html/changelogs/AutoChangeLog-pr-3430.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3430.yml diff --git a/html/changelogs/AutoChangeLog-pr-3430.yml b/html/changelogs/AutoChangeLog-pr-3430.yml new file mode 100644 index 00000000000..b847e4a3145 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3430.yml @@ -0,0 +1,12 @@ +author: Fox McCloud +delete-after: True +changes: + - rscadd: "Adds in lichdom spell for the wizard" + - rscadd: "Adds in lesser summon guns spell for wizard" + - rscadd: "adds in Mjolnir and the singularity hammer as weapons the wizard can purchase" + - rscadd: "Wizard can purchase the charge spell from the spell book" + - rscadd: "Wizard can purchase a healing staff from the spell book" + - tweak: "Tweaks and lowers spell costs of utility spells for wizard" + - tweak: "Re-organizes the spellbook to be better divided into categories and have a better window size" + - tweak: "Knock now opens+unlocks lockers" + - tweak: "Magic Missile has a slightly longer cooldown and no longer deals damage, but has a lower cooldown is upgraded" From 500cc7b12aa77589c8638a386fcb09838c9c0d09 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 21:51:09 -0500 Subject: [PATCH 36/61] apparently, this is a thing --- code/modules/mob/living/carbon/human/human.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c0f9adce72d..d82376c2f86 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -384,7 +384,7 @@ if(prob(50) && !shielded) Paralyse(10) - take_overall_damage(b_loss,f_loss) + take_overall_damage(b_loss,f_loss, used_weapon = "Explosive Blast") ..() From 9ff52f91a891f9ea5bea77b7803209e889e9c44b Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 29 Jan 2016 22:54:07 -0500 Subject: [PATCH 37/61] Updates Summon Guns --- code/datums/spell.dm | 4 +- code/game/gamemodes/wizard/rightandwrong.dm | 66 ++++++++++++++------- 2 files changed, 49 insertions(+), 21 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index ec1c34fee60..236b7c8e9b1 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -65,7 +65,9 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin caster.reset_view(0) return 0 - if((user.z in config.admin_levels) && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel + if(user.z == ZLEVEL_CENTCOMM && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel + return 0 + if(user.z == ZLEVEL_CENTCOMM && ticker.mode.name == "ragin' mages") return 0 if(!skipcharge) diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index d0c6f059f26..b6052320615 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -1,15 +1,19 @@ /mob/proc/rightandwrong(var/summon_type) //0 = Summon Guns, 1 = Summon Magic - var/list/gunslist = list("taser","egun","laser","revolver","detective","c20r","nuclear","deagle","gyrojet","pulse","silenced","cannon","doublebarrel","shotgun","combatshotgun","bulldog","mateba","sabr","crossbow","saw","car","boltaction","arg") - var/list/magiclist = list("fireball","smoke","blind","mindswap","forcewall","knock","horsemask","charge", "summonitem", "wandnothing", "wanddeath", "wandresurrection", "wandpolymorph", "wandteleport", "wanddoor", "wandfireball", "staffhealing", "armor", "scrying", "staffdoor", "special","voodoo") + var/list/gunslist = list("taser","egun","laser","revolver","detective","c20r","nuclear","deagle","gyrojet","pulse","suppressed","cannon","doublebarrel","shotgun","combatshotgun","bulldog","mateba","sabr","crossbow","saw","car","boltaction","arg","uzi","turret","pulsecarbine","decloner","mindflayer","hyperkinetic","advplasmacutter","wormhole","wt550","grenadelauncher","medibeam") + var/list/magiclist = list("fireball","smoke","blind","mindswap","forcewall","knock","horsemask","charge", "summonitem", "wandnothing", "wanddeath", "wandresurrection", "wandpolymorph", "wandteleport", "wanddoor", "wandfireball", "staffhealing", "armor", "scrying", "staffdoor", "special","voodoo","special") var/list/magicspeciallist = list("staffchange","staffanimation", "wandbelt", "contract", "staffchaos","necromantic") + usr << "You summoned [summon_type ? "magic" : "guns"]!" message_admins("[key_name_admin(usr)] summoned [summon_type ? "magic" : "guns"]!") + for(var/mob/living/carbon/human/H in player_list) - if(H.stat == 2 || !(H.client)) continue + if(H.stat == 2 || !(H.client)) + continue if(H.mind) - if(H.mind.special_role == "Wizard" || H.mind.special_role == "apprentice") continue + if(H.mind.special_role == "Wizard" || H.mind.special_role == "apprentice") + continue var/randomizeguns = pick(gunslist) var/randomizemagic = pick(magiclist) var/randomizemagicspecial = pick(magicspeciallist) @@ -25,43 +29,65 @@ new /obj/item/weapon/gun/projectile/revolver(get_turf(H)) if("detective") new /obj/item/weapon/gun/projectile/revolver/detective(get_turf(H)) - if("c20r") - new /obj/item/weapon/gun/projectile/automatic/c20r(get_turf(H)) - if("nuclear") - new /obj/item/weapon/gun/energy/gun/nuclear(get_turf(H)) if("deagle") new /obj/item/weapon/gun/projectile/automatic/pistol/deagle/camo(get_turf(H)) if("gyrojet") new /obj/item/weapon/gun/projectile/automatic/gyropistol(get_turf(H)) if("pulse") new /obj/item/weapon/gun/energy/pulse_rifle(get_turf(H)) - if("silenced") + if("suppressed") new /obj/item/weapon/gun/projectile/automatic/pistol(get_turf(H)) new /obj/item/weapon/suppressor(get_turf(H)) - if("cannon") - new /obj/item/weapon/gun/energy/lasercannon(get_turf(H)) if("doublebarrel") new /obj/item/weapon/gun/projectile/revolver/doublebarrel(get_turf(H)) if("shotgun") - new /obj/item/weapon/gun/projectile/shotgun/(get_turf(H)) + new /obj/item/weapon/gun/projectile/shotgun(get_turf(H)) if("combatshotgun") new /obj/item/weapon/gun/projectile/shotgun/automatic/combat(get_turf(H)) - if("bulldog") - new /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog(get_turf(H)) if("arg") new /obj/item/weapon/gun/projectile/automatic/ar(get_turf(H)) if("mateba") new /obj/item/weapon/gun/projectile/revolver/mateba(get_turf(H)) + if("boltaction") + new /obj/item/weapon/gun/projectile/shotgun/boltaction(get_turf(H)) + if("uzi") + new /obj/item/weapon/gun/projectile/automatic/mini_uzi(get_turf(H)) + if("cannon") + new /obj/item/weapon/gun/energy/lasercannon(get_turf(H)) + if("crossbow") + new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large(get_turf(H)) + if("nuclear") + new /obj/item/weapon/gun/energy/gun/nuclear(get_turf(H)) if("sabr") new /obj/item/weapon/gun/projectile/automatic/proto(get_turf(H)) - if("crossbow") - new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow(get_turf(H)) + if("bulldog") + new /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog(get_turf(H)) + if("c20r") + new /obj/item/weapon/gun/projectile/automatic/c20r(get_turf(H)) if("saw") new /obj/item/weapon/gun/projectile/automatic/l6_saw(get_turf(H)) if("car") new /obj/item/weapon/gun/projectile/automatic/m90(get_turf(H)) - if("boltaction") - new /obj/item/weapon/gun/projectile/shotgun/boltaction(get_turf(H)) + if("turret") + new /obj/item/weapon/gun/energy/gun/turret(get_turf(H)) + if("pulsecarbine") + new /obj/item/weapon/gun/energy/pulse_rifle/carbine(get_turf(H)) + if("decloner") + new /obj/item/weapon/gun/energy/decloner(get_turf(H)) + if("mindflayer") + new /obj/item/weapon/gun/energy/mindflayer(get_turf(H)) + if("hyperkinetic") + new /obj/item/weapon/gun/energy/kinetic_accelerator/hyper(get_turf(H)) + if("advplasmacutter") + new /obj/item/weapon/gun/energy/plasmacutter/adv(get_turf(H)) + if("wormhole") + new /obj/item/weapon/gun/energy/wormhole_projector(get_turf(H)) + if("wt550") + new /obj/item/weapon/gun/projectile/automatic/wt550(get_turf(H)) + if("grenadelauncher") + new /obj/item/weapon/gun/projectile/revolver/grenadelauncher(get_turf(H)) + if("medibeam") + new /obj/item/weapon/gun/medbeam(get_turf(H)) else switch (randomizemagic) if("fireball") @@ -80,6 +106,8 @@ new /obj/item/weapon/spellbook/oneuse/horsemask(get_turf(H)) if("charge") new /obj/item/weapon/spellbook/oneuse/charge(get_turf(H)) + if("summonitem") + new /obj/item/weapon/spellbook/oneuse/summonitem(get_turf(H)) if("wandnothing") new /obj/item/weapon/gun/magic/wand(get_turf(H)) if("wanddeath") @@ -109,10 +137,8 @@ H.see_in_dark = 8 H.see_invisible = SEE_INVISIBLE_LEVEL_TWO H << "The walls suddenly disappear." - if("voodoo") new /obj/item/voodoo(get_turf(H)) - if("special") magiclist -= "special" //only one super OP item per summoning max switch (randomizemagicspecial) From d473a2b6cdc88026dd97a723374b3fd7eff20a4a Mon Sep 17 00:00:00 2001 From: TheDZD Date: Fri, 29 Jan 2016 23:13:59 -0500 Subject: [PATCH 38/61] Changelog --- html/changelog.html | 68 +++++++++++++++++- html/changelogs/.all_changelog.yml | 72 +++++++++++++++++++ html/changelogs/AutoChangeLog-pr-3379.yml | 4 -- html/changelogs/AutoChangeLog-pr-3384.yml | 6 -- html/changelogs/AutoChangeLog-pr-3385.yml | 4 -- html/changelogs/AutoChangeLog-pr-3386.yml | 6 -- html/changelogs/AutoChangeLog-pr-3388.yml | 4 -- html/changelogs/AutoChangeLog-pr-3392.yml | 7 -- html/changelogs/AutoChangeLog-pr-3394.yml | 4 -- html/changelogs/AutoChangeLog-pr-3395.yml | 4 -- html/changelogs/AutoChangeLog-pr-3397.yml | 4 -- html/changelogs/AutoChangeLog-pr-3400.yml | 4 -- html/changelogs/AutoChangeLog-pr-3403.yml | 4 -- html/changelogs/AutoChangeLog-pr-3404.yml | 4 -- html/changelogs/AutoChangeLog-pr-3405.yml | 5 -- html/changelogs/AutoChangeLog-pr-3408.yml | 4 -- html/changelogs/AutoChangeLog-pr-3409.yml | 4 -- html/changelogs/AutoChangeLog-pr-3415.yml | 6 -- html/changelogs/AutoChangeLog-pr-3417.yml | 5 -- html/changelogs/AutoChangeLog-pr-3426.yml | 4 -- html/changelogs/AutoChangeLog-pr-3430.yml | 12 ---- html/changelogs/AutoChangeLog-pr-3432.yml | 4 -- html/changelogs/AutoChangeLog-pr-3436.yml | 4 -- html/changelogs/crazylemon-dnascanner_fix.yml | 4 -- html/changelogs/crazylemon-mateat_tweak.yml | 5 -- 25 files changed, 139 insertions(+), 113 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3379.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3384.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3385.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3386.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3388.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3392.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3394.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3395.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3397.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3400.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3403.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3404.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3405.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3408.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3409.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3415.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3417.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3426.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3430.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3436.yml delete mode 100644 html/changelogs/crazylemon-dnascanner_fix.yml delete mode 100644 html/changelogs/crazylemon-mateat_tweak.yml diff --git a/html/changelog.html b/html/changelog.html index 5b3b5c496a2..866190c8971 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,72 @@ -->
    +

    29 January 2016

    +

    Crazylemon updated:

    +
      +
    • The DNA scanner has now undergone a seminar to recognize fake identities; It will now scan the actual person's identity, rather than their disguise (read: wearing a mask with or without someone else's ID).
    • +
    • Matter eater now allows you to eat humans as if you were fat.
    • +
    • Eating mobs with an aggressive grab now generates attack logs.
    • +
    +

    Crazylemon64 updated:

    +
      +
    • For a short while, there was a clerical error where all AI communications equipment was replaced with bananas. This has now been fixed.
    • +
    • Ghosts can now see the contents of smartfridges and look at the drone console
    • +
    • Humans now only produce one message when shaken while SSD
    • +
    • The supermatter no longer will irradiate everyone, everywhere, when it explodes.
    • +
    • Writing on paper will now add hidden admin fingerprints, so that you can't forge mean notes in someone else's name.
    • +
    • Brains are no longer able to escape their brain by being a sorcerer.
    • +
    • Astral projecting with other runes on the same tile will now no longer prevent you from re-entering
    • +
    • Voxxy that is become ex-voxxy no longer carry voxxy appearance! yaya!
    • +
    +

    FalseIncarnate updated:

    +
      +
    • Allows plants to be identified as enhanced*. Enhancing plants results from using reagents (like saltpetre) that affect the stats of a seed instead of using mutagens/machines. *May not meet standards for being classified as "organic produce". (This was already possible, just renames enhanced plants for easier differentiation)
    • +
    +

    Fox McCloud updated:

    +
      +
    • Fixes mutadone not working with some genetic mutations
    • +
    • Fixes banana honk and silencer being alcoholic
    • +
    • Fixes Kahlua being non-alcoholic
    • +
    • Fixes polonium not metabolizing
    • +
    • Fixes being able to receive free unlimited boxes from the Merchandise store
    • +
    • Adds in wooden bucklers
    • +
    • Re-adds roman shield to the costume vendor
    • +
    • Buffs Riot shield damage from 8 to 10
    • +
    • Adds in a Skeleton race
    • +
    • Tweaks the skeletons colors to be more realistic and to blend in less with the floor
    • +
    • Adds in lichdom spell for the wizard
    • +
    • Adds in lesser summon guns spell for wizard
    • +
    • adds in Mjolnir and the singularity hammer as weapons the wizard can purchase
    • +
    • Wizard can purchase the charge spell from the spell book
    • +
    • Wizard can purchase a healing staff from the spell book
    • +
    • Tweaks and lowers spell costs of utility spells for wizard
    • +
    • Re-organizes the spellbook to be better divided into categories and have a better window size
    • +
    • Knock now opens+unlocks lockers
    • +
    • Magic Missile has a slightly longer cooldown and no longer deals damage, but has a lower cooldown is upgraded
    • +
    +

    KasparoVy updated:

    +
      +
    • Navy blue Centcom Officer's beret for use by the Blueshield.
    • +
    • Adds the new navy blue beret to the Blueshield's locker.
    • +
    • Gives the Blueshield's berets (black and navy blue) the exact same strip delay and armour as the Security Officer's beret.
    • +
    • Adds TG energy katana back and belt sprite.
    • +
    • Bo staff back sprite.
    • +
    • Adjusts energy katana sprites to make the weapon stand out a bit more from the regular katana.
    • +
    • Cutting open the toes of footwear so species with feet-claws can wear them.
    • +
    • Toeless jackboots.
    • +
    • Cleans up glovesnipping and lighting a match with a shoe.
    • +
    • Lighting a match with a shoe produces a more appropriate message, handled at the same standard as glove-snippingboot-cutting.
    • +
    +

    Tastyfish updated:

    +
      +
    • Cargonia now has its own section in the manifest.
    • +
    +

    TheDZD updated:

    +
      +
    • Due to budget cuts and reports of operatives accidentally firing enough bullets to reach a state of what our scientists refer to as "enough dakka," Syndicate High Command has decided to restore the Syndicate Strike Team arsenal to using standard-issue L6 SAW ammunition.
    • +
    +

    24 January 2016

    KasparoVy updated: