From d6cc2c07c69d305b7034522bfbfe3e9078946cb2 Mon Sep 17 00:00:00 2001 From: phil235 Date: Tue, 21 Apr 2015 23:35:12 +0200 Subject: [PATCH 01/57] Fix mmi deafened indefinitely. 9078 Fix carp knocking borg. 7394 Replace carp knockdown by stamina dmg (for human only) (now 5 bites instead of 7 to go from 100% to crit w/o armor) 7905 Fix being stunned as a borg causing temporary blindness, deafness and muteness. 9061 Change robot out of power: now only stunned, can talk but not move or interact. Adding feedback in examine. 6170 Robots now take damage in the hottest of inferno (35,000+ K) 8840 Nerfs uranium wall radiation: 6 times less radiation (just double the effect of urafloor), chain reaction range down to 1. 6841 Fixes putting braindead/notincorpse/ghosted brains in mmi, and same for mmi in borgs, the action fails and sends a message to the ghost. 4841 7447 Fixes brains taking eye damage and becoming blind. 6039 --- code/game/machinery/computer/ai_core.dm | 6 ++- code/game/objects/items.dm | 38 ++++++++++-------- code/game/objects/items/robot/robot_parts.dm | 39 +++++++++---------- code/game/objects/structures/false_walls.dm | 4 +- .../turfs/simulated/floor/mineral_floor.dm | 2 +- code/game/turfs/simulated/walls_mineral.dm | 4 +- code/modules/mob/living/carbon/brain/MMI.dm | 25 +++++++++++- code/modules/mob/living/carbon/brain/life.dm | 21 +++++++--- code/modules/mob/living/carbon/life.dm | 4 +- .../mob/living/silicon/robot/examine.dm | 3 ++ code/modules/mob/living/silicon/robot/life.dm | 18 +++++++-- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../mob/living/simple_animal/hostile/carp.dm | 8 ++-- .../mob/living/simple_animal/simple_animal.dm | 4 +- 14 files changed, 117 insertions(+), 61 deletions(-) diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 696952e9b89..d9cd9029cc9 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -125,10 +125,14 @@ if(!M.brainmob) user << "Sticking an empty MMI into the frame would sort of defeat the purpose." return - if(M.brainmob.stat == 2) + if(M.brainmob.stat == DEAD) user << "Sticking a dead brain into the frame would sort of defeat the purpose." return + if(!M.brainmob.client) + user << "Sticking an inactive brain into the frame would sort of defeat the purpose." + return + if((config) && (!config.allow_ai)) user << "This MMI does not seem to fit." return diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 045886e7065..adb250796fe 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -318,28 +318,33 @@ /obj/item/proc/eyestab(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - var/mob/living/carbon/human/H = M - if(istype(H) && ( \ - (H.head && H.head.flags & HEADCOVERSEYES) || \ + var/is_human_victim = 0 + if(ishuman(M)) + is_human_victim = 1 + var/mob/living/carbon/human/H = M + if((H.head && H.head.flags & HEADCOVERSEYES) || \ (H.wear_mask && H.wear_mask.flags & MASKCOVERSEYES) || \ - (H.glasses && H.glasses.flags & GLASSESCOVERSEYES) \ - )) - // you can't stab someone in the eyes wearing a mask! - user << "You're going to need to remove that mask/helmet/glasses first." - return + (H.glasses && H.glasses.flags & GLASSESCOVERSEYES)) + // you can't stab someone in the eyes wearing a mask! + user << "You're going to need to remove that mask/helmet/glasses first." + return - var/mob/living/carbon/monkey/Mo = M - if(istype(Mo) && ( \ - (Mo.wear_mask && Mo.wear_mask.flags & MASKCOVERSEYES) \ - )) - // you can't stab someone in the eyes wearing a mask! - user << "You're going to need to remove that mask/helmet/glasses first." - return + + if(ismonkey(M)) + var/mob/living/carbon/monkey/Mo = M + if(Mo.wear_mask && Mo.wear_mask.flags & MASKCOVERSEYES) + // you can't stab someone in the eyes wearing a mask! + user << "You're going to need to remove that mask/helmet/glasses first." + return if(isalien(M))//Aliens don't have eyes./N slimes also don't have eyes! user << "You cannot locate any eyes on this creature!" return + if(isbrain(M)) + user << "You cannot locate any organic eyes on this brain!" + return + add_logs(user, M, "attacked", object="[src.name]", addition="(INTENT: [uppertext(user.a_intent)])") src.add_fingerprint(user) @@ -352,7 +357,7 @@ "[user] has stabbed themself in the eyes with [src]!", \ "You stab yourself in the eyes with [src]!" \ ) - if(istype(M, /mob/living/carbon/human)) + if(is_human_victim) var/mob/living/carbon/human/U = M var/obj/item/organ/limb/affecting = U.get_organ("head") if(affecting.take_damage(7)) @@ -360,6 +365,7 @@ else M.take_organ_damage(7) + M.eye_blurry += rand(3,4) M.eye_stat += rand(2,4) if (M.eye_stat >= 10) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 9641f540d89..168fa97d638 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -160,32 +160,31 @@ var/obj/item/device/mmi/M = W if(check_completion()) if(!istype(loc,/turf)) - user << "You can't put the MMI in, the frame has to be standing on the ground to be perfectly precise." + user << "You can't put the MMI in, the frame has to be standing on the ground to be perfectly precise." return if(!M.brainmob) - user << "Sticking an empty MMI into the frame would sort of defeat the purpose." - return - if(!M.brainmob.key) - var/ghost_can_reenter = 0 - if(M.brainmob.mind) - for(var/mob/dead/observer/G in player_list) - if(G.can_reenter_corpse && G.mind == M.brainmob.mind) - ghost_can_reenter = 1 - break - if(!ghost_can_reenter) - user << "The mmi indicates that their mind is completely unresponsive; there's no point." - return - - if(M.brainmob.stat == DEAD) - user << "Sticking a dead brain into the frame would sort of defeat the purpose." + user << "Sticking an empty MMI into the frame would sort of defeat the purpose." return - if((M.brainmob.mind in ticker.mode.head_revolutionaries) || (M.brainmob.mind in ticker.mode.A_bosses) || (M.brainmob.mind in ticker.mode.B_bosses)) + var/mob/living/carbon/brain/BM = M.brainmob + if(!BM.key || !BM.mind) + user << "The mmi indicates that their mind is completely unresponsive; there's no point." + return + + if(!BM.client) //braindead + user << "The mmi indicates that their mind is currently inactive; it might change." + return + + if(BM.stat == DEAD) + user << "Sticking a dead brain into the frame would sort of defeat the purpose." + return + + if((BM.mind in ticker.mode.head_revolutionaries) || (BM.mind in ticker.mode.A_bosses) || (BM.mind in ticker.mode.B_bosses)) user << "The frame's firmware lets out a shrill sound, and flashes 'Abnormal Memory Engram'. It refuses to accept the MMI." return - if(jobban_isbanned(M.brainmob, "Cyborg")) - user << "This MMI does not seem to fit." + if(jobban_isbanned(BM, "Cyborg")) + user << "This MMI does not seem to fit." return var/mob/living/silicon/robot/O = new /mob/living/silicon/robot(get_turf(loc)) @@ -211,7 +210,7 @@ if(ticker.mode.config_tag == "malfunction") //Don't let humans get a cyborg on their side during malf, for balance reasons. O.set_zeroth_law("ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK#*�&110010") - M.brainmob.mind.transfer_to(O) + BM.mind.transfer_to(O) if(O.mind && O.mind.special_role) O.mind.store_memory("As a cyborg, any objectives listed here are null and void, and will be marked as failed. They are simply here for memory purposes.") diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 45ca0a7748b..944e5a957e4 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -221,8 +221,8 @@ if(world.time > last_event+15) active = 1 for(var/mob/living/L in range(3,src)) - L.irradiate(12) - for(var/turf/simulated/wall/mineral/uranium/T in range(3,src)) + L.irradiate(2) + for(var/turf/simulated/wall/mineral/uranium/T in orange(1,src)) T.radiate() last_event = world.time active = null diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index be064079ef9..ca8716d2d82 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -165,7 +165,7 @@ active = 1 for(var/mob/living/L in range(3,src)) L.irradiate(1) - for(var/turf/simulated/floor/mineral/uranium/T in range(3,src)) + for(var/turf/simulated/floor/mineral/uranium/T in orange(1,src)) T.radiate() last_event = world.time active = 0 diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index ffa184a2a66..ea427c7f21d 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -64,8 +64,8 @@ if(world.time > last_event+15) active = 1 for(var/mob/living/L in range(3,src)) - L.irradiate(12) - for(var/turf/simulated/wall/mineral/uranium/T in range(3,src)) + L.irradiate(2) + for(var/turf/simulated/wall/mineral/uranium/T in orange(1,src)) T.radiate() last_event = world.time active = null diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 49a3bc558d3..8dd48d93f90 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -19,14 +19,35 @@ var/obj/item/organ/brain/brain = null //The actual brain /obj/item/device/mmi/attackby(var/obj/item/O as obj, var/mob/user as mob, params) + user.changeNext_move(CLICK_CD_MELEE) if(istype(O,/obj/item/organ/brain)) //Time to stick a brain in it --NEO var/obj/item/organ/brain/newbrain = O if(brain) - user << "There's already a brain in the MMI!" + user << "There's already a brain in the MMI!" return if(!newbrain.brainmob) - user << "You aren't sure where this brain came from, but you're pretty sure it's a useless brain." + user << "You aren't sure where this brain came from, but you're pretty sure it's a useless brain." return + + var/mob/living/carbon/brain/B = newbrain.brainmob + if(!B.key) + var/mob/dead/observer/ghost = B.get_ghost() + if(ghost) + if(ghost.client) + user << "The brain's activity spikes for a second then settles down. Next connection attempts may be successful." + ghost << "Someone is trying to put your brain in a MMI. Return to your body if you want to! (Verbs -> Ghost -> Re-enter corpse)" + ghost << sound('sound/effects/genetics.ogg') + else + user << "The brain seems currently inactive; it might change." + else + user << "The brain is completely unresponsive; there's no point." + return + + if(!B.client) + user << "The brain seems currently inactive; it might change." + return + + visible_message("[user] sticks \a [newbrain] into \the [src]") brainmob = newbrain.brainmob diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index be2b01d8732..fff5bebcdeb 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -124,16 +124,27 @@ return 1 /mob/living/carbon/brain/handle_disabilities() - return + //Eyes + if(disabilities & BLIND || stat) + eye_blind = max(eye_blind, 1) + else + if(eye_blind) + eye_blind = 0 + if(eye_blurry) + eye_blurry = 0 + if(eye_stat) + eye_stat = 0 + + //Ears + if(disabilities & DEAF) + setEarDamage(-1, max(ear_deaf, 1)) + else if(ear_damage < 100) + setEarDamage(0, 0) /mob/living/carbon/brain/handle_status_effects() return /mob/living/carbon/brain/handle_regular_hud_updates() - handle_vision() - handle_hud_icons_health() - return 1 - diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 3b4025f9528..0e2333ca0ba 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -246,7 +246,9 @@ /mob/living/carbon/proc/handle_heart() return -/mob/living/carbon/handle_environment(var/datum/gas_mixture/environment) return + +/mob/living/carbon/handle_environment(var/datum/gas_mixture/environment) + return /mob/living/carbon/handle_stomach() spawn(0) diff --git a/code/modules/mob/living/silicon/robot/examine.dm b/code/modules/mob/living/silicon/robot/examine.dm index 15457054fbc..ca469d59ec4 100644 --- a/code/modules/mob/living/silicon/robot/examine.dm +++ b/code/modules/mob/living/silicon/robot/examine.dm @@ -27,6 +27,9 @@ else msg += "Its cover is closed[locked ? "" : ", and looks unlocked"].\n" + if(cell && cell.charge <= 0) + msg += "Its battery indicator is blinking red!\n" + switch(src.stat) if(CONSCIOUS) if(!src.client) msg += "It appears to be in stand-by mode.\n" //afk diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 09aef431b21..003adc85328 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -24,7 +24,8 @@ if(cell) if(cell.charge <= 0) uneq_all() - stat = UNCONSCIOUS + Stun(5) + update_icons() else if (cell.charge <= 100) uneq_all() cell.use(1) @@ -38,7 +39,8 @@ cell.use(1) else uneq_all() - stat = UNCONSCIOUS + Stun(5) + update_icons() /mob/living/silicon/robot/handle_regular_status_updates() @@ -68,7 +70,7 @@ if(getOxyLoss() > 50) Paralyse(3) - if (paralysis || stunned || weakened) //Stunned etc. + if(paralysis) stat = UNCONSCIOUS use_power() @@ -80,7 +82,7 @@ if (stuttering) stuttering = max(0, stuttering - 1) - if (druggy) + if(druggy) druggy = max(0, druggy - 1) /mob/living/silicon/robot/handle_regular_hud_updates() @@ -216,3 +218,11 @@ else canmove = 1 return canmove + +/mob/living/silicon/robot/handle_environment(var/datum/gas_mixture/environment) + if(environment.temperature > FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT) //hotter than what a firesuit can handle + spark_system.start() + adjustFireLoss(4) + throw_alert("temp","hot",3) + else + clear_alert("temp") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 15b7d70d17c..f5ecaaa6f07 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -719,7 +719,7 @@ /mob/living/silicon/robot/update_icons() overlays.Cut() - if(stat == 0) + if(stat == 0 && cell && cell.charge > 0) switch(icon_state) if("robot") overlays += "eyes-standard" diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 243159ff767..c7886c7e818 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -41,11 +41,9 @@ /mob/living/simple_animal/hostile/carp/AttackingTarget() ..() - if(isliving(target)) - var/mob/living/L = target - if(prob(15)) - L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.adjustStaminaLoss(8) /mob/living/simple_animal/hostile/carp/holocarp icon_state = "holocarp" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 1864c0d1f84..66ebd16f531 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -98,6 +98,8 @@ eye_blind = 0 if(eye_blurry) eye_blurry = 0 + if(eye_stat) + eye_stat = 0 //Ears if(disabilities & DEAF) @@ -490,4 +492,4 @@ canmove = 0 else canmove = 1 - return canmove + return canmove From ed9f8a8416bacbd10781bf8885eb42fa1b8251b5 Mon Sep 17 00:00:00 2001 From: phil235 Date: Tue, 21 Apr 2015 23:35:38 +0200 Subject: [PATCH 02/57] adding changelog --- html/changelogs/phil235-BundleFix5.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/phil235-BundleFix5.yml diff --git a/html/changelogs/phil235-BundleFix5.yml b/html/changelogs/phil235-BundleFix5.yml new file mode 100644 index 00000000000..faf9dcee083 --- /dev/null +++ b/html/changelogs/phil235-BundleFix5.yml @@ -0,0 +1,12 @@ + +author: phil235 + +delete-after: True + +changes: + - tweak: "Space carps can no longer knock down anyone, but they now deal additional stamina damage to humans." + - tweak: "Cyborgs out of power can now talk but cannot move or interact with things. Their lack of power is now also shown upon examination." + - tweak: "Radiation effects from uranium walls are nerfed to the level of uranium floor." + - rscadd: "You can no longer put an inactive brain in a MMI and an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone tries to put them in a MMI." + - tweak: "Cyborgs now get some burn damage when exposed to very hot fires (35,000+ K)" + From 21b07502836862c20ece03f46f9eb55dce384130 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 23 Apr 2015 01:29:07 +0200 Subject: [PATCH 03/57] Changing cyborg unconsciousness to be more like the other mobs. Cyborgs out of power are now able to move, hear, talk and interact but their speed is decreased. You can put inactive brains into MMIs again but not inactive MMIs into borg shells. Examining an MMI tells you if its brain is active. --- code/modules/mob/living/carbon/brain/MMI.dm | 27 ++++++++++--------- code/modules/mob/living/silicon/ai/ai.dm | 9 ++++++- .../modules/mob/living/silicon/robot/emote.dm | 2 +- code/modules/mob/living/silicon/robot/life.dm | 17 ++++++------ .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 4 +-- html/changelogs/phil235-BundleFix5.yml | 4 +-- 7 files changed, 38 insertions(+), 27 deletions(-) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 8dd48d93f90..d79c4dac515 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -34,19 +34,8 @@ var/mob/dead/observer/ghost = B.get_ghost() if(ghost) if(ghost.client) - user << "The brain's activity spikes for a second then settles down. Next connection attempts may be successful." - ghost << "Someone is trying to put your brain in a MMI. Return to your body if you want to! (Verbs -> Ghost -> Re-enter corpse)" + ghost << "Someone has put your brain in a MMI. Return to your body! (Verbs -> Ghost -> Re-enter corpse)" ghost << sound('sound/effects/genetics.ogg') - else - user << "The brain seems currently inactive; it might change." - else - user << "The brain is completely unresponsive; there's no point." - return - - if(!B.client) - user << "The brain seems currently inactive; it might change." - return - visible_message("[user] sticks \a [newbrain] into \the [src]") @@ -170,3 +159,17 @@ qdel(brainmob) brainmob = null ..() + +/obj/item/device/mmi/examine(mob/user) + ..() + if(brainmob) + var/mob/living/carbon/brain/B = brainmob + if(!B.key || !B.mind || B.stat == DEAD) + user << "The MMI indicates the brain is completely unresponsive." + + else if(!B.client) + user << "The MMI indicates the brain is currently inactive; it might change." + + else + user << "The MMI indicates the brain is active." + diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index e03f3c5464d..158afe85ee4 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -228,9 +228,16 @@ var/list/ai_list = list() var/area/borg_area for(var/mob/living/silicon/robot/R in connected_robots) borg_area = get_area(R) + var/robot_status = "Normal" + if(R.stat || !R.client) + robot_status = "OFFLINE" + else if(!R.cell) + robot_status = "DEPOWERED" + else if(R.cell.charge <= 0) + robot_status = "DEPOWERED" //Name, Health, Battery, Module, Area, and Status! Everything an AI wants to know about its borgies! stat(null, text("[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge]/[R.cell.maxcharge]" : "Empty"] | \ - Module: [R.designation] | Loc: [borg_area.name] | Status: [R.stat || !R.client ? "OFFLINE" : "Normal"]")) + Module: [R.designation] | Loc: [borg_area.name] | Status: [robot_status]")) else stat(null, text("Systems nonfunctional")) diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 3e12bfe9639..3cdc1c7008b 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -225,7 +225,7 @@ else src << "Unusable emote '[act]'. Say *help for a list." - if ((message && src.stat == 0)) + if (message && src.stat == CONSCIOUS) log_emote("[name]/[key] : [message]") if (m_type & 1) visible_message(message) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 003adc85328..7ed69d11de8 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -24,11 +24,11 @@ if(cell) if(cell.charge <= 0) uneq_all() - Stun(5) - update_icons() + speed = 4 else if (cell.charge <= 100) uneq_all() cell.use(1) + speed = 2 else if(module_state_1) cell.use(5) @@ -37,10 +37,12 @@ if(module_state_3) cell.use(5) cell.use(1) + speed = 0 else uneq_all() - Stun(5) - update_icons() + speed = 4 + + update_icons() /mob/living/silicon/robot/handle_regular_status_updates() @@ -67,9 +69,6 @@ if(uneq_module(module_state_1)) src << "CRITICAL ERROR: All modules OFFLINE." - if(getOxyLoss() > 50) - Paralyse(3) - if(paralysis) stat = UNCONSCIOUS @@ -213,7 +212,7 @@ IgniteMob() /mob/living/silicon/robot/update_canmove() - if(paralysis || stunned || weakened || buckled || lockcharge) + if(stat || paralysis || stunned || weakened || buckled || lockcharge) canmove = 0 else canmove = 1 @@ -226,3 +225,5 @@ throw_alert("temp","hot",3) else clear_alert("temp") + + diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index f5ecaaa6f07..ea260ac36d6 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -719,7 +719,7 @@ /mob/living/silicon/robot/update_icons() overlays.Cut() - if(stat == 0 && cell && cell.charge > 0) + if(stat == CONSCIOUS && cell && cell.charge > 0) switch(icon_state) if("robot") overlays += "eyes-standard" diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 24bb007c3d2..b92075004c9 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -117,10 +117,10 @@ switch(severity) if(1) src.take_organ_damage(20) - Stun(8) + Paralyse(8) if(2) src.take_organ_damage(10) - Stun(3) + Paralyse(3) flick("noise", src:flash) src << "*BZZZT*" src << "Warning: Electromagnetic pulse detected." diff --git a/html/changelogs/phil235-BundleFix5.yml b/html/changelogs/phil235-BundleFix5.yml index faf9dcee083..58ac808132c 100644 --- a/html/changelogs/phil235-BundleFix5.yml +++ b/html/changelogs/phil235-BundleFix5.yml @@ -5,8 +5,8 @@ delete-after: True changes: - tweak: "Space carps can no longer knock down anyone, but they now deal additional stamina damage to humans." - - tweak: "Cyborgs out of power can now talk but cannot move or interact with things. Their lack of power is now also shown upon examination." + - tweak: "Cyborgs out of power can now see, move, talk and interact with things but are slowed down. Their lack of power is indicated upon examination. Emp'd cyborgs are now blinded." - tweak: "Radiation effects from uranium walls are nerfed to the level of uranium floor." - - rscadd: "You can no longer put an inactive brain in a MMI and an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone tries to put them in a MMI." + - rscadd: "You can no longer put an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone puts their brain in a MMI. You can now examine the MMI to see if its brain is active." - tweak: "Cyborgs now get some burn damage when exposed to very hot fires (35,000+ K)" From f59c01e721c34b79e77c94d419d83da9cefdb136 Mon Sep 17 00:00:00 2001 From: Incoming Date: Thu, 23 Apr 2015 12:35:37 -0400 Subject: [PATCH 04/57] sets hardset_dna to clear exotic blood on race changes sets every instance of race changes to use hardset_dna instead of directly replacing the datum (needs more testing to be sure I didn't break shit) removes the invisible man race (aka the generic) and shadowlings from the new green slime mutation toxin while I'm in the area --- code/datums/datumvars.dm | 2 +- code/datums/diseases/transformation.dm | 2 +- code/game/dna.dm | 7 +++++-- code/game/gamemodes/abduction/abduction.dm | 8 ++++---- code/game/gamemodes/abduction/gland.dm | 2 +- code/game/gamemodes/changeling/powers/transform.dm | 2 +- code/game/machinery/teleporter.dm | 2 +- code/game/objects/structures/mirror.dm | 2 +- code/modules/admin/topic.dm | 2 +- code/modules/awaymissions/mission_code/wildwest.dm | 8 ++++---- code/modules/client/preferences.dm | 4 ++-- code/modules/events/wizard/race.dm | 2 +- code/modules/mob/living/carbon/human/death.dm | 2 +- code/modules/mob/living/carbon/human/species_types.dm | 2 +- code/modules/mob/transform_procs.dm | 4 ++-- code/modules/projectiles/projectile/magic.dm | 2 +- .../modules/reagents/Chemistry-Reagents/Other-Reagents.dm | 4 ++-- 17 files changed, 30 insertions(+), 27 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index d115d54b80d..c4e3856e295 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -790,7 +790,7 @@ body if(result) var/newtype = species_list[result] - H.dna.species = new newtype() + hardset_dna(H, null, null, null, null, newtype) H.regenerate_icons() else if(href_list["adjustDamage"] && href_list["mobToDamage"]) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 4eac92f16b9..f8ab83fe5b0 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -202,7 +202,7 @@ if(ishuman(affected_mob)) var/mob/living/carbon/human/human = affected_mob if(human.dna && human.dna.species.id != "slime") - human.dna.species = new /datum/species/slime() + hardset_dna(human, null, null, null, null, /datum/species/slime) human.regenerate_icons() /datum/disease/transformation/corgi diff --git a/code/game/dna.dm b/code/game/dna.dm index 43f11afb6e7..28ff09569ac 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -35,7 +35,7 @@ destination.dna.unique_enzymes = unique_enzymes destination.dna.uni_identity = uni_identity destination.dna.blood_type = blood_type - destination.dna.species = species + hardset_dna(destination, null, null, null, null, species) destination.dna.mutant_color = mutant_color destination.dna.real_name = real_name destination.dna.mutations = mutations @@ -78,7 +78,7 @@ if(istype(character, /mob/living/carbon/human)) var/mob/living/carbon/human/H = character if(!H.dna.species) - H.dna.species = new /datum/species/human() + hardset_dna(H, null, null, null, null, /datum/species/human) if(!hair_styles_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/hair, hair_styles_list, hair_styles_male_list, hair_styles_female_list) L[DNA_HAIR_STYLE_BLOCK] = construct_block(hair_styles_list.Find(H.hair_style), hair_styles_list.len) @@ -138,6 +138,9 @@ create_dna(owner, mrace) if(mrace) + if(owner.dna.species.exotic_blood) + var/datum/reagent/exotic_blood = owner.dna.species.exotic_blood + owner.reagents.del_reagent(exotic_blood.id) owner.dna.species = new mrace() if(mcolor) diff --git a/code/game/gamemodes/abduction/abduction.dm b/code/game/gamemodes/abduction/abduction.dm index cd605c9e280..c51bafd91ac 100644 --- a/code/game/gamemodes/abduction/abduction.dm +++ b/code/game/gamemodes/abduction/abduction.dm @@ -88,7 +88,7 @@ H = agent.current L = agent_landmarks[team_number] H.loc = L.loc - H.dna.species = new /datum/species/abductor() + hardset_dna(H, null, null, null, null, /datum/species/abductor) S = H.dna.species S.agent = 1 S.team = team_number @@ -102,7 +102,7 @@ H = scientist.current L = scientist_landmarks[team_number] H.loc = L.loc - H.dna.species = new /datum/species/abductor() + hardset_dna(H, null, null, null, null, /datum/species/abductor) S = H.dna.species S.scientist = 1 S.team = team_number @@ -137,7 +137,7 @@ H = agent.current L = agent_landmarks[team_number] H.loc = L.loc - H.dna.species = new /datum/species/abductor() + hardset_dna(H, null, null, null, null, /datum/species/abductor) S = H.dna.species S.agent = 1 S.team = team_number @@ -151,7 +151,7 @@ H = scientist.current L = scientist_landmarks[team_number] H.loc = L.loc - H.dna.species = new /datum/species/abductor() + hardset_dna(H, null, null, null, null, /datum/species/abductor) S = H.dna.species S.scientist = 1 S.team = team_number diff --git a/code/game/gamemodes/abduction/gland.dm b/code/game/gamemodes/abduction/gland.dm index 4a0110ac30b..7e075ff255b 100644 --- a/code/game/gamemodes/abduction/gland.dm +++ b/code/game/gamemodes/abduction/gland.dm @@ -106,7 +106,7 @@ obj/item/gland/slime/activate() /obj/item/gland/pop/activate() host << "You feel weird." var/species = pick(list(/datum/species/lizard,/datum/species/slime,/datum/species/plant/pod,/datum/species/fly)) - host.dna.species = new species() + hardset_dna(host, null, null, null, null, species) host.regenerate_icons() return diff --git a/code/game/gamemodes/changeling/powers/transform.dm b/code/game/gamemodes/changeling/powers/transform.dm index e567eaac5bf..7b13ecf03da 100644 --- a/code/game/gamemodes/changeling/powers/transform.dm +++ b/code/game/gamemodes/changeling/powers/transform.dm @@ -17,7 +17,7 @@ user.dna = chosen_dna user.real_name = chosen_dna.real_name - user.dna.species = new chosen_dna.species.type(user) + hardset_dna(user, null, null, null, null, chosen_dna.species.type) user.dna.mutant_color = chosen_dna.mutant_color updateappearance(user) domutcheck(user) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index e04ae94a755..022366ba2d8 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -302,7 +302,7 @@ var/mob/living/carbon/human/human = M if(human.dna && human.dna.species.id == "human") M << "You hear a buzzing in your ears." - human.dna.species = new /datum/species/fly() + hardset_dna(human, null, null, null, null, /datum/species/fly) human.regenerate_icons() human.apply_effect((rand(120 - accurate * 40, 180 - accurate * 60)), IRRADIATE, 0) calibrated = 0 diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 050f225a6b4..2f54700210d 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -136,7 +136,7 @@ if(!newrace || !H.dna) return - H.dna.species = new newrace + hardset_dna(H, null, null, null, null, newrace) if(H.dna.species.use_skintones) var/new_s_tone = input(user, "What are we again?", "Race change") as null|anything in skin_tones diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 73b5e59c713..9f2ef4b0a30 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1798,7 +1798,7 @@ message_admins("\blue [key_name_admin(usr)] turned all humans into [result]") var/newtype = species_list[result] for(var/mob/living/carbon/human/H in mob_list) - H.dna.species = new newtype() + hardset_dna(H, null, null, null, null, newtype) H.regenerate_icons() if("corgi") feedback_inc("admin_secrets_fun_used",1) diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 2fa4f53b808..c17e1f6d7e0 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -80,19 +80,19 @@ user.dna.add_mutation(LASEREYES) user.dna.add_mutation(COLDRES) user.dna.add_mutation(XRAY) - user.dna.species = new /datum/species/shadow() + hardset_dna(user, null, null, null, null, /datum/species/shadow) user.regenerate_icons() if("Wealth") user << "Your wish is granted, but at a terrible cost..." user << "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart." new /obj/structure/closet/syndicate/resources/everything(loc) - user.dna.species = new /datum/species/shadow() + hardset_dna(user, null, null, null, null, /datum/species/shadow) user.regenerate_icons() if("Immortality") user << "Your wish is granted, but at a terrible cost..." user << "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart." user.verbs += /mob/living/carbon/proc/immortality - user.dna.species = new /datum/species/shadow() + hardset_dna(user, null, null, null, null, /datum/species/shadow) user.regenerate_icons() if("To Kill") user << "Your wish is granted, but at a terrible cost..." @@ -107,7 +107,7 @@ for(var/datum/objective/OBJ in user.mind.objectives) user << "Objective #[obj_count]: [OBJ.explanation_text]" obj_count++ - user.dna.species = new /datum/species/shadow() + hardset_dna(user, null, null, null, null, /datum/species/shadow) user.regenerate_icons() if("Peace") user << "Whatever alien sentience that the Wish Granter possesses is satisfied with your wish. There is a distant wailing as the last of the Faithless begin to die, then silence." diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index bd3044071c4..6b22286a77f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -863,9 +863,9 @@ datum/preferences if(character.dna) character.dna.real_name = character.real_name if(pref_species != /datum/species/human && config.mutant_races) - character.dna.species = new pref_species.type() + hardset_dna(character, null, null, null, null, pref_species.type) else - character.dna.species = new /datum/species/human() + hardset_dna(character, null, null, null, null, /datum/species/human) character.dna.mutant_color = mutant_color character.update_mutcolor() diff --git a/code/modules/events/wizard/race.dm b/code/modules/events/wizard/race.dm index 96d8c5ea8ff..37d67c8815d 100644 --- a/code/modules/events/wizard/race.dm +++ b/code/modules/events/wizard/race.dm @@ -16,7 +16,7 @@ for(var/mob/living/carbon/human/H in mob_list) //yes, even the dead if(H.dna) - H.dna.species = new new_species + hardset_dna(H, null, null, null, null, new_species) H.regenerate_icons() H << "You feel somehow... different?" if(!all_the_same) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 85c96398045..4326f45dad2 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -48,7 +48,7 @@ /mob/living/carbon/human/proc/makeSkeleton() if(!check_dna_integrity(src)) return status_flags |= DISFIGURED - dna.species = new /datum/species/skeleton(src) + hardset_dna(src, null, null, null, null, /datum/species/skeleton) return 1 /mob/living/carbon/proc/ChangeToHusk() diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index b9ca12ef44a..354598e5dfa 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -12,7 +12,7 @@ /datum/species/human/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) if(chem.id == "mutationtoxin") H << "Your flesh rapidly mutates!" - H.dna.species = new /datum/species/slime() + hardset_dna(H, null, null, null, null, /datum/species/slime) H.regenerate_icons() H.reagents.del_reagent(chem.type) H.faction |= "slime" diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index a261287a103..c1492e1080f 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -145,9 +145,9 @@ domutcheck(O) if(!dna.species) - O.dna.species = new /datum/species/human() + hardset_dna(O, null, null, null, null, /datum/species/human) else - O.dna.species = new dna.species.type() + hardset_dna(O, null, null, null, null, dna.species.type) dna = null if(newname) //if there's a name as an argument, always take that one over the current name diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 1dd1129f74f..fc5a2c29298 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -230,7 +230,7 @@ proc/wabbajack(mob/living/M) ready_dna(H) if(H.dna && prob(50)) var/new_species = pick(typesof(/datum/species) - /datum/species) - H.dna.species = new new_species() + hardset_dna(H, null, null, null, null, new_species) H.update_icons() else return diff --git a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm index 43650c72067..eff42b80f9b 100644 --- a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm @@ -270,12 +270,12 @@ datum/reagent/unstableslimetoxin/on_mob_life(var/mob/living/carbon/human/H as mo H.visible_message("[H] falls to the ground and screams as their skin bubbles and froths!") //'froths' sounds painful when used with SKIN. H.Weaken(3) sleep(30) - var/list/blacklisted_species = list(/datum/species/zombie, /datum/species/skeleton, /datum/species/human, /datum/species/golem, /datum/species/golem/adamantine, /datum/species/shadow) + var/list/blacklisted_species = list(/datum/species/zombie, /datum/species/skeleton, /datum/species/human, /datum/species/golem, /datum/species/golem/adamantine, /datum/species/shadow, /datum/species/shadow/ling, /datum/species) var/list/possible_morphs = typesof(/datum/species/) - blacklisted_species var/datum/species/mutation = pick(possible_morphs) if(prob(90) && mutation && H.dna.species != /datum/species/golem && H.dna.species != /datum/species/golem/adamantine) H << "The pain subsides. You feel... different." - H.dna.species = new mutation() + hardset_dna(H, null, null, null, null, mutation) H.regenerate_icons() if(mutation == /datum/species/slime) H.faction |= "slime" From aa59485a58fed954b6d5da80699b60d5e1bba862 Mon Sep 17 00:00:00 2001 From: GunHog Date: Fri, 24 Apr 2015 09:23:20 -0500 Subject: [PATCH 05/57] Positronic Brains! -Adds positronic brains - Fixes a runtime in mechs for pilots without DNA --- code/game/mecha/mecha.dm | 9 +- code/game/objects/items/robot/robot_parts.dm | 1 + .../mob/living/carbon/brain/posibrain.dm | 162 ++++++++++++++++++ .../modules/mob/living/silicon/robot/robot.dm | 28 +-- .../research/designs/medical_designs.dm | 13 ++ icons/obj/assemblies.dmi | Bin 22397 -> 27559 bytes tgstation.dme | 1 + 7 files changed, 199 insertions(+), 15 deletions(-) create mode 100644 code/modules/mob/living/carbon/brain/posibrain.dm diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 2e9ddccfaaf..f06a3a4de22 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -666,9 +666,9 @@ obj/mecha/proc/can_use(mob/user) if(istype(W, /obj/item/device/mmi)) if(mmi_move_inside(W,user)) - user << "[src]-MMI interface initialized successfuly" + user << "[src]-[W] interface initialized successfuly" else - user << "[src]-MMI interface initialization failed." + user << "[src]-[W] interface initialization failed." return if(istype(W, /obj/item/mecha_parts/mecha_equipment)) @@ -1137,6 +1137,9 @@ obj/mecha/proc/can_use(mob/user) if(mmi.brainmob) occupant.loc = mmi mmi.mecha = null + if(istype(mmi,/obj/item/device/mmi/posibrain)) + var/obj/item/device/mmi/posibrain/P = mmi + P.handle_posibrain_icon() src.occupant.canmove = 0 src.verbs += /obj/mecha/verb/eject src.occupant = null @@ -1518,7 +1521,7 @@ var/year_integer = text2num(year) // = 2013??? return if(href_list["dna_lock"]) if(usr != src.occupant) return - if(src.occupant) + if(src.occupant && occupant.dna) src.dna = src.occupant.dna.unique_enzymes src.occupant_message("You feel a prick as the needle takes your DNA sample.") return diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 9641f540d89..8cbcc221aae 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -223,6 +223,7 @@ chest.cell = null W.loc = O//Should fix cybros run time erroring when blown up. It got deleted before, along with the frame. O.mmi = W + O.updatename() feedback_inc("cyborg_birth",1) diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm new file mode 100644 index 00000000000..d842c09730e --- /dev/null +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -0,0 +1,162 @@ +/obj/item/device/mmi/posibrain + name = "positronic brain" + desc = "A cube of shining metal, four inches to a side and covered in shallow grooves." + icon = 'icons/obj/assemblies.dmi' + icon_state = "posibrain" + w_class = 3 + origin_tech = "biotech=3;programming=2" + var/searching = 0 + var/askDelay = 10 * 60 * 1 + brainmob = null + req_access = list(access_robotics) + locked = 0 + mecha = null//This does not appear to be used outside of reference in mecha.dm. + + +/obj/item/device/mmi/posibrain/attack_self(mob/user as mob) + if(brainmob && !brainmob.key && searching == 0) + //Start the process of searching for a new user. + user << "You carefully locate the manual activation switch and start the positronic brain's boot process." + searching = 1 + handle_posibrain_icon() + request_player() + spawn(600) + reset_search() + +/obj/item/device/mmi/posibrain/proc/request_player() + for(var/mob/dead/observer/O in player_list) + if(jobban_isbanned(O, "pAI")) + continue + if(O.client) + if(O.client.prefs.be_special & BE_PAI) + question(O.client) + +/obj/item/device/mmi/posibrain/proc/question(var/client/C) + spawn(0) + if(!C) return + var/response = alert(C, "Someone is requesting a personality for a positronic brain. Would you like to play as one?", "Positronic brain request", "Yes", "No", "Never for this round") + if(!C || brainmob.key || 0 == searching) + return //handle logouts that happen whilst the alert is waiting for a response, and responses issued after a brain has been located. + if(response == "Yes") + transfer_personality(C.mob) + else if (response == "Never for this round") + C.prefs.be_special ^= BE_PAI + + +/obj/item/device/mmi/posibrain/transfer_identity(var/mob/living/carbon/H) + name = "positronic brain ([H])" + brainmob.name = H.real_name + brainmob.real_name = H.real_name + brainmob.dna = H.dna + brainmob.timeofhostdeath = H.timeofdeath + brainmob.stat = 0 + if(brainmob.mind) + brainmob.mind.assigned_role = "Positronic Brain" + if(H.mind) + H.mind.transfer_to(brainmob) + + brainmob.mind.remove_all_antag() + brainmob.mind.wipe_memory() + + brainmob << "ALL PAST LIVES ARE FORGOTTEN." + + brainmob << "Hello World!" + handle_posibrain_icon() + return + +/obj/item/device/mmi/posibrain/proc/transfer_personality(var/mob/candidate) + + searching = 0 + brainmob.mind = candidate.mind + brainmob.ckey = candidate.ckey + name = "positronic brain ([brainmob.name])" + + brainmob.mind.remove_all_antag() + brainmob.mind.wipe_memory() + + brainmob << "ALL PAST LIVES ARE FORGOTTEN." + + brainmob << "You are a positronic brain, brought into existence on [station_name()]." + brainmob << "As a synthetic intelligence, you answer to all crewmembers, as well as the AI." + brainmob << "Remember, the purpose of your existence is to serve the crew and the station. Above all else, do no harm." + brainmob.mind.assigned_role = "Positronic Brain" + + var/turf/T = get_turf() + for (var/mob/M in viewers(T)) + M.show_message("The positronic brain chimes quietly.") + handle_posibrain_icon() + +/obj/item/device/mmi/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. + + if(brainmob && brainmob.key) return + + searching = 0 + handle_posibrain_icon() + + var/turf/T = get_turf() + for (var/mob/M in viewers(T)) + M.show_message("The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + +/obj/item/device/mmi/posibrain/examine() + + set src in oview() + + if(!usr || !src) return + if( (usr.disabilities & BLIND || usr.stat) && !istype(usr,/mob/dead/observer) ) + usr << "Something is there but you can't see it." + return + + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n[desc]\n" + msg += "" + + if(brainmob && brainmob.key) + switch(brainmob.stat) + if(CONSCIOUS) + if(!src.brainmob.client) msg += "It appears to be in stand-by mode.\n" //afk + if(UNCONSCIOUS) msg += "It doesn't seem to be responsive.\n" + if(DEAD) msg += "It appears to be completely inactive.\n" + else + msg += "It appears to be completely inactive.\n" + msg += "*---------*" + usr << msg + return + +/obj/item/device/mmi/posibrain/emp_act(severity) + if(!brainmob) + return + else + switch(severity) + if(1) + brainmob.emp_damage += rand(20,30) + if(2) + brainmob.emp_damage += rand(10,20) + if(3) + brainmob.emp_damage += rand(0,10) + ..() + +/obj/item/device/mmi/posibrain/New() + + brainmob = new(src) + brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI","HBL","MSO"))]-[rand(100, 999)]" + brainmob.real_name = brainmob.name + brainmob.loc = src + brainmob.container = src + brainmob.stat = 0 + brainmob.silent = 0 + dead_mob_list -= brainmob + + ..() + + +/obj/item/device/mmi/posibrain/attackby(var/obj/item/O as obj, var/mob/user as mob) + return + + +/obj/item/device/mmi/posibrain/proc/handle_posibrain_icon() + if(searching) + icon_state = "posibrain-searching" + return + if(brainmob) + icon_state = "posibrain-occupied" + else + icon_state = "posibrain" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 15b7d70d17c..9c2e710a752 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -100,17 +100,18 @@ ..() //MMI stuff. Held togheter by magic. ~Miauw - mmi = new(src) - mmi.brain = new /obj/item/organ/brain(mmi) - mmi.brain.name = "[real_name]'s brain" - mmi.locked = 1 - mmi.icon_state = "mmi_full" - mmi.name = "Man-Machine Interface: [real_name]" - mmi.brainmob = new(src) - mmi.brainmob.name = src.real_name - mmi.brainmob.real_name = src.real_name - mmi.brainmob.container = mmi - mmi.contents += mmi.brainmob + if(!mmi || !mmi.brainmob) + mmi = new(src) + mmi.brain = new /obj/item/organ/brain(mmi) + mmi.brain.name = "[real_name]'s brain" + mmi.locked = 1 + mmi.icon_state = "mmi_full" + mmi.name = "Man-Machine Interface: [real_name]" + mmi.brainmob = new(src) + mmi.brainmob.name = src.real_name + mmi.brainmob.real_name = src.real_name + mmi.brainmob.container = mmi + mmi.contents += mmi.brainmob playsound(loc, 'sound/voice/liveagain.ogg', 75, 1) aicamera = new/obj/item/device/camera/siliconcam/robot_camera(src) @@ -123,6 +124,9 @@ if(T) mmi.loc = T if(mmi.brainmob) mind.transfer_to(mmi.brainmob) + if(istype(mmi,/obj/item/device/mmi/posibrain)) + var/obj/item/device/mmi/posibrain/P = mmi + P.handle_posibrain_icon() else src << "Oops! Something went very wrong, your MMI was unable to receive your mind. You have been ghosted. Please make a bug report so we can fix this bug." ghostize() @@ -236,7 +240,7 @@ if(custom_name) changed_name = custom_name else - changed_name = "[(designation ? "[designation] " : "")]Cyborg-[num2text(ident)]" + changed_name = "[(designation ? "[designation] " : "")][istype(mmi, /obj/item/device/mmi/posibrain) ? "Android" : "Cyborg"]-[num2text(ident)]" real_name = changed_name name = real_name if(camera) diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 14f20655f4b..22bf227cd59 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -48,6 +48,19 @@ datum/design/mmi_radio build_path = /obj/item/device/mmi/radio_enabled category = list("Misc","Medical Designs") +datum/design/posibrain + name = "Positronic Brain" + desc = "The latest in Artificial Intelligences." + id = "mmi_posi" + req_tech = list("programming" = 5, "biotech" = 4) + build_type = PROTOLATHE | MECHFAB + materials = list("$metal" = 1700, "$glass" = 1350, "$gold" = 500) //Gold, because SWAG. + reliability = 74 + construction_time = 75 + build_path = /obj/item/device/mmi/posibrain + category = list("Misc", "Medical Designs") + + datum/design/synthetic_flash name = "Flash" desc = "When a problem arises, SCIENCE is the solution." diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index 8325e86e0f1ecdf8a6c44008543dc1bb7f40ef47..b2bbe321a2fcfc750b2a0d23abb6e3fbd91f0f12 100644 GIT binary patch literal 27559 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 literal 22397 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 T+mT>dUBKMDtN diff --git a/tgstation.dme b/tgstation.dme index 27d86163d90..0dc6dadd47f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1121,6 +1121,7 @@ #include "code\modules\mob\living\carbon\brain\emote.dm" #include "code\modules\mob\living\carbon\brain\life.dm" #include "code\modules\mob\living\carbon\brain\MMI.dm" +#include "code\modules\mob\living\carbon\brain\posibrain.dm" #include "code\modules\mob\living\carbon\brain\say.dm" #include "code\modules\mob\living\carbon\human\blood.dm" #include "code\modules\mob\living\carbon\human\death.dm" From 1f6af46a1fd0bfb6c577529940e8e6ef84e2c3e2 Mon Sep 17 00:00:00 2001 From: GunHog Date: Fri, 24 Apr 2015 19:58:05 -0500 Subject: [PATCH 06/57] Tweaks and changes! --- code/game/mecha/mecha.dm | 4 +-- code/modules/mob/living/carbon/brain/MMI.dm | 21 ++++++++---- .../mob/living/carbon/brain/posibrain.dm | 34 +++++-------------- .../modules/mob/living/silicon/robot/robot.dm | 10 +++--- 4 files changed, 30 insertions(+), 39 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index f06a3a4de22..802339c6fa5 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -1137,9 +1137,7 @@ obj/mecha/proc/can_use(mob/user) if(mmi.brainmob) occupant.loc = mmi mmi.mecha = null - if(istype(mmi,/obj/item/device/mmi/posibrain)) - var/obj/item/device/mmi/posibrain/P = mmi - P.handle_posibrain_icon() + mmi.update_icon() src.occupant.canmove = 0 src.verbs += /obj/mecha/verb/eject src.occupant = null diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 49a3bc558d3..e47bc74f4cb 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -7,6 +7,7 @@ icon_state = "mmi_empty" w_class = 3 origin_tech = "biotech=3" + var/braintype = "Cyborg" req_access = list(access_robotics) @@ -18,6 +19,17 @@ var/obj/mecha = null //This does not appear to be used outside of reference in mecha.dm. var/obj/item/organ/brain/brain = null //The actual brain +/obj/item/device/mmi/update_icon() + if(brain) + if(istype(brain,/obj/item/organ/brain/alien)) + icon_state = "mmi_alien" + braintype = "Xenoborg" //HISS....Beep. + else + icon_state = "mmi_full" + braintype = "Cyborg" + else + icon_state = "mmi_empty" + /obj/item/device/mmi/attackby(var/obj/item/O as obj, var/mob/user as mob, params) if(istype(O,/obj/item/organ/brain)) //Time to stick a brain in it --NEO var/obj/item/organ/brain/newbrain = O @@ -42,10 +54,7 @@ brain = newbrain name = "Man-Machine Interface: [brainmob.real_name]" - if(istype(newbrain,/obj/item/organ/brain/alien)) - icon_state = "mmi_alien" - else - icon_state = "mmi_full" + update_icon() locked = 1 @@ -82,7 +91,7 @@ brain.loc = usr.loc brain = null //No more brain in here - icon_state = "mmi_empty" + update_icon() name = "Man-Machine Interface" /obj/item/device/mmi/proc/transfer_identity(var/mob/living/carbon/human/H) //Same deal as the regular brain proc. Used for human-->robot people. @@ -99,7 +108,7 @@ brain = newbrain name = "Man-Machine Interface: [brainmob.real_name]" - icon_state = "mmi_full" + update_icon() locked = 1 return diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index d842c09730e..7fd2f633ada 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -11,6 +11,7 @@ req_access = list(access_robotics) locked = 0 mecha = null//This does not appear to be used outside of reference in mecha.dm. + braintype = "Android" /obj/item/device/mmi/posibrain/attack_self(mob/user as mob) @@ -18,7 +19,7 @@ //Start the process of searching for a new user. user << "You carefully locate the manual activation switch and start the positronic brain's boot process." searching = 1 - handle_posibrain_icon() + update_icon() request_player() spawn(600) reset_search() @@ -61,7 +62,7 @@ brainmob << "ALL PAST LIVES ARE FORGOTTEN." brainmob << "Hello World!" - handle_posibrain_icon() + update_icon() return /obj/item/device/mmi/posibrain/proc/transfer_personality(var/mob/candidate) @@ -81,21 +82,17 @@ brainmob << "Remember, the purpose of your existence is to serve the crew and the station. Above all else, do no harm." brainmob.mind.assigned_role = "Positronic Brain" - var/turf/T = get_turf() - for (var/mob/M in viewers(T)) - M.show_message("The positronic brain chimes quietly.") - handle_posibrain_icon() + visible_message("The positronic brain chimes quietly.") + update_icon() /obj/item/device/mmi/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. if(brainmob && brainmob.key) return searching = 0 - handle_posibrain_icon() + update_icon() - var/turf/T = get_turf() - for (var/mob/M in viewers(T)) - M.show_message("The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + visible_message("The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/posibrain/examine() @@ -121,23 +118,10 @@ usr << msg return -/obj/item/device/mmi/posibrain/emp_act(severity) - if(!brainmob) - return - else - switch(severity) - if(1) - brainmob.emp_damage += rand(20,30) - if(2) - brainmob.emp_damage += rand(10,20) - if(3) - brainmob.emp_damage += rand(0,10) - ..() - /obj/item/device/mmi/posibrain/New() brainmob = new(src) - brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI","HBL","MSO"))]-[rand(100, 999)]" + brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI","HBL","MSO","RR"))]-[rand(100, 999)]" brainmob.real_name = brainmob.name brainmob.loc = src brainmob.container = src @@ -152,7 +136,7 @@ return -/obj/item/device/mmi/posibrain/proc/handle_posibrain_icon() +/obj/item/device/mmi/posibrain/update_icon() if(searching) icon_state = "posibrain-searching" return diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 9c2e710a752..1037d5b2604 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -59,6 +59,7 @@ var/toner = 0 var/tonermax = 40 var/jetpackoverlay = 0 + var/braintype = "Cyborg" /mob/living/silicon/robot/New(loc) spark_system = new /datum/effect/effect/system/spark_spread() @@ -72,7 +73,6 @@ robot_modules_background.layer = 19 //Objects that appear on screen are on layer 20, UI should be just below it. ident = rand(1, 999) - updatename() update_icons() if(!cell) @@ -113,6 +113,8 @@ mmi.brainmob.container = mmi mmi.contents += mmi.brainmob + updatename() + playsound(loc, 'sound/voice/liveagain.ogg', 75, 1) aicamera = new/obj/item/device/camera/siliconcam/robot_camera(src) toner = 40 @@ -124,9 +126,7 @@ if(T) mmi.loc = T if(mmi.brainmob) mind.transfer_to(mmi.brainmob) - if(istype(mmi,/obj/item/device/mmi/posibrain)) - var/obj/item/device/mmi/posibrain/P = mmi - P.handle_posibrain_icon() + mmi.update_icon() else src << "Oops! Something went very wrong, your MMI was unable to receive your mind. You have been ghosted. Please make a bug report so we can fix this bug." ghostize() @@ -240,7 +240,7 @@ if(custom_name) changed_name = custom_name else - changed_name = "[(designation ? "[designation] " : "")][istype(mmi, /obj/item/device/mmi/posibrain) ? "Android" : "Cyborg"]-[num2text(ident)]" + changed_name = "[(designation ? "[designation] " : "")][mmi.braintype]-[num2text(ident)]" real_name = changed_name name = real_name if(camera) From 35047e646e55c9d2d502fa183ad6fd4e74f0e0f0 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 25 Apr 2015 19:37:38 +0200 Subject: [PATCH 07/57] Readjusted rad effect from uranium walls. mob/living/silicon/ai/ai.dm : one simplification plus "Normal" -> "Nominal". --- code/game/objects/structures/false_walls.dm | 2 +- code/game/turfs/simulated/walls_mineral.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 944e5a957e4..f3a59375759 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -221,7 +221,7 @@ if(world.time > last_event+15) active = 1 for(var/mob/living/L in range(3,src)) - L.irradiate(2) + L.irradiate(4) for(var/turf/simulated/wall/mineral/uranium/T in orange(1,src)) T.radiate() last_event = world.time diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index ea427c7f21d..c61a20cb100 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -64,7 +64,7 @@ if(world.time > last_event+15) active = 1 for(var/mob/living/L in range(3,src)) - L.irradiate(2) + L.irradiate(4) for(var/turf/simulated/wall/mineral/uranium/T in orange(1,src)) T.radiate() last_event = world.time diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 158afe85ee4..997a007b403 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -228,12 +228,10 @@ var/list/ai_list = list() var/area/borg_area for(var/mob/living/silicon/robot/R in connected_robots) borg_area = get_area(R) - var/robot_status = "Normal" + var/robot_status = "Nominal" if(R.stat || !R.client) robot_status = "OFFLINE" - else if(!R.cell) - robot_status = "DEPOWERED" - else if(R.cell.charge <= 0) + else if(!R.cell || R.cell.charge <= 0) robot_status = "DEPOWERED" //Name, Health, Battery, Module, Area, and Status! Everything an AI wants to know about its borgies! stat(null, text("[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge]/[R.cell.maxcharge]" : "Empty"] | \ From 8c84b0b5bdbac53dd74ea8b188995f7b797c6e93 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 25 Apr 2015 19:38:14 -0400 Subject: [PATCH 08/57] Comments out revenant ( ;_; ) --- code/modules/admin/topic.dm | 6 +++--- code/modules/admin/verbs/one_click_antag.dm | 4 ++++ .../modules/mob/living/simple_animal/revenant/revenant.dm | 5 +++++ .../living/simple_animal/revenant/revenant_abilities.dm | 8 +------- .../living/simple_animal/revenant/revenant_spawn_event.dm | 2 ++ 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 7dbb6838046..96420489c9f 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -107,13 +107,13 @@ message_admins("[key_name_admin(usr)] tried to create an abductor team. Unfortunatly there were not enough candidates available.") log_admin("[key_name(usr)] failed to create an abductor team.") if("15") - message_admins("[key_name(usr)] is creating a revenant...") - if(src.makeRevenant()) + message_admins("[key_name(usr)] tried to create a revenant. However, revenants are currently pending a rewrite.") + /*if(src.makeRevenant()) message_admins("[key_name(usr)] created a revenant.") log_admin("[key_name(usr)] created a revenant.") else message_admins("[key_name_admin(usr)] tried to create a revenant. Unfortunately, there were no candidates available.") - log_admin("[key_name(usr)] failed to create a revenant.") + log_admin("[key_name(usr)] failed to create a revenant.")*/ else if(href_list["forceevent"]) if(!check_rights(R_FUN)) return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 7d63ed56914..4fe06ec8f2f 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -539,6 +539,9 @@ client/proc/one_click_antag() return /datum/admins/proc/makeRevenant() + message_admins("NOTICE: Revenants are currently disabled until reworked.") + return + /* var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for becoming a revenant?", "revenant", null) if(candidates.len >= 1) var/spook_op = pick(candidates) @@ -551,6 +554,7 @@ client/proc/one_click_antag() return 1 else return + */ /datum/admins/proc/getCandidates(var/Question, var/jobbanType, var/datum/game_mode/gametypeCheck) var/list/mob/dead/observer/candidates = list() diff --git a/code/modules/mob/living/simple_animal/revenant/revenant.dm b/code/modules/mob/living/simple_animal/revenant/revenant.dm index e14a9902ee9..bccd071b7ec 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant.dm @@ -1,3 +1,6 @@ +/* + COMMENTED OUT -- PENDING REWORK + //Revenants: based off of wraiths from Goon //"Ghosts" that are invisible and move like ghosts, cannot take damage while invsible //Don't hear deadchat and are NOT normal ghosts @@ -170,3 +173,5 @@ else user << "Lost [essence_amt]E." return 1 + +*/ diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm b/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm index 0abb8ac46ee..049f990e47e 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm @@ -1,3 +1,4 @@ +/* //Harvest Essence: The bread and butter of the revenant. The basic way of harvesting additional essence. /obj/effect/proc_holder/spell/targeted/revenant_harvest name = "Harvest (0E)" @@ -336,11 +337,4 @@ M.drowsyness += 7 spawn(70) M.sleeping += 30 - - -/* (WIP) -Strangulate: Chokes the target with crushing force. -/obj/effect/proc_holder/spell/targeted/revenant_strangulate - name = "Unlock: Strangulate (30E)" - desc = "Strangles a target with an asphyxiating hand, dealing decent oxygen damage to them." */ diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm index fd897699a43..5bb3ad23a64 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm @@ -1,3 +1,4 @@ +/* /datum/round_event_control/revenant name = "Spawn Revenant" typepath = /datum/round_event/revenant @@ -61,3 +62,4 @@ return 0 message_admins("Unfortunately, no candidates were available for becoming a Revenant. Shutting down. :(") return kill() +*/ From 6fb1b7ba8c20269b935da9d6da681696c9da1b72 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sun, 26 Apr 2015 15:56:47 +0200 Subject: [PATCH 09/57] Fixes broken grass sprite. Changes grass sprite to only use one sprite instead of four and makes it less flashy green. Removes unused sidings sprites. --- code/game/turfs/simulated/floor.dm | 2 +- .../game/turfs/simulated/floor/fancy_floor.dm | 5 ++--- code/game/turfs/unsimulated/floor.dm | 5 +---- icons/turf/floors.dmi | Bin 362460 -> 357811 bytes 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index fd1e0824295..cd75b4ac155 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -3,7 +3,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," "damaged5","panelscorched","floorscorched1","floorscorched2","platingdmg1","platingdmg2", "platingdmg3","plating","light_on","light_on_flicker1","light_on_flicker2", "light_on_clicker3","light_on_clicker4","light_on_clicker5","light_broken", - "light_on_broken","light_off","wall_thermite","grass1","grass2","grass3","grass4", + "light_on_broken","light_off","wall_thermite","grass", "sand", "asteroid","asteroid_dug", "asteroid0","asteroid1","asteroid2","asteroid3","asteroid4", "asteroid5","asteroid6","asteroid7","asteroid8","asteroid9","asteroid10","asteroid11","asteroid12", diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index b2e008e7df3..e7d3d075d78 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -38,14 +38,13 @@ /turf/simulated/floor/fancy/grass name = "Grass patch" - icon_state = "grass1" + icon_state = "grass" floor_tile = /obj/item/stack/tile/grass - broken_states = list("sand1", "sand2", "sand3") + broken_states = list("sand") ignoredirt = 1 /turf/simulated/floor/fancy/grass/New() ..() - icon_state = "grass[pick("1","2","3","4")]" spawn(1) update_icon() fancy_update(type) diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm index a3ba0d120b0..0d9d3db88c2 100644 --- a/code/game/turfs/unsimulated/floor.dm +++ b/code/game/turfs/unsimulated/floor.dm @@ -20,8 +20,5 @@ /turf/unsimulated/floor/grass - icon_state = "grass1" + icon_state = "grass" -/turf/unsimulated/floor/grass/New() - ..() - icon_state = "grass[rand(1,4)]" diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 9894e89c626785ec0f7652b09d699d86b8ce7c6f..dc66c1ec6dd796f74b15043e1481e65aa54e46cd 100644 GIT binary patch delta 310413 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 z

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%0Dwt$_59t&4G|`uKnK>Khh% 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%0A+b1{g77uP-_MQg=xubyP?` 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 Date: Mon, 27 Apr 2015 01:08:47 -0600 Subject: [PATCH 10/57] Centcom Response Team Variations - The button is now labelled "Make Centcom Response Team" - Added different response teams of varying strength, to give admins more options than balls-to-the-walls all the time - Code Green: Centcom Official - Code Blue: Light ERT - No access to lockers or admin weapons - Code Amber: Full ERT - Access to lockers, but not admin weapons - Code Red: Elite ERT - What we have now. - Code Delta: Deathsquad - Removed Make Deathsquad button as it's all collapsed into this one button now --- _maps/map_files/generic/z2.dmm | 66 +++++----- code/game/machinery/doors/poddoor.dm | 2 + code/game/objects/effects/landmarks.dm | 4 - code/game/objects/items/weapons/cards_ids.dm | 8 +- code/modules/admin/verbs/debug.dm | 130 +++++++++++-------- code/modules/admin/verbs/one_click_antag.dm | 97 +++++++++++--- 6 files changed, 195 insertions(+), 112 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index c95ba677a27..cbb75136d31 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -313,7 +313,7 @@ "ga" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/space) "gb" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "gc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) -"gd" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"gd" = (/obj/structure/flora/kirbyplants,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "ge" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/obj/item/toy/sword,/turf/unsimulated/floor{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/centcom/evac) "gf" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) "gg" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) @@ -325,7 +325,7 @@ "gm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) "gn" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark{name = "Emergencyresponseteam"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "go" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/space) -"gp" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/emps,/obj/item/weapon/gun/energy/ionrifle{pin = /obj/item/device/firing_pin},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"gp" = (/obj/structure/extinguisher_cabinet{pixel_x = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "gq" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/space) "gr" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) "gs" = (/turf/unsimulated/floor{name = "plating"},/area/space) @@ -409,9 +409,9 @@ "hS" = (/obj/machinery/door/poddoor/shutters/preopen{id = "adminshut"; name = "Administrative Shutters"},/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) "hT" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/control) "hU" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"hV" = (/obj/structure/dresser,/obj/structure/mirror{pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"hW" = (/obj/structure/closet/secure_closet/ertCom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"hX" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"hV" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) +"hW" = (/obj/structure/closet/secure_closet/ertCom,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) +"hX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/gun/syringe/rapidsyringe,/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "hY" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 5},/obj/item/weapon/pen/blue,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/ferry) "hZ" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) "ia" = (/obj/structure/reagent_dispensers/water_cooler,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/ferry) @@ -432,7 +432,7 @@ "ip" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "iq" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "ir" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"is" = (/obj/structure/closet/secure_closet/ertMed,/turf/unsimulated/floor{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/centcom/ferry) +"is" = (/obj/structure/table/reinforced,/obj/item/weapon/c4,/obj/item/weapon/c4{pixel_x = 7},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "it" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) "iu" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) "iv" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-darkgreen"; icon_state = "darkgreen"; dir = 2},/area/centcom/ferry) @@ -451,15 +451,15 @@ "iI" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "iJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/ferry) -"iL" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/extinguisher_cabinet{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-darkbrown (EAST)"; icon_state = "darkbrown"; dir = 4},/area/centcom/ferry) +"iL" = (/obj/structure/closet/secure_closet/ertEngi,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "iM" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iN" = (/obj/structure/sign/map/left,/turf/unsimulated/floor{tag = "icon-light_on"; icon_state = "light_on"},/area/centcom/ferry) "iO" = (/obj/structure/sign/map/right,/turf/unsimulated/floor{tag = "icon-light_on"; icon_state = "light_on"},/area/centcom/ferry) -"iP" = (/obj/structure/closet/secure_closet/ertSec,/turf/unsimulated/floor{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/area/centcom/ferry) +"iP" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "iQ" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iR" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iS" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/drinkingglasses,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"iT" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/gun/syringe/rapidsyringe,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iT" = (/obj/machinery/door/poddoor/ert,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "iU" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "iV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/ferry) "iW" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/centcom/ferry) @@ -499,11 +499,11 @@ "jE" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "jF" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "jG" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"jH" = (/obj/structure/closet/secure_closet/ertMed,/turf/unsimulated/floor{tag = "icon-darkblue"; icon_state = "darkblue"; dir = 2},/area/centcom/ferry) -"jI" = (/obj/structure/closet/secure_closet/ertSec,/turf/unsimulated/floor{tag = "icon-darkred"; icon_state = "darkred"; dir = 2},/area/centcom/ferry) +"jH" = (/obj/structure/closet/secure_closet/ertSec,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) +"jI" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/gun/syringe/rapidsyringe,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "jJ" = (/obj/machinery/door/poddoor/shutters/preopen{id = "adminshut"; name = "Administrative Shutters"},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) "jK" = (/turf/unsimulated/floor{tag = "icon-yellowcornersiding (WEST)"; icon_state = "yellowcornersiding"; dir = 8},/area/centcom/evac) -"jL" = (/obj/structure/table/reinforced,/obj/item/weapon/c4,/obj/item/weapon/c4{pixel_x = 7},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"jL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/emps,/obj/item/weapon/gun/energy/ionrifle{pin = /obj/item/device/firing_pin},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "jM" = (/turf/unsimulated/floor{tag = "icon-yellowsiding"; icon_state = "yellowsiding"},/area/centcom/evac) "jN" = (/turf/unsimulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/centcom/evac) "jO" = (/turf/unsimulated/floor{tag = "icon-darkgreencorners"; icon_state = "darkgreencorners"},/area/centcom/ferry) @@ -545,7 +545,7 @@ "ky" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/mushroom,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kz" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kA" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"kB" = (/obj/machinery/door/airlock/centcom{name = "briefing room"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"kB" = (/obj/structure/closet/secure_closet/ertMed,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "kC" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/ferry) "kD" = (/turf/unsimulated/floor{tag = "icon-yellowcornersiding (NORTH)"; icon_state = "yellowcornersiding"; dir = 1},/area/centcom/evac) "kE" = (/turf/unsimulated/floor{tag = "icon-yellowsiding (NORTH)"; icon_state = "yellowsiding"; dir = 1},/area/centcom/evac) @@ -672,7 +672,7 @@ "mV" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) "mW" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "mX" = (/obj/machinery/door/poddoor/shutters/preopen{id = "adminshut"; name = "Administrative Shutters"},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"mY" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/unsimulated/floor{tag = "icon-darkbrown"; icon_state = "darkbrown"; dir = 2},/area/centcom/ferry) +"mY" = (/obj/machinery/door/airlock/centcom{name = "briefing room"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "mZ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "na" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "nb" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) @@ -1039,26 +1039,26 @@ abababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdxdydzcNcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdDdDcYdEdFcIcYdDdDcXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcJdIdfcOdJdKcDcXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhgBfhfhfhfhfhfhfhfhfhfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhVhUhUhUhUhUhUjHmYjIgpiTjLfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUhUhUfDhUfDhUhUhUhUhUhUiRfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiJhUhUiKiKiKiKfRhUhUhUhUhUiTfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiMhUfTiKiNiOiKhUhUhUhUhUhUiPfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiQhUhUiKiKiKiKfRhUhUhUhUhUiLfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiShUhUgnhUgnhUhUhUhUhUhUhUismXfFfFfFfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjqhUhUhUhUhUhUhUhWhYhXhUhUeKmAfFmIfFfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhhzhAhAhBfhfhfhfhfhkBfhfhkCkjkkfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBababababababababababababababababababababababababababababababababababfhfhfhfhfhgBfhfhfhfhfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBababababababababababababababababababababababababababababababababababfhiQiMiJhUhUhUhUhUgdfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXababababababababababababababababababababababababababababababababababfhhUhUhUfDhUfDhUhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUiKiKiKiKfRhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUfTiKiNiOiKhUhUgpfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUiKiKiKiKfRhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiShUgnhUgnhUhUhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjqhUhUhUhUhUhUhUgdfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfahUhYfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhWhVishXiLiLfhfahUiRfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiTfahUeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiTfahUeKmXfFfFfFfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjHjHjLjIkBkBfhfahUeKmAfFmIfFfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhhzhAhAhBfhfhfhmYfhfhkCkjkkfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbgcfahUeKjJjQiViWfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhHdBdBgqdBdBdBezdBdBgrgsgtfagdeKhShRieiafhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhHhIeNgDgEgEgEgEgEgEgEgqgFgGfagdeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgodHdHdHdHdHdHdHdHdHdHgTkHkGfagdkPfhfWfFfIfhepeuepeuepeuepeuepabababababababababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhQeBgMgMeDeDeDeDeDeDeDgqgFhafagdhUfUfFfFelfhepepepepepepepepepabekekekekekekabababdAdZeCeDeEeDeFdYdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhQdBdBgqdBdBdBezdBdBhigsgtfagdjOfhfFfFftfhepeuepeuepeuepeuepabeklflglglCekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhHdBdBgqdBdBdBezdBdBgrgsgtfahUeKhShRieiafhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhHhIeNgDgEgEgEgEgEgEgEgqgFgGfahUeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgodHdHdHdHdHdHdHdHdHdHgTkHkGfahUkPfhfWfFfIfhepeuepeuepeuepeuepabababababababababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhQeBgMgMeDeDeDeDeDeDeDgqgFhafahUhUfUfFfFelfhepepepepepepepepepabekekekekekekabababdAdZeCeDeEeDeFdYdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhQdBdBgqdBdBdBezdBdBhigsgtfahUjOfhfFfFftfhepeuepeuepeuepeuepabeklflglglCekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbhmfahUeKfhfFiUfYfhepepepepepepepepepabeAeJeJeJeJekabababdGeSeTeUeVdHeNeWdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhivfhfhfhfhfhfhababababababababababekeJkTfbfcekababdAfddBdBfedBfffgdBfddCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeifXhpfXfHhlfHfXhpfXeiabababekekekekekekekekekfklelcldekababdGfofofoezfpdHfqfrfsezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index ac30218b651..9498dbb81c9 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -12,6 +12,8 @@ density = 0 opacity = 0 +/obj/machinery/door/poddoor/ert + desc = "A heavy duty blast door that only opens for dire emergencies." /obj/machinery/door/poddoor/Bumped(atom/AM) if(density) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index cf4b7fdab27..05b07ef92b4 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -55,10 +55,6 @@ secequipment += loc qdel(src) return - if("Deathsquad") - deathsquadspawn += loc - qdel(src) - return if("Emergencyresponseteam") emergencyresponseteamspawn += loc qdel(src) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 00f3fbfd3b2..dcc041016ee 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -196,22 +196,22 @@ update_label("John Doe", "Clowny") icon_state = "centcom" registered_name = "Emergency Response Team Commander" assignment = "Emergency Response Team Commander" - New() access = get_all_accesses()+get_ert_access("commander") + New() access = get_all_accesses()+get_ert_access("commander")-access_change_ids /obj/item/weapon/card/id/ert/Security registered_name = "Security Response Officer" assignment = "Security Response Officer" - New() access = get_all_accesses()+get_ert_access("sec") + New() access = get_all_accesses()+get_ert_access("sec")-access_change_ids /obj/item/weapon/card/id/ert/Engineer registered_name = "Engineer Response Officer" assignment = "Engineer Response Officer" - New() access = get_all_accesses()+get_ert_access("eng") + New() access = get_all_accesses()+get_ert_access("eng")-access_change_ids /obj/item/weapon/card/id/ert/Medical registered_name = "Medical Response Officer" assignment = "Medical Response Officer" - New() access = get_all_accesses()+get_ert_access("med") + New() access = get_all_accesses()+get_ert_access("med")-access_change_ids /obj/item/weapon/card/id/prisoner name = "prisoner ID card" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index af5e35c3ff7..e97ee1077e4 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -856,43 +856,23 @@ var/global/list/g_fancy_list_of_types = null equip_deathsquad(M) if("emergency response officer") + var/alert + if(alert("Code Red ERT?","Select Response Level","Yes","No")=="Yes") + alert = 1 + else + alert = 0 switch(input("Which class?") in list("Commander","Security","Engineer","Medic")) if("Commander") - equip_emergencyresponsesquad(M, "commander") + equip_emergencyresponsesquad(M, "commander",alert) if("Security") - equip_emergencyresponsesquad(M, "sec") + equip_emergencyresponsesquad(M, "sec",alert) if("Engineer") - equip_emergencyresponsesquad(M, "eng") + equip_emergencyresponsesquad(M, "eng",alert) if("Medic") - equip_emergencyresponsesquad(M, "med") + equip_emergencyresponsesquad(M, "med",alert) if("centcom official") - M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) - M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) - M.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_cent(M), slot_ears) - M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/weapon/pen(M), slot_l_store) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(M), slot_back) - - var/obj/item/device/pda/heads/pda = new(M) - pda.owner = M.real_name - pda.ownjob = "Centcom Official" - pda.update_label() - - M.equip_to_slot_or_del(pda, slot_r_store) - - M.equip_to_slot_or_del(new /obj/item/weapon/clipboard(M), slot_l_hand) - - var/obj/item/weapon/card/id/W = new(M) - W.icon_state = "centcom" - W.access = get_centcom_access("Centcom Official") - W.access += access_weapons - W.assignment = "Centcom Official" - W.registered_name = M.real_name - W.update_label() - M.equip_to_slot_or_del(W, slot_wear_id) + equip_centcomofficial(M) if("centcom commander") M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_commander(M), slot_w_uniform) @@ -1156,7 +1136,7 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(W, slot_wear_id) //Emergency Response Team -/proc/equip_emergencyresponsesquad(var/mob/living/carbon/human/M, var/ertrole) +/proc/equip_emergencyresponsesquad(var/mob/living/carbon/human/M, var/ertrole, var/alert) var/obj/item/weapon/card/id/W = null var/obj/item/device/radio/R = new /obj/item/device/radio/headset/headset_cent/alt(M) R.set_frequency(CENTCOM_FREQ) @@ -1170,19 +1150,23 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat/swat(M), slot_shoes) M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/eyepatch(M), slot_glasses) M.equip_to_slot_or_del(W, slot_wear_id) M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/captain(M), slot_back) - M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/eyepatch(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/security/full(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/weapon/melee/energy/sword/saber(M), slot_l_store) R.keyslot = new /obj/item/device/encryptionkey/heads/captain + if(alert) + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/melee/energy/sword/saber(M), slot_l_store) + else + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/switchblade(M), slot_l_store) + if("sec") W = new /obj/item/weapon/card/id/ert/Security(M) M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) @@ -1192,16 +1176,20 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(W, slot_wear_id) M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/security(M), slot_back) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/handcuffs(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/carbine/loyalpin(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/security/full(M), slot_belt) R.keyslot = new /obj/item/device/encryptionkey/heads/hos + if(alert) + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/carbine/loyalpin(M), slot_in_backpack) + else + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(M), slot_in_backpack) + if("med") W = new /obj/item/weapon/card/id/ert/Medical(M) M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) @@ -1211,18 +1199,21 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(W, slot_wear_id) M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/medic(M), slot_back) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/combat/nanites(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/medical(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/regular(M), slot_r_hand) R.keyslot = new /obj/item/device/encryptionkey/heads/cmo + if(alert) + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/combat/nanites(M), slot_in_backpack) + else + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/combat(M), slot_in_backpack) + if("eng") W = new /obj/item/weapon/card/id/ert/Engineer(M) M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) @@ -1232,17 +1223,21 @@ var/global/list/g_fancy_list_of_types = null M.equip_to_slot_or_del(W, slot_wear_id) M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/industrial(M), slot_back) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson/engine(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/rcd/combat(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(M), slot_belt) M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo/large(M), slot_l_store) R.keyslot = new /obj/item/device/encryptionkey/heads/ce + if(alert) + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/loyalpin(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/rcd/combat(M), slot_in_backpack) + else + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/rcd/loaded(M), slot_in_backpack) + R.recalculateChannels() var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(M) @@ -1252,4 +1247,33 @@ var/global/list/g_fancy_list_of_types = null if (W) W.registered_name = M.real_name - W.update_label(W.registered_name, W.assignment) \ No newline at end of file + W.update_label(W.registered_name, W.assignment) + + +/proc/equip_centcomofficial(var/mob/living/carbon/human/M) + M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform) + M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_cent(M), slot_ears) + M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_belt) + M.equip_to_slot_or_del(new /obj/item/weapon/pen(M), slot_l_store) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(M), slot_back) + + var/obj/item/device/pda/heads/pda = new(M) + pda.owner = M.real_name + pda.ownjob = "Centcom Official" + pda.update_label() + + M.equip_to_slot_or_del(pda, slot_r_store) + + M.equip_to_slot_or_del(new /obj/item/weapon/clipboard(M), slot_l_hand) + + var/obj/item/weapon/card/id/W = new(M) + W.icon_state = "centcom" + W.access = get_centcom_access("Centcom Official") + W.access += access_weapons + W.assignment = "Centcom Official" + W.registered_name = M.real_name + W.update_label() + M.equip_to_slot_or_del(W, slot_wear_id) \ No newline at end of file diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index d4cd11aad0d..7f9c9c5f7b2 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -20,8 +20,7 @@ client/proc/one_click_antag() Make Gangsters
Make Wizard (Requires Ghosts)
Make Nuke Team (Requires Ghosts)
- Make Deathsquad (Requires Ghosts)
- Make Emergency Response Team (Requires Ghosts)
+ Make Centcom Response Team (Requires Ghosts)
Make Abductor Team (Requires Ghosts)
Make Revenant (Requires Ghost)
"} @@ -320,7 +319,7 @@ client/proc/one_click_antag() if(candidates.len >= 2) //Minimum 2 to be considered a squad //Pick the lucky players var/numagents = min(5,candidates.len) //How many commandos to spawn - var/list/spawnpoints = deathsquadspawn + var/list/spawnpoints = emergencyresponseteamspawn while(numagents && candidates.len) if (numagents > spawnpoints.len) numagents-- @@ -343,6 +342,8 @@ client/proc/one_click_antag() equip_deathsquad(Commando) Commando.key = chosen_candidate.key Commando.mind.assigned_role = "Death Commando" + for(var/obj/machinery/door/poddoor/ert/door in world) + door.open() //Assign antag status and the mission ticker.mode.traitors += Commando.mind @@ -410,15 +411,72 @@ client/proc/one_click_antag() return 0 -// EMERGENCY RESPONSE TEAM +/datum/admins/proc/makeOfficial() + var/mission = input("Assign a task for the official", "Assign Task", "Conduct a routine preformance review of [station_name()] and its Captain.") + var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered to be a Centcom Official?", "pAI") + + if(candidates.len) + var/mob/dead/observer/chosen_candidate = pick(candidates) + + //Create the official + var/mob/living/carbon/human/newmob = new (pick(emergencyresponseteamspawn)) + chosen_candidate.client.prefs.copy_to(newmob) + ready_dna(newmob) + newmob.real_name = random_name(newmob.gender) + newmob.key = chosen_candidate.key + newmob.mind.assigned_role = "Centcom Official" + equip_centcomofficial(newmob) + + //Assign antag status and the mission + ticker.mode.traitors += newmob.mind + newmob.mind.special_role = "centcom" + var/datum/objective/missionobj = new + missionobj.owner = newmob.mind + missionobj.explanation_text = mission + missionobj.completed = 1 + newmob.mind.objectives += missionobj + + //Greet the official + newmob << "You are a Centcom Official." + newmob << "
Central Command is sending you to [station_name()] with the task: [mission]" + + //Logging and cleanup + message_admins("A [key_name_admin(newmob)] has spawned with the task: [mission]") + log_game("[key_name(newmob)] has been selected as a Centcom Official") + + return 1 + + return 0 + +// CENTCOM RESPONSE TEAM /datum/admins/proc/makeEmergencyresponseteam() + var/alert = input("Which team should we send?", "Select Response Level") as null|anything in list("Green: Centcom Official", "Blue: Light ERT", "Amber: Full ERT", "Red: Elite ERT", "Delta: Deathsquad") + if(!alert) + return + switch(alert) + if("Delta: Deathsquad") + makeDeathsquad() + return + if("Red: Elite ERT") + alert = "Red" + if("Amber: Full ERT") + alert = "Amber" + if("Blue: Light ERT") + alert = "Blue" + if("Green: Centcom Official") + makeOfficial() + return var/mission = input("Assign a mission to the Emergency Response Team", "Assign Mission", "Assist the station.") - var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for an elite Nanotrasen Emergency Response Team?", "deathsquad", null) + var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for a Code [alert] Nanotrasen Emergency Response Team?", "deathsquad", null) var/teamSpawned = 0 - if(candidates.len >= 4) //Minimum 4 to be considered a squad + if(candidates.len >= 4) //Minimum 3 to be considered a squad //Pick the (un)lucky players - var/numagents = min(7,candidates.len) //How many officers to spawn + var/numagents = min(5,candidates.len) //How many officers to spawn + var/redalert //If the ert gets super weapons + if (alert == "Red") + numagents = min(7,candidates.len) + redalert = 1 var/list/spawnpoints = emergencyresponseteamspawn while(numagents && candidates.len) if (numagents > spawnpoints.len) @@ -438,28 +496,33 @@ client/proc/one_click_antag() switch(numagents) if(1) ERTOperative.real_name = "Commander [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "commander") + equip_emergencyresponsesquad(ERTOperative, "commander",redalert) if(2) ERTOperative.real_name = "Security Officer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "sec") + equip_emergencyresponsesquad(ERTOperative, "sec",redalert) if(3) ERTOperative.real_name = "Medical Officer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "med") + equip_emergencyresponsesquad(ERTOperative, "med",redalert) if(4) ERTOperative.real_name = "Engineer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "eng") + equip_emergencyresponsesquad(ERTOperative, "eng",redalert) if(5) ERTOperative.real_name = "Security Officer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "sec") + equip_emergencyresponsesquad(ERTOperative, "sec",redalert) if(6) ERTOperative.real_name = "Medical Officer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "med") + equip_emergencyresponsesquad(ERTOperative, "med",redalert) if(7) ERTOperative.real_name = "Engineer [pick(lastname)]" - equip_emergencyresponsesquad(ERTOperative, "eng") + equip_emergencyresponsesquad(ERTOperative, "eng",redalert) ERTOperative.key = chosen_candidate.key ERTOperative.mind.assigned_role = "ERT" + //Open the Armory doors + if(alert != "Blue") + for(var/obj/machinery/door/poddoor/ert/door in world) + door.open() + //Assign antag status and the mission ticker.mode.traitors += ERTOperative.mind ERTOperative.mind.special_role = "ert" @@ -471,7 +534,7 @@ client/proc/one_click_antag() //Greet the commando ERTOperative << "You are [numagents==1?"the Emergency Response Team Commander":"an Emergency Response Officer"]." - var/missiondesc = "Your squad is being sent on a mission to [station_name()] by Nanotrasen's Security Division." + var/missiondesc = "Your squad is being sent on a Code [alert] mission to [station_name()] by Nanotrasen's Security Division." if(numagents == 1) //If Squad Leader missiondesc += " Lead your squad to ensure the completion of the mission. Avoid civilian casualites when possible. Board the shuttle when your team is ready." else @@ -481,7 +544,7 @@ client/proc/one_click_antag() //Logging and cleanup if(numagents == 1) - message_admins("The emergency response team has spawned with the mission: [mission].") + message_admins("A Code [alert] emergency response team has spawned with the mission: [mission]") log_game("[key_name(ERTOperative)] has been selected as an Emergency Response Officer") numagents-- teamSpawned++ @@ -576,7 +639,6 @@ client/proc/one_click_antag() G << 'sound/misc/notice2.ogg' //Alerting them to their consideration switch(alert(G,Question,"Please answer in 30 seconds!","Yes","No")) if("Yes") - G << 'sound/machines/ping.ogg' G << "Choice registered: Yes." if((world.time-time_passed)>300)//If more than 30 game seconds passed. G << "Sorry, you were too late for the consideration!" @@ -585,7 +647,6 @@ client/proc/one_click_antag() candidates += G if("No") G << "Choice registered: No." - G << 'sound/machines/buzz-sigh.ogg' return else return From 91c52d7766e755ddeadc45612aec9b1286f0a579 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 27 Apr 2015 09:32:41 -0600 Subject: [PATCH 11/57] - No more searching through world - Customizable squad size --- code/modules/admin/verbs/one_click_antag.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 7f9c9c5f7b2..958c6e40c59 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -342,7 +342,7 @@ client/proc/one_click_antag() equip_deathsquad(Commando) Commando.key = chosen_candidate.key Commando.mind.assigned_role = "Death Commando" - for(var/obj/machinery/door/poddoor/ert/door in world) + for(var/obj/machinery/door/poddoor/ert/door in airlocks) door.open() //Assign antag status and the mission @@ -466,16 +466,17 @@ client/proc/one_click_antag() if("Green: Centcom Official") makeOfficial() return + var/teamsize = min(7,input("Maximum size of team? (7 max)", "Select Team Size",4) as null|num) var/mission = input("Assign a mission to the Emergency Response Team", "Assign Mission", "Assist the station.") var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for a Code [alert] Nanotrasen Emergency Response Team?", "deathsquad", null) var/teamSpawned = 0 - if(candidates.len >= 4) //Minimum 3 to be considered a squad + if(candidates.len > 0) //Pick the (un)lucky players - var/numagents = min(5,candidates.len) //How many officers to spawn + var/numagents = min(teamsize,candidates.len) //How many officers to spawn var/redalert //If the ert gets super weapons if (alert == "Red") - numagents = min(7,candidates.len) + numagents = min(teamsize,candidates.len) redalert = 1 var/list/spawnpoints = emergencyresponseteamspawn while(numagents && candidates.len) @@ -520,7 +521,7 @@ client/proc/one_click_antag() //Open the Armory doors if(alert != "Blue") - for(var/obj/machinery/door/poddoor/ert/door in world) + for(var/obj/machinery/door/poddoor/ert/door in airlocks) door.open() //Assign antag status and the mission From ae1ad22f9788165168f076d065fcae4d61440b9d Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 27 Apr 2015 11:07:36 -0500 Subject: [PATCH 12/57] pAI -> Ghost Roles Changes the BE_PAI and "pAI" flag names to "BE_GHOST_ROLE" and "Ghost Roles". Name subject to change. --- code/__DEFINES/preferences.dm | 2 +- code/_globalvars/configuration.dm | 2 +- code/controllers/subsystem/pai.dm | 4 ++-- code/modules/admin/topic.dm | 8 ++++---- code/modules/client/preferences.dm | 2 +- code/modules/mob/living/carbon/brain/posibrain.dm | 6 +++--- .../simple_animal/friendly/drone/drones_as_items.dm | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index bc0dd8fc2b4..6fc106cb655 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -34,7 +34,7 @@ #define BE_MALF 16 #define BE_REV 32 #define BE_ALIEN 64 -#define BE_PAI 128 +#define BE_GHOST_ROLE 128 #define BE_CULTIST 256 #define BE_BLOB 512 #define BE_NINJA 1024 diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index 0db83ac6adb..819cc7667a0 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -41,7 +41,7 @@ var/list/be_special_flags = list( "Malf AI" = BE_MALF, "Revolutionary" = BE_REV, "Alien Lifeform" = BE_ALIEN, - "pAI" = BE_PAI, + "Ghost Roles" = BE_GHOST_ROLE, "Cultist" = BE_CULTIST, "Blob" = BE_BLOB, "Ninja" = BE_NINJA, diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 431f68c348e..e88bc863c09 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -181,7 +181,7 @@ var/datum/subsystem/pai/SSpai /datum/subsystem/pai/proc/requestRecruits() for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "pAI")) + if(jobban_isbanned(O, "Ghost Roles")) continue if(asked.Find(O.key)) if(world.time < asked[O.key] + askDelay) @@ -193,7 +193,7 @@ var/datum/subsystem/pai/SSpai for(var/datum/paiCandidate/c in SSpai.candidates) if(c.key == O.key) hasSubmitted = 1 - if(!hasSubmitted && (O.client.prefs.be_special & BE_PAI)) + if(!hasSubmitted && (O.client.prefs.be_special & BE_GHOST_ROLE)) question(O.client) /datum/subsystem/pai/proc/question(var/client/C) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 73b5e59c713..c0c1342f323 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -642,11 +642,11 @@ jobs += "" counter = 0 - //pAI isn't technically a job, but it goes in here. - if(jobban_isbanned(M, "pAI")) - jobs += "pAI" + //Ghost Roles (pAI/Drone/Positronic Brains) are not technically jobs, but they go in here. + if(jobban_isbanned(M, "Ghost Roles")) + jobs += "Ghost Roles (pAI/Drone/Positronic Brains)" else - jobs += "pAI" + jobs += "Ghost Roles (pAI/Drone/Positronic Brains)" jobs += "" diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index bd3044071c4..87f5a53950e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -11,7 +11,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set "malf AI" = /datum/game_mode/malfunction, //4 "revolutionary" = /datum/game_mode/revolution, //5 "alien", //6 - "pAI", //7 + "Ghost Roles", //7 "cultist" = /datum/game_mode/cult, //8 "blob" = /datum/game_mode/blob, //9 "ninja", //10 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 7fd2f633ada..a56d3ecc436 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -26,10 +26,10 @@ /obj/item/device/mmi/posibrain/proc/request_player() for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "pAI")) + if(jobban_isbanned(O, "Ghost Roles")) continue if(O.client) - if(O.client.prefs.be_special & BE_PAI) + if(O.client.prefs.be_special & BE_GHOST_ROLE) question(O.client) /obj/item/device/mmi/posibrain/proc/question(var/client/C) @@ -41,7 +41,7 @@ if(response == "Yes") transfer_personality(C.mob) else if (response == "Never for this round") - C.prefs.be_special ^= BE_PAI + C.prefs.be_special ^= BE_GHOST_ROLE /obj/item/device/mmi/posibrain/transfer_identity(var/mob/living/carbon/H) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm index cd4c33c7ee1..b089d526e4c 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm @@ -16,7 +16,7 @@ var/drone_type = /mob/living/simple_animal/drone //Type of drone that will be spawned /obj/item/drone_shell/attack_ghost(mob/user) - if(jobban_isbanned(user,"pAI")) + if(jobban_isbanned(user,"Ghost Roles")) return var/be_drone = alert("Become a drone? (Warning, You can no longer be cloned!)",,"Yes","No") From 7fee8372fa660c34f45644649b9de58268123bea Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 27 Apr 2015 11:32:44 -0500 Subject: [PATCH 13/57] Changelog Adds a changelog, drawn in blood, and performed according to the rites as scribed in the Unholy One's guide to changelogs. Long may he reign. --- .../Gun-Hog-PR-9147-Blood-Tithe-to-Jordie.yml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 html/changelogs/Gun-Hog-PR-9147-Blood-Tithe-to-Jordie.yml diff --git a/html/changelogs/Gun-Hog-PR-9147-Blood-Tithe-to-Jordie.yml b/html/changelogs/Gun-Hog-PR-9147-Blood-Tithe-to-Jordie.yml new file mode 100644 index 00000000000..78035d54353 --- /dev/null +++ b/html/changelogs/Gun-Hog-PR-9147-Blood-Tithe-to-Jordie.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 +# tgs (TG-ported fixes?) +################################# + +# Your name. +author: Gun Hog + +# 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: "Top scientists at Nanotrasen have made strong progress in Artificial Intelligence technology, and have completed a design for replicating a human mind: Positronic Brains. Prototypes produced on your research station should be compatible with all Man-Machine Interface compliant machines, be it Mechs, AIs, and even Cyborg bodies. Please note that Cyborgs created from artificial brains are called Androids." + - tweak: "The pAI role preference and related jobbans have been renamed to properly reflect that they are not soley for pAI, but include drones and positroinc prains." From b9b741a6ae2c2557ad07030a3da27c28ac910095 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Mon, 27 Apr 2015 20:27:53 +0100 Subject: [PATCH 14/57] Fixed surgery closing step not removing bleeding overlay. --- code/modules/surgery/surgery_step.dm | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/code/modules/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm index f139e46f55d..031dd047d56 100644 --- a/code/modules/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -88,25 +88,7 @@ /datum/surgery_step/close/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(locate(/datum/surgery_step/saw) in surgery.steps) - var/limb_type - switch(target_zone) - if("head") - limb_type = /obj/item/organ/limb/head - if("chest") - limb_type = /obj/item/organ/limb/chest - if("l_arm") - limb_type = /obj/item/organ/limb/l_arm - if("r_arm") - limb_type = /obj/item/organ/limb/r_arm - if("l_leg") - limb_type = /obj/item/organ/limb/l_leg - if("r_leg") - limb_type = /obj/item/organ/limb/r_leg - else - return - var/obj/item/organ/limb/limb = target.getlimb(limb_type) - if(limb) - limb.heal_damage(45,0,0) + target.heal_organ_damage(45,0) return ..() /datum/surgery_step/proc/tool_check(mob/user, obj/item/tool) From e474a7b08431c6a773f94148c10895232fa111e7 Mon Sep 17 00:00:00 2001 From: Boggart Date: Mon, 27 Apr 2015 13:48:36 -0600 Subject: [PATCH 15/57] Fixes being unable to switch back to the previous pipe type without switching off it and back after using the delete or paint modes. --- code/game/objects/items/weapons/RPD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm index 360e473ab26..019f94a0761 100644 --- a/code/game/objects/items/weapons/RPD.dm +++ b/code/game/objects/items/weapons/RPD.dm @@ -211,7 +211,7 @@ var/global/list/RPD_recipes=list( if(found) preview=new /icon(I.icon,I.icon_state) if(screen == I.categoryId) - if(I.id == p_type) + if(I.id == p_type && p_class >= 0) datbuild += "[label]" else datbuild += I.Render(src,label) From 866ad1bc624ae671104d1d2f7679da025163b684 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 27 Apr 2015 20:01:59 -0600 Subject: [PATCH 16/57] - Re-added the centcom ferry shuttle console back on centcom, and added the admin request button to the ferry request console. --- _maps/map_files/generic/z2.dmm | 50 +++++++++++---------- code/modules/admin/verbs/one_click_antag.dm | 6 ++- code/modules/shuttle/shuttle.dm | 19 ++++++++ 3 files changed, 49 insertions(+), 26 deletions(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index cbb75136d31..37f021406a7 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -329,7 +329,7 @@ "gq" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/space) "gr" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) "gs" = (/turf/unsimulated/floor{name = "plating"},/area/space) -"gt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"gt" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/ferry) "gu" = (/obj/machinery/door/airlock/external{name = "Supply Shuttle"; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/suppy) "gv" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) "gw" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) @@ -457,7 +457,7 @@ "iO" = (/obj/structure/sign/map/right,/turf/unsimulated/floor{tag = "icon-light_on"; icon_state = "light_on"},/area/centcom/ferry) "iP" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "iQ" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"iR" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iR" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/centcom/ferry) "iS" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/drinkingglasses,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iT" = (/obj/machinery/door/poddoor/ert,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/ferry) "iU" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) @@ -550,8 +550,8 @@ "kD" = (/turf/unsimulated/floor{tag = "icon-yellowcornersiding (NORTH)"; icon_state = "yellowcornersiding"; dir = 1},/area/centcom/evac) "kE" = (/turf/unsimulated/floor{tag = "icon-yellowsiding (NORTH)"; icon_state = "yellowsiding"; dir = 1},/area/centcom/evac) "kF" = (/turf/unsimulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/centcom/evac) -"kG" = (/turf/unsimulated/floor{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4},/area/centcom/ferry) -"kH" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"kG" = (/obj/machinery/computer/shuttle/ferry,/turf/unsimulated/floor{tag = "icon-warndark (WEST)"; icon_state = "warndark"; dir = 8},/area/centcom/ferry) +"kH" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/ferry) "kI" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) "kJ" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "kK" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) @@ -909,6 +909,8 @@ "ry" = (/obj/effect/landmark/abductor/agent{team = 2},/turf/unsimulated/floor/abductor,/area/abductor_ship) "rz" = (/obj/effect/landmark/abductor/scientist{team = 3},/turf/unsimulated/floor/abductor,/area/abductor_ship) "rA" = (/obj/effect/landmark/abductor/agent{team = 3},/turf/unsimulated/floor/abductor,/area/abductor_ship) +"rB" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/ferry) +"rC" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHWEST)"; icon_state = "fakewindows"; dir = 10},/area/centcom/ferry) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeag @@ -1039,27 +1041,27 @@ abababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdxdydzcNcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdDdDcYdEdFcIcYdDdDcXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcJdIdfcOdJdKcDcXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBababababababababababababababababababababababababababababababababababfhfhfhfhfhgBfhfhfhfhfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBababababababababababababababababababababababababababababababababababfhiQiMiJhUhUhUhUhUgdfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXababababababababababababababababababababababababababababababababababfhhUhUhUfDhUfDhUhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhgBfhfhfhfhfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiQiMiJhUhUhUhUhUgdfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUhUfDhUfDhUhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUiKiKiKiKfRhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUfTiKiNiOiKhUhUgpfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhUhUiKiKiKiKfRhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiShUgnhUgnhUhUhUhUfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjqhUhUhUhUhUhUhUgdfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfahUhYfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhWhVishXiLiLfhfahUiRfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiTfahUeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiTfahUeKmXfFfFfFfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjHjHjLjIkBkBfhfahUeKmAfFmIfFfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhhzhAhAhBfhfhfhmYfhfhkCkjkkfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbgcfahUeKjJjQiViWfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhHdBdBgqdBdBdBezdBdBgrgsgtfahUeKhShRieiafhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhHhIeNgDgEgEgEgEgEgEgEgqgFgGfahUeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgodHdHdHdHdHdHdHdHdHdHgTkHkGfahUkPfhfWfFfIfhepeuepeuepeuepeuepabababababababababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhQeBgMgMeDeDeDeDeDeDeDgqgFhafahUhUfUfFfFelfhepepepepepepepepepabekekekekekekabababdAdZeCeDeEeDeFdYdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbhQdBdBgqdBdBdBezdBdBhigsgtfahUjOfhfFfFftfhepeuepeuepeuepeuepabeklflglglCekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbhmfahUeKfhfFiUfYfhepepepepepepepepepabeAeJeJeJeJekabababdGeSeTeUeVdHeNeWdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhhUfTiKiNiOiKhUhUgpfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhWhVishXiLiLfhhUhUiKiKiKiKfRhUjqfhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiThUhUgnhUgnhUhUhUiSfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhiPiPiPiPiPiPiThUhUhUhUhUhUhUhUeKmXfFfFfFfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhjHjHjLjIkBkBfhgthYhUhUhUhUhUhUeKmAfFmIfFfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhhzhAhAhBfhfhhzhAhAhBfhfhfhmYfhfhkCkjkkfhepeuepeuepeuepeuepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbgchUhUeKjJjQiViWfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhhHdBdBgqdBdBdBezdBdBgrgsiRgGhUhUeKhShRieiafhababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhHhIeNgDgEgEgEgEgEgEgEgqgFgGkGhUhUeKfhfhfhfhfhepepepepepepepepepabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgodHdHdHdHdHdHdHdHdHdHgTrBkHfahUhUkPfhfWfFfIfhepeuepeuepeuepeuepabababababababababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhhQeBgMgMeDeDeDeDeDeDeDgqgFhafahUhUhUfUfFfFelfhepepepepepepepepepabekekekekekekabababdAdZeCeDeEeDeFdYdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhhQdBdBgqdBdBdBezdBdBhigsrChahUhUjOfhfFfFftfhepeuepeuepeuepeuepabeklflglglCekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhgbgbgbgbgbgbgbgbgbgbgbgbgbhmhUhUeKfhfFiUfYfhepepepepepepepepepabeAeJeJeJeJekabababdGeSeTeUeVdHeNeWdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhivfhfhfhfhfhfhababababababababababekeJkTfbfcekababdAfddBdBfedBfffgdBfddCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeifXhpfXfHhlfHfXhpfXeiabababekekekekekekekekekfklelcldekababdGfofofoezfpdHfqfrfsezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeifXfXfXgvemgvfXfXfXeiabababekfufnfnfnfSfGgegWeJeJeJhjfxfyfzdGfAfBfBfCdHdHdHdHfqdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 958c6e40c59..fb2f3bff40f 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -343,7 +343,8 @@ client/proc/one_click_antag() Commando.key = chosen_candidate.key Commando.mind.assigned_role = "Death Commando" for(var/obj/machinery/door/poddoor/ert/door in airlocks) - door.open() + spawn(0) + door.open() //Assign antag status and the mission ticker.mode.traitors += Commando.mind @@ -522,7 +523,8 @@ client/proc/one_click_antag() //Open the Armory doors if(alert != "Blue") for(var/obj/machinery/door/poddoor/ert/door in airlocks) - door.open() + spawn(0) + door.open() //Assign antag status and the mission ticker.mode.traitors += ERTOperative.mind diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 204b94477e7..4a52b739b77 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -478,6 +478,7 @@ circuit = /obj/item/weapon/circuitboard/shuttle var/shuttleId var/possible_destinations = "" + var/admin_controlled /obj/machinery/computer/shuttle/New(location, obj/item/weapon/circuitboard/shuttle/C) ..() @@ -494,12 +495,19 @@ var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) var/dat = "Status: [M ? M.getStatusText() : "*Missing*"]

" if(M) + var/destination_found for(var/obj/docking_port/stationary/S in SSshuttle.stationary) if(!options.Find(S.id)) continue if(M.canDock(S)) continue + destination_found = 1 dat += "Send to [S.name]
" + if(!destination_found) + dat += "Shuttle Locked
" + if(admin_controlled) + dat += "Authorized personnel only
" + dat += "Request Authorization
" dat += "Close" var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 300, 200) @@ -540,7 +548,18 @@ circuit = /obj/item/weapon/circuitboard/ferry/request var/cooldown //prevents spamming admins possible_destinations = "ferry_home" + admin_controlled = 1 +/obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) + ..() + if(href_list["request"]) + if(cooldown) + return + cooldown = 1 + usr << "Your request has been recieved by Centcom." + admins << "FERRY: [key_name(usr)] (?) (JMP) (Move Ferry) is requesting to move the transport ferry to Centcom." + spawn(600) //One minute cooldown + cooldown = 0 #undef DOCKING_PORT_HIGHLIGHT From 832bca822fb5a97d01d3d4b515ff078ae36f89a2 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Tue, 28 Apr 2015 20:13:59 +0100 Subject: [PATCH 17/57] Fixes world hunger. --- code/game/objects/items/crayons.dm | 4 ++-- code/game/objects/items/toys.dm | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 958edb93f01..ed18e1d1a1f 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -38,7 +38,7 @@ desc = "A very sad-looking crayon." colour = "#FFFFFF" colourName = "mime" - uses = 0 + uses = -1 /obj/item/toy/crayon/mime/attack_self(mob/living/user as mob) update_window(user) @@ -63,7 +63,7 @@ icon_state = "crayonrainbow" colour = "#FFF000" colourName = "rainbow" - uses = 0 + uses = -1 /obj/item/toy/crayon/rainbow/attack_self(mob/living/user as mob) update_window(user) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 07fe7a7defc..c022537b652 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -481,6 +481,8 @@ user << "You finish [instant ? "spraying" : "drawing"] [temp]." if(instant<0) playsound(user.loc, 'sound/effects/spray.ogg', 5, 1, 5) + if(uses < 0) + return uses = max(0,uses-1) if(!uses) user << "There is no more of [src.name] left!" @@ -492,6 +494,8 @@ if(edible && (M == user)) user << "You take a bite of the [src.name]. Delicious!" user.nutrition += 5 + if(uses < 0) + return uses = max(0,uses-5) if(!uses) user << "There is no more of [src.name] left!" From 00a676283843cb061e14f9e6bff527176df9cc45 Mon Sep 17 00:00:00 2001 From: GunHog Date: Tue, 28 Apr 2015 14:45:59 -0500 Subject: [PATCH 18/57] Ban panel and preferences changes - Deathsquad moved from Antagonist to Ghost Roles. - pAI jobbans split into drone, pAI, and posibrains. - Posibrains back under pAI preference flag (the byte is full) - Fixed Posibrain sprite if it fails to get a ghost. --- code/__DEFINES/preferences.dm | 2 +- code/_globalvars/configuration.dm | 2 +- code/controllers/subsystem/pai.dm | 4 +- code/modules/admin/topic.dm | 43 ++++++++++++++----- code/modules/client/preferences.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 8 ++-- .../friendly/drone/drones_as_items.dm | 2 +- 7 files changed, 43 insertions(+), 20 deletions(-) diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 6fc106cb655..9c2e1ccb84a 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -34,7 +34,7 @@ #define BE_MALF 16 #define BE_REV 32 #define BE_ALIEN 64 -#define BE_GHOST_ROLE 128 +#define BE_PAI 128 //Includes Positronic brains, but the flag is already maxed. #define BE_CULTIST 256 #define BE_BLOB 512 #define BE_NINJA 1024 diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index 819cc7667a0..d42d812db7a 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -41,7 +41,7 @@ var/list/be_special_flags = list( "Malf AI" = BE_MALF, "Revolutionary" = BE_REV, "Alien Lifeform" = BE_ALIEN, - "Ghost Roles" = BE_GHOST_ROLE, + "pAI/Positronic Brain" = BE_PAI, "Cultist" = BE_CULTIST, "Blob" = BE_BLOB, "Ninja" = BE_NINJA, diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index e88bc863c09..431f68c348e 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -181,7 +181,7 @@ var/datum/subsystem/pai/SSpai /datum/subsystem/pai/proc/requestRecruits() for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "Ghost Roles")) + if(jobban_isbanned(O, "pAI")) continue if(asked.Find(O.key)) if(world.time < asked[O.key] + askDelay) @@ -193,7 +193,7 @@ var/datum/subsystem/pai/SSpai for(var/datum/paiCandidate/c in SSpai.candidates) if(c.key == O.key) hasSubmitted = 1 - if(!hasSubmitted && (O.client.prefs.be_special & BE_GHOST_ROLE)) + if(!hasSubmitted && (O.client.prefs.be_special & BE_PAI)) question(O.client) /datum/subsystem/pai/proc/question(var/client/C) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c0c1342f323..65df4760502 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -642,11 +642,38 @@ jobs += "" counter = 0 - //Ghost Roles (pAI/Drone/Positronic Brains) are not technically jobs, but they go in here. - if(jobban_isbanned(M, "Ghost Roles")) - jobs += "Ghost Roles (pAI/Drone/Positronic Brains)" + jobs += "" + + //Ghost Roles (light light gray) + jobs += "" + jobs += "" + + //pAI + if(jobban_isbanned(M, "pAI")) + jobs += "" else - jobs += "" + jobs += "" + + + //Drones + if(jobban_isbanned(M, "drone")) + jobs += "" + else + jobs += "" + + + //Positronic Brains + if(jobban_isbanned(M, "posibrain")) + jobs += "" + else + jobs += "" + + + //Deathsquad + if(jobban_isbanned(M, "deathsquad")) + jobs += "" + else + jobs += "" jobs += "
Ghost Roles
[replacetext("pAI", " ", " ")]Ghost Roles (pAI/Drone/Positronic Brains)[replacetext("pAI", " ", " ")][replacetext("Drone", " ", " ")][replacetext("Drone", " ", " ")][replacetext("Posibrain", " ", " ")][replacetext("Posibrain", " ", " ")][replacetext("Deathsquad", " ", " ")][replacetext("Deathsquad", " ", " ")]
" @@ -705,12 +732,6 @@ else jobs += "[replacetext("Abductor", " ", " ")]" - //Deathsquad - if(jobban_isbanned(M, "deathsquad") || isbanned_dept) - jobs += "[replacetext("Deathsquad", " ", " ")]" - else - jobs += "[replacetext("Deathsquad", " ", " ")]" - /* //Malfunctioning AI //Removed Malf-bans because they're a pain to impliment if(jobban_isbanned(M, "malf AI") || isbanned_dept) jobs += "[replacetext("Malf AI", " ", " ")]" @@ -800,6 +821,8 @@ var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title + if("ghostroles") + joblist += list("pAI", "posibrain", "drone", "deathsquad") else joblist += href_list["jobban3"] diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 87f5a53950e..f853991c7ce 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -11,7 +11,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set "malf AI" = /datum/game_mode/malfunction, //4 "revolutionary" = /datum/game_mode/revolution, //5 "alien", //6 - "Ghost Roles", //7 + "pAI/posibrain", //7 "cultist" = /datum/game_mode/cult, //8 "blob" = /datum/game_mode/blob, //9 "ninja", //10 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index a56d3ecc436..9a788562cdb 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -26,10 +26,10 @@ /obj/item/device/mmi/posibrain/proc/request_player() for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, "Ghost Roles")) + if(jobban_isbanned(O, "posibrain")) continue if(O.client) - if(O.client.prefs.be_special & BE_GHOST_ROLE) + if(O.client.prefs.be_special & BE_PAI) question(O.client) /obj/item/device/mmi/posibrain/proc/question(var/client/C) @@ -41,7 +41,7 @@ if(response == "Yes") transfer_personality(C.mob) else if (response == "Never for this round") - C.prefs.be_special ^= BE_GHOST_ROLE + C.prefs.be_special ^= BE_PAI /obj/item/device/mmi/posibrain/transfer_identity(var/mob/living/carbon/H) @@ -140,7 +140,7 @@ if(searching) icon_state = "posibrain-searching" return - if(brainmob) + if(brainmob && brainmob.key) icon_state = "posibrain-occupied" else icon_state = "posibrain" diff --git a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm index b089d526e4c..930dff33f2e 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm @@ -16,7 +16,7 @@ var/drone_type = /mob/living/simple_animal/drone //Type of drone that will be spawned /obj/item/drone_shell/attack_ghost(mob/user) - if(jobban_isbanned(user,"Ghost Roles")) + if(jobban_isbanned(user,"drone")) return var/be_drone = alert("Become a drone? (Warning, You can no longer be cloned!)",,"Yes","No") From a2070d5c4b8d5f0d43b58884298e017576397ae6 Mon Sep 17 00:00:00 2001 From: Firecage Date: Tue, 28 Apr 2015 22:27:17 +0200 Subject: [PATCH 19/57] Fixes the grammar error of the Grenade Launcher. --- code/modules/projectiles/guns/grenade_launcher.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/grenade_launcher.dm b/code/modules/projectiles/guns/grenade_launcher.dm index 7e4071a78a9..9ae8b1e8c6f 100644 --- a/code/modules/projectiles/guns/grenade_launcher.dm +++ b/code/modules/projectiles/guns/grenade_launcher.dm @@ -14,7 +14,7 @@ /obj/item/weapon/gun/grenadelauncher/examine(mob/user) ..() - user << "[grenades] / [max_grenades] grenades loaded." + user << "[grenades.len] / [max_grenades] grenades loaded." /obj/item/weapon/gun/grenadelauncher/attackby(obj/item/I as obj, mob/user as mob, params) From 3995ae73cb6f22712ece551c38c1f27d68dffc79 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 28 Apr 2015 17:10:08 -0400 Subject: [PATCH 20/57] Makes revvies admin-spawnable again --- code/modules/admin/topic.dm | 5 ++--- code/modules/admin/verbs/one_click_antag.dm | 4 ---- code/modules/mob/living/simple_animal/revenant/revenant.dm | 5 ----- .../mob/living/simple_animal/revenant/revenant_abilities.dm | 2 -- .../living/simple_animal/revenant/revenant_spawn_event.dm | 3 +-- html/changelogs/Xhuis-RemoveRevenant.yml | 5 +++++ 6 files changed, 8 insertions(+), 16 deletions(-) create mode 100644 html/changelogs/Xhuis-RemoveRevenant.yml diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 96420489c9f..3550a85bccc 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -107,13 +107,12 @@ message_admins("[key_name_admin(usr)] tried to create an abductor team. Unfortunatly there were not enough candidates available.") log_admin("[key_name(usr)] failed to create an abductor team.") if("15") - message_admins("[key_name(usr)] tried to create a revenant. However, revenants are currently pending a rewrite.") - /*if(src.makeRevenant()) + if(src.makeRevenant()) message_admins("[key_name(usr)] created a revenant.") log_admin("[key_name(usr)] created a revenant.") else message_admins("[key_name_admin(usr)] tried to create a revenant. Unfortunately, there were no candidates available.") - log_admin("[key_name(usr)] failed to create a revenant.")*/ + log_admin("[key_name(usr)] failed to create a revenant.") else if(href_list["forceevent"]) if(!check_rights(R_FUN)) return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 4fe06ec8f2f..7d63ed56914 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -539,9 +539,6 @@ client/proc/one_click_antag() return /datum/admins/proc/makeRevenant() - message_admins("NOTICE: Revenants are currently disabled until reworked.") - return - /* var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for becoming a revenant?", "revenant", null) if(candidates.len >= 1) var/spook_op = pick(candidates) @@ -554,7 +551,6 @@ client/proc/one_click_antag() return 1 else return - */ /datum/admins/proc/getCandidates(var/Question, var/jobbanType, var/datum/game_mode/gametypeCheck) var/list/mob/dead/observer/candidates = list() diff --git a/code/modules/mob/living/simple_animal/revenant/revenant.dm b/code/modules/mob/living/simple_animal/revenant/revenant.dm index bccd071b7ec..e14a9902ee9 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant.dm @@ -1,6 +1,3 @@ -/* - COMMENTED OUT -- PENDING REWORK - //Revenants: based off of wraiths from Goon //"Ghosts" that are invisible and move like ghosts, cannot take damage while invsible //Don't hear deadchat and are NOT normal ghosts @@ -173,5 +170,3 @@ else user << "Lost [essence_amt]E." return 1 - -*/ diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm b/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm index 049f990e47e..f0532fb5c7a 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_abilities.dm @@ -1,4 +1,3 @@ -/* //Harvest Essence: The bread and butter of the revenant. The basic way of harvesting additional essence. /obj/effect/proc_holder/spell/targeted/revenant_harvest name = "Harvest (0E)" @@ -337,4 +336,3 @@ M.drowsyness += 7 spawn(70) M.sleeping += 30 -*/ diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm index 5bb3ad23a64..110274caaf6 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm @@ -1,8 +1,7 @@ -/* /datum/round_event_control/revenant name = "Spawn Revenant" typepath = /datum/round_event/revenant - weight = 15 + weight = 0 //Admin only max_occurrences = 3 earliest_start = 0 //Meant to mix things up early-game. diff --git a/html/changelogs/Xhuis-RemoveRevenant.yml b/html/changelogs/Xhuis-RemoveRevenant.yml new file mode 100644 index 00000000000..10c08252e86 --- /dev/null +++ b/html/changelogs/Xhuis-RemoveRevenant.yml @@ -0,0 +1,5 @@ +author: Xhuis +delete-after: True + +changes: + - rscdel: "Revenants will no longer spawn without admin intervention. They are pending a remake." From b0dad44943dc9963cbd722ae324ccb11bc008c49 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 28 Apr 2015 17:44:29 -0400 Subject: [PATCH 21/57] Oops. --- .../mob/living/simple_animal/revenant/revenant_spawn_event.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm index 110274caaf6..b851a1582b4 100644 --- a/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm +++ b/code/modules/mob/living/simple_animal/revenant/revenant_spawn_event.dm @@ -61,4 +61,3 @@ return 0 message_admins("Unfortunately, no candidates were available for becoming a Revenant. Shutting down. :(") return kill() -*/ From 2f0ebbf810ea55138f4a3fa2819d004996132806 Mon Sep 17 00:00:00 2001 From: Incoming Date: Tue, 28 Apr 2015 23:15:27 -0400 Subject: [PATCH 22/57] Fixes a pretty significant bug where sounds set with set round end sound would only actually play for the person who set the sound --- code/controllers/subsystem/ticker.dm | 2 -- code/modules/admin/verbs/playsound.dm | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index c33ecb81ac9..029481e1598 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -51,8 +51,6 @@ var/datum/subsystem/ticker/ticker if(SSevent.holidays && SSevent.holidays[APRIL_FOOLS]) login_music = 'sound/ambience/clown.ogg' - round_end_sound = pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg','sound/misc/leavingtg.ogg') - /datum/subsystem/ticker/Initialize() if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 82e183bf91f..04df14ff933 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -42,7 +42,7 @@ var/sound/admin_sound if(!check_rights(R_SOUNDS)) return if(ticker) - ticker.round_end_sound = S + ticker.round_end_sound = fcopy_rsc(S) else return From fceaa8f969b125ddf58a6071cdb239b3ebdcfa83 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 28 Apr 2015 22:25:55 -0600 Subject: [PATCH 23/57] Gang Update - Bosses can now summon their gangsters to a location with the gangtool - Gangtools cannot recall the shuttle if the station is too damaged (<70% Integrity) - Fixed SSshuttle.emergencyLastCallLoc not being handled or stored properly. Fukken Carn breaking my shuttle features. - Fixed a potential injection exploit in gangtool's can_use() - Jobbanned players cannot be promoted --- .../subsystem/shuttles/emergency.dm | 7 +- code/game/objects/items/crayons.dm | 2 +- code/game/objects/items/devices/recaller.dm | 86 ++++++++++++++----- 3 files changed, 71 insertions(+), 24 deletions(-) diff --git a/code/controllers/subsystem/shuttles/emergency.dm b/code/controllers/subsystem/shuttles/emergency.dm index 4b9d061cd8a..157e199b2ad 100644 --- a/code/controllers/subsystem/shuttles/emergency.dm +++ b/code/controllers/subsystem/shuttles/emergency.dm @@ -43,7 +43,10 @@ else return - SSshuttle.emergencyLastCallLoc = signalOrigin + if(prob(70)) + SSshuttle.emergencyLastCallLoc = signalOrigin + else + SSshuttle.emergencyLastCallLoc = null priority_announce("The emergency shuttle has been called. [redAlert ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [timeLeft(600)] minutes.[reason][SSshuttle.emergencyLastCallLoc ? "\n\nCall signal traced. Results can be viewed on any communications console." : "" ]", null, 'sound/AI/shuttlecalled.ogg', "Priority") @@ -56,6 +59,8 @@ if(prob(70)) SSshuttle.emergencyLastCallLoc = signalOrigin + else + SSshuttle.emergencyLastCallLoc = null priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communications console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") /* diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 958edb93f01..42fad40c682 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -111,7 +111,7 @@ user << "It is empty." /obj/item/toy/crayon/spraycan/attack_self(mob/living/user as mob) - var/choice = input(user,"Spraycan options") in list("Toggle Cap","Change Drawing","Change Color","Cancel") + var/choice = input(user,"Spraycan options") as null|anything in list("Toggle Cap","Change Drawing","Change Color") switch(choice) if("Toggle Cap") user << "You [capped ? "Remove" : "Replace"] the cap of the [src]" diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index 1fdf9794b96..b5bed586c4c 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -31,15 +31,16 @@ if(user.mind in (ticker.mode.A_bosses | ticker.mode.B_bosses)) dat += "Give this device to another member of your organization to use.
" else - dat += "Register Device
" + dat += "Register Device
" else var/gang_size = ((gang == "A")? (ticker.mode.A_gang.len + ticker.mode.A_bosses.len) : (ticker.mode.B_gang.len + ticker.mode.B_bosses.len)) var/gang_territory = ((gang == "A")? ticker.mode.A_territory.len : ticker.mode.B_territory.len) var/points = ((gang == "A") ? ticker.mode.gang_points.A : ticker.mode.gang_points.B) - dat += "Registration: [(gang == "A")? gang_name("A") : gang_name("B")] Gang [boss ? "Administrator" : "Member"]
" + dat += "Registration: [(gang == "A")? gang_name("A") : gang_name("B")] Gang [boss ? "Administrator" : "Lieutenant"]
" dat += "Organization Size: [gang_size]
" dat += "Station Control: [round((gang_territory/start_state.num_territories)*100, 1)]%
" + dat += "Summon Gang to Your Location
" dat += "Recall Emergency Shuttle
" dat += "
" dat += "Influence: [points]
" @@ -99,6 +100,12 @@ add_fingerprint(usr) + if(href_list["register"]) + register_device(usr) + + else if(!gang) //Gangtool must be registered before you can use the functions below + return + if(href_list["purchase"]) var/points = ((gang == "A") ? ticker.mode.gang_points.A : ticker.mode.gang_points.B) var/item_type @@ -144,12 +151,34 @@ switch(href_list["choice"]) if("recall") recall(usr) - if("register") - register_device(usr) - + if("ping") + ping_gang(usr) attack_self(usr) + +/obj/item/device/gangtool/proc/ping_gang(var/mob/user) + if(!user) + return + var/area/location = get_area(user) + if(location && location.z != 1) + user << "\icon[src]Error: Signal out of range of station." + return + var/list/members = list() + if(gang == "A") + members += ticker.mode.A_bosses | ticker.mode.A_gang + else if(gang == "B") + members += ticker.mode.B_bosses | ticker.mode.B_gang + if(members.len) + for(var/datum/mind/ganger in members) + ganger.current << "[user] summons the gang to [location]!" + log_game("[key_name(user)] summoned the [gang_name(gang)] Gang ([gang]) to [location].") + + /obj/item/device/gangtool/proc/register_device(var/mob/user) + if(jobban_isbanned(user, "gangster") || jobban_isbanned(user, "Syndicate")) + user << "\icon[src] ACCESS DENIED: Blacklisted user." + return 0 + var/promoted if(user.mind in (ticker.mode.A_gang | ticker.mode.A_bosses)) ticker.mode.A_tools += src @@ -185,26 +214,39 @@ if(recalling || !can_use(user)) return - var/turf/userturf = get_turf(user) - if(userturf.z != 1) - user << "\icon[src]Error: Device out of range of station communication arrays." - return + recalling = 1 + loc << "\icon[src]Generating shuttle recall order with codes retrieved from last call signal..." - if(SSshuttle.emergency.mode == SHUTTLE_CALL) - recalling = 1 - loc << "\icon[src]Generating shuttle recall order with codes retrieved from last call signal..." - sleep(rand(10,30)) - loc << "\icon[src]Shuttle recall order generated. Accessing station long-range communication arrays..." - sleep(rand(10,30)) - loc << "\icon[src]Comm arrays accessed. Broadcasting recall signal..." - sleep(rand(10,30)) + sleep(rand(10,30)) + + if(SSshuttle.emergency.mode != SHUTTLE_CALL) //Shuttle can only be recalled when it's moving to the station + user << "\icon[src]Emergency shuttle cannot be recalled at this time." recalling = 0 - log_game("[key_name(user)] has recalled the shuttle with a gangtool.") - message_admins("[key_name_admin(user)] has recalled the shuttle with a gangtool.", 1) - if(!SSshuttle.cancelEvac(user)) - loc << "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time." return - user << "\icon[src]Emergency shuttle cannot be recalled at this time." + loc << "\icon[src]Shuttle recall order generated. Accessing station long-range communication arrays..." + + sleep(rand(10,30)) + + var/turf/userturf = get_turf(user) + if(userturf.z != 1) //Shuttle can only be recalled while on station + user << "\icon[src]Error: Device out of range of station communication arrays." + recalling = 0 + return + var/datum/station_state/end_state = new /datum/station_state() + end_state.count() + if((100 * start_state.score(end_state)) < 70) //Shuttle cannot be recalled if the station is too damaged + user << "\icon[src]Error: Station communication systems compromised. Unable to establish connection." + recalling = 0 + return + loc << "\icon[src]Comm arrays accessed. Broadcasting recall signal..." + + sleep(rand(10,30)) + + recalling = 0 + log_game("[key_name(user)] has tried to recall the shuttle with a gangtool.") + message_admins("[key_name_admin(user)] has tried to recall the shuttle with a gangtool.", 1) + if(!SSshuttle.cancelEvac(user)) + loc << "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time." /obj/item/device/gangtool/proc/can_use(mob/living/carbon/human/user) if(!istype(user)) From 3067accd94a71f9e067d915a7fd4c3f485489e1d Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 28 Apr 2015 22:31:01 -0600 Subject: [PATCH 24/57] Changeloggery --- html/changelogs/Ikarrus-Gang5_2.yml | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 html/changelogs/Ikarrus-Gang5_2.yml diff --git a/html/changelogs/Ikarrus-Gang5_2.yml b/html/changelogs/Ikarrus-Gang5_2.yml new file mode 100644 index 00000000000..2f7d22d4604 --- /dev/null +++ b/html/changelogs/Ikarrus-Gang5_2.yml @@ -0,0 +1,38 @@ +################################ +# 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 +# tgs (TG-ported fixes?) +################################# + +# Your name. +author: Ikarrus + +# 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: "Gang bosses can now summon their gang to their location with their gangtool." + - rscadd: "Gangtools can no longer recall the shuttle if station integrity is lower than 70%" + - bugfix: "Communications console should now accurately print the (lack of a) location of the last shuttle call." From 3b96d7495531128ec7ce9a357efb340ba660cdc4 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 28 Apr 2015 23:00:42 -0600 Subject: [PATCH 25/57] Admins can now adjust pre-game delay time Instead of just a simple Pause/Play toggle, it lets admins set a longer (or shorter) time if they want. Admins can still set -1 for indefinite delays. --- code/controllers/subsystem/ticker.dm | 2 ++ code/modules/admin/admin.dm | 22 ++++++++------ code/modules/mob/new_player/new_player.dm | 2 +- html/changelogs/Ikarrus-Delay.yml | 36 +++++++++++++++++++++++ 4 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 html/changelogs/Ikarrus-Delay.yml diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index c33ecb81ac9..58758fc0d72 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -78,6 +78,8 @@ var/datum/subsystem/ticker/ticker ++totalPlayersReady //countdown + if(timeLeft < 0) + return timeLeft -= wait if(timeLeft <= 30 && !tipped) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d9a4d08f85b..0e489180a1e 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -634,17 +634,21 @@ var/global/floorIsLava = 0 /datum/admins/proc/delay() set category = "Server" set desc="Delay the game start" - set name="Delay" + set name="Delay pre-game" + + var/newtime = input("Set a new time in seconds. Set -1 for indefinite delay.","Set Delay",round(ticker.timeLeft/10)) as num|null if(ticker.current_state > GAME_STATE_PREGAME) return alert("Too late... The game has already started!") - ticker.can_fire = !ticker.can_fire - if(!ticker.can_fire) - world << "The game start has been delayed." - log_admin("[key_name(usr)] delayed the game.") - else - world << "The game will start soon." - log_admin("[key_name(usr)] removed the delay.") - feedback_add_details("admin_verb","DELAY") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + if(newtime) + ticker.timeLeft = newtime * 10 + if(newtime < 0) + world << "The game start has been delayed." + log_admin("[key_name(usr)] delayed the round start.") + else + world << "The game will start in [newtime] seconds." + world << 'sound/ai/attention.ogg' + log_admin("[key_name(usr)] set the pre-game delay to [newtime] seconds.") + feedback_add_details("admin_verb","DELAY") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/immreboot() set category = "Server" diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 70a8b157f64..2c0451396e9 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -69,7 +69,7 @@ stat("Game Mode:", (ticker.hide_mode) ? "Secret" : "[master_mode]") if(ticker.current_state == GAME_STATE_PREGAME) - stat("Time To Start:", (ticker.can_fire) ? "[round(ticker.timeLeft / 10)]s" : "DELAYED") + stat("Time To Start:", (ticker.timeLeft >= 0) ? "[round(ticker.timeLeft / 10)]s" : "DELAYED") stat("Players:", "[ticker.totalPlayers]") if(client.holder) diff --git a/html/changelogs/Ikarrus-Delay.yml b/html/changelogs/Ikarrus-Delay.yml new file mode 100644 index 00000000000..03c6f0b7239 --- /dev/null +++ b/html/changelogs/Ikarrus-Delay.yml @@ -0,0 +1,36 @@ +################################ +# 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 +# tgs (TG-ported fixes?) +################################# + +# Your name. +author: Ikarrus + +# 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: "Admins can now adjust the pre-game delay time." \ No newline at end of file From bd6d51a0b566fea78b578a626951d431f2a61c0e Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:00:25 -0700 Subject: [PATCH 26/57] Massive MC and subsystem rewrite MC: No longer tracks a subsystem's cpu usage. This was basically worthless and took up space on the stat panel Can calculate wait down to a tenth of a decisecond to make it fps/world.ticklag agnostic Now allows subsystems to have a dynamic wait, that is based on a ratio of how long that subsystem has been taking to process(cost). (This system allows for upper and lower bounds, and an changeable cost delta for each subsystem) MC can now be told to init a zlevel All Subsystems: Stats panel now allows child subsystems to pass it a message to add to its stats entry. All subsystems have been moved over to this system - This should cut down on subsystems having to copy and paste the stats proc in order to add to it All subsystems now properlly handle being given a zlevel in their init proc Subsystem changes: Air: Added air to the dynamic wait subsystem. upper bound: 50, lower bound: 5, cost delta: 3 times process cost Air now fires 4 times faster when it can do so without lagging things up Pipenet has been merged into air Atmos machinery now processes with process_atmos(), ticked by air, not machinery. Hotspots (the fire object) are now object pooled Pipenet: Deleted, added to air Machinery: Moved all atmos calcualtions in all objects's process() to process_atmos(). Lighting: Added Lighting to the dynamic wait subsystem. upper bound: 20, lower bound: 5, cost delta: 3 times process cost Ticker: Fixed ticker not updating the lobby panel when game start delayed Fixed the game start timer updating rapidly from queued fires when game start delay is removed Garbage/qdel: qdel will now limit its process time to 2ds a fire. qdel can now be given hints as a return to Destroy() as to what should be done with the object. the options are: queue: (default) this is the normal behavior. letmelive: old default to non-null/zero. does nothing with the object iwillgc: functionally the same as above, mainly to let people working with objects know that the object will not be queued for GC checking harddel: this will queue the object to be deleted without storing a soft reference, mainly to save locate() processing time. harddel_now: this will del() the object. To allow for a clean removal of every del() not in qdel All objects have been updated to the new system, harddel and iwillgc was not added to any new objects. Fixed some objects not GCing because they didn't properlly clear references in Destory() Fixed some objects getting qdel'ed preventing other objects from getting GCed because they did not null their reference to that object. --- code/ATMOSPHERICS/atmospherics.dm | 20 +- .../binary_devices/binary_atmos_base.dm | 3 +- .../components/binary_devices/circulator.dm | 2 +- .../components/binary_devices/dp_vent_pump.dm | 8 +- .../components/binary_devices/passive_gate.dm | 4 +- .../components/binary_devices/pump.dm | 4 +- .../components/binary_devices/volume_pump.dm | 4 +- .../components/portables_connector.dm | 2 +- .../components/trinary_devices/filter.dm | 4 +- .../components/trinary_devices/mixer.dm | 2 +- .../trinary_devices/trinary_base.dm | 3 +- .../components/unary/cold_sink.dm | 2 +- .../components/unary/heat_exchanger.dm | 4 +- .../components/unary/heat_source.dm | 2 +- .../components/unary/outlet_injector.dm | 12 +- .../components/unary/oxygen_generator.dm | 2 +- .../components/unary/unary_base.dm | 3 +- .../components/unary/vent_pump.dm | 10 +- .../components/unary/vent_scrubber.dm | 10 +- code/ATMOSPHERICS/components/valve.dm | 3 +- code/ATMOSPHERICS/datum_pipe_network.dm | 0 code/ATMOSPHERICS/datum_pipeline.dm | 7 +- code/ATMOSPHERICS/he_pipes.dm | 16 +- code/ATMOSPHERICS/pipes/manifold.dm | 3 +- code/ATMOSPHERICS/pipes/manifold4w.dm | 3 +- code/ATMOSPHERICS/pipes/simple.dm | 3 +- code/ATMOSPHERICS/pipes/vent.dm | 0 code/LINDA/LINDA_fire.dm | 9 +- code/LINDA/LINDA_turf_tile.dm | 6 +- code/__DEFINES/qdel.dm | 10 + code/_onclick/hud/alert.dm | 3 +- code/controllers/master_controller.dm | 35 +- code/controllers/subsystem/air.dm | 93 ++- code/controllers/subsystem/bots.dm | 3 + code/controllers/subsystem/diseases.dm | 2 + code/controllers/subsystem/events.dm | 4 +- code/controllers/subsystem/garbage.dm | 131 ++-- code/controllers/subsystem/jobs.dm | 4 +- code/controllers/subsystem/lighting.dm | 3 +- code/controllers/subsystem/machines.dm | 2 +- code/controllers/subsystem/mobs.dm | 2 +- code/controllers/subsystem/nanoUI.dm | 4 +- code/controllers/subsystem/npcpool.dm | 2 +- code/controllers/subsystem/objects.dm | 17 +- code/controllers/subsystem/pipenets.dm | 36 - code/controllers/subsystem/power.dm | 19 +- code/controllers/subsystem/shuttles.dm | 4 +- code/controllers/subsystem/sun.dm | 3 + code/controllers/subsystem/ticker.dm | 8 +- code/controllers/subsystems.dm | 34 +- code/datums/debug.dm | 2 + code/datums/mixed.dm | 30 - code/datums/spells/trigger.dm | 5 +- code/game/atoms_movable.dm | 5 + code/game/gamemodes/blob/blobs/blob_mobs.dm | 1 + code/game/gamemodes/blob/blobs/core.dm | 1 + code/game/gamemodes/blob/blobs/factory.dm | 1 + code/game/gamemodes/blob/powers.dm | 4 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 6 +- code/game/machinery/Beacon.dm | 1 + code/game/machinery/Freezer.dm | 1 + code/game/machinery/atmo_control.dm | 4 +- code/game/machinery/atmoalter/canister.dm | 10 +- code/game/machinery/atmoalter/meter.dm | 4 +- .../atmoalter/portable_atmospherics.dm | 15 +- code/game/machinery/atmoalter/pump.dm | 5 +- code/game/machinery/atmoalter/scrubber.dm | 9 +- code/game/machinery/atmoalter/zvent.dm | 2 +- code/game/machinery/bots/bots.dm | 2 + code/game/machinery/cryo.dm | 27 +- code/game/machinery/doors/alarmlock.dm | 1 + code/game/machinery/doors/windowdoor.dm | 2 + code/game/machinery/machinery.dm | 10 +- code/game/machinery/magnet.dm | 3 + code/game/machinery/newscaster.dm | 2 + code/game/machinery/portable_turret.dm | 1 + code/game/machinery/shieldgen.dm | 1 + code/game/machinery/teleporter.dm | 15 + code/game/machinery/vending.dm | 1 + code/game/mecha/combat/marauder.dm | 1 + code/game/objects/effects/aliens.dm | 1 + .../effects/decals/Cleanable/aliens.dm | 1 + .../effects/decals/Cleanable/humans.dm | 1 + .../objects/effects/decals/Cleanable/misc.dm | 1 + .../effects/decals/Cleanable/robots.dm | 1 + .../effects/effect_system/effect_system.dm | 3 +- .../effects/effect_system/effects_smoke.dm | 2 +- code/game/objects/effects/landmarks.dm | 3 + code/game/objects/effects/portals.dm | 1 + code/game/objects/explosion.dm | 2 +- code/game/objects/items/body_egg.dm | 1 + code/game/objects/items/devices/camera_bug.dm | 5 +- code/game/objects/items/stacks/stack.dm | 2 - code/game/pooling/atom_pool.dm | 17 +- code/game/turfs/space/space.dm | 2 + code/game/turfs/turf.dm | 2 + code/modules/admin/admin.dm | 5 +- code/modules/admin/verbs/debug.dm | 4 +- code/modules/events/wizard/greentext.dm | 2 +- code/modules/lighting/lighting_system.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 1 + code/modules/mob/living/living.dm | 6 +- .../mob/living/silicon/ai/freelook/eye.dm | 1 + code/modules/power/power.dm | 91 --- code/modules/power/powernet.dm | 80 ++ code/modules/projectiles/projectile/beams.dm | 3 +- .../modules/projectiles/projectile/bullets.dm | 2 +- .../Consumable-Reagents/Food-Reagents.dm | 4 +- .../Chemistry-Reagents/Other-Reagents.dm | 4 +- .../Pyrotechnic-Reagents.dm | 4 +- .../Chemistry-Recipes/Pyrotechnics.dm | 2 +- code/modules/shuttle/shuttle.dm | 724 +++++++++--------- tgstation.dme | 7 +- 113 files changed, 975 insertions(+), 754 deletions(-) delete mode 100644 code/ATMOSPHERICS/datum_pipe_network.dm delete mode 100644 code/ATMOSPHERICS/pipes/vent.dm create mode 100644 code/__DEFINES/qdel.dm delete mode 100644 code/controllers/subsystem/pipenets.dm create mode 100644 code/datums/debug.dm delete mode 100644 code/datums/mixed.dm create mode 100644 code/modules/power/powernet.dm diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 3c707b3da2e..b3f7c083b54 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -20,9 +20,7 @@ Pipelines + Other Objects -> Pipe network var/initialize_directions = 0 var/pipe_color var/obj/item/pipe/stored - var/welded = 0 //Used on pumps and scrubbers - var/global/list/iconsetids = list() var/global/list/pipeimages = list() @@ -36,11 +34,27 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/New() ..() - + SSair.atmos_machinery += src SetInitDirections() if(can_unwrench) stored = new(src, make_from=src) +/obj/machinery/atmospherics/Destroy() + SSair.atmos_machinery -= src + if (stored) + qdel(stored) + stored = null + ..() + +//this is called just after the air controller sets up turfs +/obj/machinery/atmospherics/proc/atmosinit() + return + +//object initializion. done well after air is setup (build_network needs all pipes to be init'ed with atmosinit before hand) +/obj/machinery/atmospherics/initialize() + ..() + build_network() //make sure to build our pipe nets + /obj/machinery/atmospherics/proc/SetInitDirections() return diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index a869677a1c4..0fb64c3b1c4 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -74,7 +74,7 @@ nullifyPipenet(parent2) ..() -/obj/machinery/atmospherics/binary/initialize() +/obj/machinery/atmospherics/binary/atmosinit() var/node2_connect = dir var/node1_connect = turn(dir, 180) @@ -93,6 +93,7 @@ showpipe = 1 update_icon() + ..() /obj/machinery/atmospherics/binary/construction() ..() diff --git a/code/ATMOSPHERICS/components/binary_devices/circulator.dm b/code/ATMOSPHERICS/components/binary_devices/circulator.dm index 675590c6796..0d93a55d0ad 100644 --- a/code/ATMOSPHERICS/components/binary_devices/circulator.dm +++ b/code/ATMOSPHERICS/components/binary_devices/circulator.dm @@ -50,7 +50,7 @@ else last_pressure_delta = 0 -/obj/machinery/atmospherics/binary/circulator/process() +/obj/machinery/atmospherics/binary/circulator/process_atmos() ..() update_icon() diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index 81874319732..496d11b61ff 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -53,7 +53,7 @@ else icon_state = "vent_in" -/obj/machinery/atmospherics/binary/dp_vent_pump/process() +/obj/machinery/atmospherics/binary/dp_vent_pump/process_atmos() ..() if(!on) @@ -133,11 +133,15 @@ return 1 -/obj/machinery/atmospherics/binary/dp_vent_pump/initialize() +/obj/machinery/atmospherics/binary/dp_vent_pump/atmosinit() ..() if(frequency) set_frequency(frequency) +/obj/machinery/atmospherics/binary/dp_vent_pump/initialize() + ..() + broadcast_status() + /obj/machinery/atmospherics/binary/dp_vent_pump/receive_signal(datum/signal/signal) if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index 24771a56241..756097050ff 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -32,7 +32,7 @@ Passive gate is similar to the regular pump except: if(on & !(stat & NOPOWER)) overlays += getpipeimage('icons/obj/atmospherics/binary_devices.dmi', "passgate_on") -/obj/machinery/atmospherics/binary/passive_gate/process() +/obj/machinery/atmospherics/binary/passive_gate/process_atmos() ..() if(!on) return 0 @@ -98,7 +98,7 @@ Passive gate is similar to the regular pump except: user << browse("[src.name] control[dat]", "window=atmo_pump") onclose(user, "atmo_pump") -/obj/machinery/atmospherics/binary/passive_gate/initialize() +/obj/machinery/atmospherics/binary/passive_gate/atmosinit() ..() if(frequency) set_frequency(frequency) diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index d9547e0a1c3..ec57b2c8f60 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -41,7 +41,7 @@ Thus, the two variables affect pump operation are set in New(): icon_state = "pump_[on?"on":"off"]" -/obj/machinery/atmospherics/binary/pump/process() +/obj/machinery/atmospherics/binary/pump/process_atmos() // ..() if(stat & (NOPOWER|BROKEN)) return 0 @@ -106,7 +106,7 @@ Thus, the two variables affect pump operation are set in New(): user << browse("[src.name] control[dat]", "window=atmo_pump") onclose(user, "atmo_pump") -/obj/machinery/atmospherics/binary/pump/initialize() +/obj/machinery/atmospherics/binary/pump/atmosinit() ..() if(frequency) set_frequency(frequency) diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index 380e1c16bfe..195215c2242 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -41,7 +41,7 @@ Thus, the two variables affect pump operation are set in New(): icon_state = "volpump_[on?"on":"off"]" -/obj/machinery/atmospherics/binary/volume_pump/process() +/obj/machinery/atmospherics/binary/volume_pump/process_atmos() // ..() if(stat & (NOPOWER|BROKEN)) return @@ -104,7 +104,7 @@ Thus, the two variables affect pump operation are set in New(): -/obj/machinery/atmospherics/binary/volume_pump/initialize() +/obj/machinery/atmospherics/binary/volume_pump/atmosinit() ..() set_frequency(frequency) diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm index 4f9a62ea92d..b506bf17071 100644 --- a/code/ATMOSPHERICS/components/portables_connector.dm +++ b/code/ATMOSPHERICS/components/portables_connector.dm @@ -24,7 +24,7 @@ state = "pipe_exposed" underlays += getpipeimage('icons/obj/atmospherics/binary_devices.dmi', state, initialize_directions, col) -/obj/machinery/atmospherics/unary/portables_connector/process() +/obj/machinery/atmospherics/unary/portables_connector/process_atmos() if(!connected_device) return parent.update = 1 diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 839d3ecde24..94aa810ef72 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -62,7 +62,7 @@ Filter types: if(old_stat != stat) update_icon() -/obj/machinery/atmospherics/trinary/filter/process() +/obj/machinery/atmospherics/trinary/filter/process_atmos() ..() if(!on) return 0 @@ -136,7 +136,7 @@ Filter types: return 1 -/obj/machinery/atmospherics/trinary/filter/initialize() +/obj/machinery/atmospherics/trinary/filter/atmosinit() set_frequency(frequency) return ..() diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index c70dce74cf9..669bc073bb8 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -40,7 +40,7 @@ ..() air3.volume = 300 -/obj/machinery/atmospherics/trinary/mixer/process() +/obj/machinery/atmospherics/trinary/mixer/process_atmos() ..() if(!on) return 0 diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index 0db4482b153..c0faefa71d6 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -94,7 +94,7 @@ Housekeeping and pipe network stuff below nullifyPipenet(parent3) ..() -/obj/machinery/atmospherics/trinary/initialize() +/obj/machinery/atmospherics/trinary/atmosinit() //Mixer: //1 and 2 is input @@ -131,6 +131,7 @@ Housekeeping and pipe network stuff below break update_icon() + ..() /obj/machinery/atmospherics/trinary/construction() ..() diff --git a/code/ATMOSPHERICS/components/unary/cold_sink.dm b/code/ATMOSPHERICS/components/unary/cold_sink.dm index dd518949b65..23f54001d7f 100644 --- a/code/ATMOSPHERICS/components/unary/cold_sink.dm +++ b/code/ATMOSPHERICS/components/unary/cold_sink.dm @@ -22,7 +22,7 @@ return -/obj/machinery/atmospherics/unary/cold_sink/process() +/obj/machinery/atmospherics/unary/cold_sink/process_atmos() ..() if(!on) return 0 diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index 1c85c1c2049..61a35798bbd 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -20,7 +20,7 @@ return -/obj/machinery/atmospherics/unary/heat_exchanger/initialize() +/obj/machinery/atmospherics/unary/heat_exchanger/atmosinit() if(!partner) var/partner_connect = turn(dir,180) @@ -32,7 +32,7 @@ ..() -/obj/machinery/atmospherics/unary/heat_exchanger/process() +/obj/machinery/atmospherics/unary/heat_exchanger/process_atmos() ..() if(!partner) return 0 diff --git a/code/ATMOSPHERICS/components/unary/heat_source.dm b/code/ATMOSPHERICS/components/unary/heat_source.dm index 88e7e22e967..e24457b54ef 100644 --- a/code/ATMOSPHERICS/components/unary/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary/heat_source.dm @@ -24,7 +24,7 @@ return -/obj/machinery/atmospherics/unary/heat_reservoir/process() +/obj/machinery/atmospherics/unary/heat_reservoir/process_atmos() ..() if(!on) return 0 diff --git a/code/ATMOSPHERICS/components/unary/outlet_injector.dm b/code/ATMOSPHERICS/components/unary/outlet_injector.dm index 226c5dbc365..523c42439a0 100644 --- a/code/ATMOSPHERICS/components/unary/outlet_injector.dm +++ b/code/ATMOSPHERICS/components/unary/outlet_injector.dm @@ -38,7 +38,7 @@ update_icon() -/obj/machinery/atmospherics/unary/outlet_injector/process() +/obj/machinery/atmospherics/unary/outlet_injector/process_atmos() ..() injecting = 0 @@ -101,12 +101,14 @@ return 1 -/obj/machinery/atmospherics/unary/outlet_injector/initialize() +/obj/machinery/atmospherics/unary/outlet_injector/atmosinit() + set_frequency(frequency) ..() - set_frequency(frequency) - spawn(rand(25,50)) - broadcast_status() +/obj/machinery/atmospherics/unary/outlet_injector/initialize() + ..() + broadcast_status() + /obj/machinery/atmospherics/unary/outlet_injector/receive_signal(datum/signal/signal) if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) diff --git a/code/ATMOSPHERICS/components/unary/oxygen_generator.dm b/code/ATMOSPHERICS/components/unary/oxygen_generator.dm index 0103a1966cd..75e71181778 100644 --- a/code/ATMOSPHERICS/components/unary/oxygen_generator.dm +++ b/code/ATMOSPHERICS/components/unary/oxygen_generator.dm @@ -28,7 +28,7 @@ air_contents.volume = 50 -/obj/machinery/atmospherics/unary/oxygen_generator/process() +/obj/machinery/atmospherics/unary/oxygen_generator/process_atmos() ..() if(!on) return 0 diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index 5c3286df0cf..ed6f483cd47 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -60,7 +60,7 @@ Housekeeping and pipe network stuff below ..() -/obj/machinery/atmospherics/unary/initialize() +/obj/machinery/atmospherics/unary/atmosinit() for(var/obj/machinery/atmospherics/target in get_step(src, dir)) if(target.initialize_directions & get_dir(target,src)) node = target @@ -68,6 +68,7 @@ Housekeeping and pipe network stuff below if(level == 2) showpipe = 1 update_icon() + ..() /obj/machinery/atmospherics/unary/construction() ..() diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index 17076ed8694..e573ba60528 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -84,7 +84,7 @@ else icon_state = "vent_in" -/obj/machinery/atmospherics/unary/vent_pump/process() +/obj/machinery/atmospherics/unary/vent_pump/process_atmos() ..() if(stat & (NOPOWER|BROKEN)) return @@ -181,14 +181,16 @@ return 1 -/obj/machinery/atmospherics/unary/vent_pump/initialize() - ..() - +/obj/machinery/atmospherics/unary/vent_pump/atmosinit() //some vents work his own spesial way radio_filter_in = frequency==1439?(RADIO_FROM_AIRALARM):null radio_filter_out = frequency==1439?(RADIO_TO_AIRALARM):null if(frequency) set_frequency(frequency) + ..() +/obj/machinery/atmospherics/unary/vent_pump/initialize() + ..() + broadcast_status() /obj/machinery/atmospherics/unary/vent_pump/receive_signal(datum/signal/signal) if(stat & (NOPOWER|BROKEN)) diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index f9ccca6c829..a6fe9999dca 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -98,14 +98,18 @@ return 1 -/obj/machinery/atmospherics/unary/vent_scrubber/initialize() - ..() +/obj/machinery/atmospherics/unary/vent_scrubber/atmosinit() radio_filter_in = frequency==initial(frequency)?(RADIO_FROM_AIRALARM):null radio_filter_out = frequency==initial(frequency)?(RADIO_TO_AIRALARM):null if (frequency) set_frequency(frequency) + ..() +/obj/machinery/atmospherics/unary/vent_scrubber/initialize() + ..() + broadcast_status() -/obj/machinery/atmospherics/unary/vent_scrubber/process() + +/obj/machinery/atmospherics/unary/vent_scrubber/process_atmos() ..() if(stat & (NOPOWER|BROKEN)) return diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 25ee7f8c956..eb11358a81f 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -38,6 +38,7 @@ update_icon_nopipes() parent1.update = 0 parent2.update = 0 + parent1.reconcile_air() investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", "atmos") return @@ -64,7 +65,7 @@ close() else open() - parent1.reconcile_air() + /obj/machinery/atmospherics/binary/valve/digital // can be controlled by AI name = "digital valve" diff --git a/code/ATMOSPHERICS/datum_pipe_network.dm b/code/ATMOSPHERICS/datum_pipe_network.dm deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index d09df8ed19e..f2c7f6b5f8e 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -10,10 +10,10 @@ var/alert_pressure = 0 /datum/pipeline/New() - SSpipe.networks += src + SSair.networks += src /datum/pipeline/Destroy() - SSpipe.networks -= src + SSair.networks -= src if(air && air.volume) temporarily_store_air() for(var/obj/machinery/atmospherics/pipe/P in members) @@ -22,10 +22,11 @@ A.nullifyPipenet(src) ..() -/datum/pipeline/process()//This use to be called called from the pipe networks +/datum/pipeline/process() if(update) update = 0 reconcile_air() + return /* //Check to see if pressure is within acceptable limits diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/he_pipes.dm index 678ef6660c0..8b264a7db2a 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/he_pipes.dm @@ -36,7 +36,7 @@ if(SOUTHWEST) initialize_directions_he = SOUTH|WEST -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/initialize() +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/atmosinit() normalize_dir() var/N = 2 for(var/D in cardinal) @@ -51,8 +51,9 @@ node2 = target break update_icon() + ..() -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/process_atmos() var/environment_temperature = 0 var/datum/gas_mixture/pipe_air = return_air() @@ -69,15 +70,18 @@ parent.temperature_interact(loc, volume, thermal_conductivity) - //Burn any mobs buckled to ourselves based on our temperature + //heatup/cooldown any mobs buckled to ourselves based on our temperature if(buckled_mob) var/hc = pipe_air.heat_capacity() var/avg_temp = (pipe_air.temperature * hc + buckled_mob.bodytemperature * 3500) / (hc + 3500) pipe_air.temperature = avg_temp buckled_mob.bodytemperature = avg_temp +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() + var/datum/gas_mixture/pipe_air = return_air() + //Burn any mobs buckled to ourselves based on our temperature + if(buckled_mob) var/heat_limit = 1000 - if(pipe_air.temperature > heat_limit + 1) buckled_mob.apply_damage(4 * log(pipe_air.temperature - heat_limit), BURN, "chest") @@ -131,7 +135,7 @@ var/have_node2 = node2?1:0 icon_state = "exposed[have_node1][have_node2]" -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/initialize() +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/atmosinit() for(var/obj/machinery/atmospherics/target in get_step(src,initialize_directions)) if(target.initialize_directions & get_dir(target,src)) node1 = target @@ -141,4 +145,4 @@ node2 = target break update_icon() - return \ No newline at end of file + ..() \ No newline at end of file diff --git a/code/ATMOSPHERICS/pipes/manifold.dm b/code/ATMOSPHERICS/pipes/manifold.dm index a11c06a97a3..8b80ff0b044 100644 --- a/code/ATMOSPHERICS/pipes/manifold.dm +++ b/code/ATMOSPHERICS/pipes/manifold.dm @@ -38,7 +38,7 @@ if(WEST) initialize_directions = NORTH|EAST|SOUTH -/obj/machinery/atmospherics/pipe/manifold/initialize() +/obj/machinery/atmospherics/pipe/manifold/atmosinit() for(var/D in cardinal) if(D == dir) continue @@ -54,6 +54,7 @@ var/turf/T = src.loc // hide if turf is not intact hide(T.intact) update_icon() + ..() /obj/machinery/atmospherics/pipe/manifold/Destroy() if(node1) diff --git a/code/ATMOSPHERICS/pipes/manifold4w.dm b/code/ATMOSPHERICS/pipes/manifold4w.dm index b1e8844c230..3a5ff5c735a 100644 --- a/code/ATMOSPHERICS/pipes/manifold4w.dm +++ b/code/ATMOSPHERICS/pipes/manifold4w.dm @@ -28,7 +28,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/SetInitDirections() return -/obj/machinery/atmospherics/pipe/manifold4w/initialize() +/obj/machinery/atmospherics/pipe/manifold4w/atmosinit() for(var/D in cardinal) for(var/obj/machinery/atmospherics/target in get_step(src, D)) if(target.initialize_directions & get_dir(target,src)) @@ -45,6 +45,7 @@ var/turf/T = src.loc // hide if turf is not intact hide(T.intact) update_icon() + ..() /obj/machinery/atmospherics/pipe/manifold4w/hide(var/i) if(level == 1 && istype(loc, /turf/simulated)) diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index 3ce6e094a79..ccd3e147980 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -53,7 +53,7 @@ The regular pipe you see everywhere, including bent ones. if(SOUTHWEST) initialize_directions = SOUTH|WEST -/obj/machinery/atmospherics/pipe/simple/initialize() +/obj/machinery/atmospherics/pipe/simple/atmosinit() normalize_dir() var/N = 2 for(var/D in cardinal) @@ -70,6 +70,7 @@ The regular pipe you see everywhere, including bent ones. var/turf/T = loc // hide if turf is not intact hide(T.intact) update_icon() + ..() /obj/machinery/atmospherics/pipe/simple/Destroy() if(node1) diff --git a/code/ATMOSPHERICS/pipes/vent.dm b/code/ATMOSPHERICS/pipes/vent.dm deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/code/LINDA/LINDA_fire.dm b/code/LINDA/LINDA_fire.dm index a8e338695bf..8570657c508 100644 --- a/code/LINDA/LINDA_fire.dm +++ b/code/LINDA/LINDA_fire.dm @@ -30,7 +30,7 @@ if(air_contents.oxygen < 0.5 || air_contents.toxins < 0.5) return 0 - active_hotspot = new(src) + active_hotspot = PoolOrNew(/obj/effect/hotspot, src) active_hotspot.temperature = exposed_temperature active_hotspot.volume = exposed_volume @@ -142,16 +142,17 @@ // Garbage collect itself by nulling reference to it /obj/effect/hotspot/proc/Kill() - SSair.hotspots -= src - DestroyTurf() - qdel(src) + PlaceInPool(src) /obj/effect/hotspot/Destroy() + SSair.hotspots -= src + DestroyTurf() if(istype(loc, /turf/simulated)) var/turf/simulated/T = loc if(T.active_hotspot == src) T.active_hotspot = null loc = null + return QDEL_HINT_PUTINPOOL /obj/effect/hotspot/proc/DestroyTurf() diff --git a/code/LINDA/LINDA_turf_tile.dm b/code/LINDA/LINDA_turf_tile.dm index f5d7d5fd1c0..d0abe20a58a 100644 --- a/code/LINDA/LINDA_turf_tile.dm +++ b/code/LINDA/LINDA_turf_tile.dm @@ -66,7 +66,7 @@ turf/simulated/New() turf/simulated/Del() if(active_hotspot) - qdel(active_hotspot) + active_hotspot.Kill() ..() turf/simulated/assume_air(datum/gas_mixture/giver) @@ -274,11 +274,11 @@ atom/movable/var/pressure_resistance = 5 atom/movable/var/last_forced_movement = 0 atom/movable/proc/experience_pressure_difference(pressure_difference, direction) - if(last_forced_movement >= SSair.times_fired) + if(last_forced_movement >= world.time-10) return 0 else if(!anchored) if(pressure_difference > pressure_resistance) - last_forced_movement = SSair.times_fired + last_forced_movement = world.time spawn step(src, direction) return 1 diff --git a/code/__DEFINES/qdel.dm b/code/__DEFINES/qdel.dm new file mode 100644 index 00000000000..feb949b3241 --- /dev/null +++ b/code/__DEFINES/qdel.dm @@ -0,0 +1,10 @@ +//defines that give qdel hints. these can be given as a return in destory() or by calling + + +#define QDEL_HINT_QUEUE 0 //qdel should queue the object for deletion. +#define QDEL_HINT_LETMELIVE 1 //qdel should let the object live after calling destory. +#define QDEL_HINT_IWILLGC 2 //functionally the same as the above. qdel should assume the object will gc on its own, and not check it. +#define QDEL_HINT_HARDDEL 3 //qdel should assume this object won't gc, and queue a hard delete using a hard reference. +#define QDEL_HINT_HARDDEL_NOW 4 //qdel should assume this object won't gc, and hard del it post haste. +#define QDEL_HINT_PUTINPOOL 5 //qdel will put this object in the atom pool. + diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index fbde37f1d94..db6eb9a1da7 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -200,5 +200,4 @@ Reharging stations are available in robotics, the dormitory's bathrooms. and the return usr.client.Click(master, location, control, params) /obj/screen/alert/Destroy() - PlaceInPool(src) - return 1 // Don't destroy me, I have a family! \ No newline at end of file + return QDEL_HINT_PUTINPOOL // Don't destroy me, I have a family! \ No newline at end of file diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index cd9aced630c..4b077ab2fc1 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -23,22 +23,31 @@ var/global/datum/controller/game_controller/master_controller = new() init_subtypes(/datum/subsystem, subsystems) master_controller = src + calculateGCD() + /* calculate the longest number of ticks the MC can wait between each cycle without causing subsystems to not fire on schedule -Note: you can set the datum's defined processing_interval to some integer to set an -absolute- minimum wait duration. */ +/datum/controller/game_controller/proc/calculateGCD() var/GCD for(var/datum/subsystem/SS in subsystems) if(SS.wait) - GCD = Gcd(SS.wait, GCD) + GCD = Gcd(round(SS.wait*10), GCD) GCD = round(GCD) - if(GCD > processing_interval) - processing_interval = GCD + if(GCD < world.tick_lag*10) + GCD = world.tick_lag*10 + processing_interval = GCD/10 -/datum/controller/game_controller/proc/setup() +/datum/controller/game_controller/proc/setup(zlevel) + if (zlevel && zlevel > 0 && zlevel <= world.maxz) + for(var/datum/subsystem/S in subsystems) + S.Initialize(world.timeofday, zlevel) + sleep(-1) + return world << "Initializing Subsystems..." + //sort subsystems by priority, so they initialize in the correct order sortTim(subsystems, /proc/cmp_subsystem_priority) @@ -49,7 +58,7 @@ Note: you can set the datum's defined processing_interval to some integer to set //Eventually all this other setup stuff should be contained in subsystems and done in subsystem.Initialize() for(var/datum/subsystem/S in subsystems) - S.Initialize(world.timeofday) + S.Initialize(world.timeofday, zlevel) sleep(-1) world << "Initializations complete" @@ -74,7 +83,6 @@ Note: you can set the datum's defined processing_interval to some integer to set SS.next_fire = timer var/start_time - var/cpu while(1) //far more efficient than recursively calling ourself if(processing_interval > 0) @@ -85,16 +93,19 @@ Note: you can set the datum's defined processing_interval to some integer to set for(var/datum/subsystem/SS in subsystems) if(SS.can_fire > 0) if(SS.next_fire <= world.time) - SS.next_fire += SS.wait - timer = world.timeofday - cpu = world.cpu last_thing_processed = SS.type SS.last_fire = world.time SS.fire() - SS.cpu = MC_AVERAGE(SS.cpu, world.cpu - cpu) SS.cost = MC_AVERAGE(SS.cost, world.timeofday - timer) + if (SS.dynamic_wait) + var/oldwait = SS.wait + SS.wait = min(max(round(SS.cost*SS.dwait_delta),SS.dwait_lower),SS.dwait_upper) + if (oldwait != SS.wait) + calculateGCD() + SS.next_fire += SS.wait ++SS.times_fired + sleep(-1) cost = MC_AVERAGE(cost, world.timeofday - start_time) @@ -108,7 +119,7 @@ Note: you can set the datum's defined processing_interval to some integer to set /datum/controller/game_controller/proc/roundHasStarted() for(var/datum/subsystem/SS in subsystems) SS.can_fire = 1 - SS.next_fire = world.time + SS.next_fire = world.time + rand(0,SS.wait) /datum/controller/game_controller/proc/Recover() var/msg = "## DEBUG: [time2text(world.timeofday)] MC restarted. Reports:\n" diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 19c086efa23..0555e5e60ee 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -3,12 +3,19 @@ var/datum/subsystem/air/SSair /datum/subsystem/air name = "Air" priority = 20 + cost = 5 + wait = 5 + dynamic_wait = 1 + dwait_lower = 5 + dwait_upper = 50 var/cost_turfs = 0 var/cost_groups = 0 var/cost_highpressure = 0 var/cost_hotspots = 0 var/cost_superconductivity = 0 + var/cost_pipenets = 0 + var/cost_atmos_mechinery = 0 var/obj/effect/overlay/plasma_overlay //overlay for plasma var/obj/effect/overlay/sleeptoxin_overlay //overlay for sleeptoxin @@ -16,6 +23,9 @@ var/datum/subsystem/air/SSair var/list/excited_groups = list() var/list/active_turfs = list() var/list/hotspots = list() + var/list/networks = list() + var/list/obj/machinery/atmos_machinery = list() + //Special functions lists var/list/turf/simulated/active_super_conductivity = list() @@ -28,14 +38,39 @@ var/datum/subsystem/air/SSair plasma_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="plasma"}() sleeptoxin_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="sleeping_agent"}() +/datum/subsystem/air/stat_entry(msg) + msg += "C:{" + msg += "AT:[round(cost_turfs,0.01)]|" + msg += "EG:[round(cost_groups,0.01)]|" + msg += "HP:[round(cost_highpressure,0.01)]|" + msg += "HS:[round(cost_hotspots,0.01)]|" + msg += "SC:[round(cost_superconductivity,0.01)]|" + msg += "PN:[round(cost_pipenets,0.01)]|" + msg += "AM:[round(cost_atmos_mechinery,0.01)]" + msg += "} " + msg += "AT:[active_turfs.len]|" + msg += "EG:[excited_groups.len]|" + msg += "HS:[hotspots.len]|" + msg += "AS:[active_super_conductivity.len]" + ..(msg) -/datum/subsystem/air/Initialize() - setup_allturfs() + +/datum/subsystem/air/Initialize(timeofday, zlevel) + setup_allturfs(zlevel) + setup_atmos_machinery(zlevel) ..() #define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) /datum/subsystem/air/fire() var/timer = world.timeofday + process_pipenets() + cost_pipenets = MC_AVERAGE(cost_pipenets, (world.timeofday - timer)) + + timer = world.timeofday + process_atmos_mechinery() + cost_atmos_mechinery = MC_AVERAGE(cost_atmos_mechinery, (world.timeofday - timer)) + + timer = world.timeofday process_active_turfs() cost_turfs = MC_AVERAGE(cost_turfs, (world.timeofday - timer)) @@ -55,9 +90,29 @@ var/datum/subsystem/air/SSair process_super_conductivity() cost_superconductivity = MC_AVERAGE(cost_superconductivity, (world.timeofday - timer)) + #undef MC_AVERAGE + +/datum/subsystem/air/proc/process_pipenets() + var/i=1 + for(var/thing in networks) + if(thing) + thing:process() + ++i + continue + networks.Cut(i, i+1) + + +/datum/subsystem/air/proc/process_atmos_mechinery() + var/seconds = wait * 0.1 + for(var/obj/machinery/M in atmos_machinery) + if(M && (M.process_atmos(seconds) != PROCESS_KILL)) + continue + atmos_machinery.Remove(M) + + /datum/subsystem/air/proc/process_super_conductivity() for(var/turf/simulated/T in active_super_conductivity) T.super_conduct() @@ -102,9 +157,26 @@ var/datum/subsystem/air/SSair if(istype(S)) add_to_active(S) +/datum/subsystem/air/proc/process_excited_groups() + for(var/datum/excited_group/EG in excited_groups) + EG.breakdown_cooldown ++ + if(EG.breakdown_cooldown == 10) + EG.self_breakdown() + return + if(EG.breakdown_cooldown > 20) + EG.dismantle() -/datum/subsystem/air/proc/setup_allturfs() - for(var/turf/simulated/T in world) +/datum/subsystem/air/proc/setup_allturfs(z_level) + var/z_start = 1 + var/z_finish = world.maxz + if(1 <= z_level && z_level <= world.maxz) + z_level = round(z_level) + z_start = z_level + z_finish = z_level + + var/list/turfs_to_init = block(locate(1, 1, z_start), locate(world.maxx, world.maxy, z_finish)) + + for(var/turf/simulated/T in turfs_to_init) T.CalculateAdjacentTurfs() if(!T.blocks_air) if(T.air.check_tile_graphic()) @@ -124,11 +196,8 @@ var/datum/subsystem/air/SSair T.excited = 1 active_turfs |= T -/datum/subsystem/air/proc/process_excited_groups() - for(var/datum/excited_group/EG in excited_groups) - EG.breakdown_cooldown ++ - if(EG.breakdown_cooldown == 10) - EG.self_breakdown() - return - if(EG.breakdown_cooldown > 20) - EG.dismantle() \ No newline at end of file +/datum/subsystem/air/proc/setup_atmos_machinery(z_level) + for (var/obj/machinery/atmospherics/AM in atmos_machinery) + if (z_level && AM.z != z_level) + continue + AM.atmosinit() \ No newline at end of file diff --git a/code/controllers/subsystem/bots.dm b/code/controllers/subsystem/bots.dm index 5b49ac0fc08..3a4d79d1cf3 100644 --- a/code/controllers/subsystem/bots.dm +++ b/code/controllers/subsystem/bots.dm @@ -9,6 +9,9 @@ var/datum/subsystem/bots/SSbot /datum/subsystem/bots/New() NEW_SS_GLOBAL(SSbot) +/datum/subsystem/bots/stat_entry(msg) + ..("P:[processing.len]") + /datum/subsystem/bots/fire() var/seconds = wait * 0.1 var/i=1 diff --git a/code/controllers/subsystem/diseases.dm b/code/controllers/subsystem/diseases.dm index 1febced4242..d28785d947f 100644 --- a/code/controllers/subsystem/diseases.dm +++ b/code/controllers/subsystem/diseases.dm @@ -9,6 +9,8 @@ var/datum/subsystem/diseases/SSdisease /datum/subsystem/diseases/New() NEW_SS_GLOBAL(SSdisease) +/datum/subsystem/diseases/stat_entry(msg) + ..("P:[processing.len]") /datum/subsystem/diseases/fire() var/i=1 diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index 929d2078bb2..e2dfe59a2eb 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -19,7 +19,9 @@ var/datum/subsystem/events/SSevent NEW_SS_GLOBAL(SSevent) -/datum/subsystem/events/Initialize() +/datum/subsystem/events/Initialize(time, zlevel) + if (zlevel) + return ..() for(var/type in typesof(/datum/round_event_control)) var/datum/round_event_control/E = new type() if(!E.typepath) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 6ebee701170..a99ac70899f 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -3,79 +3,122 @@ var/datum/subsystem/garbage_collector/SSgarbage /datum/subsystem/garbage_collector name = "Garbage" can_fire = 1 - wait = 60 - priority = 21 + wait = 5 + priority = -1 - var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object - var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per SS tick. These tests check if our GC'd objects are actually GC'd - var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per SS tick. + var/collection_timeout = 300// deciseconds to wait to let running procs finish before we just say fuck it and force del() the object + var/max_run_time = 2 // how long, in deciseconds, can we run before waiting for the next tick + var/delslasttick = 0 // number of del()'s we've done this tick + var/gcedlasttick = 0 // number of things that gc'ed last tick + var/totaldels = 0 + var/totalgcs = 0 - var/dels = 0 // number of del()'s we've done this tick - var/list/destroyed = list() // list of refID's of things that should be garbage collected + var/list/queue = list() // list of refID's of things that should be garbage collected // refID's are associated with the time at which they time out and need to be manually del() // we do this so we aren't constantly locating them and preventing them from being gc'd - var/list/logging = list() // list of all types that have failed to GC associated with the number of times that's happened. + + var/list/didntgc = list() // list of all types that have failed to GC associated with the number of times that's happened. // the types are stored as strings + /datum/subsystem/garbage_collector/New() NEW_SS_GLOBAL(SSgarbage) +/datum/subsystem/garbage_collector/stat_entry(msg) + msg += "Q:[queue.len]|D:[delslasttick]|G:[gcedlasttick]|" + msg += "GR:" + if (!(delslasttick+gcedlasttick)) + msg += "n/a|" + else + msg += "[round((gcedlasttick/(delslasttick+gcedlasttick))*100, 0.01)]%|" + + msg += "TD:[totaldels]|TG:[totalgcs]|" + if (!(totaldels+totalgcs)) + msg += "n/a|" + else + msg += "TGR:[round((totalgcs/(totaldels+totalgcs))*100, 0.01)]%" + ..(msg) + /datum/subsystem/garbage_collector/fire() - dels = 0 - + delslasttick = 0 + gcedlasttick = 0 + var/time_to_stop = world.timeofday + max_run_time var/time_to_kill = world.time - collection_timeout // Anything qdel() but not GC'd BEFORE this time needs to be manually del() - var/checkRemain = max_checks_multiplier * wait - var/maxDels = max_forcedel_multiplier * wait - while(destroyed.len && --checkRemain >= 0) - if(dels >= maxDels) -// testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") - break // Server's already pretty pounded, everything else can wait 2 seconds - var/refID = destroyed[1] - var/GCd_at_time = destroyed[refID] + + while(queue.len && world.timeofday < time_to_stop) + var/refID = queue[1] + if (!refID) + queue.Cut(1, 2) + continue + + var/GCd_at_time = queue[refID] if(GCd_at_time > time_to_kill) -// testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") break // Everything else is newer, skip them - var/atom/A = locate(refID) -// testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") - if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake - // Something's still referring to the qdel'd object. Kill it. - testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") - logging["[A.type]"]++ + + var/atom/A + if (!istext(refID)) del(A) - ++dels -// else -// testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") - destroyed.Cut(1, 2) + else + A = locate(refID) + if (A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + // Something's still referring to the qdel'd object. Kill it. + testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") + didntgc["[A.type]"]++ + del(A) + ++delslasttick + ++totaldels + else + ++gcedlasttick + ++totalgcs + + queue.Cut(1, 2) -/datum/subsystem/garbage_collector/proc/AddTrash(datum/A) - if(!istype(A) || !isnull(A.gc_destroyed)) +/datum/subsystem/garbage_collector/proc/Queue(datum/A, harddel = 0) + if (!istype(A) || !isnull(A.gc_destroyed)) return -// testing("GC: AddTrash([A.type])") A.gc_destroyed = world.time - destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. - destroyed["\ref[A]"] = world.time + queue -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. + queue["\ref[A]"] = world.time + +/datum/subsystem/garbage_collector/proc/HardQueue(datum/A, harddel = 0) + if (!istype(A) || !isnull(A.gc_destroyed)) + return + A.gc_destroyed = world.time + queue -= A // Removing any previous references that were GC'd so that the current object will be at the end of the list. + queue[A] = world.time // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. /proc/qdel(var/datum/A) - if(!A) + if (!A) return - if(!istype(A)) + if (!istype(A)) //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") del(A) - SSgarbage.dels++ - else if(isnull(A.gc_destroyed)) + else if (isnull(A.gc_destroyed)) // Let our friend know they're about to get fucked up. - . = !A.Destroy() - if(. && A) - if(!isturf(A)) - SSgarbage.AddTrash(A) - else + var/hint = A.Destroy() + if (!A) + return + switch (hint) + if (QDEL_HINT_QUEUE) //qdel should queue the object for deletion. + SSgarbage.Queue(A) + if (QDEL_HINT_LETMELIVE) //qdel should let the object live after calling destory. + return + if (QDEL_HINT_IWILLGC) //functionally the same as the above. qdel should assume the object will gc on its own, and not check it. + return + if (QDEL_HINT_HARDDEL) //qdel should assume this object won't gc, and queue a hard delete using a hard reference to save time from the locate() + SSgarbage.HardQueue(A) + if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. del(A) + if (QDEL_HINT_PUTINPOOL) //qdel will put this object in the pool. + PlaceInPool(A,0) + else + SSgarbage.Queue(A) // Default implementation of clean-up code. // This should be overridden to remove all references pointing to the object being destroyed. @@ -83,7 +126,7 @@ var/datum/subsystem/garbage_collector/SSgarbage /datum/proc/Destroy() //del(src) tag = null - return 0 + return QDEL_HINT_QUEUE /datum/var/gc_destroyed //Time when this object was destroyed. diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index a6ecefc1f02..9c99ca405a0 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -13,7 +13,9 @@ var/datum/subsystem/job/SSjob NEW_SS_GLOBAL(SSjob) -/datum/subsystem/job/Initialize() +/datum/subsystem/job/Initialize(timeofday, zlevel) + if (zlevel) + return ..() SetupOccupations() LoadJobs("config/jobs.txt") ..() diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index 0aacf50f5b6..c2a0c3df334 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -6,6 +6,7 @@ var/datum/subsystem/lighting/SSlighting name = "Lighting" wait = 5 priority = 1 + dynamic_wait = 1 var/list/changed_lights = list() //list of all datum/light_source that need updating var/changed_lights_workload = 0 //stats on the largest number of lights (max changed_lights.len) @@ -20,7 +21,7 @@ var/datum/subsystem/lighting/SSlighting /datum/subsystem/lighting/stat_entry() - stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) L:[round(changed_lights_workload,1)]/T:[round(changed_turfs_workload,1)]") + ..("L:[round(changed_lights_workload,1)]|T:[round(changed_turfs_workload,1)]") //Workhorse of lighting. It cycles through each light that needs updating. It updates their diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 15976cf1b53..76e38207551 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -17,7 +17,7 @@ var/datum/subsystem/machines/SSmachine /datum/subsystem/machines/stat_entry() - stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%)\t[processing.len]") + ..("P:[processing.len]") /datum/subsystem/machines/fire() diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm index 064b8b2b5f5..9bae03b30a4 100644 --- a/code/controllers/subsystem/mobs.dm +++ b/code/controllers/subsystem/mobs.dm @@ -10,7 +10,7 @@ var/datum/subsystem/mobs/SSmob /datum/subsystem/mobs/stat_entry() - stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [mob_list.len]") + ..("P:[mob_list.len]") /datum/subsystem/mobs/fire() diff --git a/code/controllers/subsystem/nanoUI.dm b/code/controllers/subsystem/nanoUI.dm index e8452ce5054..017556248b5 100644 --- a/code/controllers/subsystem/nanoUI.dm +++ b/code/controllers/subsystem/nanoUI.dm @@ -30,11 +30,11 @@ var/datum/subsystem/nano/SSnano //Ignore directories if(copytext(filename, length(filename)) != "/") if(fexists(path + filename)) - asset_files.Add(fcopy_rsc(path + filename)) + asset_files.Add(fcopy_rsc(path + filename)) /datum/subsystem/nano/stat_entry() - stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [processing_uis.len]") + ..("P:[processing_uis.len]") /datum/subsystem/nano/fire() diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index 92fbccae6b6..c9417029923 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -23,7 +23,7 @@ var/datum/subsystem/npcpool/SSbp /datum/subsystem/npcpool/stat_entry() - stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) (T:[botPool_l.len + botPool_l_non.len] | D: [needsDelegate.len] | A: [needsAssistant.len + needsHelp_non.len] | U: [canBeUsed.len + canBeUsed_non.len])") + ..("T:[botPool_l.len + botPool_l_non.len]|D:[needsDelegate.len]|A:[needsAssistant.len + needsHelp_non.len]|U:[canBeUsed.len + canBeUsed_non.len]") /datum/subsystem/npcpool/fire() diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm index 34104df2e0d..ccd49428120 100644 --- a/code/controllers/subsystem/objects.dm +++ b/code/controllers/subsystem/objects.dm @@ -13,16 +13,20 @@ var/datum/subsystem/objects/SSobj /datum/subsystem/objects/New() NEW_SS_GLOBAL(SSobj) -/datum/subsystem/objects/Initialize() +/datum/subsystem/objects/Initialize(timeofday, zlevel) for(var/atom/movable/AM in world) + if (zlevel && AM.z != zlevel) + continue AM.initialize() + if (zlevel) + return ..() for(var/turf/simulated/floor/F in world) F.MakeDirty() ..() /datum/subsystem/objects/stat_entry() - stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)\t[processing.len]") + ..("P:[processing.len]") /datum/subsystem/objects/fire() @@ -35,12 +39,3 @@ var/datum/subsystem/objects/SSobj SSobj.processing.Cut(i, i+1) -/* This is FPSS13 code, has not yet been ported/implemented -/obj/New() - ..() - if(map_ready) - spawn(0) - if(garbage_collecting) - return - initialize() -*/ \ No newline at end of file diff --git a/code/controllers/subsystem/pipenets.dm b/code/controllers/subsystem/pipenets.dm deleted file mode 100644 index eb0c3fa5639..00000000000 --- a/code/controllers/subsystem/pipenets.dm +++ /dev/null @@ -1,36 +0,0 @@ -var/datum/subsystem/pipenets/SSpipe - -/datum/subsystem/pipenets - name = "Pipenets" - priority = 11 - - var/list/networks = list() - -/datum/subsystem/pipenets/New() - NEW_SS_GLOBAL(SSpipe) - -/datum/subsystem/pipenets/Initialize() - set background = BACKGROUND_ENABLED - - //is it possible to combine all these procs into initialize() ?? - for(var/obj/machinery/atmospherics/M in world) - M.build_network() - - for(var/obj/machinery/atmospherics/unary/U in world) - if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) - var/obj/machinery/atmospherics/unary/vent_pump/V = U - V.broadcast_status() - else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber)) - var/obj/machinery/atmospherics/unary/vent_scrubber/V = U - V.broadcast_status() - - ..() - -/datum/subsystem/pipenets/fire() - var/i=1 - for(var/thing in networks) - if(thing) - thing:process() - ++i - continue - networks.Cut(i, i+1) diff --git a/code/controllers/subsystem/power.dm b/code/controllers/subsystem/power.dm index e48a6f465e8..65f6fc16430 100644 --- a/code/controllers/subsystem/power.dm +++ b/code/controllers/subsystem/power.dm @@ -9,10 +9,25 @@ var/datum/subsystem/power/SSpower /datum/subsystem/power/New() NEW_SS_GLOBAL(SSpower) -/datum/subsystem/power/Initialize() - makepowernets() +/datum/subsystem/power/stat_entry(msg) + ..("P:[powernets.len]") + +/datum/subsystem/power/Initialize(timeofday, zlevel) + makepowernets(zlevel) ..() +// rebuild all power networks from scratch - only called at world creation or by the admin verb +/datum/subsystem/power/proc/makepowernets(zlevel) + for(var/datum/powernet/PN in powernets) + qdel(PN) + powernets.Cut() + + for(var/obj/structure/cable/PC in cable_list) + if(!PC.powernet) + var/datum/powernet/NewPN = new() + NewPN.add_cable(PC) + propagate_network(PC,PC.powernet) + /datum/subsystem/power/fire() for(var/datum/powernet/Powernet in powernets) Powernet.reset() \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm index 53c501c11ff..6d04a0f9c71 100644 --- a/code/controllers/subsystem/shuttles.dm +++ b/code/controllers/subsystem/shuttles.dm @@ -39,7 +39,9 @@ var/datum/subsystem/shuttle/SSshuttle NEW_SS_GLOBAL(SSshuttle) -/datum/subsystem/shuttle/Initialize() +/datum/subsystem/shuttle/Initialize(timeofday, zlevel) + if (zlevel) + return ..() if(!emergency) WARNING("No /obj/docking_port/mobile/emergency placed on the map!") if(!supply) diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm index 8637aff5efd..d04b0369eed 100644 --- a/code/controllers/subsystem/sun.dm +++ b/code/controllers/subsystem/sun.dm @@ -19,6 +19,9 @@ var/datum/subsystem/sun/SSsun if(prob(50)) // same chance to rotate clockwise than counter-clockwise rate = -rate +/datum/subsystem/sun/stat_entry(msg) + ..("P:[solars.len]") + /datum/subsystem/sun/fire() angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index c33ecb81ac9..815809cd9c6 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -37,6 +37,7 @@ var/datum/subsystem/ticker/ticker var/tipped = 0 //Did we broadcast the tip of the day yet? var/timeLeft = 1200 //pregame timer + var/delay_start = 0 //if set true, the pre-round countdown timer does not tick down. var/totalPlayers = 0 //used for pregame stats on statpanel var/totalPlayersReady = 0 //used for pregame stats on statpanel @@ -53,7 +54,9 @@ var/datum/subsystem/ticker/ticker round_end_sound = pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg','sound/misc/leavingtg.ogg') -/datum/subsystem/ticker/Initialize() +/datum/subsystem/ticker/Initialize(timeofday, zlevel) + if (zlevel) + return ..() if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() setupGenetics() @@ -78,7 +81,8 @@ var/datum/subsystem/ticker/ticker ++totalPlayersReady //countdown - timeLeft -= wait + if (!delay_end) + timeLeft -= wait if(timeLeft <= 30 && !tipped) send_random_tip() diff --git a/code/controllers/subsystems.dm b/code/controllers/subsystems.dm index 47eaadb43e5..4aac392f453 100644 --- a/code/controllers/subsystems.dm +++ b/code/controllers/subsystems.dm @@ -2,17 +2,20 @@ /datum/subsystem //things you will want to define - var/name //name of the subsystem - var/priority = 0 //priority affects order of initialization. Higher priorities are initialized first, lower priorities later. Can be decimal and negative values. - var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. + var/name //name of the subsystem + var/priority = 0 //priority affects order of initialization. Higher priorities are initialized first, lower priorities later. Can be decimal and negative values. + var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. + var/dynamic_wait = 0 //changes the wait based on the amount of time it took to process + var/dwait_upper = 20 //longest wait can be under dynamic_wait + var/dwait_lower = 5 //shortest wait can be under dynamic_wait + var/dwait_delta = 3 //How much should processing time effect dwait. or basically: wait = cost*dwait_delta //things you will probably want to leave alone - var/can_fire = 0 //prevent fire() calls - var/last_fire = 0 //last world.time we called fire() - var/next_fire = 0 //scheduled world.time for next fire() - var/cpu = 0 //cpu-usage stats (somewhat vague) - var/cost = 0 //average time to execute - var/times_fired = 0 //number of times we have called fire() + var/can_fire = 0 //prevent fire() calls + var/last_fire = 0 //last world.time we called fire() + var/next_fire = 0 //scheduled world.time for next fire() + var/cost = 0 //average time to execute + var/times_fired = 0 //number of times we have called fire() //used to initialize the subsystem BEFORE the map has loaded /datum/subsystem/New() @@ -25,15 +28,22 @@ can_fire = 0 //used to initialize the subsystem AFTER the map has loaded -/datum/subsystem/proc/Initialize(start_timeofday) +/datum/subsystem/proc/Initialize(start_timeofday, zlevel) var/time = (world.timeofday - start_timeofday) / 10 var/msg = "Initialized [name] SubSystem within [time] seconds" + if (zlevel) + testing(msg) + return world << "[msg]" world.log << msg //hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc. -/datum/subsystem/proc/stat_entry() - stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)") +/datum/subsystem/proc/stat_entry(msg) + var/dwait = "" + if (dynamic_wait) + dwait = "DWait:[wait]ds " + + stat(name, "[round(cost,0.001)]ds\t[dwait][msg]") //could be used to postpone a costly subsystem for one cycle //for instance, during cpu intensive operations like explosions diff --git a/code/datums/debug.dm b/code/datums/debug.dm new file mode 100644 index 00000000000..28235903616 --- /dev/null +++ b/code/datums/debug.dm @@ -0,0 +1,2 @@ +/datum/debug + var/list/debuglist \ No newline at end of file diff --git a/code/datums/mixed.dm b/code/datums/mixed.dm deleted file mode 100644 index d54c5327ec5..00000000000 --- a/code/datums/mixed.dm +++ /dev/null @@ -1,30 +0,0 @@ -/datum/powernet - var/list/cables = list() // all cables & junctions - var/list/nodes = list() // all connected machines - - var/load = 0 // the current load on the powernet, increased by each machine at processing - var/newavail = 0 // what available power was gathered last tick, then becomes... - var/avail = 0 //...the current available power in the powernet - var/viewload = 0 // the load as it appears on the power console (gradually updated) - var/number = 0 // Unused //TODEL - var/netexcess = 0 // excess power on the powernet (typically avail-load) - -/*Powernet procs : - -In modules/power/power.dm : - -/datum/powernet/New() -/datum/powernet/Destroy() -/datum/powernet/proc/is_empty() -/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) -/datum/powernet/proc/add_cable(var/obj/structure/cable/C) -/datum/powernet/proc/remove_machine(var/obj/machinery/power/M) -/datum/powernet/proc/add_machine(var/obj/machinery/power/M) -/datum/powernet/proc/reset() -/datum/powernet/proc/get_electrocute_damage() - - -*/ - -/datum/debug - var/list/debuglist \ No newline at end of file diff --git a/code/datums/spells/trigger.dm b/code/datums/spells/trigger.dm index 65205fc29f3..e8fbf90d805 100644 --- a/code/datums/spells/trigger.dm +++ b/code/datums/spells/trigger.dm @@ -12,10 +12,11 @@ var/spell_to_add = text2path(spell) new spell_to_add(src) //should result in adding to contents, needs testing -/obj/effect/proc_holder/spell/targeted/trigger/Destroy() //I think this entire proc is unnecessary but ok +/obj/effect/proc_holder/spell/targeted/trigger/Destroy() for(var/spell in contents) qdel(spell) - + linked_spells = null + starting_spells = null ..() /obj/effect/proc_holder/spell/targeted/trigger/cast(list/targets) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 86f153923a5..41ebb2b02b2 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -82,6 +82,11 @@ qdel(AM) loc = null invisibility = 101 + if (pulledby) + if (pulledby.pulling == src) + pulledby.pulling = null + pulledby = null + // Previously known as HasEntered() // This is automatically called when something enters your square diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 04508a5e2d0..7dcd49f1821 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -113,6 +113,7 @@ /mob/living/simple_animal/hostile/blob/blobspore/Destroy() if(factory) factory.spores -= src + factory = null if(contents) for(var/mob/M in contents) M.loc = src.loc diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index b57568953fa..4988e1cedea 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -38,6 +38,7 @@ blob_cores -= src if(overmind) overmind.blob_core = null + overmind = null SSobj.processing.Remove(src) ..() diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index 872dafad212..3ab5874c176 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -17,6 +17,7 @@ for(var/mob/living/simple_animal/hostile/blob/blobspore/spore in spores) if(spore.factory == src) spore.factory = null + spores = null ..() /obj/effect/blob/factory/PulseAnimation(var/activate = 0) diff --git a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm index e9d0eb6217c..a9e9bb233ae 100644 --- a/code/game/gamemodes/blob/powers.dm +++ b/code/game/gamemodes/blob/powers.dm @@ -192,7 +192,7 @@ var/mob/living/simple_animal/hostile/blob/blobbernaut/blobber = new /mob/living/simple_animal/hostile/blob/blobbernaut (get_turf(B)) if(blobber) - B.Destroy() + qdel(B) blobber.color = blob_reagent_datum.color blobber.overmind = src blob_mobs.Add(blobber) @@ -243,7 +243,7 @@ src << "Unable to remove this blob." return - B.Destroy() + qdel(B) return diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 3364fe864a7..7c34125c02c 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -258,7 +258,7 @@ This is here to make the tiles around the station mininuke change when it's arme var/turf/disk_loc = get_turf(src) if(disk_loc.z > ZLEVEL_CENTCOM) get(src, /mob) << "You can't help but feel that you just lost something back there..." - Destroy() + qdel(src) /obj/item/weapon/disk/nuclear/Destroy() if(blobstart.len > 0) @@ -267,7 +267,7 @@ This is here to make the tiles around the station mininuke change when it's arme var/turf/diskturf = get_turf(src) message_admins("[src] has been destroyed in ([diskturf.x], [diskturf.y] ,[diskturf.z] - JMP). Moving it to ([NEWDISK.x], [NEWDISK.y], [NEWDISK.z] - JMP).") log_game("[src] has been destroyed in ([diskturf.x], [diskturf.y] ,[diskturf.z]). Moving it to ([NEWDISK.x], [NEWDISK.y], [NEWDISK.z]).") - del(src) //Needed to clear all references to it + return QDEL_HINT_HARDDEL_NOW else ERROR("[src] was supposed to be destroyed, but we were unable to locate a blobstart landmark to spawn a new one.") - return 1 // Cancel destruction. + return QDEL_HINT_LETMELIVE // Cancel destruction. diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 12ee237aa0d..26ded6705f1 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -23,6 +23,7 @@ /obj/machinery/bluespace_beacon/Destroy() if(Beacon) qdel(Beacon) + Beacon = null ..() // update the invisibility and icon diff --git a/code/game/machinery/Freezer.dm b/code/game/machinery/Freezer.dm index c6c097368c8..66be318890e 100644 --- a/code/game/machinery/Freezer.dm +++ b/code/game/machinery/Freezer.dm @@ -113,6 +113,7 @@ ..() src.updateUsrDialog() + /obj/machinery/atmospherics/unary/cold_sink/freezer/power_change() ..() if(stat & NOPOWER) diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 46230274a91..6020d4dad4d 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -29,7 +29,7 @@ obj/machinery/air_sensor obj/machinery/air_sensor/update_icon() icon_state = "gsensor[on]" -obj/machinery/air_sensor/process() +obj/machinery/air_sensor/process_atmos() if(on) var/datum/signal/signal = new signal.transmission_method = 1 //radio signal @@ -73,7 +73,7 @@ obj/machinery/air_sensor/initialize() obj/machinery/air_sensor/New() ..() - + SSair.atmos_machinery += src if(radio_controller) set_frequency(frequency) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 3004a7a4389..58e16afadee 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -18,6 +18,7 @@ var/release_log = "" var/update_flag = 0 + /obj/machinery/portable_atmospherics/canister/sleeping_agent name = "canister: \[N2O\]" icon_state = "redws" @@ -123,6 +124,7 @@ update_flag if (src.health <= 10) var/atom/location = src.loc location.assume_air(air_contents) + air_update_turf() src.destroyed = 1 playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) @@ -138,9 +140,9 @@ update_flag else return 1 -/obj/machinery/portable_atmospherics/canister/process() +/obj/machinery/portable_atmospherics/canister/process_atmos() if (destroyed) - return + return PROCESS_KILL ..() @@ -174,9 +176,9 @@ update_flag can_label = 1 else can_label = 0 - +/obj/machinery/portable_atmospherics/canister/process() src.updateDialog() - return + return ..() /obj/machinery/portable_atmospherics/canister/return_air() return air_contents diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 059464d70e9..d8ba823694b 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -14,6 +14,7 @@ /obj/machinery/meter/New() ..() + SSair.atmos_machinery += src src.target = locate(/obj/machinery/atmospherics/pipe) in loc return 1 @@ -21,7 +22,7 @@ if (!target) src.target = locate(/obj/machinery/atmospherics/pipe) in loc -/obj/machinery/meter/process() +/obj/machinery/meter/process_atmos() if(!target) icon_state = "meterX" return 0 @@ -114,6 +115,7 @@ return 1 // TURF METER - REPORTS A TILE'S AIR CONTENTS +// why are you yelling? /obj/machinery/meter/turf/New() ..() diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index b2dac4a8317..25a2aa88a2d 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -10,25 +10,26 @@ var/destroyed = 0 var/maximum_pressure = 90*ONE_ATMOSPHERE + var/lastupdate = 0 /obj/machinery/portable_atmospherics/New() ..() - + SSair.atmos_machinery += src air_contents.volume = volume air_contents.temperature = T20C - return 1 -/obj/machinery/portable_atmospherics/process() - if(!connected_port) //only react when pipe_network will ont it do it for you +/obj/machinery/portable_atmospherics/process_atmos() + if(!connected_port) //only react when pipe_network will not it do it for you //Allow for reactions air_contents.react() else update_icon() - +/obj/machinery/portable_atmospherics/process() + return /obj/machinery/portable_atmospherics/Destroy() - del(air_contents) - + qdel(air_contents) + SSair.atmos_machinery -= src ..() /obj/machinery/portable_atmospherics/update_icon() diff --git a/code/game/machinery/atmoalter/pump.dm b/code/game/machinery/atmoalter/pump.dm index 2b128e89f67..5f5519fa105 100644 --- a/code/game/machinery/atmoalter/pump.dm +++ b/code/game/machinery/atmoalter/pump.dm @@ -43,7 +43,7 @@ ..(severity) -/obj/machinery/portable_atmospherics/pump/process() +/obj/machinery/portable_atmospherics/pump/process_atmos() ..() if(on) var/datum/gas_mixture/environment @@ -85,7 +85,8 @@ air_contents.merge(removed) //src.update_icon() - +/obj/machinery/portable_atmospherics/pump/process() + ..() src.updateDialog() return diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index d3a59024b15..52cd6e636db 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -89,7 +89,7 @@ return -/obj/machinery/portable_atmospherics/scrubber/process() +/obj/machinery/portable_atmospherics/scrubber/process_atmos() ..() if(on) @@ -139,10 +139,15 @@ environment.merge(removed) else loc.assume_air(removed) - //src.update_icon() + +/obj/machinery/portable_atmospherics/scrubber/process_atmos() + ..() src.updateDialog() return + + + /obj/machinery/portable_atmospherics/scrubber/return_air() return air_contents diff --git a/code/game/machinery/atmoalter/zvent.dm b/code/game/machinery/atmoalter/zvent.dm index 1ce8af7c88c..26bd2cff6c1 100644 --- a/code/game/machinery/atmoalter/zvent.dm +++ b/code/game/machinery/atmoalter/zvent.dm @@ -9,7 +9,7 @@ var/on = 0 var/volume_rate = 800 -/obj/machinery/zvent/process() +/obj/machinery/zvent/process_atmos() //all this object does, is make its turf share air with the ones above and below it, if they have a vent too. if (istype(loc,/turf/simulated)) //if we're not on a valid turf, forget it diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 9e33f0731db..cd6adb4f1e4 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -108,6 +108,8 @@ if(radio_controller) radio_controller.remove_object(src,beacon_freq) radio_controller.remove_object(src,control_freq) + qdel(Radio) + qdel(botcard) ..() /obj/machinery/bot/proc/add_to_beacons() //Master radio control for bots. Must be placed in the bot's local New() to support map spawned bots. diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 851bf6e643f..68cb12834c7 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -25,7 +25,7 @@ component_parts += new /obj/item/weapon/stock_parts/console_screen(null) component_parts += new /obj/item/weapon/stock_parts/console_screen(null) component_parts += new /obj/item/stack/cable_coil(null, 1) - RefreshParts() + /obj/machinery/atmospherics/unary/cryo_cell/construction() ..(dir,dir) @@ -40,10 +40,19 @@ /obj/machinery/atmospherics/unary/cryo_cell/Destroy() var/turf/T = loc T.contents += contents - var/obj/item/weapon/reagent_containers/glass/B = beaker + if(beaker) - B.loc = get_step(loc, SOUTH) //Beaker is carefully ejected from the wreckage of the cryotube + beaker.loc = get_step(loc, SOUTH) //Beaker is carefully ejected from the wreckage of the cryotube + beaker = null ..() +/obj/machinery/atmospherics/unary/cryo_cell/process_atmos() + ..() + if(air_contents) + temperature_archived = air_contents.temperature + heat_gas_contents() + expel_gas() + if(abs(temperature_archived-air_contents.temperature) > 1) + parent.update = 1 /obj/machinery/atmospherics/unary/cryo_cell/process() ..() @@ -54,19 +63,13 @@ playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) if(!node || !is_operational()) return + if(!on) updateDialog() return - if(air_contents) - temperature_archived = air_contents.temperature - heat_gas_contents() - expel_gas() - - if(occupant) - process_occupant() - if(abs(temperature_archived-air_contents.temperature) > 1) - parent.update = 1 + if(air_contents && occupant) + process_occupant() updateDialog() return 1 diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index 5db76850d2d..0264ae95312 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -17,6 +17,7 @@ /obj/machinery/door/airlock/alarmlock/Destroy() if(radio_controller) radio_controller.remove_object(src,air_frequency) + air_connection = null ..() /obj/machinery/door/airlock/alarmlock/initialize() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 93331e30e07..fc6dc1d20ab 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -22,9 +22,11 @@ density = 0 if(health == 0) playsound(src, "shatter", 70, 1) + electronics = null ..() + /obj/machinery/door/window/proc/open_and_close() open() if(src.check_access(null)) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 4949aa3024b..1755e4b2823 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -82,9 +82,12 @@ Class Procs: Called by machine to assign a value to the uid variable. process() 'game/machinery/machine.dm' - Called by the 'master_controller' once per game tick for each machine that is listed in the 'machines' list. + Called by the 'machinery subsystem' once per machinery tick for each machine that is listed in its 'machines' list. - is_operational() + process_atmos() + Called by the 'air subsystem' once per atmos tick for each machine that is listed in its 'atmos_machines' list. + + is_operational() Returns 0 if the machine is unpowered, broken or undergoing maintenance, something else if not Compiled by Aygar @@ -132,6 +135,9 @@ Class Procs: /obj/machinery/process()//If you dont use process or power why are you here return PROCESS_KILL +/obj/machinery/proc/process_atmos()//If you dont use process why are you here + return PROCESS_KILL + /obj/machinery/emp_act(severity) if(use_power && stat == 0) use_power(7500/severity) diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 490280f4edc..41ebba50ddb 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -46,6 +46,7 @@ if(radio_controller) radio_controller.remove_object(src, freq) ..() + center = null // update the invisibility and icon /obj/machinery/magnetic_module/hide(var/intact) @@ -244,6 +245,8 @@ if(radio_controller) radio_controller.remove_object(src, frequency) ..() + magnets = null + rpath = null /obj/machinery/magnetic_controller/process() if(magnets.len == 0 && autolink) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index d374dfb6480..cd04b4d4a43 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -184,6 +184,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co /obj/machinery/newscaster/Destroy() allCasters -= src + viewing_channel = null + photo = null ..() /obj/machinery/newscaster/update_icon() diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 714d70e0907..188190756d7 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -143,6 +143,7 @@ /obj/machinery/porta_turret/Destroy() //deletes its own cover with it qdel(cover) + cover = null ..() diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 9692acc5ca6..2e8aeeecb69 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -142,6 +142,7 @@ /obj/machinery/shieldgen/Destroy() for(var/obj/machinery/shield/shield_tile in deployed_shields) qdel(shield_tile) + deployed_shields = null ..() diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 0c31ede202a..68d59a62423 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -20,6 +20,11 @@ /obj/machinery/computer/teleporter/initialize() link_power_station() +/obj/machinery/computer/teleporter/Destroy() + if (power_station) + power_station.teleporter_console = null + power_station = null + /obj/machinery/computer/teleporter/proc/link_power_station() if(power_station) return @@ -258,6 +263,11 @@ /obj/machinery/teleport/hub/initialize() link_power_station() +/obj/machinery/teleport/hub/Destroy() + if (power_station) + power_station.teleporter_hub = null + power_station = null + /obj/machinery/teleport/hub/RefreshParts() var/A = 0 for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) @@ -372,7 +382,12 @@ /obj/machinery/teleport/station/Destroy() if(teleporter_hub) + teleporter_hub.power_station = null teleporter_hub.update_icon() + teleporter_hub = null + if (teleporter_console) + teleporter_console.power_station = null + teleporter_console = null ..() /obj/machinery/teleport/station/attackby(var/obj/item/weapon/W, mob/user, params) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 705247d1ba8..5d3e4db3c85 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -82,6 +82,7 @@ coin = null ..() + /obj/machinery/vending/snack/Destroy() for(var/obj/item/weapon/reagent_containers/food/snacks/S in contents) S.loc = get_turf(src) diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index 52818f4c72a..15dadd6456d 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -23,6 +23,7 @@ /obj/mecha/combat/marauder/Destroy() qdel(smoke_system) + smoke_system = null ..() /obj/mecha/combat/marauder/seraph diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 6d62cbeebfb..9fdbd663d65 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -187,6 +187,7 @@ loc = null for (var/obj/structure/alien/weeds/W in range(1,T)) W.updateWeedOverlays() + linked_node = null ..() /obj/structure/alien/weeds/proc/Life() diff --git a/code/game/objects/effects/decals/Cleanable/aliens.dm b/code/game/objects/effects/decals/Cleanable/aliens.dm index 4b51be4a825..5778ec117d5 100644 --- a/code/game/objects/effects/decals/Cleanable/aliens.dm +++ b/code/game/objects/effects/decals/Cleanable/aliens.dm @@ -16,6 +16,7 @@ /obj/effect/decal/cleanable/xenoblood/Destroy() for(var/datum/disease/D in viruses) D.cure(0) + viruses = null ..() /obj/effect/decal/cleanable/xenoblood/xgibs/proc/streak(var/list/directions) diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index f7b073c5fc7..c2054cf07a0 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -14,6 +14,7 @@ /obj/effect/decal/cleanable/blood/Destroy() for(var/datum/disease/D in viruses) D.cure(0) + viruses = null ..() /obj/effect/decal/cleanable/blood/New() diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index c6bb4c6a737..71d209de6a6 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -106,6 +106,7 @@ /obj/effect/decal/cleanable/vomit/Destroy() for(var/datum/disease/D in viruses) D.cure(0) + viruses = null ..() /obj/effect/decal/cleanable/tomato_smudge diff --git a/code/game/objects/effects/decals/Cleanable/robots.dm b/code/game/objects/effects/decals/Cleanable/robots.dm index 5f9eda868f6..d7710921b4e 100644 --- a/code/game/objects/effects/decals/Cleanable/robots.dm +++ b/code/game/objects/effects/decals/Cleanable/robots.dm @@ -58,6 +58,7 @@ /obj/effect/decal/cleanable/oil/Destroy() for(var/datum/disease/D in viruses) D.cure(0) + viruses = null ..() /obj/effect/decal/cleanable/oil/streak diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index e150828bc99..eb84812588f 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -15,8 +15,7 @@ would spawn and follow the beaker, even if it is carried or thrown. /obj/effect/effect/Destroy() ..() - PlaceInPool(src) - return 1 + return QDEL_HINT_PUTINPOOL /datum/effect/effect/proc/fadeOut(var/atom/A, var/frames = 16) if(A.alpha == 0) //Handle already transparent case diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index d8a4a1804a6..2d7cba31150 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -227,9 +227,9 @@ R.my_atom = chemholder /datum/effect/effect/system/chem_smoke_spread/Destroy() - PlaceInPool(chemholder) chemholder = null ..() + return QDEL_HINT_PUTINPOOL /datum/effect/effect/system/chem_smoke_spread/set_up(var/datum/reagents/carry = null, n = 5, c = 0, loca, direct, silent = 0) if(n > 20) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index cf4b7fdab27..71c92fc3fe0 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -87,6 +87,9 @@ start_landmarks_list += src return 1 +/obj/effect/landmark/start/Destroy() + ..() + start_landmarks_list -= src //Costume spawner landmarks diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index ded891ee6cd..780c9a58ab8 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -33,6 +33,7 @@ else if(istype(creator, /obj/item/weapon/gun/energy/wormhole_projector)) var/obj/item/weapon/gun/energy/wormhole_projector/P = creator P.portal_destroyed(src) + creator = null return ..() /obj/effect/portal/proc/teleport(atom/movable/M as mob|obj) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 45efaba9b5e..5257103ec88 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -103,7 +103,7 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa if(T) if(flame_dist && prob(40) && !istype(T, /turf/space) && !T.density) - new/obj/effect/hotspot(T) //Mostly for ambience! + PoolOrNew(/obj/effect/hotspot, T) //Mostly for ambience! if(dist > 0) T.ex_act(dist) diff --git a/code/game/objects/items/body_egg.dm b/code/game/objects/items/body_egg.dm index b1ab40cb28b..2be31698d51 100644 --- a/code/game/objects/items/body_egg.dm +++ b/code/game/objects/items/body_egg.dm @@ -26,6 +26,7 @@ H.med_hud_set_status() spawn(0) RemoveInfectionImages(affected_mob) + affected_mob = null ..() /obj/item/body_egg/process() diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index 64c7c3d270f..f4953c98812 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -49,7 +49,8 @@ qdel(expansion) expansion = null del(src) -/* Easier to just call del() than this nonsense +//Easier to just call del() than this nonsense +// ya no, del() takes 0.8ds to run on avg. this takes less than 0.01 get_cameras() for(var/cam_tag in bugged_cameras) var/obj/machinery/camera/camera = bugged_cameras[cam_tag] @@ -59,7 +60,7 @@ if(tracking) tracking = null ..() -*/ + /obj/item/device/camera_bug/interact(var/mob/user = usr) var/datum/browser/popup = new(user, "camerabug","Camera Bug",nref=src) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index f758904770d..f80ec37a5cf 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -25,8 +25,6 @@ return /obj/item/stack/Destroy() - if (is_cyborg) - return // Not supposed to be destroyed if (usr && usr.machine==src) usr << browse(null, "window=stack") src.loc = null diff --git a/code/game/pooling/atom_pool.dm b/code/game/pooling/atom_pool.dm index e35e80d4854..19bdbdf22b6 100644 --- a/code/game/pooling/atom_pool.dm +++ b/code/game/pooling/atom_pool.dm @@ -9,6 +9,17 @@ Creation/Deletion is laggy, so let's reduce reuse and recycle! Locked to /atom/movable and it's subtypes due to Loc being a const var on /atom but being read&write on /movable due to how they... move. +Usage: + +To get a object, just called PoolOrNew(type, list of args to pass to New) + +To put a object back in the pool, call place in pool. +This will call destroy on the object, set its loc to null, +and reset all of its vars to their default + +You can override your object's destroy to return QDEL_HINT_PLACEINPOOL +to ensure its always placed in this pool (this will only be acted on if qdel calls destroy, and destroy will not get called twice) + */ var/global/list/GlobalPool = list() @@ -67,7 +78,7 @@ var/global/list/GlobalPool = list() -/proc/PlaceInPool(var/atom/movable/AM) +/proc/PlaceInPool(var/atom/movable/AM, destroy = 1) if(!istype(AM)) return @@ -79,7 +90,9 @@ var/global/list/GlobalPool = list() GlobalPool[AM.type] |= AM - AM.Destroy() + if (destroy) + AM.Destroy() + AM.ResetVars() diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 7b5c0627eac..07f5ad2b6a9 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -18,6 +18,8 @@ if(config) if(config.starlight) update_starlight() +/turf/space/Destroy() + return QDEL_HINT_LETMELIVE /turf/space/proc/update_starlight() if(config) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 061a8db5665..424dcb2c80a 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -28,6 +28,8 @@ for(var/atom/movable/AM in src) Entered(AM) return +/turf/Destroy() + return QDEL_HINT_HARDDEL_NOW // Adds the adjacent turfs to the current atmos processing /turf/Del() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d9a4d08f85b..66c860357cb 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -581,6 +581,7 @@ var/global/floorIsLava = 0 set name="Start Now" if(ticker.current_state == GAME_STATE_PREGAME) ticker.can_fire = 1 + ticker.delay_start = 0 ticker.current_state = GAME_STATE_SETTING_UP log_admin("[usr.key] has started the game.") message_admins("[usr.key] has started the game.") @@ -637,8 +638,8 @@ var/global/floorIsLava = 0 set name="Delay" if(ticker.current_state > GAME_STATE_PREGAME) return alert("Too late... The game has already started!") - ticker.can_fire = !ticker.can_fire - if(!ticker.can_fire) + ticker.delay_start = !ticker.delay_start + if(!ticker.delay_start) world << "The game start has been delayed." log_admin("[key_name(usr)] delayed the game.") else diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index af5e35c3ff7..e5d19b4f1e7 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -1099,8 +1099,8 @@ var/global/list/g_fancy_list_of_types = null var/dat = "List of things that failed to GC this round

" - for(var/path in SSgarbage.logging) - dat += "[path] - [SSgarbage.logging[path]] times
" + for(var/path in SSgarbage.didntgc) + dat += "[path] - [SSgarbage.didntgc[path]] times
" usr << browse(dat, "window=dellog") diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index 803f7f5ab1a..9222cd16304 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -63,7 +63,7 @@ new_holder.mind.objectives += O new_holder.attack_log += "\[[time_stamp()]\] Won with greentext!!!" color_altered_mobs -= new_holder - Destroy() + qdel(src) if(last_holder && last_holder != new_holder) //Somehow it was swiped without ever getting dropped last_holder << "A sudden wave of failure washes over you..." diff --git a/code/modules/lighting/lighting_system.dm b/code/modules/lighting/lighting_system.dm index 7c7eb7264a5..0eaa7f94b23 100644 --- a/code/modules/lighting/lighting_system.dm +++ b/code/modules/lighting/lighting_system.dm @@ -224,7 +224,7 @@ anchored = 1 /atom/movable/light/Destroy() - return 1 + return QDEL_HINT_LETMELIVE /atom/movable/light/Move() return 0 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c1a0e21b364..e0269ea62f0 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -49,6 +49,7 @@ /mob/living/carbon/human/Destroy() for(var/atom/movable/organelle in organs) qdel(organelle) + organs = list() return ..() /mob/living/carbon/human/Stat() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 8c64cbf773e..5ef8323ec04 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -23,16 +23,16 @@ Sorry Giacom. Please don't be mad :( /mob/living/Destroy() - . = ..() + ..() for(var/mob/living/simple_animal/drone/D in player_list) for(var/image/I in staticOverlays) D.staticOverlays.Remove(I) D.client.images.Remove(I) - del(I) + qdel(I) staticOverlays.len = 0 - del(src) + return QDEL_HINT_HARDDEL_NOW /mob/living/proc/generateStaticOverlay() diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index d24c734f219..33ba6d1056f 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -59,6 +59,7 @@ /mob/living/silicon/ai/Destroy() eyeobj.ai = null qdel(eyeobj) // No AI, no Eye + eyeobj = null ..() /atom/proc/move_camera_by_click() diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index da4cfbc7225..6468170f288 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -216,17 +216,7 @@ return . -// rebuild all power networks from scratch - only called at world creation or by the admin verb -/datum/subsystem/power/proc/makepowernets() - for(var/datum/powernet/PN in powernets) - del(PN) - powernets.Cut() - for(var/obj/structure/cable/PC in cable_list) - if(!PC.powernet) - var/datum/powernet/NewPN = new() - NewPN.add_cable(PC) - propagate_network(PC,PC.powernet) //remove the old powernet and replace it with a new one throughout the network. /proc/propagate_network(var/obj/O, var/datum/powernet/PN) @@ -350,87 +340,6 @@ cell.use(drained_energy) return drained_energy -//////////////////////////////////////////// -// POWERNET DATUM PROCS -// each contiguous network of cables & nodes -//////////////////////////////////////////// - -/datum/powernet/New() - SSpower.powernets += src - -/datum/powernet/Destroy() - SSpower.powernets -= src - -/datum/powernet/proc/is_empty() - return !cables.len && !nodes.len - -//remove a cable from the current powernet -//if the powernet is then empty, delete it -//Warning : this proc DON'T check if the cable exists -/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) - cables -= C - C.powernet = null - if(is_empty())//the powernet is now empty... - qdel(src)///... delete it - -//add a cable to the current powernet -//Warning : this proc DON'T check if the cable exists -/datum/powernet/proc/add_cable(var/obj/structure/cable/C) - if(C.powernet)// if C already has a powernet... - if(C.powernet == src) - return - else - C.powernet.remove_cable(C) //..remove it - C.powernet = src - cables +=C - -//remove a power machine from the current powernet -//if the powernet is then empty, delete it -//Warning : this proc DON'T check if the machine exists -/datum/powernet/proc/remove_machine(var/obj/machinery/power/M) - nodes -=M - M.powernet = null - if(is_empty())//the powernet is now empty... - qdel(src)///... delete it - - -//add a power machine to the current powernet -//Warning : this proc DON'T check if the machine exists -/datum/powernet/proc/add_machine(var/obj/machinery/power/M) - if(M.powernet)// if M already has a powernet... - if(M.powernet == src) - return - else - M.disconnect_from_network()//..remove it - M.powernet = src - nodes[M] = M - -//handles the power changes in the powernet -//called every ticks by the powernet controller -/datum/powernet/proc/reset() - - //see if there's a surplus of power remaining in the powernet and stores unused power in the SMES - netexcess = avail - load - - if(netexcess > 100 && nodes && nodes.len) // if there was excess power last cycle - for(var/obj/machinery/power/smes/S in nodes) // find the SMESes in the network - S.restore() // and restore some of the power that was used - - //updates the viewed load (as seen on power computers) - viewload = 0.8*viewload + 0.2*load - viewload = round(viewload) - - //reset the powernet - load = 0 - avail = newavail - newavail = 0 - -/datum/powernet/proc/get_electrocute_damage() - if(avail >= 1000) - return Clamp(round(avail/10000), 10, 90) + rand(-5,5) - else - return 0 - //////////////////////////////////////////////// // Misc. /////////////////////////////////////////////// diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm new file mode 100644 index 00000000000..e811ffeafc8 --- /dev/null +++ b/code/modules/power/powernet.dm @@ -0,0 +1,80 @@ +//////////////////////////////////////////// +// POWERNET DATUM PROCS +// each contiguous network of cables & nodes +//////////////////////////////////////////// + +/datum/powernet/New() + SSpower.powernets += src + +/datum/powernet/Destroy() + SSpower.powernets -= src + +/datum/powernet/proc/is_empty() + return !cables.len && !nodes.len + +//remove a cable from the current powernet +//if the powernet is then empty, delete it +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) + cables -= C + C.powernet = null + if(is_empty())//the powernet is now empty... + qdel(src)///... delete it + +//add a cable to the current powernet +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/add_cable(var/obj/structure/cable/C) + if(C.powernet)// if C already has a powernet... + if(C.powernet == src) + return + else + C.powernet.remove_cable(C) //..remove it + C.powernet = src + cables +=C + +//remove a power machine from the current powernet +//if the powernet is then empty, delete it +//Warning : this proc DON'T check if the machine exists +/datum/powernet/proc/remove_machine(var/obj/machinery/power/M) + nodes -=M + M.powernet = null + if(is_empty())//the powernet is now empty... + qdel(src)///... delete it + + +//add a power machine to the current powernet +//Warning : this proc DON'T check if the machine exists +/datum/powernet/proc/add_machine(var/obj/machinery/power/M) + if(M.powernet)// if M already has a powernet... + if(M.powernet == src) + return + else + M.disconnect_from_network()//..remove it + M.powernet = src + nodes[M] = M + +//handles the power changes in the powernet +//called every ticks by the powernet controller +/datum/powernet/proc/reset() + + //see if there's a surplus of power remaining in the powernet and stores unused power in the SMES + netexcess = avail - load + + if(netexcess > 100 && nodes && nodes.len) // if there was excess power last cycle + for(var/obj/machinery/power/smes/S in nodes) // find the SMESes in the network + S.restore() // and restore some of the power that was used + + //updates the viewed load (as seen on power computers) + viewload = 0.8*viewload + 0.2*load + viewload = round(viewload) + + //reset the powernet + load = 0 + avail = newavail + newavail = 0 + +/datum/powernet/proc/get_electrocute_damage() + if(avail >= 1000) + return Clamp(round(avail/10000), 10, 90) + rand(-5,5) + else + return 0 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 88bacc76790..4618586611b 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -63,8 +63,7 @@ return //don't want the emitters to miss obj/item/projectile/beam/emitter/Destroy() - PlaceInPool(src) - return 1 //cancels the GCing + return QDEL_HINT_PUTINPOOL /obj/item/projectile/lasertag name = "laser tag beam" diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 09cae327199..647210069ac 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -72,7 +72,7 @@ ..() var/turf/location = get_turf(src) if(location) - new /obj/effect/hotspot(location) + PoolOrNew(/obj/effect/hotspot, location) location.hotspot_expose(700, 50, 1) /obj/item/projectile/bullet/incendiary/shell/dragonsbreath diff --git a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm index e10d2af11ec..11a8bdf76de 100644 --- a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Food-Reagents.dm @@ -317,13 +317,13 @@ datum/reagent/consumable/cornoil/reaction_turf(var/turf/simulated/T, var/volume) src = null if(volume >= 3) T.MakeSlippery() - var/hotspot = (locate(/obj/effect/hotspot) in T) + var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot) var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) lowertemp.react() T.assume_air(lowertemp) - qdel(hotspot) + hotspot.Kill() datum/reagent/consumable/enzyme name = "Universal Enzyme" diff --git a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm index 43650c72067..80502dd8bdf 100644 --- a/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Other-Reagents.dm @@ -129,13 +129,13 @@ datum/reagent/water/reaction_turf(var/turf/simulated/T, var/volume) for(var/mob/living/simple_animal/slime/M in T) M.apply_water() - var/hotspot = (locate(/obj/effect/hotspot) in T) + var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot && !istype(T, /turf/space)) if(T.air) var/datum/gas_mixture/G = T.air G.temperature = max(min(G.temperature-(CT*1000),G.temperature/CT),0) G.react() - qdel(hotspot) + hotspot.Kill() return /* diff --git a/code/modules/reagents/Chemistry-Reagents/Pyrotechnic-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Pyrotechnic-Reagents.dm index a5704d0b950..82327767644 100644 --- a/code/modules/reagents/Chemistry-Reagents/Pyrotechnic-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Pyrotechnic-Reagents.dm @@ -59,7 +59,7 @@ datum/reagent/nitroglycerin else if(prob(volume)) F.burn_tile() if(istype(F, /turf/simulated/floor/)) - new /obj/effect/hotspot(F) + PoolOrNew(/obj/effect/hotspot, F) if(istype(T, /turf/simulated/wall/)) var/turf/simulated/wall/W = T if(prob(volume/10)) @@ -69,7 +69,7 @@ datum/reagent/nitroglycerin if(method == TOUCH && isliving(M)) M.adjust_fire_stacks(5) M.IgniteMob() - new /obj/effect/hotspot(M.loc) + PoolOrNew(/obj/effect/hotspot, M.loc) /datum/reagent/sorium name = "Sorium" diff --git a/code/modules/reagents/Chemistry-Recipes/Pyrotechnics.dm b/code/modules/reagents/Chemistry-Recipes/Pyrotechnics.dm index 737f9bb5e92..4a3983597f8 100644 --- a/code/modules/reagents/Chemistry-Recipes/Pyrotechnics.dm +++ b/code/modules/reagents/Chemistry-Recipes/Pyrotechnics.dm @@ -109,7 +109,7 @@ /datum/chemical_reaction/clf3/on_reaction(var/datum/reagents/holder, var/created_volume) var/turf/T = get_turf(holder.my_atom) for(var/turf/turf in range(1,T)) - new /obj/effect/hotspot(turf) + PoolOrNew(/obj/effect/hotspot, turf) holder.chem_temp = 1000 // hot as shit /datum/chemical_reaction/sorium diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 204b94477e7..7fb15f6e3f9 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -19,98 +19,98 @@ var/dheight = 0 //position relative to covered area, parallel to dir //these objects are indestructable - Destroy() - return 1 +/obj/docking_port/Destroy() + return QDEL_HINT_LETMELIVE - //returns a list(x0,y0, x1,y1) where points 0 and 1 are bounding corners of the projected rectangle - proc/return_coords(_x, _y, _dir) - if(!_dir) - _dir = dir - if(!_x) - _x = x - if(!_y) - _y = y +//returns a list(x0,y0, x1,y1) where points 0 and 1 are bounding corners of the projected rectangle +/obj/docking_port/proc/return_coords(_x, _y, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y - //byond's sin and cos functions are inaccurate. This is faster and perfectly accurate - var/cos = 1 - var/sin = 0 - switch(_dir) - if(WEST) - cos = 0 - sin = 1 - if(SOUTH) - cos = -1 - sin = 0 - if(EAST) - cos = 0 - sin = -1 + //byond's sin and cos functions are inaccurate. This is faster and perfectly accurate + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - return list( - _x + (-dwidth*cos) - (-dheight*sin), - _y + (-dwidth*sin) + (-dheight*cos), - _x + (-dwidth+width-1)*cos - (-dheight+height-1)*sin, - _y + (-dwidth+width-1)*sin + (-dheight+height-1)*cos - ) + return list( + _x + (-dwidth*cos) - (-dheight*sin), + _y + (-dwidth*sin) + (-dheight*cos), + _x + (-dwidth+width-1)*cos - (-dheight+height-1)*sin, + _y + (-dwidth+width-1)*sin + (-dheight+height-1)*cos + ) - //returns turfs within our projected rectangle in a specific order. - //this ensures that turfs are copied over in the same order, regardless of any rotation - proc/return_ordered_turfs(_x, _y, _z, _dir) - if(!_dir) - _dir = dir - if(!_x) - _x = x - if(!_y) - _y = y - if(!_z) - _z = z - var/cos = 1 - var/sin = 0 - switch(_dir) - if(WEST) - cos = 0 - sin = 1 - if(SOUTH) - cos = -1 - sin = 0 - if(EAST) - cos = 0 - sin = -1 +//returns turfs within our projected rectangle in a specific order. +//this ensures that turfs are copied over in the same order, regardless of any rotation +/obj/docking_port/proc/return_ordered_turfs(_x, _y, _z, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y + if(!_z) + _z = z + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - . = list() + . = list() - var/xi - var/yi - for(var/dx=0, dx S.dwidth) - return 2 - if(width-dwidth > S.width-S.dwidth) - return 3 - if(dheight > S.dheight) - return 4 - if(height-dheight > S.height-S.dheight) - return 5 - //check the dock isn't occupied - if(S.get_docked()) - return 6 - return 0 //0 means we can dock +//this is to check if this shuttle can physically dock at dock S +/obj/docking_port/mobile/proc/canDock(obj/docking_port/stationary/S) + if(!istype(S)) + return 1 + if(istype(S, /obj/docking_port/stationary/transit)) + return 0 + //check dock is big enough to contain us + if(dwidth > S.dwidth) + return 2 + if(width-dwidth > S.width-S.dwidth) + return 3 + if(dheight > S.dheight) + return 4 + if(height-dheight > S.height-S.dheight) + return 5 + //check the dock isn't occupied + if(S.get_docked()) + return 6 + return 0 //0 means we can dock - //call the shuttle to destination S - proc/request(obj/docking_port/stationary/S) - if(canDock(S)) - ERROR("[type](\"[name]\") cannot dock at [S]\")") - return 1 //we can't dock at S +//call the shuttle to destination S +/obj/docking_port/mobile/proc/request(obj/docking_port/stationary/S) + if(canDock(S)) + ERROR("[type](\"[name]\") cannot dock at [S]\")") + return 1 //we can't dock at S - switch(mode) - if(SHUTTLE_CALL) - if(S == destination) - if(world.time <= timer) - timer = world.time - else - destination = S + switch(mode) + if(SHUTTLE_CALL) + if(S == destination) + if(world.time <= timer) timer = world.time - if(SHUTTLE_RECALL) - if(S == destination) - timer = world.time - timeLeft(1) - else - destination = S - timer = world.time - mode = SHUTTLE_CALL else destination = S - mode = SHUTTLE_CALL timer = world.time - enterTransit() //hyperspace + if(SHUTTLE_RECALL) + if(S == destination) + timer = world.time - timeLeft(1) + else + destination = S + timer = world.time + mode = SHUTTLE_CALL + else + destination = S + mode = SHUTTLE_CALL + timer = world.time + enterTransit() //hyperspace - //recall the shuttle to where it was previously - proc/cancel() - if(mode != SHUTTLE_CALL) - return +//recall the shuttle to where it was previously +/obj/docking_port/mobile/proc/cancel() + if(mode != SHUTTLE_CALL) + return - timer = world.time - timeLeft(1) - mode = SHUTTLE_RECALL + timer = world.time - timeLeft(1) + mode = SHUTTLE_RECALL - proc/enterTransit() - previous = null +/obj/docking_port/mobile/proc/enterTransit() + previous = null // if(!destination) // return - var/obj/docking_port/stationary/S0 = get_docked() - var/obj/docking_port/stationary/S1 = findTransitDock() - if(S1) - if(dock(S1)) - WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") - else - previous = S0 + var/obj/docking_port/stationary/S0 = get_docked() + var/obj/docking_port/stationary/S1 = findTransitDock() + if(S1) + if(dock(S1)) + WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") else - WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") + previous = S0 + else + WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") - //this is the main proc. It instantly moves our mobile port to stationary port S1 - //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc - proc/dock(obj/docking_port/stationary/S1) - . = canDock(S1) - if(.) - ERROR("[type](\"[name]\") cannot dock at [S1]") - return . +//this is the main proc. It instantly moves our mobile port to stationary port S1 +//it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc +/obj/docking_port/mobile/proc/dock(obj/docking_port/stationary/S1) + . = canDock(S1) + if(.) + ERROR("[type](\"[name]\") cannot dock at [S1]") + return . - if(canMove()) - return -1 + if(canMove()) + return -1 - closePortDoors() + closePortDoors() // //rotate transit docking ports, so we don't need zillions of variants // if(istype(S1, /obj/docking_port/stationary/transit)) // S1.dir = turn(NORTH, -travelDir) - var/obj/docking_port/stationary/S0 = get_docked() - var/turf_type = /turf/space - var/area_type = /area/space - if(S0) - if(S0.turf_type) - turf_type = S0.turf_type - if(S0.area_type) - area_type = S0.area_type + var/obj/docking_port/stationary/S0 = get_docked() + var/turf_type = /turf/space + var/area_type = /area/space + if(S0) + if(S0.turf_type) + turf_type = S0.turf_type + if(S0.area_type) + area_type = S0.area_type - var/list/L0 = return_ordered_turfs() - var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) - - //remove area surrounding docking port - if(areaInstance.contents.len) - var/area/A0 = locate("[area_type]") - if(!A0) - A0 = new area_type(null) - for(var/turf/T0 in L0) - A0.contents += T0 - - //move or squish anything in the way ship at destination - roadkill(L1, S1.dir) - - for(var/i=1, i<=L0.len, ++i) - var/turf/T0 = L0[i] - if(!istype(T0, /turf/simulated/shuttle)) //only move shuttle turfs! - continue - - var/turf/T1 = L1[i] - if(!T1) - continue - - T0.copyTurf(T1) - areaInstance.contents += T1 - - //copy over air - if(istype(T1, /turf/simulated)) - var/turf/simulated/Ts1 = T1 - Ts1.copy_air_with_tile(T0) - - //move mobile to new location - loc = S1.loc - dir = S1.dir - - //move all objects - for(var/obj/O in T0) - if(O.invisibility >= 101) - continue - if(O == T0.lighting_object) - continue - O.loc = T1 - - //close open doors - if(istype(O, /obj/machinery/door)) - var/obj/machinery/door/Door = O - spawn(-1) - if(Door) - Door.close() - - for(var/mob/M in T0) - if(!M.move_on_shuttle) - continue - M.loc = T1 - - //docking turbulence - if(M.client) - spawn(0) - if(M.buckled) - shake_camera(M, 2, 1) // turn it down a bit come on - else - shake_camera(M, 7, 1) - if(istype(M, /mob/living/carbon)) - if(!M.buckled) - M.Weaken(3) - - T0.ChangeTurf(turf_type) - - //air system updates - for(var/turf/T1 in L1) - T1.redraw_lighting() - SSair.remove_from_active(T1) - T1.CalculateAdjacentTurfs() - SSair.add_to_active(T1,1) + var/list/L0 = return_ordered_turfs() + var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) + //remove area surrounding docking port + if(areaInstance.contents.len) + var/area/A0 = locate("[area_type]") + if(!A0) + A0 = new area_type(null) for(var/turf/T0 in L0) - T0.redraw_lighting() - SSair.remove_from_active(T0) - T0.CalculateAdjacentTurfs() - SSair.add_to_active(T0,1) + A0.contents += T0 -/* - if(istype(S1, /obj/docking_port/stationary/transit)) - var/d = turn(dir, 180 + travelDir) - for(var/turf/space/transit/T in S1.return_ordered_turfs()) - T.pushdirection = d - T.update_icon() -*/ + //move or squish anything in the way ship at destination + roadkill(L1, S1.dir) - proc/findTransitDock() - var/obj/docking_port/stationary/transit/T = SSshuttle.getDock("[id]_transit") - if(T && !canDock(T)) - return T - /* commented out due to issues with rotation - for(var/obj/docking_port/stationary/transit/S in SSshuttle.transit) - if(S.id) + for(var/i=1, i<=L0.len, ++i) + var/turf/T0 = L0[i] + if(!istype(T0, /turf/simulated/shuttle)) //only move shuttle turfs! + continue + + var/turf/T1 = L1[i] + if(!T1) + continue + + T0.copyTurf(T1) + areaInstance.contents += T1 + + //copy over air + if(istype(T1, /turf/simulated)) + var/turf/simulated/Ts1 = T1 + Ts1.copy_air_with_tile(T0) + + //move mobile to new location + loc = S1.loc + dir = S1.dir + + //move all objects + for(var/obj/O in T0) + if(O.invisibility >= 101) continue - if(!canDock(S)) - return S - */ + if(O == T0.lighting_object) + continue + O.loc = T1 - - //shuttle-door closing is handled in the dock() proc whilst looping through turfs - //this one closes the door where we are docked at, if there is one there. - proc/closePortDoors() - var/turf/T = get_step(loc, turn(dir,180)) - if(T) - var/obj/machinery/door/Door = locate() in T - if(Door) + //close open doors + if(istype(O, /obj/machinery/door)) + var/obj/machinery/door/Door = O spawn(-1) - Door.close() + if(Door) + Door.close() - proc/roadkill(list/L, dir, x, y) - for(var/turf/T in L) - for(var/atom/movable/AM in T) - if(ismob(AM)) - if(istype(AM, /mob/living)) - var/mob/living/M = AM - M.Paralyse(10) - M.take_organ_damage(80) - M.anchored = 0 + for(var/mob/M in T0) + if(!M.move_on_shuttle) + continue + M.loc = T1 + + //docking turbulence + if(M.client) + spawn(0) + if(M.buckled) + shake_camera(M, 2, 1) // turn it down a bit come on else - continue + shake_camera(M, 7, 1) + if(istype(M, /mob/living/carbon)) + if(!M.buckled) + M.Weaken(3) + + T0.ChangeTurf(turf_type) + + //air system updates + for(var/turf/T1 in L1) + T1.redraw_lighting() + SSair.remove_from_active(T1) + T1.CalculateAdjacentTurfs() + SSair.add_to_active(T1,1) + + for(var/turf/T0 in L0) + T0.redraw_lighting() + SSair.remove_from_active(T0) + T0.CalculateAdjacentTurfs() + SSair.add_to_active(T0,1) - if(!AM.anchored) - step(AM, dir) - else - qdel(AM) /* - //used to check if atom/A is within the shuttle's bounding box - proc/onShuttleCheck(atom/A) - var/turf/T = get_turf(A) - if(!T) - return 0 - - var/list/L = return_coords() - if(L[1] > L[3]) - L.Swap(1,3) - if(L[2] > L[4]) - L.Swap(2,4) - - if(L[1] <= T.x && T.x <= L[3]) - if(L[2] <= T.y && T.y <= L[4]) - return 1 - return 0 + if(istype(S1, /obj/docking_port/stationary/transit)) + var/d = turn(dir, 180 + travelDir) + for(var/turf/space/transit/T in S1.return_ordered_turfs()) + T.pushdirection = d + T.update_icon() +*/ + +/obj/docking_port/mobile/proc/findTransitDock() + var/obj/docking_port/stationary/transit/T = SSshuttle.getDock("[id]_transit") + if(T && !canDock(T)) + return T +/* commented out due to issues with rotation + for(var/obj/docking_port/stationary/transit/S in SSshuttle.transit) + if(S.id) + continue + if(!canDock(S)) + return S */ - //used by shuttle subsystem to check timers - proc/check() - var/timeLeft = timeLeft(1) - if(timeLeft <= 0) - switch(mode) - if(SHUTTLE_CALL) - if(dock(destination)) - setTimer(20) //can't dock for some reason, try again in 2 seconds - return - if(SHUTTLE_RECALL) - if(dock(previous)) - setTimer(20) //can't dock for some reason, try again in 2 seconds - return - mode = SHUTTLE_IDLE - timer = 0 - destination = null - proc/setTimer(wait) - if(timer <= 0) - timer = world.time - timer += wait - timeLeft(1) +//shuttle-door closing is handled in the dock() proc whilst looping through turfs +//this one closes the door where we are docked at, if there is one there. +/obj/docking_port/mobile/proc/closePortDoors() + var/turf/T = get_step(loc, turn(dir,180)) + if(T) + var/obj/machinery/door/Door = locate() in T + if(Door) + spawn(-1) + Door.close() - //returns timeLeft - proc/timeLeft(divisor) - if(divisor <= 0) - divisor = 10 - if(!timer) - return round(callTime/divisor, 1) - return max( round((timer+callTime-world.time)/divisor,1), 0 ) +/obj/docking_port/mobile/proc/roadkill(list/L, dir, x, y) + for(var/turf/T in L) + for(var/atom/movable/AM in T) + if(ismob(AM)) + if(istype(AM, /mob/living)) + var/mob/living/M = AM + M.Paralyse(10) + M.take_organ_damage(80) + M.anchored = 0 + else + continue - proc/getStatusText() - var/obj/docking_port/stationary/dockedAt = get_docked() - . = (dockedAt && dockedAt.name) ? dockedAt.name : "unknown" - if(istype(dockedAt, /obj/docking_port/stationary/transit)) - var/obj/docking_port/stationary/dst - if(mode == SHUTTLE_RECALL) - dst = previous + if(!AM.anchored) + step(AM, dir) else - dst = destination - . += " towards [dst ? dst.name : "unknown location"] ([timeLeft(600)]mins)" + qdel(AM) +/* +//used to check if atom/A is within the shuttle's bounding box +/obj/docking_port/mobile/proc/onShuttleCheck(atom/A) + var/turf/T = get_turf(A) + if(!T) + return 0 + + var/list/L = return_coords() + if(L[1] > L[3]) + L.Swap(1,3) + if(L[2] > L[4]) + L.Swap(2,4) + + if(L[1] <= T.x && T.x <= L[3]) + if(L[2] <= T.y && T.y <= L[4]) + return 1 + return 0 +*/ +//used by shuttle subsystem to check timers +/obj/docking_port/mobile/proc/check() + var/timeLeft = timeLeft(1) + if(timeLeft <= 0) + switch(mode) + if(SHUTTLE_CALL) + if(dock(destination)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + if(SHUTTLE_RECALL) + if(dock(previous)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + mode = SHUTTLE_IDLE + timer = 0 + destination = null + + +/obj/docking_port/mobile/proc/setTimer(wait) + if(timer <= 0) + timer = world.time + timer += wait - timeLeft(1) + +//returns timeLeft +/obj/docking_port/mobile/proc/timeLeft(divisor) + if(divisor <= 0) + divisor = 10 + if(!timer) + return round(callTime/divisor, 1) + return max( round((timer+callTime-world.time)/divisor,1), 0 ) + +/obj/docking_port/mobile/proc/getStatusText() + var/obj/docking_port/stationary/dockedAt = get_docked() + . = (dockedAt && dockedAt.name) ? dockedAt.name : "unknown" + if(istype(dockedAt, /obj/docking_port/stationary/transit)) + var/obj/docking_port/stationary/dst + if(mode == SHUTTLE_RECALL) + dst = previous + else + dst = destination + . += " towards [dst ? dst.name : "unknown location"] ([timeLeft(600)]mins)" /obj/machinery/computer/shuttle name = "Shuttle Console" diff --git a/tgstation.dme b/tgstation.dme index 33764a17413..7a35fa2dc48 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -28,6 +28,7 @@ #include "code\__DEFINES\math.dm" #include "code\__DEFINES\misc.dm" #include "code\__DEFINES\preferences.dm" +#include "code\__DEFINES\qdel.dm" #include "code\__DEFINES\say.dm" #include "code\__DEFINES\sight.dm" #include "code\__DEFINES\stat.dm" @@ -90,7 +91,6 @@ #include "code\_onclick\hud\robot.dm" #include "code\_onclick\hud\screen_objects.dm" #include "code\ATMOSPHERICS\atmospherics.dm" -#include "code\ATMOSPHERICS\datum_pipe_network.dm" #include "code\ATMOSPHERICS\datum_pipeline.dm" #include "code\ATMOSPHERICS\he_pipes.dm" #include "code\ATMOSPHERICS\pipes.dm" @@ -118,7 +118,6 @@ #include "code\ATMOSPHERICS\pipes\manifold4w.dm" #include "code\ATMOSPHERICS\pipes\simple.dm" #include "code\ATMOSPHERICS\pipes\tank.dm" -#include "code\ATMOSPHERICS\pipes\vent.dm" #include "code\controllers\configuration.dm" #include "code\controllers\failsafe.dm" #include "code\controllers\master_controller.dm" @@ -137,7 +136,6 @@ #include "code\controllers\subsystem\npcpool.dm" #include "code\controllers\subsystem\objects.dm" #include "code\controllers\subsystem\pai.dm" -#include "code\controllers\subsystem\pipenets.dm" #include "code\controllers\subsystem\power.dm" #include "code\controllers\subsystem\radio.dm" #include "code\controllers\subsystem\server_maintenance.dm" @@ -152,11 +150,11 @@ #include "code\datums\computerfiles.dm" #include "code\datums\datacore.dm" #include "code\datums\datumvars.dm" +#include "code\datums\debug.dm" #include "code\datums\gas_mixture.dm" #include "code\datums\hud.dm" #include "code\datums\martial.dm" #include "code\datums\mind.dm" -#include "code\datums\mixed.dm" #include "code\datums\modules.dm" #include "code\datums\mutations.dm" #include "code\datums\recipe.dm" @@ -1306,6 +1304,7 @@ #include "code\modules\power\lighting.dm" #include "code\modules\power\port_gen.dm" #include "code\modules\power\power.dm" +#include "code\modules\power\powernet.dm" #include "code\modules\power\smes.dm" #include "code\modules\power\solar.dm" #include "code\modules\power\switch.dm" From 0fd70f03cccf487d30e13cd664e7974bfbf279b8 Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:24:07 -0700 Subject: [PATCH 27/57] Fixes a minor goof in powernets from fixing merge conflicts --- code/modules/power/powernet.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index e811ffeafc8..ac2b5ea3985 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -1,7 +1,17 @@ //////////////////////////////////////////// -// POWERNET DATUM PROCS +// POWERNET DATUM // each contiguous network of cables & nodes -//////////////////////////////////////////// +///////////////////////////////////// +/datum/powernet + var/list/cables = list() // all cables & junctions + var/list/nodes = list() // all connected machines + + var/load = 0 // the current load on the powernet, increased by each machine at processing + var/newavail = 0 // what available power was gathered last tick, then becomes... + var/avail = 0 //...the current available power in the powernet + var/viewload = 0 // the load as it appears on the power console (gradually updated) + var/number = 0 // Unused //TODEL + var/netexcess = 0 // excess power on the powernet (typically avail-load)/////// /datum/powernet/New() SSpower.powernets += src From 9d78b82ddc4188b102df27fdcefb70c3bbc903df Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:30:50 -0700 Subject: [PATCH 28/57] Makes hud/alert's destroy request obj pooling --- code/_onclick/hud/alert.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index db6eb9a1da7..d5820874e4d 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -200,4 +200,4 @@ Reharging stations are available in robotics, the dormitory's bathrooms. and the return usr.client.Click(master, location, control, params) /obj/screen/alert/Destroy() - return QDEL_HINT_PUTINPOOL // Don't destroy me, I have a family! \ No newline at end of file + return QDEL_HINT_PUTINPOOL //Don't destroy me, I have a family! \ No newline at end of file From 2f0db5c46e68a034028a5368026b0daf93d690c2 Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:34:40 -0700 Subject: [PATCH 29/57] Rebase mishap fix part 1 --- code/_onclick/hud/alert.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index d5820874e4d..6d243d7b4bb 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -199,5 +199,3 @@ Reharging stations are available in robotics, the dormitory's bathrooms. and the if(master) return usr.client.Click(master, location, control, params) -/obj/screen/alert/Destroy() - return QDEL_HINT_PUTINPOOL //Don't destroy me, I have a family! \ No newline at end of file From 702181e60502f14d7221b9d1963a363f7f80878a Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:35:36 -0700 Subject: [PATCH 30/57] git rebase mishap fix part 2 --- code/_onclick/hud/alert.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 6d243d7b4bb..30350b2e9c2 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -199,3 +199,5 @@ Reharging stations are available in robotics, the dormitory's bathrooms. and the if(master) return usr.client.Click(master, location, control, params) +/obj/screen/alert/Destroy() + return QDEL_HINT_PUTINPOOL //Don't destroy me, I have a family! From ccf90332c23b5c252b13e28d9da276ea6271d0f1 Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 29 Apr 2015 02:51:10 -0700 Subject: [PATCH 31/57] Fixes delay start giving the wrong message --- code/modules/admin/admin.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 66c860357cb..5e083983580 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -639,7 +639,7 @@ var/global/floorIsLava = 0 if(ticker.current_state > GAME_STATE_PREGAME) return alert("Too late... The game has already started!") ticker.delay_start = !ticker.delay_start - if(!ticker.delay_start) + if(ticker.delay_start) world << "The game start has been delayed." log_admin("[key_name(usr)] delayed the game.") else From fa67555dbb26447bb978278819042d3085e58bc2 Mon Sep 17 00:00:00 2001 From: Incoming Date: Wed, 29 Apr 2015 13:11:57 -0400 Subject: [PATCH 32/57] Adds sanity checking for configuration settings (or lack there of) that create situations where a round would end immediately because no antags had ever existed. This closes a hole where server owners could experience highly interuptive roundtypes like non-continous extended because they didn't keep their config files up to date. --- code/game/gamemodes/game_mode.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 738c4852782..ad807c92d60 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -34,6 +34,7 @@ var/list/datum/game_mode/replacementmode = null var/round_converted = 0 //0: round not converted, 1: round going to convert, 2: round converted var/reroll_friendly //During mode conversion only these are in the running + var/continuous_sanity_checked //Catches some cases where config options could be used to suggest that modes without antagonists should end when all antagonists die var/enemy_minimum_age = 7 //How many days must players have been playing before they can play this antagonist var/const/waittime_l = 600 @@ -174,6 +175,20 @@ if(SSshuttle.emergency.mode >= SHUTTLE_ENDGAME || station_was_nuked) return 1 if(!round_converted && (!config.continuous[config_tag] || (config.continuous[config_tag] && config.midround_antag[config_tag]))) //Non-continuous or continous with replacement antags + if(!continuous_sanity_checked) //make sure we have antags to be checking in the first place + for(var/mob/living/Player in mob_list) + if(Player.mind) + if(Player.mind.special_role) + continuous_sanity_checked = 1 + if(!continuous_sanity_checked) + message_admins("The roundtype ([config_tag]) is reporting that it should end because no antagonists exist. This is PROBABLY a configuration error.") + message_admins("Please alert a server owner to check the game_options.txt to be sure that it is up to date with all toggles relating to CONTINUOUS and MIDROUND_ANTAG.") + message_admins("If after checking the settings it doesn't appear to be a configuration problem, create an issue report that [config_tag] isn't reporting its antagonists correctly.") + config.continuous[config_tag] = 1 + config.midround_antag[config_tag] = 0 + return 0 + + if(living_antag_player && living_antag_player.mind && living_antag_player.stat != DEAD && !isnewplayer(living_antag_player) &&!isbrain(living_antag_player)) return 0 //A resource saver: once we find someone who has to die for all antags to be dead, we can just keep checking them, cycling over everyone only when we lose our mark. From ad75060280870f8ae19ce113559857ee84c70d85 Mon Sep 17 00:00:00 2001 From: Firecage Date: Wed, 29 Apr 2015 20:06:20 +0200 Subject: [PATCH 33/57] Changes how butchering works. --- code/modules/holiday/easter.dm | 3 +-- .../mob/living/simple_animal/friendly/cat.dm | 3 +-- .../mob/living/simple_animal/friendly/corgi.dm | 3 +-- .../mob/living/simple_animal/friendly/crab.dm | 3 +-- .../simple_animal/friendly/farm_animals.dm | 12 ++++-------- .../mob/living/simple_animal/friendly/fox.dm | 2 +- .../mob/living/simple_animal/friendly/mouse.dm | 3 +-- .../mob/living/simple_animal/friendly/pug.dm | 3 +-- .../mob/living/simple_animal/hostile/alien.dm | 9 ++++++--- .../mob/living/simple_animal/hostile/bear.dm | 3 +-- .../mob/living/simple_animal/hostile/carp.dm | 3 +-- .../living/simple_animal/hostile/eyeballs.dm | 2 -- .../simple_animal/hostile/giant_spider.dm | 12 ++---------- .../simple_animal/hostile/killertomato.dm | 3 +-- .../living/simple_animal/hostile/mushroom.dm | 3 +-- .../simple_animal/hostile/retaliate/bat.dm | 1 + code/modules/mob/living/simple_animal/parrot.dm | 3 +-- .../mob/living/simple_animal/simple_animal.dm | 17 ++++++----------- 18 files changed, 31 insertions(+), 57 deletions(-) diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm index 36c20650400..66569eae964 100644 --- a/code/modules/holiday/easter.dm +++ b/code/modules/holiday/easter.dm @@ -44,10 +44,9 @@ speak_emote = list("sniffles","twitches") emote_hear = list("hops.") emote_see = list("hops around","bounces up and down") - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) egg_type = /obj/item/weapon/reagent_containers/food/snacks/egg/loaded food_type = /obj/item/weapon/reagent_containers/food/snacks/grown/carrot - meat_amount = 1 eggsleft = 10 eggsFertile = FALSE icon_prefix = "rabbit" diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 4af47db2a9f..f33e642029e 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -16,8 +16,7 @@ see_in_dark = 6 species = /mob/living/simple_animal/pet/cat childtype = /mob/living/simple_animal/pet/cat/kitten - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 3 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 2) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 29fbf497b7d..c4cddea7909 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -54,8 +54,7 @@ emote_see = list("shakes its head.", "shivers.") speak_chance = 1 turns_per_move = 10 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi - meat_amount = 3 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi = 3) response_help = "pets" response_disarm = "bops" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 752b939055a..96d5f3a193b 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -10,8 +10,7 @@ emote_see = list("clacks") speak_chance = 1 turns_per_move = 5 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 2 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "stomps" diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 22a7e584ac6..9aa8c5a0177 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -12,8 +12,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 4 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 4) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -98,8 +97,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 6 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -161,8 +159,7 @@ density = 0 speak_chance = 2 turns_per_move = 2 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 1 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -204,10 +201,9 @@ var/global/chicken_count = 0 density = 0 speak_chance = 2 turns_per_move = 3 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 2) var/egg_type = /obj/item/weapon/reagent_containers/food/snacks/egg var/food_type = /obj/item/weapon/reagent_containers/food/snacks/grown/wheat - meat_amount = 2 response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/fox.dm b/code/modules/mob/living/simple_animal/friendly/fox.dm index b02ff8415f5..35d9568fbbf 100644 --- a/code/modules/mob/living/simple_animal/friendly/fox.dm +++ b/code/modules/mob/living/simple_animal/friendly/fox.dm @@ -13,7 +13,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 3) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index d2de3523fdd..2fd0214615e 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -13,8 +13,7 @@ see_in_dark = 6 maxHealth = 5 health = 5 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab - meat_amount = 1 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "splats" diff --git a/code/modules/mob/living/simple_animal/friendly/pug.dm b/code/modules/mob/living/simple_animal/friendly/pug.dm index 1086486142d..f5bc620bd20 100644 --- a/code/modules/mob/living/simple_animal/friendly/pug.dm +++ b/code/modules/mob/living/simple_animal/friendly/pug.dm @@ -12,8 +12,7 @@ emote_see = list("shakes its head.", "chases its tail.","shivers.") speak_chance = 1 turns_per_move = 10 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug - meat_amount = 3 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug = 3) response_help = "pets" response_disarm = "bops" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index 49ac9d74de1..cfafe5093b8 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -10,9 +10,8 @@ response_disarm = "shoves" response_harm = "hits" speed = 0 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno - skin_type = /obj/item/stack/sheet/animalhide/xeno - meat_amount = 3 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 4, + /obj/item/stack/sheet/animalhide/xeno = 1) maxHealth = 100 health = 100 harm_intent_damage = 5 @@ -78,6 +77,8 @@ retreat_distance = 5 minimum_distance = 5 move_to_delay = 4 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 4, + /obj/item/stack/sheet/animalhide/xeno = 1) projectiletype = /obj/item/projectile/neurotox projectilesound = 'sound/weapons/pierce.ogg' status_flags = 0 @@ -124,6 +125,8 @@ move_to_delay = 4 maxHealth = 400 health = 400 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 10, + /obj/item/stack/sheet/animalhide/xeno = 2) mob_size = MOB_SIZE_LARGE /obj/item/projectile/neurotox diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 47e4f317b8d..eb1c60d6566 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -13,8 +13,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear - meat_amount = 3 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear = 5) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 243159ff767..1b1f5374458 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -7,8 +7,7 @@ icon_gib = "carp_gib" speak_chance = 0 turns_per_move = 5 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/carpmeat - meat_amount = 2 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/carpmeat = 2) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm index 3ca8816a3b1..190bfdcb873 100644 --- a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm +++ b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm @@ -6,8 +6,6 @@ icon_state = "eyeball" icon_living = "eyeball" icon_gib = "" - meat_type = null - meat_amount = 0 response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 3eced450fed..066d484506d 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -32,8 +32,7 @@ speak_chance = 5 turns_per_move = 5 see_in_dark = 10 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider - meat_amount = 2 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider = 2, /obj/item/weapon/reagent_containers/food/snacks/spiderleg = 8) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" @@ -55,8 +54,7 @@ icon_state = "nurse" icon_living = "nurse" icon_dead = "nurse_dead" - meat_type = /obj/item/weapon/reagent_containers/food/snacks/spidereggs - meat_amount = 4 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider = 2, /obj/item/weapon/reagent_containers/food/snacks/spiderleg = 8, /obj/item/weapon/reagent_containers/food/snacks/spidereggs = 4) maxHealth = 40 health = 40 melee_damage_lower = 5 @@ -94,12 +92,6 @@ stop_automated_movement = 0 walk(src,0) -/mob/living/simple_animal/hostile/poison/giant_spider/harvest(mob/living/user) - var/leg_amount = rand(4,8) - for(var/i=0, i [src] is dead, medical items won't bring it back to life." return - if((meat_type || skin_type) && (stat == DEAD)) //if the animal has a meat, and if it is dead. + if((butcher_results) && (stat == DEAD)) user.changeNext_move(CLICK_CD_MELEE) var/sharpness = is_sharp(O) if(sharpness) @@ -369,8 +366,6 @@ harvest(user) return - ..() - /mob/living/simple_animal/movement_delay() var/tally = 0 //Incase I need to add stuff other than "speed" later From 7ad10b1bb1b1b1c18880ecb3381e45f8373cd3ae Mon Sep 17 00:00:00 2001 From: Firecage Date: Wed, 29 Apr 2015 21:10:32 +0200 Subject: [PATCH 34/57] Small ..() fix. --- code/modules/mob/living/simple_animal/simple_animal.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 0065ad9e554..a4e7cc7be90 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -366,6 +366,8 @@ harvest(user) return + ..() + /mob/living/simple_animal/movement_delay() var/tally = 0 //Incase I need to add stuff other than "speed" later From 37389464805cc0251f23f088250a907bd5c22a04 Mon Sep 17 00:00:00 2001 From: Incoming Date: Wed, 29 Apr 2015 20:10:43 -0400 Subject: [PATCH 35/57] Rolls back the message for a round that starts noncontinuous with no antags since this theoretically could happen if a station is full of antag hating peaceniks with no flags set. Disables mulliganing into DA since it's currently borked and I need to look closer at it anyways --- code/game/gamemodes/game_mode.dm | 5 ++--- code/game/gamemodes/traitor/double_agents.dm | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index ad807c92d60..1dea0f2834d 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -180,10 +180,9 @@ if(Player.mind) if(Player.mind.special_role) continuous_sanity_checked = 1 + return 0 if(!continuous_sanity_checked) - message_admins("The roundtype ([config_tag]) is reporting that it should end because no antagonists exist. This is PROBABLY a configuration error.") - message_admins("Please alert a server owner to check the game_options.txt to be sure that it is up to date with all toggles relating to CONTINUOUS and MIDROUND_ANTAG.") - message_admins("If after checking the settings it doesn't appear to be a configuration problem, create an issue report that [config_tag] isn't reporting its antagonists correctly.") + message_admins("The roundtype ([config_tag]) has no antagonists, continuous round has been defaulted to on and midround_antag has been defaulted to off.") config.continuous[config_tag] = 1 config.midround_antag[config_tag] = 0 return 0 diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index 6ce9c6a44cf..7e4fb0e05fd 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -5,7 +5,6 @@ required_players = 25 required_enemies = 5 recommended_enemies = 8 - reroll_friendly = 1 traitor_name = "double agent" From 1fe81a8e39e0caf7fe07d02a0ebfe1be9f8210d6 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 29 Apr 2015 18:10:29 -0600 Subject: [PATCH 36/57] Let's make the message slightly less gamey --- code/game/objects/items/devices/recaller.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index b5bed586c4c..accaa9c953b 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -40,7 +40,7 @@ dat += "Registration: [(gang == "A")? gang_name("A") : gang_name("B")] Gang [boss ? "Administrator" : "Lieutenant"]
" dat += "Organization Size: [gang_size]
" dat += "Station Control: [round((gang_territory/start_state.num_territories)*100, 1)]%
" - dat += "Summon Gang to Your Location
" + dat += "Rally Your Gang
" dat += "Recall Emergency Shuttle
" dat += "
" dat += "Influence: [points]
" @@ -170,7 +170,7 @@ members += ticker.mode.B_bosses | ticker.mode.B_gang if(members.len) for(var/datum/mind/ganger in members) - ganger.current << "[user] summons the gang to [location]!" + ganger.current << "A powerful thought invades your mind... The gang is rallying at [location]!" log_game("[key_name(user)] summoned the [gang_name(gang)] Gang ([gang]) to [location].") From 2b83dca4c57d4c11124a8e33b2be1ee651fdd6b0 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 29 Apr 2015 19:29:15 -0600 Subject: [PATCH 37/57] Formatting and changelog --- code/game/objects/items/devices/recaller.dm | 2 +- html/changelogs/Ikarrus-Gang5_2.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index accaa9c953b..17674747e4f 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -170,7 +170,7 @@ members += ticker.mode.B_bosses | ticker.mode.B_gang if(members.len) for(var/datum/mind/ganger in members) - ganger.current << "A powerful thought invades your mind... The gang is rallying at [location]!" + ganger.current << "A powerful thought invades your mind... The gang is rallying at [location]!" log_game("[key_name(user)] summoned the [gang_name(gang)] Gang ([gang]) to [location].") diff --git a/html/changelogs/Ikarrus-Gang5_2.yml b/html/changelogs/Ikarrus-Gang5_2.yml index 2f7d22d4604..0bb7f4fc208 100644 --- a/html/changelogs/Ikarrus-Gang5_2.yml +++ b/html/changelogs/Ikarrus-Gang5_2.yml @@ -33,6 +33,6 @@ delete-after: True # 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: "Gang bosses can now summon their gang to their location with their gangtool." + - rscadd: "Gang bosses can now rally their gang to their location with their gangtool." - rscadd: "Gangtools can no longer recall the shuttle if station integrity is lower than 70%" - bugfix: "Communications console should now accurately print the (lack of a) location of the last shuttle call." From 68d4ffaf3ffc989b850f9de6d20a21ceb8854c96 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 29 Apr 2015 19:52:42 -0600 Subject: [PATCH 38/57] uncommitted files (+5 squashed commit) Squashed commit: [971e023] Lets try loosening the restrictions on territory tagging [c55a30d] Reduced pen cost to 40 [2b83dca] Formatting and changelog [1fe81a8] Let's make the message slightly less gamey [3067acc] Changeloggery --- code/game/objects/items/devices/recaller.dm | 8 ++++---- code/game/objects/items/toys.dm | 13 +++++++------ html/changelogs/Ikarrus-Gang5_2.yml | 2 ++ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index 17674747e4f..08cb37b0837 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -71,8 +71,8 @@ else dat += "10mm Ammo
" - dat += "(50 Influence) " - if(points >= 50) + dat += "(40 Influence) " + if(points >= 40) dat += "Recruitment Pen
" else dat += "Recruitment Pen
" @@ -127,9 +127,9 @@ item_type = /obj/item/ammo_box/magazine/m10mm points = 10 if("pen") - if(points >= 50) + if(points >= 40) item_type = /obj/item/weapon/pen/gang - points = 50 + points = 40 if("gangtool") if((promotions < 3) && (points >= (promotions*20)+10)) item_type = /obj/item/device/gangtool/lt diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 07fe7a7defc..38c0dc4e844 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -427,21 +427,22 @@ //Check area validity. Reject space, player-created areas, and non-station z-levels. if (gangID) - var/area/user_area = get_area(user.loc) territory = get_area(target) if(territory && (territory.z == ZLEVEL_STATION) && territory.valid_territory) //Check if this area is already tagged by a gang if(!(locate(/obj/effect/decal/cleanable/crayon/gang) in target)) //Ignore the check if the tile being sprayed has a gang tag if(territory_claimed(territory, user)) return + /* //Prevent people spraying from outside of the territory (ie. Maint walls) - if(istype(user_area) && (user_area.type == territory.type)) - if(locate(/obj/machinery/power/apc) in (user.loc.contents | target.contents)) - user << "You cannot tag here." - return - else + var/area/user_area = get_area(user.loc) + if(istype(user_area) && (user_area.type != territory.type)) user << "You cannot tag [territory] from the outside." return + */ + if(locate(/obj/machinery/power/apc) in (user.loc.contents | target.contents)) + user << "You cannot tag here." + return else user << "[territory] is unsuitable for tagging." return diff --git a/html/changelogs/Ikarrus-Gang5_2.yml b/html/changelogs/Ikarrus-Gang5_2.yml index 0bb7f4fc208..e4e46bac83d 100644 --- a/html/changelogs/Ikarrus-Gang5_2.yml +++ b/html/changelogs/Ikarrus-Gang5_2.yml @@ -35,4 +35,6 @@ delete-after: True changes: - rscadd: "Gang bosses can now rally their gang to their location with their gangtool." - rscadd: "Gangtools can no longer recall the shuttle if station integrity is lower than 70%" + - rscdel: "Removed requirement to be in the territory to tag it." + - tweak: "Recruitment Pen cost reduced to 40." - bugfix: "Communications console should now accurately print the (lack of a) location of the last shuttle call." From beca82e3c2d029a4d73993d031643f79f0f74caa Mon Sep 17 00:00:00 2001 From: Wolfie13 Date: Thu, 30 Apr 2015 12:22:12 +0100 Subject: [PATCH 39/57] Fixes #9097 https://github.com/tgstation/-tg-station/issues/9097 --- .../modules/mob/living/silicon/robot/robot.dm | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index df8ebcfd28d..d43f4ce0dd0 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -401,28 +401,31 @@ var/obj/item/weapon/weldingtool/WT = W if (src == user) user << "You lack the reach to be able to repair yourself!" - return 1 + return if (src.health >= src.maxHealth) user << "[src] is already in good condition!" - return 1 - if (WT.remove_fuel(0, user)) + return + if (WT.remove_fuel(0, user)) //The welder has 1u of fuel consumed by it's afterattack, so we don't need to worry about taking any away. adjustBruteLoss(-30) updatehealth() add_fingerprint(user) visible_message("[user] has fixed some of the dents on [src].") - return 0 + return else user << "The welder must be on for this task!" - return 1 + return else if(istype(W, /obj/item/stack/cable_coil) && wiresexposed) var/obj/item/stack/cable_coil/coil = W - if (coil.use(1)) - adjustFireLoss(-30) - updatehealth() - user.visible_message("[user] has fixed some of the burnt wires on [src].", "You fix some of the burnt wires on [src].") + if (fireloss > 0) + if (coil.use(1)) + adjustFireLoss(-30) + updatehealth() + user.visible_message("[user] has fixed some of the burnt wires on [src].", "You fix some of the burnt wires on [src].") + else + user << "You need more cable to repair [src]!" else - user << "You need one length of cable to repair [src]!" + user << "The wires seem fine, there's no need to fix them." else if (istype(W, /obj/item/weapon/crowbar)) // crowbar means open or close the cover if(opened) @@ -447,7 +450,6 @@ W.loc = src cell = W user << "You insert the power cell." -// chargecount = 0 update_icons() else if (istype(W, /obj/item/weapon/wirecutters) || istype(W, /obj/item/device/multitool) || istype(W, /obj/item/device/assembly/signaler)) @@ -1039,4 +1041,4 @@ if(2) //New Module connected_ai << "

NOTICE - Cyborg module change detected: [name] has loaded the [designation] module.
" if(3) //New Name - connected_ai << "

NOTICE - Cyborg reclassification detected: [oldname] is now designated as [newname].
" \ No newline at end of file + connected_ai << "

NOTICE - Cyborg reclassification detected: [oldname] is now designated as [newname].
" From 88260a638a3298e4ea369064e5e84fba523482b1 Mon Sep 17 00:00:00 2001 From: Incoming Date: Thu, 30 Apr 2015 12:14:41 -0400 Subject: [PATCH 40/57] Adds enforce continuous rounds and allow midround antagonist reporting to get revision. It won't tell you which modes have them on from there (because it's player accessible) but will show how many roundtypes are currently set to use the features. Standard config options would currnetly read: Enforce Continuous Rounds: 10 of 18 roundtypes Allow Midround Antagonists: 8 of 18 roundtypes --- code/datums/helper_datums/getrev.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index 91826c2d749..8aaafde67b2 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -39,4 +39,6 @@ client/verb/showrevinfo() src << "Enforce Human Authority: [config.enforce_human_authority]" src << "Allow Latejoin Antagonists: [config.allow_latejoin_antagonists]" src << "Protect Assistant From Antagonist: [config.protect_assistant_from_antagonist]" + src << "Enforce Continuous Rounds: [config.continuous.len] of [config.modes.len] roundtypes" + src << "Allow Midround Antagonists: [config.midround_antag.len] of [config.modes.len] roundtypes" return From cd734c8eca53fc92f0495f61e2d4237c2cad9401 Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 30 Apr 2015 16:42:25 -0600 Subject: [PATCH 41/57] Fixes borg modules other than the trash bag not being able to work on disposal bins. --- code/modules/recycling/disposal.dm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 0cbd54f514f..f9896199225 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -75,13 +75,6 @@ if(stat & BROKEN || !I || !user) return - if(isrobot(user)) - if(!istype(I, /obj/item/weapon/storage/bag/trash)) - return - else - if(I.flags & NODROP) - return - src.add_fingerprint(user) if(mode<=0) // It's off if(istype(I, /obj/item/weapon/screwdriver)) @@ -130,7 +123,7 @@ stuff_mob_in(G.affecting, user) return - if(!I) return + if(!I || I.flags & NODROP) return user.drop_item() I.loc = src From fe1d3c22d54a8aa3ba737035e053dde3ed5f23ac Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Thu, 30 Apr 2015 18:27:58 -0700 Subject: [PATCH 42/57] Minor rework of lobby admin verbs Both me and #9228 fixed the same bug, so I reverted mine Starting the round with the start now verb will now show a tip of the round. --- code/controllers/subsystem/ticker.dm | 4 +--- code/modules/admin/admin.dm | 7 +++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 815809cd9c6..020a00c3603 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -37,7 +37,6 @@ var/datum/subsystem/ticker/ticker var/tipped = 0 //Did we broadcast the tip of the day yet? var/timeLeft = 1200 //pregame timer - var/delay_start = 0 //if set true, the pre-round countdown timer does not tick down. var/totalPlayers = 0 //used for pregame stats on statpanel var/totalPlayersReady = 0 //used for pregame stats on statpanel @@ -81,8 +80,7 @@ var/datum/subsystem/ticker/ticker ++totalPlayersReady //countdown - if (!delay_end) - timeLeft -= wait + timeLeft -= wait if(timeLeft <= 30 && !tipped) send_random_tip() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5e083983580..9c493b12f03 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -581,8 +581,7 @@ var/global/floorIsLava = 0 set name="Start Now" if(ticker.current_state == GAME_STATE_PREGAME) ticker.can_fire = 1 - ticker.delay_start = 0 - ticker.current_state = GAME_STATE_SETTING_UP + ticker.timeLeft = 0 log_admin("[usr.key] has started the game.") message_admins("[usr.key] has started the game.") feedback_add_details("admin_verb","SN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -638,8 +637,8 @@ var/global/floorIsLava = 0 set name="Delay" if(ticker.current_state > GAME_STATE_PREGAME) return alert("Too late... The game has already started!") - ticker.delay_start = !ticker.delay_start - if(ticker.delay_start) + ticker.can_fire = !ticker.can_fire + if(!ticker.can_fire) world << "The game start has been delayed." log_admin("[key_name(usr)] delayed the game.") else From c6981d8abacee69cf4d7976d3cc94f623a323134 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Fri, 1 May 2015 00:11:19 -0600 Subject: [PATCH 43/57] Fixes compilation error caused by shitty map merger --- _maps/map_files/generic/z2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 37f021406a7..38d0b748355 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -697,7 +697,7 @@ "nu" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) "nv" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "nw" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/tdome/tdomeobserve) -"nx" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nx" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchen/knife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "ny" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "nz" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "nA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/centcom/evac) From 41542fb8c828cd3fc8772f3acd05c62ae0b6dbb7 Mon Sep 17 00:00:00 2001 From: Boggart Date: Fri, 1 May 2015 00:17:47 -0600 Subject: [PATCH 44/57] Fixes being able to move out of cryo into the pipes. --- code/game/machinery/cryo.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 851bf6e643f..817835f566a 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -80,7 +80,6 @@ return 0 /obj/machinery/atmospherics/unary/cryo_cell/relaymove(var/mob/user) - ..() open_machine() /obj/machinery/atmospherics/unary/cryo_cell/container_resist() From 94a132dbdede519145b2a7a7dd55354fad6c5357 Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Fri, 1 May 2015 05:24:33 -0700 Subject: [PATCH 45/57] pr-9231 changelog and minor subsystem tweaks --- code/controllers/master_controller.dm | 2 +- code/controllers/subsystem/air.dm | 10 ++--- code/controllers/subsystem/npcpool.dm | 21 ++++++++- .../MrStonedOne-pr-9231-mc-subsystem.yml | 43 +++++++++++++++++++ 4 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 4b077ab2fc1..5cff548b620 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -100,7 +100,7 @@ calculate the longest number of ticks the MC can wait between each cycle without SS.cost = MC_AVERAGE(SS.cost, world.timeofday - timer) if (SS.dynamic_wait) var/oldwait = SS.wait - SS.wait = min(max(round(SS.cost*SS.dwait_delta),SS.dwait_lower),SS.dwait_upper) + SS.wait = min(max(round(SS.cost*SS.dwait_delta, 0.1),SS.dwait_lower),SS.dwait_upper) if (oldwait != SS.wait) calculateGCD() SS.next_fire += SS.wait diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 0555e5e60ee..5c74da6d84d 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -15,7 +15,7 @@ var/datum/subsystem/air/SSair var/cost_hotspots = 0 var/cost_superconductivity = 0 var/cost_pipenets = 0 - var/cost_atmos_mechinery = 0 + var/cost_atmos_machinery = 0 var/obj/effect/overlay/plasma_overlay //overlay for plasma var/obj/effect/overlay/sleeptoxin_overlay //overlay for sleeptoxin @@ -46,7 +46,7 @@ var/datum/subsystem/air/SSair msg += "HS:[round(cost_hotspots,0.01)]|" msg += "SC:[round(cost_superconductivity,0.01)]|" msg += "PN:[round(cost_pipenets,0.01)]|" - msg += "AM:[round(cost_atmos_mechinery,0.01)]" + msg += "AM:[round(cost_atmos_machinery,0.01)]" msg += "} " msg += "AT:[active_turfs.len]|" msg += "EG:[excited_groups.len]|" @@ -67,8 +67,8 @@ var/datum/subsystem/air/SSair cost_pipenets = MC_AVERAGE(cost_pipenets, (world.timeofday - timer)) timer = world.timeofday - process_atmos_mechinery() - cost_atmos_mechinery = MC_AVERAGE(cost_atmos_mechinery, (world.timeofday - timer)) + process_atmos_machinery() + cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, (world.timeofday - timer)) timer = world.timeofday process_active_turfs() @@ -105,7 +105,7 @@ var/datum/subsystem/air/SSair networks.Cut(i, i+1) -/datum/subsystem/air/proc/process_atmos_mechinery() +/datum/subsystem/air/proc/process_atmos_machinery() var/seconds = wait * 0.1 for(var/obj/machinery/M in atmos_machinery) if(M && (M.process_atmos(seconds) != PROCESS_KILL)) diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index c9417029923..55a11252c35 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -40,7 +40,7 @@ var/datum/subsystem/npcpool/SSbp for(var/obj/machinery/bot/check in botPool_l_non) if(!check) botPool_l_non.Cut(npcCount,npcCount+1) - + continue if(check.hacked) needsHelp_non |= check else if(check.frustration > 5) //average for most bots @@ -53,9 +53,10 @@ var/datum/subsystem/npcpool/SSbp //SNPC handling for(var/mob/living/carbon/human/interactive/check in botPool_l) - var/checkInRange = view(MAX_RANGE_FIND,check) if(!check) botPool_l.Cut(npcCount,npcCount+1) + continue + var/checkInRange = view(MAX_RANGE_FIND,check) if(!(locate(check.TARGET) in checkInRange)) needsDelegate |= check @@ -70,7 +71,11 @@ var/datum/subsystem/npcpool/SSbp npcCount++ if(needsDelegate.len) + npcCount = 1 //reset the count for(var/mob/living/carbon/human/interactive/check in needsDelegate) + if(!check) + needsDelegate.Cut(npcCount,npcCount+1) + continue if(canBeUsed.len) var/mob/living/carbon/human/interactive/candidate = pick(canBeUsed) var/facCount = 0 @@ -87,9 +92,14 @@ var/datum/subsystem/npcpool/SSbp needsDelegate -= check canBeUsed -= candidate candidate.eye_color = "red" + npcCount++ if(needsAssistant.len) + npcCount = 1 //reset the count for(var/mob/living/carbon/human/interactive/check in needsAssistant) + if(!check) + needsAssistant.Cut(npcCount,npcCount+1) + continue if(canBeUsed.len) var/mob/living/carbon/human/interactive/candidate = pick(canBeUsed) var/facCount = 0 @@ -106,11 +116,18 @@ var/datum/subsystem/npcpool/SSbp needsAssistant -= check canBeUsed -= candidate candidate.eye_color = "yellow" + npcCount++ if(needsHelp_non.len) + npcCount = 1 //reset the count for(var/obj/machinery/bot/B in needsHelp_non) + if (!B) + needsHelp_non.Cut(npcCount,npcCount+1) + continue if(canBeUsed_non.len) var/obj/machinery/bot/candidate = pick(canBeUsed_non) candidate.call_bot(B,get_turf(B),FALSE) canBeUsed_non -= B needsHelp_non -= candidate + npcCount++ + diff --git a/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml b/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml new file mode 100644 index 00000000000..722b0637bbf --- /dev/null +++ b/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml @@ -0,0 +1,43 @@ +################################ +# 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 +# tgs (TG-ported fixes?) +################################# + +# Your name. +author: MrStonedOne + +# 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. +# Fuck you and your tab-less "y m l" +# 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: + - experiment: "MasterController and subsystem rejiggering!" + - rscadd: "The MC can now dynamcially change the rate a subsystem is triggered based on how laggy it's being. This has been applied to atmos to allow for faster air processing without lagging the server" + - tweak: "Pipes and atmos machinery now processes in tune with air, rather than seperately." + - bugfix: "Fixed hotspots and fire causing more lag than they needed to" + - bugfix: "Fixed some objects not getting garbage collected because they didn't properly clear references in Destory()" + - tweak: "The qdel subsystem will now limit its processing time to a 5th of a second each tick to prevent lag when a lot of deletes happen" + - bugfix: "Fixed the ticker not showing a tip of the round if an admin forces the round to start immediately" \ No newline at end of file From 9f8c47b5f6fff1f09008a202aeeef38e5785bced Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 1 May 2015 16:32:34 +0200 Subject: [PATCH 46/57] Removes my changes to cyborgs. --- code/modules/mob/living/silicon/robot/life.dm | 27 ++++++------------- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 4 +-- html/changelogs/phil235-BundleFix5.yml | 2 -- 4 files changed, 11 insertions(+), 24 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 7ed69d11de8..09aef431b21 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -24,11 +24,10 @@ if(cell) if(cell.charge <= 0) uneq_all() - speed = 4 + stat = UNCONSCIOUS else if (cell.charge <= 100) uneq_all() cell.use(1) - speed = 2 else if(module_state_1) cell.use(5) @@ -37,12 +36,9 @@ if(module_state_3) cell.use(5) cell.use(1) - speed = 0 else uneq_all() - speed = 4 - - update_icons() + stat = UNCONSCIOUS /mob/living/silicon/robot/handle_regular_status_updates() @@ -69,7 +65,10 @@ if(uneq_module(module_state_1)) src << "CRITICAL ERROR: All modules OFFLINE." - if(paralysis) + if(getOxyLoss() > 50) + Paralyse(3) + + if (paralysis || stunned || weakened) //Stunned etc. stat = UNCONSCIOUS use_power() @@ -81,7 +80,7 @@ if (stuttering) stuttering = max(0, stuttering - 1) - if(druggy) + if (druggy) druggy = max(0, druggy - 1) /mob/living/silicon/robot/handle_regular_hud_updates() @@ -212,18 +211,8 @@ IgniteMob() /mob/living/silicon/robot/update_canmove() - if(stat || paralysis || stunned || weakened || buckled || lockcharge) + if(paralysis || stunned || weakened || buckled || lockcharge) canmove = 0 else canmove = 1 return canmove - -/mob/living/silicon/robot/handle_environment(var/datum/gas_mixture/environment) - if(environment.temperature > FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT) //hotter than what a firesuit can handle - spark_system.start() - adjustFireLoss(4) - throw_alert("temp","hot",3) - else - clear_alert("temp") - - diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 5dab354be5d..d97897ce98c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -720,7 +720,7 @@ /mob/living/silicon/robot/update_icons() overlays.Cut() - if(stat == CONSCIOUS && cell && cell.charge > 0) + if(stat == CONSCIOUS) switch(icon_state) if("robot") overlays += "eyes-standard" diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index cbd6530137f..82a7a0be1e9 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -117,10 +117,10 @@ switch(severity) if(1) src.take_organ_damage(20) - Paralyse(8) + Stun(8) if(2) src.take_organ_damage(10) - Paralyse(3) + Stun(3) flick("noise", src:flash) src << "*BZZZT*" src << "Warning: Electromagnetic pulse detected." diff --git a/html/changelogs/phil235-BundleFix5.yml b/html/changelogs/phil235-BundleFix5.yml index 58ac808132c..b799e9a88c4 100644 --- a/html/changelogs/phil235-BundleFix5.yml +++ b/html/changelogs/phil235-BundleFix5.yml @@ -5,8 +5,6 @@ delete-after: True changes: - tweak: "Space carps can no longer knock down anyone, but they now deal additional stamina damage to humans." - - tweak: "Cyborgs out of power can now see, move, talk and interact with things but are slowed down. Their lack of power is indicated upon examination. Emp'd cyborgs are now blinded." - tweak: "Radiation effects from uranium walls are nerfed to the level of uranium floor." - rscadd: "You can no longer put an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone puts their brain in a MMI. You can now examine the MMI to see if its brain is active." - - tweak: "Cyborgs now get some burn damage when exposed to very hot fires (35,000+ K)" From b19a66ba513402eaad84c9fc64fcb1dd595c12d0 Mon Sep 17 00:00:00 2001 From: Incoming Date: Fri, 1 May 2015 13:34:34 -0400 Subject: [PATCH 47/57] Fixes another instance of FIGHTVALE because the replacementmode didn't realize that the lists of antags are kept in the ticker.mode gamemode and not itself. Clears up some language issues that was making the check antag panel a little harder to read than it needed to be. --- code/game/gamemodes/changeling/changeling.dm | 4 ++-- code/game/gamemodes/changeling/traitor_chan.dm | 4 ++-- code/game/gamemodes/traitor/traitor.dm | 4 ++-- code/modules/admin/player_panel.dm | 4 +++- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index c8d581d08e9..3ea33223508 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -82,9 +82,9 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" /datum/game_mode/changeling/make_antag_chance(var/mob/living/carbon/human/character) //Assigns changeling to latejoiners var/changelingcap = min( round(joined_player_list.len/(config.changeling_scaling_coeff*2))+2, round(joined_player_list.len/config.changeling_scaling_coeff) ) - if(changelings.len >= changelingcap) //Caps number of latejoin antagonists + if(ticker.mode.changelings.len >= changelingcap) //Caps number of latejoin antagonists return - if(changelings.len <= (changelingcap - 2) || prob(100 - (config.changeling_scaling_coeff*2))) + if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 - (config.changeling_scaling_coeff*2))) if(character.client.prefs.be_special & BE_CHANGELING) if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index 25960b275f3..1a228ff3c4d 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -66,10 +66,10 @@ /datum/game_mode/traitor/changeling/make_antag_chance(var/mob/living/carbon/human/character) //Assigns changeling to latejoiners var/changelingcap = min( round(joined_player_list.len/(config.changeling_scaling_coeff*4))+2, round(joined_player_list.len/(config.changeling_scaling_coeff*2)) ) - if(changelings.len >= changelingcap) //Caps number of latejoin antagonists + if(ticker.mode.changelings.len >= changelingcap) //Caps number of latejoin antagonists ..() return - if(changelings.len <= (changelingcap - 2) || prob(100 / (config.changeling_scaling_coeff * 4))) + if(ticker.mode.changelings.len <= (changelingcap - 2) || prob(100 / (config.changeling_scaling_coeff * 4))) if(character.client.prefs.be_special & BE_CHANGELING) if(!jobban_isbanned(character.client, "changeling") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 37e40099e0b..eab9be0c79d 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -75,9 +75,9 @@ /datum/game_mode/traitor/make_antag_chance(var/mob/living/carbon/human/character) //Assigns traitor to latejoiners var/traitorcap = min(round(joined_player_list.len / (config.traitor_scaling_coeff * 2)) + 2 + num_modifier, round(joined_player_list.len/config.traitor_scaling_coeff) + num_modifier ) - if(traitors.len >= traitorcap) //Upper cap for number of latejoin antagonists + if(ticker.mode.traitors.len >= traitorcap) //Upper cap for number of latejoin antagonists return - if(traitors.len <= (traitorcap - 2) || prob(100 / (config.traitor_scaling_coeff * 2))) + if(ticker.mode.traitors.len <= (traitorcap - 2) || prob(100 / (config.traitor_scaling_coeff * 2))) if(character.client.prefs.be_special & BE_TRAITOR) if(!jobban_isbanned(character.client, "traitor") && !jobban_isbanned(character.client, "Syndicate")) if(age_check(character.client)) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 1154a8591e1..01bf8b06c6f 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -307,9 +307,11 @@ /datum/admins/proc/check_antagonists() if (ticker && ticker.current_state >= GAME_STATE_PLAYING) var/dat = "Round Status

Round Status

" - dat += "Current Game Mode: [ticker.mode.name]
" if(ticker.mode.replacementmode) + dat += "Former Game Mode: [ticker.mode.name]
" dat += "Replacement Game Mode: [ticker.mode.replacementmode.name]
" + else + dat += "Current Game Mode: [ticker.mode.name]
" dat += "Round Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]
" dat += "Emergency shuttle
" if(SSshuttle.emergency.mode < SHUTTLE_CALL) From 9b3f98571c3f82888f28a67518924e9098965e6d Mon Sep 17 00:00:00 2001 From: Incoming Date: Sat, 2 May 2015 00:00:41 -0400 Subject: [PATCH 48/57] mulligan will no longer mulligan a round into the same mode. Because of how scaling works this would at best only create one or two additional antags. At worst it wouldn't create any antagonists, and mulligan would get frustrated and reroll after its failure. --- code/controllers/configuration.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index ec38e7265bb..137c1625a10 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -562,7 +562,7 @@ datum/configuration/proc/get_runnable_midround_modes(crew) var/list/datum/game_mode/runnable_modes = new - for(var/T in (typesof(/datum/game_mode) - /datum/game_mode)) + for(var/T in (typesof(/datum/game_mode) - /datum/game_mode - ticker.mode.type)) var/datum/game_mode/M = new T() if(!(M.config_tag in modes)) qdel(M) From a92b3b24e4420ae7575e16f62ef2e96f8c4af921 Mon Sep 17 00:00:00 2001 From: AnturK Date: Sun, 26 Apr 2015 19:08:55 +0200 Subject: [PATCH 49/57] - Adds make abductor buttons on traitor panel - Fixes clotheless surgery --- code/datums/mind.dm | 86 ++++++++++++++++++++++ code/game/gamemodes/abduction/abduction.dm | 8 ++ code/modules/surgery/surgery_step.dm | 2 +- 3 files changed, 95 insertions(+), 1 deletion(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 97d113d445f..c9a514cf5c9 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -455,6 +455,25 @@ sections["shadowling"] = text + /** Abductors **/ + + text = "Abductor" + if(ticker.mode.config_tag == "abductor") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.abductors) + text += "Abductor|human" + text += "undress|equip" + else + text += "Abductor|human" + + if(current && current.client && current.client.prefs.be_special & BE_ABDUCTOR) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["abductor"] = text + /** MONKEY ***/ if (istype(current, /mob/living/carbon)) text = "monkey" @@ -1074,6 +1093,26 @@ message_admins("[key_name_admin(usr)] has thrall'ed [current].") log_admin("[key_name(usr)] has thrall'ed [current].") + else if(href_list["abductor"]) + switch(href_list["abductor"]) + if("clear") + usr << "Not implemented yet. Sorry!" + if("abductor") + if(!ishuman(current)) + usr << "This only works on humans!" + return + make_Abductor() + log_admin("[key_name(usr)] turned [current] into abductor.") + if("equip") + var/gear = alert("Agent or Scientist Gear","Gear","Agent","Scientist") + if(gear) + var/datum/game_mode/abduction/temp = new + temp.equip_common(current) + if(gear=="Agent") + temp.equip_agent(current) + else + temp.equip_scientist(current) + else if (href_list["monkey"]) var/mob/living/L = current if (L.notransform) @@ -1349,6 +1388,53 @@ ticker.mode.greet_gang(src) ticker.mode.equip_gang(current) +/datum/mind/proc/make_Abductor() + var/role = alert("Abductor Role ?","Role","Agent","Scientist") + var/team = input("Abductor Team ?","Team ?") in list(1,2,3,4) + var/teleport = alert("Teleport to ship ?","Teleport","Yes","No") + + if(!role || !team || !teleport) + return + + if(!ishuman(current)) + return + + ticker.mode.abductors |= src + + var/mob/living/carbon/human/H = current + + hardset_dna(H,null,null,null,null,/datum/species/abductor,null) + var/datum/species/abductor/S = H.dna.species + + switch(role) + if("Agent") + S.agent = 1 + if("Scientist") + S.scientist = 1 + S.team = team + + var/list/obj/effect/landmark/abductor/agent_landmarks = new + var/list/obj/effect/landmark/abductor/scientist_landmarks = new + agent_landmarks.len = 4 + scientist_landmarks.len = 4 + for(var/obj/effect/landmark/abductor/A in landmarks_list) + if(istype(A,/obj/effect/landmark/abductor/agent)) + agent_landmarks[text2num(A.team)] = A + else if(istype(A,/obj/effect/landmark/abductor/scientist)) + scientist_landmarks[text2num(A.team)] = A + + var/obj/effect/landmark/L + if(teleport=="Yes") + switch(role) + if("Agent") + S.agent = 1 + L = agent_landmarks[team] + H.loc = L.loc + if("Scientist") + S.scientist = 1 + L = agent_landmarks[team] + H.loc = L.loc + /datum/mind/proc/AddSpell(var/obj/effect/proc_holder/spell/spell) diff --git a/code/game/gamemodes/abduction/abduction.dm b/code/game/gamemodes/abduction/abduction.dm index f3a73b5a032..eef2b6f6db2 100644 --- a/code/game/gamemodes/abduction/abduction.dm +++ b/code/game/gamemodes/abduction/abduction.dm @@ -223,6 +223,10 @@ return console /datum/game_mode/abduction/proc/equip_agent(var/mob/living/carbon/human/agent,var/team_number) + if(!team_number) + var/datum/species/abductor/S = agent.dna.species + team_number = S.team + var/obj/machinery/abductor/console/console = get_team_console(team_number) var/obj/item/clothing/suit/armor/abductor/vest/V = new /obj/item/clothing/suit/armor/abductor/vest(agent) if(console!=null) @@ -236,6 +240,10 @@ /datum/game_mode/abduction/proc/equip_scientist(var/mob/living/carbon/human/scientist,var/team_number) + if(!team_number) + var/datum/species/abductor/S = scientist.dna.species + team_number = S.team + var/obj/machinery/abductor/console/console = get_team_console(team_number) var/obj/item/device/abductor/gizmo/G = new /obj/item/device/abductor/gizmo(scientist) if(console!=null) diff --git a/code/modules/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm index f139e46f55d..0d70bb249a2 100644 --- a/code/modules/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -25,7 +25,7 @@ if(success) if(target_zone == surgery.location) - if(get_location_accessible(target, target_zone)) + if(get_location_accessible(target, target_zone) || surgery.ignore_clothes) initiate(user, target, target_zone, tool, surgery) return 1 else From 0115296a86c84d452fc1e85df1741e64e1bb15b6 Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 27 Apr 2015 14:01:42 +0200 Subject: [PATCH 50/57] Fixes alien table icon --- code/datums/mind.dm | 2 +- icons/obj/structures.dmi | Bin 109320 -> 110445 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index c9a514cf5c9..65e78b34dbc 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -463,7 +463,7 @@ text = "[text]: " if(src in ticker.mode.abductors) text += "Abductor|human" - text += "undress|equip" + text += "|undress|equip" else text += "Abductor|human" diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index ccdac8d866d115dc993658ac905560211e39cd81..682103c7dcbfc160c751efbb77a7828432959d19 100644 GIT binary patch literal 110445 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
#IMp)PQy1rB>gK~W6{5;_Jcw?nv_ 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

UENuXigY?CJP|hX8u83O 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 Date: Mon, 27 Apr 2015 19:03:33 +0200 Subject: [PATCH 51/57] Makes the alien floor randomized Adds buying spare gear for experiment points Makes kidnapping all mob/living stuff possible. --- .../gamemodes/abduction/abduction_gear.dm | 33 +++++++++++++++---- .../gamemodes/abduction/machinery/console.dm | 30 ++++++++++++++++- .../game/gamemodes/abduction/machinery/pad.dm | 2 +- code/game/turfs/unsimulated/floor.dm | 4 +++ 4 files changed, 60 insertions(+), 9 deletions(-) diff --git a/code/game/gamemodes/abduction/abduction_gear.dm b/code/game/gamemodes/abduction/abduction_gear.dm index 0b8b72cb227..44ab761581c 100644 --- a/code/game/gamemodes/abduction/abduction_gear.dm +++ b/code/game/gamemodes/abduction/abduction_gear.dm @@ -208,6 +208,8 @@ user << "You mark the target for future retrieval." else prepare(target,user) + else + prepare(target,user) /obj/item/device/abductor/gizmo/proc/prepare(var/atom/target, var/mob/living/user) if(get_dist(target,user)>1) @@ -246,6 +248,8 @@ var/mob/living/carbon/human/M for(M in view(2,targloc)) + if(M == user) + continue user << "You silence [M.name] radio devices." radio_off_mob(M) @@ -327,7 +331,8 @@ Congratulations! You are now trained for xenobiology research!"} #define BATON_STUN 0 #define BATON_SLEEP 1 #define BATON_CUFF 2 -#define BATON_MODES 3 +#define BATON_PROBE 3 +#define BATON_MODES 4 /obj/item/weapon/abductor_baton name = "Advanced Baton" @@ -350,6 +355,8 @@ Congratulations! You are now trained for xenobiology research!"} txt = "sleep inducment" if(BATON_CUFF) txt = "restraining" + if(BATON_PROBE) + txt = "probing" usr << "You switch the baton to [txt] mode" update_icon() @@ -362,6 +369,8 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "wonderprod" if(BATON_CUFF) icon_state = "wonderprod" + if(BATON_PROBE) + icon_state = "wonderprod" /obj/item/weapon/abductor_baton/proc/IsAbductor(var/mob/living/user) if(!ishuman(user)) @@ -384,11 +393,6 @@ Congratulations! You are now trained for xenobiology research!"} if(!isliving(target)) return - if(user.a_intent == "help") - target.visible_message("[user] probes [target] with [src]!", \ - "[user] probed [target]!") - return - var/mob/living/L = target user.do_attack_animation(L) @@ -399,6 +403,8 @@ Congratulations! You are now trained for xenobiology research!"} SleepAttack(L,user) if(BATON_CUFF) CuffAttack(L,user) + if(BATON_PROBE) + ProbeAttack(L,user) /obj/item/weapon/abductor_baton/attack_self(mob/living/user) toggle(user) @@ -450,6 +456,19 @@ Congratulations! You are now trained for xenobiology research!"} user << "You fail to handcuff [C]." return +/obj/item/weapon/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user) + L.visible_message("[user] probes [L] with [src]!", \ + "[user] probed [L]!") + + var/species = "Unknown Species" + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(H.dna && H.dna.species) + species = "[H.dna.species.name]" + if(L.mind && L.mind.changeling) + species = "Changeling Lifeform" + user << "Probing Result:[species]" + /obj/item/weapon/restraints/handcuffs/energy name = "energy cuffs" desc = "Energy field restraining the hands." @@ -505,7 +524,7 @@ Congratulations! You are now trained for xenobiology research!"} /obj/item/clothing/head/helmet/abductor name = "Agent Headgear" - desc = "Abducting with style. Spiky style." + desc = "Abducting with style. Spiky style. Prevents digital tracking." icon_state = "alienhelmet" item_state = "alienhelmet" blockTracking = 1 diff --git a/code/game/gamemodes/abduction/machinery/console.dm b/code/game/gamemodes/abduction/machinery/console.dm index bfaeefa3e2c..a2bc9030c90 100644 --- a/code/game/gamemodes/abduction/machinery/console.dm +++ b/code/game/gamemodes/abduction/machinery/console.dm @@ -51,6 +51,11 @@ if(experiment != null) var/points = experiment.points dat += "Collected Samples : [points]
" + dat += "Transfer data in exchange for supplies:
" + dat += "
Advanced Baton
" + dat += "Agent Helmet
" + dat += "Radio Silencer
" + dat += "Science Tool
" else dat += "NO EXPERIMENT MACHINE DETECTED
" @@ -101,6 +106,16 @@ FlipVest() else if(href_list["select_disguise"]) SelectDisguise() + else if(href_list["dispense"]) + switch(href_list["dispense"]) + if("baton") + Dispense(/obj/item/weapon/abductor_baton) + if("helmet") + Dispense(/obj/item/clothing/head/helmet/abductor) + if("silencer") + Dispense(/obj/item/device/abductor/silencer) + if("tool") + Dispense(/obj/item/device/abductor/gizmo) src.updateUsrDialog() /obj/machinery/abductor/console/proc/TeleporterSet() @@ -181,4 +196,17 @@ user << "You link the vest to the console." vest = V else - ..() \ No newline at end of file + ..() + +/obj/machinery/abductor/console/proc/Dispense(var/item) + if(experiment && experiment.points > 0) + experiment.points-- + say("Incoming supply!") + if(pad) + flick("alien-pad", pad) + new item(pad.loc) + else + new item(src.loc) + else + say("Insufficent data!") + return \ No newline at end of file diff --git a/code/game/gamemodes/abduction/machinery/pad.dm b/code/game/gamemodes/abduction/machinery/pad.dm index 081f746a085..b586874397d 100644 --- a/code/game/gamemodes/abduction/machinery/pad.dm +++ b/code/game/gamemodes/abduction/machinery/pad.dm @@ -49,7 +49,7 @@ spawn(0) anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir) -/obj/machinery/abductor/pad/proc/Retrieve(var/mob/living/carbon/human/target) +/obj/machinery/abductor/pad/proc/Retrieve(var/mob/living/target) flick("alien-pad", src) spawn(0) anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir) diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm index a2a98f734a8..e6d3be6adfe 100644 --- a/code/game/turfs/unsimulated/floor.dm +++ b/code/game/turfs/unsimulated/floor.dm @@ -25,3 +25,7 @@ /turf/unsimulated/floor/abductor name = "alien floor" icon_state = "alienpod1" + +/turf/unsimulated/floor/abductor/New() + ..() + icon_state = "alienpod[rand(1,9)]" From 76717c6a2ff58c41843eebcddb2f6ae7759f7762 Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 27 Apr 2015 20:01:41 +0200 Subject: [PATCH 52/57] Adds some tech levels to the abductor gear --- code/game/gamemodes/abduction/abduction_gear.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/gamemodes/abduction/abduction_gear.dm b/code/game/gamemodes/abduction/abduction_gear.dm index 44ab761581c..a13b347907c 100644 --- a/code/game/gamemodes/abduction/abduction_gear.dm +++ b/code/game/gamemodes/abduction/abduction_gear.dm @@ -11,6 +11,7 @@ icon_state = "vest_stealth" item_state = "armor" blood_overlay_type = "armor" + origin_tech = "materials=5;biotech=4;powerstorage=5" armor = list(melee = 15, bullet = 15, laser = 15, energy = 15, bomb = 15, bio = 15, rad = 15) action_button_name = "Activate" action_button_is_hands_free = 1 @@ -147,6 +148,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "gizmo_scan" item_state = "silencer" + origin_tech = "materials=5;magnets=5;bluespace=6" var/mode = GIZMO_SCAN var/mob/living/marked = null var/obj/machinery/abductor/console/console @@ -227,6 +229,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "silencer" item_state = "gizmo" + origin_tech = "materials=5;magnets=5" /obj/item/device/abductor/silencer/attack(mob/living/M, mob/user) if(!AbductorCheck(user)) @@ -341,6 +344,7 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "wonderprod" item_state = "wonderprod" slot_flags = SLOT_BELT + origin_tech = "materials=6;combat=5;biotech=7" force = 7 w_class = 3 action_button_name = "Toggle Mode" @@ -528,6 +532,7 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "alienhelmet" item_state = "alienhelmet" blockTracking = 1 + origin_tech = "materials=6;magnets=5" // Operating Table / Beds / Lockers From d5c52fab50e01f66108d23e3b5300461fbe37316 Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 27 Apr 2015 23:58:23 +0200 Subject: [PATCH 53/57] Fixes blockTracking variable --- code/game/machinery/camera/tracking.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 3e0dac86a35..8bf07969c01 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -70,14 +70,14 @@ if(istype(M, /mob/living/carbon/human)) human = 1 var/mob/living/carbon/human/H = M + world << "BEFORE SYND" //Cameras can't track people wearing an agent card or a ninja hood. if(H.wear_id && istype(H.wear_id.GetID(), /obj/item/weapon/card/id/syndicate)) continue - //Generic variable who's existance is to blame on shitty old ninja code - if(istype(H.head, /obj/item/clothing/head)) - var/obj/item/clothing/head/hat = H.head - if(hat.blockTracking) - continue + if(istype(H.head, /obj/item/clothing/head)) + var/obj/item/clothing/head/hat = H.head + if(hat.blockTracking) + continue // Now, are they viewable by a camera? (This is last because it's the most intensive check) if(!near_camera(M)) @@ -130,10 +130,10 @@ U << "Follow camera mode terminated." U.cameraFollow = null return - if(istype(H.head, /obj/item/clothing/head)) - var/obj/item/clothing/head/hat = H.head - if(hat.blockTracking) - U << "Follow camera mode terminated." + if(istype(H.head, /obj/item/clothing/head)) + var/obj/item/clothing/head/hat = H.head + if(hat.blockTracking) + U << "Follow camera mode terminated." U.cameraFollow = null return if(H.digitalcamo) From d01bd11f47fc764d2e966d0dc17bff77cd866314 Mon Sep 17 00:00:00 2001 From: AnturK Date: Tue, 28 Apr 2015 02:36:05 +0200 Subject: [PATCH 54/57] Update tracking.dm Oops --- code/game/machinery/camera/tracking.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 8bf07969c01..dd7eb081ded 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -70,7 +70,6 @@ if(istype(M, /mob/living/carbon/human)) human = 1 var/mob/living/carbon/human/H = M - world << "BEFORE SYND" //Cameras can't track people wearing an agent card or a ninja hood. if(H.wear_id && istype(H.wear_id.GetID(), /obj/item/weapon/card/id/syndicate)) continue @@ -194,4 +193,4 @@ else if (sorttext(a.c_tag, b.c_tag) < 0) L.Swap(j, j + 1) - return L \ No newline at end of file + return L From 9c1d52a7ae6a6d6bfcb470c8f23fbf15cf498c67 Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 30 Apr 2015 13:38:05 +0200 Subject: [PATCH 55/57] Fixes non-gamemode rounded reports. Also formatting consistent with other modes. --- code/game/gamemodes/abduction/abduction.dm | 25 +++++++++++++--------- code/game/gamemodes/game_mode.dm | 11 ++++++++++ 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/code/game/gamemodes/abduction/abduction.dm b/code/game/gamemodes/abduction/abduction.dm index eef2b6f6db2..9623e545f3d 100644 --- a/code/game/gamemodes/abduction/abduction.dm +++ b/code/game/gamemodes/abduction/abduction.dm @@ -267,6 +267,7 @@ return ..() /datum/game_mode/abduction/declare_completion() + world << "
The Abductors were:" for(var/team_number=1,team_number<=teams,team_number++) var/obj/machinery/abductor/console/console = get_team_console(team_number) var/datum/objective/objective = team_objectives[team_number] @@ -282,7 +283,7 @@ world << "[team_name] team failed its mission! " world << "Team Members: [agent.name]([agent.ckey])
[scientist.name]([scientist.ckey])" - world << "Abductees:" + world << "
The Abductees were:" display_abductees(console) ..() @@ -293,20 +294,24 @@ for(var/mob/living/abductee in abductees) if(!abductee.mind) continue - world << "[abductee.name]([abductee.ckey]))" - var/count = 1 - for(var/datum/objective/objective in abductee.mind.objectives) - if(objective.check_completion()) - world << "
Objective #[count]: [objective.explanation_text] Success!" - else - world << "
Objective #[count]: [objective.explanation_text] Fail." - count++ + world << printplayer(abductee.mind) + world << printobjectives(abductee.mind) /datum/game_mode/proc/auto_declare_completion_abduction() if(abductors.len) - world << "Abductors:" + world << "
The Abductors were:" for(var/datum/mind/M in abductors) world << "Abductor [M.current ? M.current.name : "Abductor"]([M.key])" + world << printobjectives(M) + world << "
The Abductees were:" + var/list/full_history = list() + for(var/obj/machinery/abductor/console/C in machines) + full_history |= C.experiment.history + for(var/mob/living/abductee in full_history) + if(!abductee.mind) + continue + world << printplayer(abductee.mind) + world << printobjectives(abductee.mind) return //Landmarks diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 1dea0f2834d..83c10f02e99 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -487,6 +487,17 @@ proc/display_roundstart_logout_report() return text +/datum/game_mode/proc/printobjectives(var/datum/mind/ply) + var/text = "" + var/count = 1 + for(var/datum/objective/objective in ply.objectives) + if(objective.check_completion()) + text += "
Objective #[count]: [objective.explanation_text] Success!" + else + text += "
Objective #[count]: [objective.explanation_text] Fail." + count++ + return text + //If the configuration option is set to require players to be logged as old enough to play certain jobs, then this proc checks that they are, otherwise it just returns 1 /datum/game_mode/proc/age_check(client/C) if(get_remaining_days(C) == 0) From 34437dffb6579e56709bd4788feffbdefda1a72b Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 30 Apr 2015 14:36:58 +0200 Subject: [PATCH 56/57] - Makes additional batons cost 2 experiment points. - Fixes typo in floors.dmi - Traitor panel buttons now grant objectives as well --- code/datums/mind.dm | 4 ++++ code/game/gamemodes/abduction/abduction.dm | 13 +++++++++++++ .../gamemodes/abduction/machinery/console.dm | 8 ++++---- icons/turf/floors.dmi | Bin 357811 -> 385945 bytes 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 65e78b34dbc..f7cf43e325e 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1401,6 +1401,10 @@ ticker.mode.abductors |= src + var/datum/objective/experiment/O = new + O.owner = src + objectives += O + var/mob/living/carbon/human/H = current hardset_dna(H,null,null,null,null,/datum/species/abductor,null) diff --git a/code/game/gamemodes/abduction/abduction.dm b/code/game/gamemodes/abduction/abduction.dm index 9623e545f3d..724603f3411 100644 --- a/code/game/gamemodes/abduction/abduction.dm +++ b/code/game/gamemodes/abduction/abduction.dm @@ -342,6 +342,19 @@ datum/objective/experiment/New() explanation_text = "Experiment on [target_amount] humans" datum/objective/experiment/check_completion() + if(!owner.current || !ishuman(owner.current)) + return 0 + var/mob/living/carbon/human/H = owner.current + if(!H.dna || !H.dna.species || !(H.dna.species.id == "abductor")) + return 0 + var/datum/species/abductor/S = H.dna.species + var/ab_team = S.team + for(var/obj/machinery/abductor/experiment/E in machines) + if(E.team == ab_team) + if(E.points >= target_amount) + return 1 + else + return 0 return 0 datum/objective/abductee diff --git a/code/game/gamemodes/abduction/machinery/console.dm b/code/game/gamemodes/abduction/machinery/console.dm index a2bc9030c90..89f37c05ccf 100644 --- a/code/game/gamemodes/abduction/machinery/console.dm +++ b/code/game/gamemodes/abduction/machinery/console.dm @@ -109,7 +109,7 @@ else if(href_list["dispense"]) switch(href_list["dispense"]) if("baton") - Dispense(/obj/item/weapon/abductor_baton) + Dispense(/obj/item/weapon/abductor_baton,cost=2) if("helmet") Dispense(/obj/item/clothing/head/helmet/abductor) if("silencer") @@ -198,9 +198,9 @@ else ..() -/obj/machinery/abductor/console/proc/Dispense(var/item) - if(experiment && experiment.points > 0) - experiment.points-- +/obj/machinery/abductor/console/proc/Dispense(var/item,var/cost=1) + if(experiment && experiment.points >= cost) + experiment.points-=cost say("Incoming supply!") if(pad) flick("alien-pad", pad) diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index dc66c1ec6dd796f74b15043e1481e65aa54e46cd..1d42d7752c294057f73b8f1697cb5bcd2d99d82d 100644 GIT binary patch literal 385945 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�svMd54;H-w_0RT<8uYLt0j1aR-QCc64XlEn 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 z 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%0Ac;0a|zy^ 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

<8EqoU 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� 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 Date: Sun, 3 May 2015 01:11:40 +1000 Subject: [PATCH 57/57] adds and compiled --- html/changelog.html | 64 ++++++++++++++++++- html/changelogs/.all_changelog.yml | 55 +++++++++++++++- html/changelogs/Fayrik-TheNanoing.yml | 6 -- html/changelogs/Ikarrus-Delay.yml | 36 ----------- html/changelogs/Ikarrus-Gang5_2.yml | 40 ------------ .../MrStonedOne-pr-9231-mc-subsystem.yml | 43 ------------- html/changelogs/Xhuis-RemoveRevenant.yml | 5 -- html/changelogs/phil235-BundleFix5.yml | 10 --- 8 files changed, 115 insertions(+), 144 deletions(-) delete mode 100644 html/changelogs/Fayrik-TheNanoing.yml delete mode 100644 html/changelogs/Ikarrus-Delay.yml delete mode 100644 html/changelogs/Ikarrus-Gang5_2.yml delete mode 100644 html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml delete mode 100644 html/changelogs/Xhuis-RemoveRevenant.yml delete mode 100644 html/changelogs/phil235-BundleFix5.yml diff --git a/html/changelog.html b/html/changelog.html index 8ba799e8ebd..efe183bfc12 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,67 @@ -->

+

03 May 2015

+

AnturK updated:

+
    +
  • Abductors can purchase spare gear with experimentation points.
  • +
+

Ikarrus updated:

+
    +
  • Admins can now adjust the pre-game delay time.
  • +
+

MrStonedOne updated:

+
    +
  • MasterController and subsystem rejiggering!
  • +
  • The MC can now dynamcially change the rate a subsystem is triggered based on how laggy it's being. This has been applied to atmos to allow for faster air processing without lagging the server
  • +
  • Pipes and atmos machinery now processes in tune with air, rather than seperately.
  • +
  • Fixed hotspots and fire causing more lag than they needed to
  • +
  • Fixed some objects not getting garbage collected because they didn't properly clear references in Destory()
  • +
  • The qdel subsystem will now limit its processing time to a 5th of a second each tick to prevent lag when a lot of deletes happen
  • +
  • Fixed the ticker not showing a tip of the round if an admin forces the round to start immediately
  • +
+ +

02 May 2015

+

Boggart updated:

+
    +
  • Cryo tubes can no longer be used for ventcrawling.
  • +
+

Ikarrus updated:

+
    +
  • Admins can choose the strength and size of Centcom teams to send, ranging from officials to deathsquads, with the 'Make Centcom Respone Team' button.
  • +
+

phil235 updated:

+
    +
  • Space carps can no longer knock down anyone, but they now deal additional stamina damage to humans.
  • +
  • Radiation effects from uranium walls are nerfed to the level of uranium floor.
  • +
  • You can no longer put an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone puts their brain in a MMI. You can now examine the MMI to see if its brain is active.
  • +
+ +

01 May 2015

+

Ikarrus updated:

+
    +
  • Gang bosses can now rally their gang to their location with their gangtool.
  • +
  • Gangtools can no longer recall the shuttle if station integrity is lower than 70%
  • +
  • Removed requirement to be in the territory to tag it.
  • +
  • Recruitment Pen cost reduced to 40.
  • +
  • Communications console should now accurately print the (lack of a) location of the last shuttle call.
  • +
+

Xhuis updated:

+
    +
  • Revenants will no longer spawn without admin intervention. They are pending a remake.
  • +
+ +

30 April 2015

+

Fayrik updated:

+
    +
  • Ported NanoUI to most atmospherics equipment.
  • +
+

TheVekter updated:

+
    +
  • Hooch is now made with 2 parts Ethanol, 1 part Welder fuel and 1 part Universal Enzyme as a catalyst.
  • +
  • No-slip shoes are paintable, painting them doesn't remove no-slip properties.
  • +
+

29 April 2015

AndroidSFV updated:

    @@ -85,7 +146,6 @@

    Ikarrus updated:

    • Spraycans and crayons can now draw Poseur Tags, aka Fake Gang Tags, as grafiti.
    • -
    • Gangs Capture goal reduced to 60%
    • Influence income changed to provide weaker gangs a bigger boost, while slowing down stronger gangs to promote opportunity for comebacks.
    • Gangs only earn influence on territories they have held on to since the previous Status Report (the income calculation every 5 minutes). This places more significance on defending your existing territory.
    • You must be in the territory physically to tag it now. So no more tagging everything from maint.
    • @@ -116,7 +176,7 @@

      25 April 2015

      Boggart updated:

        -
      • Ports Nienhaus's guitar, generalizes handheld instrument code.
      • +
      • Generalizes handheld instrument code and Ports Nienhaus's guitar, sounds by BartNixon of Tau Ceti.
      • Fixes being unable to build disposal pipes on walls, makes changing the RPD's settings not affect pipes that are currently building, makes the RPD use the datum/browser ui, makes it use categories and makes it show the selected mode.

      Gun Hog updated:

      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 813ddd15b61..eeb910a68c4 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2296,7 +2296,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Buffed Ripley's movement and drilling speed in low pressure environments. 2015-04-25: Boggart: - - rscadd: Ports Nienhaus's guitar, generalizes handheld instrument code. + - rscadd: Generalizes handheld instrument code and Ports Nienhaus's guitar, sounds + by BartNixon of Tau Ceti. - rscadd: Fixes being unable to build disposal pipes on walls, makes changing the RPD's settings not affect pipes that are currently building, makes the RPD use the datum/browser ui, makes it use categories and makes it show the selected @@ -2354,7 +2355,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. Ikarrus: - rscadd: Spraycans and crayons can now draw Poseur Tags, aka Fake Gang Tags, as grafiti. - - tweak: Gangs Capture goal reduced to 60% - tweak: Influence income changed to provide weaker gangs a bigger boost, while slowing down stronger gangs to promote opportunity for comebacks. - tweak: Gangs only earn influence on territories they have held on to since the @@ -2383,3 +2383,54 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Choosing your clown, mime, cyborg and AI name as well as religion and deity is now done in the preferences window. As a chaplain , your bible's icon is now chosen by clicking the bible. +2015-04-30: + Fayrik: + - rscadd: Ported NanoUI to most atmospherics equipment. + TheVekter: + - tweak: Hooch is now made with 2 parts Ethanol, 1 part Welder fuel and 1 part Universal + Enzyme as a catalyst. + - tweak: No-slip shoes are paintable, painting them doesn't remove no-slip properties. +2015-05-01: + Ikarrus: + - rscadd: Gang bosses can now rally their gang to their location with their gangtool. + - rscadd: Gangtools can no longer recall the shuttle if station integrity is lower + than 70% + - rscdel: Removed requirement to be in the territory to tag it. + - tweak: Recruitment Pen cost reduced to 40. + - bugfix: Communications console should now accurately print the (lack of a) location + of the last shuttle call. + Xhuis: + - rscdel: Revenants will no longer spawn without admin intervention. They are pending + a remake. +2015-05-02: + Boggart: + - bugfix: Cryo tubes can no longer be used for ventcrawling. + Ikarrus: + - rscadd: Admins can choose the strength and size of Centcom teams to send, ranging + from officials to deathsquads, with the 'Make Centcom Respone Team' button. + phil235: + - tweak: Space carps can no longer knock down anyone, but they now deal additional + stamina damage to humans. + - tweak: Radiation effects from uranium walls are nerfed to the level of uranium + floor. + - rscadd: You can no longer put an inactive MMI in a cyborg shell. Ghosted brains + now get an alert when someone puts their brain in a MMI. You can now examine + the MMI to see if its brain is active. +2015-05-03: + AnturK: + - rscadd: Abductors can purchase spare gear with experimentation points. + Ikarrus: + - rscadd: Admins can now adjust the pre-game delay time. + MrStonedOne: + - experiment: MasterController and subsystem rejiggering! + - rscadd: The MC can now dynamcially change the rate a subsystem is triggered based + on how laggy it's being. This has been applied to atmos to allow for faster + air processing without lagging the server + - tweak: Pipes and atmos machinery now processes in tune with air, rather than seperately. + - bugfix: Fixed hotspots and fire causing more lag than they needed to + - bugfix: Fixed some objects not getting garbage collected because they didn't properly + clear references in Destory() + - tweak: The qdel subsystem will now limit its processing time to a 5th of a second + each tick to prevent lag when a lot of deletes happen + - bugfix: Fixed the ticker not showing a tip of the round if an admin forces the + round to start immediately diff --git a/html/changelogs/Fayrik-TheNanoing.yml b/html/changelogs/Fayrik-TheNanoing.yml deleted file mode 100644 index 556f54168d2..00000000000 --- a/html/changelogs/Fayrik-TheNanoing.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Fayrik - -delete-after: True - -changes: -- rscadd: "Ported NanoUI to most atmospherics equipment." \ No newline at end of file diff --git a/html/changelogs/Ikarrus-Delay.yml b/html/changelogs/Ikarrus-Delay.yml deleted file mode 100644 index 03c6f0b7239..00000000000 --- a/html/changelogs/Ikarrus-Delay.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# 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 -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: Ikarrus - -# 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: "Admins can now adjust the pre-game delay time." \ No newline at end of file diff --git a/html/changelogs/Ikarrus-Gang5_2.yml b/html/changelogs/Ikarrus-Gang5_2.yml deleted file mode 100644 index e4e46bac83d..00000000000 --- a/html/changelogs/Ikarrus-Gang5_2.yml +++ /dev/null @@ -1,40 +0,0 @@ -################################ -# 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 -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: Ikarrus - -# 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: "Gang bosses can now rally their gang to their location with their gangtool." - - rscadd: "Gangtools can no longer recall the shuttle if station integrity is lower than 70%" - - rscdel: "Removed requirement to be in the territory to tag it." - - tweak: "Recruitment Pen cost reduced to 40." - - bugfix: "Communications console should now accurately print the (lack of a) location of the last shuttle call." diff --git a/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml b/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml deleted file mode 100644 index 722b0637bbf..00000000000 --- a/html/changelogs/MrStonedOne-pr-9231-mc-subsystem.yml +++ /dev/null @@ -1,43 +0,0 @@ -################################ -# 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 -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: MrStonedOne - -# 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. -# Fuck you and your tab-less "y m l" -# 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: - - experiment: "MasterController and subsystem rejiggering!" - - rscadd: "The MC can now dynamcially change the rate a subsystem is triggered based on how laggy it's being. This has been applied to atmos to allow for faster air processing without lagging the server" - - tweak: "Pipes and atmos machinery now processes in tune with air, rather than seperately." - - bugfix: "Fixed hotspots and fire causing more lag than they needed to" - - bugfix: "Fixed some objects not getting garbage collected because they didn't properly clear references in Destory()" - - tweak: "The qdel subsystem will now limit its processing time to a 5th of a second each tick to prevent lag when a lot of deletes happen" - - bugfix: "Fixed the ticker not showing a tip of the round if an admin forces the round to start immediately" \ No newline at end of file diff --git a/html/changelogs/Xhuis-RemoveRevenant.yml b/html/changelogs/Xhuis-RemoveRevenant.yml deleted file mode 100644 index 10c08252e86..00000000000 --- a/html/changelogs/Xhuis-RemoveRevenant.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Xhuis -delete-after: True - -changes: - - rscdel: "Revenants will no longer spawn without admin intervention. They are pending a remake." diff --git a/html/changelogs/phil235-BundleFix5.yml b/html/changelogs/phil235-BundleFix5.yml deleted file mode 100644 index b799e9a88c4..00000000000 --- a/html/changelogs/phil235-BundleFix5.yml +++ /dev/null @@ -1,10 +0,0 @@ - -author: phil235 - -delete-after: True - -changes: - - tweak: "Space carps can no longer knock down anyone, but they now deal additional stamina damage to humans." - - tweak: "Radiation effects from uranium walls are nerfed to the level of uranium floor." - - rscadd: "You can no longer put an inactive MMI in a cyborg shell. Ghosted brains now get an alert when someone puts their brain in a MMI. You can now examine the MMI to see if its brain is active." -

7?Amv1WadFRsVy-EHdmZ>wa!V-6 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