From 7ca9679088a75e4741da789ac741eb5b75cb6799 Mon Sep 17 00:00:00 2001 From: Krausus Date: Mon, 29 Jun 2015 01:58:29 -0400 Subject: [PATCH 1/8] Refactors and expands prescription glasses upgrades --- code/game/jobs/job_controller.dm | 4 +- code/modules/clothing/glasses/glasses.dm | 170 ++++++----------------- code/modules/clothing/glasses/hud.dm | 3 + 3 files changed, 47 insertions(+), 130 deletions(-) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 71bc6e0af21..48e4dc6937a 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -494,7 +494,9 @@ var/global/datum/controller/occupations/job_master var/equipped = H.equip_to_slot_or_del(new /obj/item/clothing/glasses/regular(H), slot_glasses) if(equipped != 1) var/obj/item/clothing/glasses/G = H.glasses - G.prescription = 1 + if(istype(G) && !G.prescription) + G.prescription = 1 + G.name = "prescription [G.name]" // H.update_icons() H.hud_updateflag |= (1 << ID_HUD) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 8ddeaf1f513..209ce95acbe 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -8,9 +8,42 @@ //var/darkness_view = 0//Base human is 2 //var/invisa_view = 0 var/prescription = 0 + var/prescription_upgradable = 0 var/see_darkness = 1 var/HUDType = 0 +/obj/item/clothing/glasses/New() + . = ..() + if(prescription_upgradable && prescription) + // Pre-upgraded upgradable glasses + name = "prescription [name]" + +/obj/item/clothing/glasses/attackby(var/obj/item/O as obj, var/mob/user as mob) + if (user.stat || user.restrained() || !ishuman(user)) + return ..() + var/mob/living/carbon/human/H = user + if(prescription_upgradable) + if(istype(O, /obj/item/clothing/glasses/regular)) + if(prescription) + H << "You can't possibly imagine how adding more lenses would improve \the [name]." + return + H.unEquip(O) + O.loc = src // Store the glasses for later removal + H << "You fit \the [name] with lenses from \the [O]." + prescription = 1 + name = "prescription [name]" + return + if(prescription && istype(O, /obj/item/weapon/screwdriver)) + var/obj/item/clothing/glasses/regular/G = locate() in src + if(!G) + G = new(get_turf(H)) + H << "You salvage the prescription lenses from \the [name]." + prescription = 0 + name = initial(name) + H.put_in_hands(G) + return + return ..() + /obj/item/clothing/glasses/meson name = "Optical Meson Scanner" desc = "Used for seeing walls, floors, and stuff through anything." @@ -18,26 +51,12 @@ item_state = "glasses" origin_tech = "magnets=2;engineering=2" vision_flags = SEE_TURFS + prescription_upgradable = 1 species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi' ) -/obj/item/clothing/glasses/meson/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H.unEquip(src) - H.unEquip(O) - var/obj/item/clothing/glasses/meson/prescription/P = new /obj/item/clothing/glasses/meson/prescription(get_turf(H)) - H << "You fit \the [src.name] with lenses from \the [O.name]." - H.put_in_hands(P) - qdel(O) - qdel(src) - return - ..() - /obj/item/clothing/glasses/meson/night name = "Night Vision Optical Meson Scanner" desc = "An Optical Meson Scanner fitted with an amplified visible light spectrum overlay, providing greater visual clarity in darkness." @@ -45,39 +64,10 @@ item_state = "glasses" darkness_view = 8 see_darkness = 0 - -/obj/item/clothing/glasses/meson/night/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(istype(O, /obj/item/clothing/glasses/regular)) - user << "\The [src.name] is too complex for you to fit with prescription lenses." - return - ..() + prescription_upgradable = 0 /obj/item/clothing/glasses/meson/prescription - name = "prescription mesons" - desc = "Optical Meson Scanner with prescription lenses." prescription = 1 - species_fit = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/eyes.dmi' - ) - -/obj/item/clothing/glasses/meson/prescription/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H <<"You can't possibly imagine how adding more lenses would improve \the [src.name]." - return - if(istype(O, /obj/item/weapon/screwdriver)) - H.unEquip(src) - var/obj/item/clothing/glasses/meson/M = new /obj/item/clothing/glasses/meson(get_turf(H)) - var/obj/item/clothing/glasses/regular/R = new /obj/item/clothing/glasses/regular(get_turf(H)) - H << "You salvage the prescription lenses from \the [src.name]." - H.put_in_hands(M) - H.put_in_hands(R) - qdel(src) - return - ..() /obj/item/clothing/glasses/meson/cyber name = "Eye Replacement Implant" @@ -85,6 +75,7 @@ icon_state = "cybereye-green" item_state = "eyepatch" flags = NODROP + prescription_upgradable = 0 /obj/item/clothing/glasses/science name = "Science Goggles" @@ -147,14 +138,14 @@ flags = NODROP /obj/item/clothing/glasses/regular - name = "Prescription Glasses" + name = "prescription glasses" desc = "Made by Nerd. Co." icon_state = "glasses" item_state = "glasses" prescription = 1 /obj/item/clothing/glasses/regular/hipster - name = "Prescription Glasses" + name = "prescription glasses" desc = "Made by Uncool. Co." icon_state = "hipster_glasses" item_state = "hipster_glasses" @@ -179,26 +170,12 @@ darkness_view = 1 flash_protect = 1 tint = 1 + prescription_upgradable = 1 species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi' ) -/obj/item/clothing/glasses/sunglasses/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H.unEquip(src) - H.unEquip(O) - var/obj/item/clothing/glasses/sunglasses/prescription/P = new /obj/item/clothing/glasses/sunglasses/prescription(get_turf(H)) - H << "You fit \the [src.name] with lenses from \the [O.name]." - H.put_in_hands(P) - qdel(O) - qdel(src) - return - ..() - /obj/item/clothing/glasses/virussunglasses desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." name = "sunglasses" @@ -282,42 +259,14 @@ //vision_flags = BLIND flash_protect = 2 tint = 3 //to make them blind + prescription_upgradable = 0 species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi' ) -/obj/item/clothing/glasses/sunglasses/blindfold/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(istype(O, /obj/item/clothing/glasses/regular)) - user << "You doubt you can make a blindfold actually IMPROVE vision." - return - ..() - /obj/item/clothing/glasses/sunglasses/prescription - name = "prescription sunglasses" prescription = 1 - species_fit = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/eyes.dmi' - ) - -/obj/item/clothing/glasses/sunglasses/prescription/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H <<"You can't possibly imagine how adding more lenses would improve \the [src.name]." - return - if(istype(O, /obj/item/weapon/screwdriver)) - H.unEquip(src) - var/obj/item/clothing/glasses/sunglasses/S = new /obj/item/clothing/glasses/sunglasses(get_turf(H)) - var/obj/item/clothing/glasses/regular/R = new /obj/item/clothing/glasses/regular(get_turf(H)) - H << "You salvage the prescription lenses from \the [src.name]." - H.put_in_hands(S) - H.put_in_hands(R) - qdel(src) - return - ..() /obj/item/clothing/glasses/sunglasses/big desc = "Strangely ancient technology used to help provide rudimentary eye cover. Larger than average enhanced shielding blocks many flashes." @@ -338,51 +287,14 @@ flash_protect = 1 tint = 1 HUDType = SECHUD + prescription_upgradable = 1 species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi' ) -/obj/item/clothing/glasses/sunglasses/sechud/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H.unEquip(src) - H.unEquip(O) - var/obj/item/clothing/glasses/sunglasses/sechud/prescription/P = new /obj/item/clothing/glasses/sunglasses/sechud/prescription(get_turf(H)) - H << "You fit \the [src.name] with lenses from \the [O.name]." - H.put_in_hands(P) - qdel(O) - qdel(src) - return - ..() - /obj/item/clothing/glasses/sunglasses/sechud/prescription - name = "prescription HUDSunglasses" prescription = 1 - species_fit = list("Vox") - sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/eyes.dmi' - ) - -/obj/item/clothing/glasses/sunglasses/sechud/prescription/attackby(var/obj/item/O as obj, var/mob/user as mob) - if (user.stat || user.restrained() || !ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(istype(O, /obj/item/clothing/glasses/regular)) - H <<"You can't possibly imagine how adding more lenses would improve \the [src.name]." - return - if(istype(O, /obj/item/weapon/screwdriver)) - H.unEquip(src) - var/obj/item/clothing/glasses/sunglasses/sechud/S = new /obj/item/clothing/glasses/sunglasses/sechud(get_turf(H)) - var/obj/item/clothing/glasses/regular/R = new /obj/item/clothing/glasses/regular(get_turf(H)) - H << "You salvage the prescription lenses from \the [src.name]." - H.put_in_hands(S) - H.put_in_hands(R) - qdel(src) - return - ..() /obj/item/clothing/glasses/thermal name = "Optical Thermal Scanner" diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 541eb9321f3..28672d724d5 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -4,6 +4,7 @@ flags = null //doesn't protect eyes because it's a monocle, duh origin_tech = "magnets=3;biotech=2" HUDType = SECHUD + prescription_upgradable = 1 var/list/icon/current = list() //the current hud icons @@ -27,6 +28,7 @@ item_state = "glasses" darkness_view = 8 see_darkness = 0 + prescription_upgradable = 0 /obj/item/clothing/glasses/hud/security @@ -50,3 +52,4 @@ icon_state = "securityhudnight" darkness_view = 8 see_darkness = 0 + prescription_upgradable = 0 From 47c633a5473226bbd32959bbe21a8d1c4fd1f0f2 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Mon, 29 Jun 2015 15:57:13 -0400 Subject: [PATCH 2/8] Adds the bo staff and a new martial art --- code/datums/martial.dm | 219 ++++++++++++++++++++++++++++++++++++ icons/mob/in-hand/staff.dmi | Bin 2979 -> 3758 bytes icons/obj/weapons.dmi | Bin 46653 -> 46932 bytes 3 files changed, 219 insertions(+) diff --git a/code/datums/martial.dm b/code/datums/martial.dm index 1388e088f8c..b2892b959a3 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -305,6 +305,128 @@ basic_hit(A,D) return 1 +#define WRIST_WRENCH_COMBO "DD" +#define BACK_KICK_COMBO "HG" +#define STOMACH_KNEE_COMBO "GH" +#define HEAD_KICK_COMBO "DHH" +#define ELBOW_DROP_COMBO "HDHDH" +/datum/martial_art/the_sleeping_carp + name = "The Sleeping Carp" + +/datum/martial_art/the_sleeping_carp/proc/check_streak(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(findtext(streak,WRIST_WRENCH_COMBO)) + streak = "" + wristWrench(A,D) + return 1 + if(findtext(streak,BACK_KICK_COMBO)) + streak = "" + backKick(A,D) + return 1 + if(findtext(streak,STOMACH_KNEE_COMBO)) + streak = "" + kneeStomach(A,D) + return 1 + if(findtext(streak,HEAD_KICK_COMBO)) + streak = "" + headKick(A,D) + return 1 + if(findtext(streak,ELBOW_DROP_COMBO)) + streak = "" + elbowDrop(A,D) + return 1 + return 0 + +/datum/martial_art/the_sleeping_carp/proc/wristWrench(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(!D.stat && !D.stunned && !D.weakened) + D.visible_message("[A] grabs [D]'s wrist and wrenches it sideways!", \ + "[A] grabs your wrist and violently wrenches it to the side!") + playsound(get_turf(A), 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + D.emote("scream") + D.drop_item() + D.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) + D.Stun(2) + return 1 + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/backKick(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(A.dir == D.dir && !D.stat && !D.weakened) + D.visible_message("[A] kicks [D] in the back!", \ + "[A] kicks you in the back, making you stumble and fall!") + step_to(D,get_step(D,D.dir),1) + D.Weaken(4) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + return 1 + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/kneeStomach(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(!D.stat && !D.weakened) + D.visible_message("[A] knees [D] in the stomach!", \ + "[A] winds you with a knee in the stomach!") + D.audible_message("[D] gags!") + D.losebreath += 3 + D.Stun(1) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + return 1 + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/headKick(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(!D.stat && !D.weakened) + D.visible_message("[A] kicks [D] in the head!", \ + "[A] kicks you in the jaw!") + D.apply_damage(20, BRUTE, "head") + D.drop_item() + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 75, 1, -1) + return 1 + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/elbowDrop(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + if(D.weakened || D.resting || D.stat) + D.visible_message("[A] elbow drops [D]!", \ + "[A] piledrives you with their elbow!") + if(D.stat) + D.death() //FINISH HIM! + D.apply_damage(50, BRUTE, "chest") + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 100, 1, -1) + return 1 + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/grab_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + add_to_streak("G") + if(check_streak(A,D)) + return 1 + ..() + var/obj/item/weapon/grab/G = A.get_active_hand() + if(G) + G.state = GRAB_AGGRESSIVE //Instant aggressive grab + +/datum/martial_art/the_sleeping_carp/harm_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + add_to_streak("H") + if(check_streak(A,D)) + return 1 + D.visible_message("[A] [pick("punches", "kicks", "chops", "hits", "slams")] [D]!", \ + "[A] hits you!") + D.apply_damage(10, BRUTE) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + return 1 + + +/datum/martial_art/the_sleeping_carp/disarm_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + add_to_streak("D") + if(check_streak(A,D)) + return 1 + return ..() + +/mob/living/carbon/human/proc/sleeping_carp_help() + set name = "Recall Teachings" + set desc = "Remember the martial techniques of the Sleeping Carp clan." + set category = "Sleeping Carp" + + usr << "You retreat inward and recall the teachings of the Sleeping Carp..." + usr << "Wrist Wrench: Disarm Disarm. Forces opponent to drop item in hand." + usr << "Back Kick: Harm Grab. Opponent must be facing away. Knocks down." + usr << "Stomach Knee: Grab Harm. Knocks the wind out of opponent and stuns." + usr << "Head Kick: Disarm Harm Harm. Decent damage, forces opponent to drop item in hand." + usr << "Elbow Drop: Harm Disarm Harm Disarm Harm. Opponent must be on the ground. Deals huge damage, instantly kills anyone in critical condition." //ITEMS @@ -364,3 +486,100 @@ H << "You learn the PLASMA FIST style." used = 1 desc += "It looks like it's magic was used up." + +/obj/item/weapon/sleeping_carp_scroll + name = "mysterious scroll" + desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art." + icon = 'icons/obj/wizard.dmi' + icon_state = "scroll2" + +/obj/item/weapon/sleeping_carp_scroll/attack_self(mob/living/carbon/human/user as mob) + if(!istype(user) || !user) + return + user << "You begin to read the scroll..." + user << "And all at once the secrets of the Sleeping Carp fill your mind. The ancient clan's martial teachings have been imbued into this scroll. As you read through it, \ + these secrets flood into your mind and body. You now know the martial techniques of the Sleeping Carp. Your hand-to-hand combat has become much more effective, and you may now perform powerful \ + combination attacks. To learn more about these combos, use the Recall Teachings ability in the Sleeping Carp tab." + user.verbs += /mob/living/carbon/human/proc/sleeping_carp_help + var/datum/martial_art/the_sleeping_carp/theSleepingCarp = new(null) + theSleepingCarp.teach(user) + user.drop_item() + visible_message("[src] lights up in fire and quickly burns to ash.") + new /obj/effect/decal/cleanable/ash(get_turf(src)) + qdel(src) + + +/obj/item/weapon/twohanded/bostaff + name = "bo staff" + desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." + force = 8 + w_class = 4 + slot_flags = SLOT_BACK + force_unwielded = 8 + force_wielded = 18 + throwforce = 20 + attack_verb = list("smashed", "slammed", "whacked", "thwacked") + icon = 'icons/obj/weapons.dmi' + icon_state = "bostaff0" + +/obj/item/weapon/twohanded/bostaff/update_icon() + icon_state = "bostaff[wielded]" + return + +/obj/item/weapon/twohanded/bostaff/attack(mob/target, mob/living/user) + add_fingerprint(user) + if((CLUMSY in user.disabilities) && prob(50)) + user << "You club yourself over the head with [src]." + user.Weaken(3) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.apply_damage(2*force, BRUTE, "head") + else + user.take_organ_damage(2*force) + return + if(isrobot(target)) + return ..() + if(!isliving(target)) + return ..() + var/mob/living/carbon/C = target + if(C.stat) + user << "It would be dishonorable to attack a foe while they cannot retaliate." + return + switch(user.a_intent) + if("disarm") + if(!wielded) + return ..() + if(!ishuman(target)) + return ..() + var/mob/living/carbon/human/H = target + var/list/fluffmessages = list("[user] clubs [H] with [src]!", \ + "[user] smacks [H] with the butt of [src]!", \ + "[user] broadsides [H] with [src]!", \ + "[user] smashes [H]'s head with [src]!", \ + "[user] beats [H] with front of [src]!", \ + "[user] twirls and slams [H] with [src]!") + H.visible_message("[pick(fluffmessages)]", \ + "[pick(fluffmessages)]") + playsound(get_turf(user), 'sound/effects/woodhit.ogg', 75, 1, -1) + H.adjustStaminaLoss(rand(13,20)) + if(prob(10)) + H.visible_message("[H] collapses!", \ + "Your legs give out!") + H.Weaken(4) + if(H.staminaloss && !H.sleeping) + var/total_health = (H.health - H.staminaloss) + if(total_health <= config.health_threshold_crit && !H.stat) + H.visible_message("[user] delivers a heavy hit to [H]'s head, knocking them out cold!", \ + "[user] knocks you unconscious!") + H.sleeping += 30 + H.adjustBrainLoss(25) + return + else + return ..() + return ..() + +/obj/item/weapon/twohanded/bostaff/IsShield() + if(wielded) + return 1 + else + return 0 \ No newline at end of file diff --git a/icons/mob/in-hand/staff.dmi b/icons/mob/in-hand/staff.dmi index 6d59d81ecfbef4f434a8406695a1ab184fb42e20..2309136a45469d1b4ea93b48c8b235a2afa3702f 100644 GIT binary patch delta 3710 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 delta 2910 zcmYLLcR1VK7f*j7OKp-%J zzCkRE^c&ODtw zLocCjWZb&)ivfiyye1Dv;5T|U+*0k<$Xhsh6h3WMToK6%)8tf#L)77#iVEooTYxMg z_$Hgmc(V8qP9ir2^e2xroV_}lyeAo3Ji9svlB`4UNy`&A1sY8oSBjcn$i=t@A4GCy zpqZs#`(sLG_T7I6+=o@7KTQjt6A}_(Yt;&CU#hhuo)Tb6=`V1ecsTX9WuR|wCX#Kh zNa21~SJV-4^TcthY+!0R3nU3B^IohngG@>|MmeiHyGWv97^9#`ARVM<%B&w{)+M^3jr51OVzwJ+jFJ8z-IW7#T_LqI0jje5(K_g$ zS|=k_-J*arr!RTY&isj`zRl>MyH1|@?RCLC%oTjX)$BVh=UkoxCi|S>6#@>f;(L*H z7oW>NU5Nbr)1xeVmh6e1T8P4t%YgDYJ=x{T?!}JARKIGCFYqz zw{%X5d9qAHo`_$4^(Co_#~aqC;%4{cW@D|+J-NNhtM_KWV@e`!RU&bb4yoh9+b;Mj z<~N5?ucl(wfU5I?8%3&fDk9Ikx~*(_F`TeN}H-g?uwk2vSt7juLuhv@pZBL^OZcS!NytsY3*Yue}0BSchEP7Pmh5`wc3i zeR`Q6Y+fp?h8zd-)TOmPpeZr2$R#!5Dkpq@ZXc($PNu2-E>wuu?PG)OR>2VGQVI+3 z;)diI1!sedW3DNp(PzHFa= z1B^}9nbel?gO7q;%L2EMq{xmzGCaiSC#BDe05GggrMib$-i6wXw0y7114W^S^=*qI zzeTcm2Uz-h`m(LueW4%nL^85?!>M}OEVyC005*|L0y8M9F4+sIPJC}Nl^g_Q)}5pR zCKqkk27T;2FF0U_mYG?+&A2;1wihtfI$gm$gw^e*GK>b@sULBdf4IBO6kxAPjWCar z8ocICTr#+we#f5Gv7s;XD&#UA-OD}bpkD;wRxP(b8F9FSJwM2!=y?tZ1*tDi{7V_6Y7$zFVhKgCgnBTNu%k&dZ9_*Y9!Ph*EpIdhhwm$L2H#^md=;b* z^j(vq$tfS~&~Z5ttRE z2`nfQPWKF4(K-mL?=5W`zJe$hP64YIhIY{%qG-8rQ5By8@N9X)d6^$R4I39+TTkKt zpUW1PuG+A>Ube##waIMRFH9s=-t|A#dcY{PoVY~}z$h_t9f!Qw?Rbh)=FI@7Q5w5R z^n5}t1Hs>tp*ANNz&b87*+8|f>`&@Ze`&`yTpyNId_s_kh%^ZRC4Yu`Ss@Af$eW`H>&<$Gc{_)cQThCf6d9Dj9`PX8Pno^&22)O2YpIxkpLL zRP5pDj?dVYGyR#^7&*8D$}vRhkl0hGqT9$%%0Td4^G;K$m;%jIY7g7sE;ruXZ~Whm z{(DYF#kFq`Rt$Z{@Lpm~x+9-V!W^tRTjY;cIk|eMiQR;QxRI`_GMWV?(ye;$lD(y8 z*yRX{sf>a$9YYs-CDQxyu|!wfq^p64z6$uf0uhbwt%R=Q)iFQv%-9|U$kj^u;ir^l zsCsYLzu$hbhxYcF%7DtP``lGSKDd{?I0y2jpSz{2MHVST66r=2Z5^a{N&}@Md#@>^ ztF+IZ`6J%BN`?#Hp6cSRWmaU{F1m+))cf21ek^{Vy1M$h6|a_+Zws#~QM!En_RX-1 zJ9QLFI+;|=isG1W+`7=|77h};)IDEUfj8>p4D$$mSG%pf3d=a=}R6$O#u<``} zVXckKxUmVljJ$>JHc@+A$@3W^u}d5VgK@V>f>H=K*cYG10n$AW_bdvusobt0{EJN?W z*BOBO9`(^3rDJSp@4%t!(%6a5)V0WmxSAXd{ZY>=sx z>mkdB-wCYBgr_vaZBqR)_CQSagx0Xj{h#^%d&;Y8(y?Ec4>wP+*b{8fF&5pwMVAi1 z5$TO=_xOOgp>bk*p PpD9RB%Sf{X?HKxRcCxq4 diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 041703a632a3036e844fe0393f24666340d73b4f..fa286d3e12b899ca9d4fa7530feb05567c5d6aeb 100644 GIT binary patch delta 5196 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 delta 4923 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 From ebabf9f7bbae749399e0f2789f2faffe1744233e Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Mon, 29 Jun 2015 16:22:59 -0400 Subject: [PATCH 3/8] Map Edits, Minor Fixes --- _maps/map_files/cyberiad/z2.dmm | 45 +++++++++---------- code/game/area/Space Station 13 areas.dm | 2 + .../objects/items/weapons/swords_axes_etc.dm | 4 +- 3 files changed, 25 insertions(+), 26 deletions(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 9aa1a4bbd7c..2227af646e6 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -450,8 +450,8 @@ "iH" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/vox/station) "iI" = (/turf/simulated/shuttle/wall{icon_state = "pwall"; dir = 1},/area/space) "iJ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/vox/station) -"iK" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/twohanded/fireaxe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"iL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/twohanded/fireaxe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"iK" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/sleeping_carp_scroll,/obj/item/weapon/twohanded/bostaff,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"iL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/sleeping_carp_scroll,/obj/item/weapon/twohanded/bostaff,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) "iM" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "iN" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "iO" = (/obj/structure/table/woodentable,/obj/item/trash/tray,/obj/item/weapon/paper/spells,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) @@ -965,6 +965,7 @@ "sC" = (/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/control) "sD" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/control) "sE" = (/obj/effect/spawner/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"sF" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; name = "window"; opacity = 0; tag = "icon-window5_end (NORTH)"},/area/admin) "sG" = (/obj/structure/piano,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/control) "sH" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/control) "sI" = (/obj/structure/closet/secure_closet/bar{req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) @@ -985,6 +986,7 @@ "sX" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) "sY" = (/obj/machinery/door/airlock/centcom{name = "Freezer"; opacity = 1; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/control) "sZ" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "114"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/control) +"ta" = (/obj/machinery/door/airlock/hatch{desc = "Danger: May contain robustness"; name = "Dojo"; req_access_txt = "0"},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "tb" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) "tc" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) "td" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/control) @@ -1009,6 +1011,12 @@ "tw" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) "tx" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "ty" = (/obj/machinery/recharge_station/upgraded,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) +"tz" = (/obj/item/weapon/storage/toolbox/syndicate{desc = "A powerful relic many men worked long and hard to keep safe and away from the forces of evil."; force = 1e+008; name = "toolbox of robustness"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/woodentable,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) +"tA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/grenade/clusterbuster/smoke,/obj/structure/table/woodentable,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) +"tB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/table/woodentable,/obj/item/weapon/sleeping_carp_scroll,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) +"tC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/table/woodentable,/obj/item/weapon/twohanded/bostaff,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) +"tD" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/sleeping_carp_scroll,/obj/item/weapon/twohanded/bostaff,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"tE" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/sleeping_carp_scroll,/obj/item/weapon/twohanded/bostaff,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "tF" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "tG" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "tH" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id_tag = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) @@ -1058,6 +1066,7 @@ "uz" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "uA" = (/turf/unsimulated/wall/fakeglass{dir = 8; icon_state = "fakewindows3"; tag = "icon-fakewindows (WEST)"},/area/centcom/specops) "uB" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"},/area/centcom/specops) +"uC" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomeaxe"; name = "Specialist Supply"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "uE" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray/combat/nanites{pixel_x = 3; pixel_y = -3},/obj/item/weapon/reagent_containers/hypospray/combat/nanites,/obj/item/weapon/reagent_containers/hypospray/combat/nanites{pixel_x = -3; pixel_y = 3},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "uF" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/bodybags,/obj/item/bodybag/cryobag{pixel_y = 5},/obj/item/bodybag/cryobag{pixel_y = 5},/obj/item/bodybag/cryobag{pixel_y = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "uG" = (/obj/machinery/porta_turret{anchored = 0; check_records = 0; enabled = 0; req_one_access = list(109); req_one_access_txt = "109"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) @@ -1690,12 +1699,9 @@ "Hf" = (/obj/structure/table,/obj/item/weapon/gun/projectile/automatic/pistol,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Hg" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch to lock down external access to the admin room."; icon_state = "doorctrl0"; id = "ADMINLOCKDOWN"; name = "Lockdown"; pixel_y = 0; req_access_txt = "0"},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Hh" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/syndicate,/obj/item/weapon/reagent_containers/food/drinks/cans/adminbooze,/obj/item/weapon/reagent_containers/food/drinks/cans/badminbrew,/obj/item/weapon/reagent_containers/food/drinks/cans/madminmalt,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) -"Hi" = (/obj/machinery/door/airlock/hatch{desc = "Danger: May contain robustness"; name = "Dojo"; req_access_txt = "0"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "ADMINLOCKDOWN"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "Hj" = (/obj/machinery/door/airlock/glass{name = "Shuttle Bay"; req_access_txt = "0"},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Hk" = (/obj/structure/showcase,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) -"Hl" = (/obj/structure/cult/talisman,/obj/item/weapon/storage/toolbox/syndicate{desc = "A powerful relic many men worked long and hard to keep safe and away from the forces of evil."; force = 1e+008; name = "toolbox of robustness"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "Hm" = (/turf/unsimulated/floor{icon_state = "gcircuit"},/area/admin) -"Hn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/weapon/grenade/clusterbuster/smoke,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "Ho" = (/obj/structure/ninjatele{pixel_x = -28},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "Hp" = (/obj/structure/ninjatele{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "Hq" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/admin) @@ -1732,15 +1738,12 @@ "HV" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/turf/unsimulated/wall{dir = 4; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5"; name = "window"; opacity = 0; tag = "icon-window5 (EAST)"},/area/admin) "HW" = (/obj/machinery/door/airlock/hatch{desc = "Uh oh. You'd better hope you aren't going in here!"; name = "Prisoner Treatment"},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) "HX" = (/obj/machinery/door/airlock/hatch{desc = "Uh oh. You'd better hope you aren't going in here!"; name = "Detainment"},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) -"HY" = (/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/space) "HZ" = (/turf/unsimulated/floor{icon_state = "engine"},/turf/unsimulated/wall{dir = 2; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5"; name = "window"; opacity = 0; tag = "icon-window5"},/area/admin) -"Ia" = (/obj/machinery/gibber,/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "Ib" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Ic" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Id" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Ie" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "If" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the Thunderdome."; name = "Thunderdome Telescreen"; network = list("Thunderdome"); pixel_y = 30},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"Ig" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Ih" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Ii" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Ij" = (/obj/structure/table/reinforced,/obj/item/weapon/melee/classic_baton/telescopic,/obj/item/weapon/paper/Court,/obj/item/weapon/pen,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) @@ -1760,21 +1763,17 @@ "Ix" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "Iy" = (/obj/item/device/camera,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Iz" = (/obj/structure/toilet{dir = 8},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/admin) -"IA" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/twohanded/fireaxe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "IB" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/tdome) "IC" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/tdome) "ID" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/tdome) -"IE" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/twohanded/fireaxe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "IF" = (/obj/machinery/door/poddoor{id_tag = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "IG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "IH" = (/obj/machinery/door/poddoor{id_tag = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "II" = (/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"IJ" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) "IK" = (/obj/machinery/door/poddoor{id_tag = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) "IL" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome/arena) "IM" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome/arena) "IN" = (/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"IO" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) "IP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "IQ" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Access"; req_access_txt = "0"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "ADMINLOCKDOWN"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "IR" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) @@ -1791,7 +1790,6 @@ "Jc" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Jd" = (/obj/structure/table,/obj/random/technology_scanner,/obj/random/tech_supply,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Je" = (/obj/machinery/door/poddoor{id_tag = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"Jf" = (/obj/machinery/light/spot,/turf/simulated/floor,/area/tdome/arena) "Jg" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/random/bomb_supply,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Jh" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Ji" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) @@ -1808,7 +1806,6 @@ "Jt" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "Ju" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomehea"; name = "Ranged Gear"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "Jv" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomegen"; name = "General Equiptment"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"Jw" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomeaxe"; name = "Axe Supply"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "Jx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_rightnostop"; nostop = 1},/turf/space/transit/east/shuttlespace_ew4,/area/space) "Jy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_rightnostop"; nostop = 1},/turf/space/transit/east/shuttlespace_ew3,/area/space) "Jz" = (/turf/space,/area/shuttle/derelict/ship/transit) @@ -2031,7 +2028,7 @@ aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEmEyEjEzEAEBEjECDZEjEjEjEjEjEjEjEDEhaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEEEFEGEjEjEjEGEHDZEIEjEJEjEKEvEwExEEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDZDVDVEjEjEjDVDVDZEjEjEjEjEjEjEjELDZEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDTaNDZDVDVElENElDVDVDVDVDVElEOElDVDVDVEMaNDSDVEPEQEQEQDVDTaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDTaNDZDVDVElENElDVDVDVDVDVElEOElDVDVDVEMaNDSDVEPEQEQsFDVDTaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDZDVDVEREjEjEjEjEjEjEjEjEjEjEjEjESDZEMaNDSDVETEUEVEWEUEXDVEYaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEZEjFaEjEjEjEjEjEjEjEjEjEjEjEjEjEjDZaNaNaNFbFcFdEUEUEUFeFbaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDZDVDVDVDVDVElFfElDVDVDVDVDVFgEjEjDZaNaNaNFhFiEUEUEUEUFjFhaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN @@ -2048,32 +2045,32 @@ aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEmGSGTEjEjEjEjEjEjEjGLEjEjGMGMGMGMEjEjEjEjEjEjEjEjEjEjGNGuGuGuGuGuGUGVGOGOGUGuGuGWaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEEGXEjEjGYEjEjEjEjEjGLEjEjGMGMGMGMEjEjEjEjEjEjEjEjEjFHDVDVGHDVGZGuGuGUGUGUGuGuHaDZaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDZHbHcHdHeHfHgHhFHDZFgEjEjEjEjEjEjFHDVDVFgEjFHDVDVDVDZEMaNFkDVGZGuGuGuGuGuHaDZEMaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVDVDVDVDVDVDVDVDVDVFgEjEjFHDVDVDVDVDVHiDVDVDVDZDZaNaNaNFkDVGZGuGuGuHaDVEMaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVDVDVDVDVDVDVDVDVDVFgEjEjFHDVDVDVDVDVtaDVDVDVDZDZaNaNaNFkDVGZGuGuGuHaDVEMaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkaNaNaNaNaNaNaNaNaNDUDZHjHjDZaNDZFSHkFSFSFSHkFSDZDZaNaNaNaNFkDVGfGgGhDVEMaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSDVDVDVDVGxEjEjDZaNDZHlFSFSHmFSFSHnDZDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEhEjEjEjEjEjEjEjDZaNDZFSHmFSFSFSHmFSDZDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSDVDVDVDVGxEjEjDZaNDZtzFSFSHmFSFStADZDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEhEjEjEjEjEjEjEjDZaNDZtBHmFSFSFSHmtCDZDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEEEjEjEjEjEjEjEjDZaNDZHoFSFSHmFSFSHpDZDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSDVDVDTaNFkDWDXDXDYFgEjEjDZaNDZHqFSFSFSFSFSHrDZEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSaNaNDSDZHsHtHuDTaNaNaNaNaNEhEjEjDZaNFkDVHvHwHxHwHyDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSDVDVDVDVDZHzHADZDVDVDVDVDTaNEEEjEjDZaNaNFkDVHBHCHDDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNHEHEHEHEHFHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDSDZHGHHHIDZHJFSFSHKDZHLHMHNHKDVGxEjEjDZaNaNaNHOHPHQHRHOaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNHEHSHTHTHTHTHUHEHEHEHEHEHEHEHEHFHEHEHEHEHEHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNHVFSFSFSHWFSFSFSFSHXFSFSFSFSHXEjEjHYDZaNaNFkDVDVHZDVDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNHEHSHTHTHTHTIaHEIbIcIdIcIeIfIgIhIhIfIeIhIeIhIiHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDZIjIkIlDZHqFSFSHrDZImInIoHrDVFgEjEjDZaNaNaNFkaNaNaNEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNHEHSHTHTHTHTHUHEHEHEHEHEHEHEHEHFHEHEHEHEHEHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNHVFSFSFSHWFSFSFSFSHXFSFSFSFSHXEjEjEjDZaNaNFkDVDVHZDVDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNHEHSHTHTHTHTHUHEIbIcIdIcIeIfIhIhIhIfIeIhIeIhIiHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDZIjIkIlDZHqFSFSHrDZImInIoHrDVFgEjEjDZaNaNaNFkaNaNaNEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNHEIpHTHTHTHTIqHEIhIrIrIrIrIrIhIhIhIrIrIrIrIrIsHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVDVDVHuItIuDZDVDVDVDVEMaNEhEjEjDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNHEIpIvIwIwHTHTIxIhIhIhIyIhIhIhIhIhIhIhIyIhIhIhHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkaNaNFkDZHsIzDZEMaNaNaNaNaNEEEjEjDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNHEHEHEHEHEHEHEHEIhIrIrIrIrIrIhIhIhIrIrIrIrIrIhHEHEHEHEHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVEMaNDSDWDXDXDYGxEjEjDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNHEIAIAIAIAIAHEIBICICICICICICICICICICICICICIDHEIEIEIEIEIEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEhEjEjEjEjEjEjEjDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNHEtDtDtDtDtDHEIBICICICICICICICICICICICICICIDHEtEtEtEtEtEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEhEjEjEjEjEjEjEjDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNHEHEHEIFIFIFIFIFjbjcjdjdjdjdjdjdjdjdjdjdjdjdjdjcjbIFIFIFIFIFHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEEEjEjEjEjEjEjFHDZEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNHEIGIHIIIIIJIIIIIKILjdjdjdjdjdjdjdjdjdjdjdjdjdIMIKININIOININIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVElIQElDVDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNHEIGIHIIIIIIIIIIIKILjdjdjdjdjdjdjdjdjdjdjdjdjdIMIKINININININIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDVElIQElDVDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNHEIGIHIIIRIIIRIIIKILjdjdjdjdjdjdjdjdjdjdjdjdjdIMIKINISINISINIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNDZITEjEjEjIUDZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNHEIGIHIIIIIVIIIIIKILjdjdjdjdjdIWIXIWjdjdjdjdjdIMIKININIYININIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEhEjEjEjEjEjEhaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNHEIGIHIIIRIIIRIIIKILjdjdjdjdjdIWIZIWjdjdjdjdjdIMIKINISINISINIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEmJaEjEjEjJbEmaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNHEIGIHIIIIIIIIIIIKILjdjdjdjdjdjdjdjdjdjdjdjdjdIMIKINININININIHIPHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNEEJcEjEjEjJdEEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNHEHEHEJeJeJeJeJejbjcjdjdjdjdjdjdJfjdjdjdjdjdjdjcjbJeJeJeJeJeHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVJgJhJiJjJkDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNHEHEHEJeJeJeJeJejbjcjdjdjdjdjdjdjdjdjdjdjdjdjdjcjbJeJeJeJeJeHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGwGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVJgJhJiJjJkDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNHEJlJlJlJlJlHEIBICICICICICICICICICICICICICIDHEJmJmJmJmJmHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiGiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkDVDWDXDYDVEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNHEHEHEHEHEHEHEJnJoJoJoJoJoJpJqJrJoJoJoJoJoJnHEHEHEHEHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNFkaNaNaNEMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNHEJnJnJnJsJnJtJtJtJtJtJnJsJnJnJnHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNHEHEHFHEHEHEHEJuJvJwHEHEHEHEHFHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNHEHEHFHEHEHEHEJuJvuCHEHEHEHEHFHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNHEHEHEHEHEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index f80f6885ead..b74473576ea 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -497,6 +497,8 @@ var/list/ghostteleportlocs = list() name = "\improper Thunderdome" icon_state = "thunder" requires_power = 0 + lighting_use_dynamic = 0 + /area/tdome/arena_source name = "\improper Thunderdome Arena Template" diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index 29ad0f0002c..639b6770f9b 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -188,11 +188,11 @@ /obj/item/weapon/melee/energy/sword/green New() - _color = "green" + blade_color = "green" /obj/item/weapon/melee/energy/sword/red New() - _color = "red" + blade_color = "red" /obj/item/weapon/melee/energy/blade/New() spark_system = new /datum/effect/effect/system/spark_spread() From 4301223201cd2e23c84b15cdaa7d19c87c01c949 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Mon, 29 Jun 2015 17:50:01 -0400 Subject: [PATCH 4/8] Fixes Icon Override --- code/datums/martial.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/martial.dm b/code/datums/martial.dm index b2892b959a3..cfcca8d0a69 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -520,8 +520,10 @@ throwforce = 20 attack_verb = list("smashed", "slammed", "whacked", "thwacked") icon = 'icons/obj/weapons.dmi' + icon_override = 'icons/mob/in-hand/staff.dmi' icon_state = "bostaff0" + /obj/item/weapon/twohanded/bostaff/update_icon() icon_state = "bostaff[wielded]" return From 3c29805776ad7120e1fa38930c6e02d42c24aa5c Mon Sep 17 00:00:00 2001 From: DZD Date: Mon, 29 Jun 2015 19:36:35 -0400 Subject: [PATCH 5/8] Gibson1027 Fluff items - Bear pelt hat subtype that is instead a polar bear pelt that has its edges covered in blood. This is missing a proper non-mob icon, currently uses the default bear pelt hat, but shows up as the polar bear pelt on mobs when worn. --- code/modules/customitems/item_defines.dm | 7 +++++++ icons/mob/head.dmi | Bin 212493 -> 214029 bytes icons/obj/custom_items.dmi | Bin 54143 -> 54917 bytes 3 files changed, 7 insertions(+) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index e2bae061cbe..fa908263eac 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -107,6 +107,13 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "norah_briggs_1" +/obj/item/clothing/head/bearpelt/fluff/polar //Gibson1027: Sploosh + name = "polar bear pelt hat" + desc = "Fuzzy, and also stained with blood." + icon = 'icons/obj/custom_items.dmi' + icon_state = "polarbearpelt" + item_state = "polarbearpelt" + //////////// Suits //////////// /obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Robotics Labcoat - Aeneas Rinil [APPR] diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index aa3ff503440ac35c3817e0060123494b289d7e26..205e1585911a6cbfaf8670eaabd2ddd94dbdb63d 100644 GIT binary patch delta 19370 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 F{{kIxI`sem diff --git a/icons/obj/custom_items.dmi b/icons/obj/custom_items.dmi index 8f489c651e87be7b7622e928a075d01e80f8ac98..9bbb8b11f79852227cb82476c977e8aa57bfb488 100644 GIT binary patch delta 17119 zcmb8W1yCJL)HVpgB_Tiv0YZS_?(QMD2lwFau0wzTAxLm{cfYs>cejfMcX!+2{r0c= zcel1`m#Vq+%!TRh)2EL-=jrD>xSyqPf5?D!4`p?yuf~ps4(4`F=C(F4Fm5TS>ax*L z4s?D`;3oz5Mb&Oeog{Qnm#5#!LE_CL+{fU6uj<5^u++3?<;VKf$vgz{b~aZ-o^O9e zAo-RzwFx{to;qGXP4*^}T9EWFiCkaJHYG1fW%e9p-XA`h;70bS6FtYE;xq*vO@{#8 zIQj|>_iCI?LYj?1Hb6DOJ1l`GA4H;lHAPP0EbYAEcB+iGsYn7@ey|wsU*FeZ$rp&8 z;iQl08h0A#XM79W5Ta$$_@GW|ROh!jAmHYzKB4`-NR~meiA+!z8dH@12k@Pn^{R39#-U9*wY=Jo^4~=U z^@x_N0zy~G2vi^a45+2^gxPBOsW2T}3MdOGMZ7$8Prjbhx#VbbT|$#}gaS)FcdqL0 zp^t|^Uv}pf!U7%>BM+;Gq_@_sug)3Xuh-YgCDj$vzaz{rs&UL4G&M3cW!|6zhJF(x z=8Ao!9ufs(aY7OWt41Fd=4Ieir6h2%0o>d;4U6lsrM9M}^q)LG{E~xB3#5Elx&kpR zz8;ENn0r?K!(0+JfYg5eezp^J9g=6_im10RUX-Ebg8jMx@f^w$DXlPwWwkYmqN?_( zy>61SJ<^YW*mNK}S5$le+8#FqbkTJSf3J{XLQwQ0^BAw^_3{t5UgjQEC$z#Y z!j(0ae5>EIN73RW`VOy>MM)ZU%|Fsp+rQy_M-mgfH$X?h9bFOYCv9&m1{^c|-eFyf zent|m)01-jBg$H#Z|2!=PIQ3K%jDC#@qtab<1%Ap!CJhZvNCpub7wSWhlUSb#<0Ye zVH^my;e@?lj;8F3bBo90hvmhmTO{ZYr3Cy58d;2-e)_Q<4w;&nYOeUw{^5Bqn5oYwbdvDB(*@JZ zACh|Z+VlAc^`yy??%6(Uvqkux_1!m4(K!x@K(gZG!5vD(l{kXf;cOrookWkbV7lZq zBZ!=r$e81R2I&``MZiItE;${2lD(r8Tr#5l+IQ`gw8*?AYSL5m+N}5et_=8BovZ`P zU#Z21@`%IG;=UZBY}1Zp1hw>ScuZM2R3mMX&$Gd^%uQ1J?~{Zc1~7DHeE-O2kH?%{ zT~qJ{6-kXe0*%GbxYz_J8ut)V2j zxL99SZis%5KI#$8m-64e$O2hwiuO_HZzW0U^8I5IP`<$n>RTtvDOh%?pxh(lqr)3i zrV%iazRQ*IdOdRmQy7eZeS>oTYvE0Lj01<{RukQ1#z4Pf% zz12;wBBGMFJJx}V^L;e!PU>zY0|ipj*9i3mxlpnGp$XPT-7eHiI(7ps0uib-f@q;~#rIz^ zucqNoX;sE7_)pFFY21i@c`;81>j`yaQ%TVg(BS+~7e)yZi}K|r+1`>%SRtyePHg!S zo@n(&V6@lp6Yu%0my2$7Q}ub$^>)(LkXmlj^r&WyNCeE%XT52+ba^!ZqDS;PHa2!? zxg4Jz7Z+DaTYD%JkF~K@Pz{sGPF1X(pZ`fM%x~Jd^wwgq(E6{KL8UsE-6~9FB~oK$ zJiHbVI;U>Ve%Kzb(qgvsLxD zaxot0o10T_>ctfk6~)BI--mi`WYcNq=CO?dUVMf#=q%}>Ze4H zsPM$S#Dc;?*o7h7J3IJA#iV4-lPkOePxhQK+&i(|VzH8u>jPAAY(#Pz)#AMSsM{pm zL~?MRCYT9Ll|XuPGapI?tG=@dT`em9yKG3@AzL_wCnT{f1oDU*(+A1ST%WXZF}{3zbwfXSYM9)UGFdeIHP~U8ehAPNvGLt3A1%6yqlja zQLp?mYk1W6bT`DcTK1MBr+XJ;J{ngqlkvh+N{{#0QIADeyp=uCs20Dm*euNL!Re`&nJApZZ;u$z$=rGAS%B2dE$ z6kcrNwZlJRGh>Pq8ShTy9*%fIWApow;k{wiwu(Q?sE@_J1rQgJG#Z@>4@SO22lp*y z7}|P{zBDijC*7& zZLS-vMbc6{>5$|+9q%6}yBiAEuH_Rq>W;CMLU^*0VUuO{51)ul9HVZkoL6NcZA^Eh zd-xh2@HOP>flT_$C#GkCOTVR4H0&dyp)~JkJ~IWF{h6iqC~~5?mb@GYxn1cv zFClO5QX7hrBulSFbr@dKWeABpqQW_pb$5jLP?rksYdA#VV`IZ;`gV1E@&-L4D)x+n z7@P~+%*f}^`h7Z`M&;Ja87*h%3W06&xT(yXN&96G0Q*6qI=zIVI@tFfuiA8ltnL12 zI48$zFJ^mxKO!Q6QC2pLje|$fj+^~bb88gnWx}4xs=M`TfwkN%HlahGOLTdy&b(q| zOp4ie6!JBRX^kPv^r9HwU5{D66c(dk9^*UfD(Sf4W(=XYeizq}|JC)~=;s}Li;exm z!~K|TV1Ivf#uLgQ!J01TWZpSE92O|n`91XZ)mN1fMRd2D+#6APVqnxk>J8E>V!bET za^7P&znOu$vfWC0yIJ^;?9mlj^pU?mp>=;z6@&Sp>XBV{u9n0NPk^U0`_R;?@s zHYzGASK0yzA8Q0pE2C4HVKsxR*I zFPK+UidFl0bvap`3x9!4NmHp~v>M(wTpU+*T|Uc@xk!#oYx|BG^U1jieSaII1tRyy z%h_C8T9Lx6l$?`~QJs!+@)b)_jlg||wc;Sz&+WG+N!_*Ak74SQpL>E-&w2=Ko%YqI zf~PiF9N5nK#!cDGTIx;2$x6@la-0)TxXIAZ2ix{Ab>yQ{Q|V1jOt9X)>(ZfBWwM;1 zgF4KH;J_mwL?$Lmy0}1&R)S`{NP_~Pn}twCpVsEbUL&2F>7Che@S%Yz&?-FRsbqaO z<5_)rd5J_!zNv)x8g=IzB?G-}>q&02(Vc(S>xjRjz0eV_N3Z5z1fP1Nb}<%YG#Nug zIHk!EJYmcVmqnBh-eu8j_nmFpN?PF5Qr?1+yG>$lTL*=wPO~;u3E`8@owyzNHs_r> z@N?+QXhZES*r)ToPhjI%0uDtE3vBqil+pVqvteNgZ ztj^Qs0~XBWnnIpeNs8z7(lsuO%klE-cI&n7=0LgW(HRa6dN{!1%8_U1pUokJHOEwn zj}7G$aKZaY1NL`be@@#2?fiw{Gs^}ihITn0@p9CL7w(E~T4V~BPfBPcsd*|FW_gR} zt)cLbOb^_2){-T!=>SsaDdlXv(%V;8TLg&0LbBX0w+j;L5ma0@ZXbpHGcpVD1c_`P zyqdWwX+D81AwUuXKPP4~`QO+u)~4e|ra#iWOhPla!|7(4HJa-1^-L|EIt|H~=J<>{ zZ1QuXFE@tKcj|!lgdU5j|7UZY>YiqB|zAOwxw6d-W%r<|XJ{u#&)fm2J%lJ?gxpf~gW&V*gT7{ZI z!?NZFurKSN>G1jIuX#Clj~88DsWm`QiH%iOQK>Yar1%tR{3(_U{7loT4lF97fjQEw z^xK{(iNwancIHisQZjzW$+i%B)BZQ2A0>jHj?nFf8TzdMJW8pMZN#r$wE-7@*d}}` zgz$Fe3P0dXGkV`c(Bovh?)W6ApYuE-br)FVcEpr#i65BQ(L_X6NhO^h=a-%e4LTI9YOc9=W)x(uU|=`;&N#>{$587 z0tINEY>DwSzq=<;+Y7k#o*I10%BC^-OWR)b|71-BVl93?oyUK9SjRAYEoXG})nr$H zyRVkfj%UXJ`s%HxTTw~Uakgd5B;Y#EW@wT6YBqUeZ>mnC$56ZTm1=IMM0v8Yf^MPnIx{o##>U3UZhrb1cvU&?s|wt1 zU{_UD1&4*zYAM%jX=wpkP?8oG(p8mtY`3pVeQE8DUEYT{oH0bLn#AextNz^+Qr|Oh z4`8MJ4P3NenR)D~9Ss+E|F0xMx#r6KF;_Z%V7(`7{Y0N@JH>JJeC6zR+xiv><5Nv( z1VR3y#nZ`OjEAcpb(k`*J?e?xi0z)6m9wY&W9H@2axI`&NnzpZ@K)GIst+)3+?$l> zfuoguhG zM%3At2!Tb>_R(hA)9qW9fDYF31z@_aVJ9#{4gO$zT~p)ZA#1S;cU^Wvxyb? z@W|H3cGV;z3Z~An43hWW4FhDGehd2GdLm zz_lPT*Pt8l(_Mdl-oy^az7)c%r?p^DzQVRIi;9Z6vGzB}^?u_bz{kdhVZHa+PaAjI z0>+h4V8}6BJlc}}PcgMykpEgMn z6S$9G!Nsmoxx2e-+jSs74nsrHwQi4gxXMv!U>Tn#aVCJq?dpwlu@rgZ*q1TjZ zf2tBXXXoQ0MQF^Y5WySaw*x^mh z2_JGDno3GSTRg89HYv%-6x7xGDh+#sfA71cdfsE&{S!c~qGVcZTvmO3Xx0g+o;$0^ zmKq|Jgshjk5T-z)S+1cp}LFS^PL;u}v zKs!sA8vd^k`NM(?u0m1zXax~J%4?J?`q^T(-DT%T=hCU%%gIN)mq&+JV zshwEfNW@S2JyxM@+5QM8$R;i%nQ75$dIz|kV$Q8r@!UeYOSUyPr(O`2Nbc-RfWmFJ zNJ&YB#H6J$^!D@wZf$O=94$4?@-i@#aqn!?EkAzR($1Xvnp)zYocEX|LU8~=T`;J$ zTWyCmFl?HvB>&OgE=2bpt+G-IcR49(L`Cp0^TYXQotB!tj8a|4hx6gv3z*dg zv_JWm{M}A%(E&HF$re3{88_c4rtt;_P;)ObH~(O1dtYR1POn&7k!teClgcBY(_s8axF_)mJUVa%9_1a6t!JHl=O}^53%Afl>~m!mR8f0 z{)e;y=fj*!d=9C@vpmd!3%iBAr!_u|-#z~-AWHgY!20>EMiuX&prU?m`Hbv)7wA#O zssNm z1)a_4i_=NlL0O9C0>oO=nDlV0pZ|R()~xofLAo#)%eZy?Jc*pAOO~OCUr`HsT~C_lK{3^{Hv)OKSyCQ0#-(;_N+VkP8Dk8HUNBEhDRY$~A?y;sirgzQQ4y9YpQ}*rGSS@WIBdT&Upm)-9P?kVazec0)ZPzn z#&$y-mZtZtwOO}Zb4+S3U9MtoiwfYLYe^T@AgCbuHs+C>9kIWopi2P+aEt z!|jHX*Z~*d0Ebr9Y5(`kQ91AZ-S%BWRk4L$yTZ#F)uJv~jqvP0wfj~3=j4!|t#&Aa z!x~#$?7O?%&jFuQ)zvWy3+uol@RMFz0!6+_jazeR zo#214;05>7!?qwV-YM%SA1S)XSpHj;u~$DbM%Tm74|DU-3zq%0|~_c{#WaNHFi$4!B>DFyj#%z6+=4)hNf2e$LUo-Nr%={eE|`D>uG&bqKv52ELy$TBJ<4JgEu( zJ(3K7MY|*0PURFG8GR1S6j|FD=W|~bvIRzX8S7WH1K=N{cPH})4SPcE6PK|m4&?Il zFDRe00`=sbW0fW;W!0TJu`akrcx^+pm6RkLtE&$8_eG?oSy#N(3bdLc+xfvz@N6to zWD|swp`gI`FbcLjcg9GHii)fTGev?vu$qJp_RS%Cixax;da&N&vRf@BqPPD6I_#j? z{Sf2*5u^A>ds}gtE|ML`gO%rMsNh{UZaQh!cYn|u7w{SNy_HMl>2CGDzqwhDfURE- z=S9Cinp|;Lvaz-njUqF`ZEK}VH);2UO|h}=2L1?2a?*1ZkNCe#O6doouSF-#9wf>3 zE7_hDaDR0eb(JT?=w17I4v5VxLTo<$$+q=KJ%4q#Kx+Qr7T1|-FFlW4@_A%zpWDm$%@|Kr?1SUU%(DpKX_VfB$WL5R_DDhn zr|unY^^8Sp9r}m%g~@zwr=7PiO-e<@P!yE$7M{7())2)z-e-a?R@wtuxBU^0bLXx~ zi@Q-v4PE-NoZAod6bf(Gtyorel|rF(eyjeUuhB@AhpKHa=0-y?7@Hb6$Rk(;>W zn-xm{GafH2obKkV&#j^1d5s0Z2?-y{sA&F07f`_fO?zhiGGnPvrRe~}53Ivh`^)Jn z#XCS3yX#qC?ITJP%NmJ4bmsZy`!T29Tg1hE#jtDJ)`6>8H|O0)4}!|>tOsf@ubAID z3JMiUi3^%&VPUURWVd)9X0)tLluvpHqBvxiW+G)4WMdeW&ojI{0=VXa)Rls1<>G;;;!d2w8!9Xha#3ec|dITVqaf z%h{^yH8&}UpQl17t2A+wf zq|qwX{WjX$@sq`*rLpPhhdm^&P;0jKZM00W(_Hdi^*WsA2K;7>0_+W^JhD{zEyt58 z6#L$Uwa&`6&KWnzyBr~{))b5VvtjYLFl#yl7l(|A>Cd0H_XP62heu4_cTU_C6#pSo z1_lOJ6u2Kgm|Yho8S3kksHmtke$71G7n$fsB|m-Kf>ln;laU~Wo3blJR8Bt-RMcl$>uhI&E6IBh1iuwu_z@x{2T=Q*s3JF4e*9sWp;c%`Xj5LFZmBI>q>v)^o-oQ|j6*f-PVWw|9K z0b3>~m#V^^o^+fKzLOBJ9`SHY~XsLJ?oED*G!o?K2! z_{*pw=v!uih&`xb1qk(euEM{fxamDV3p^lU46NAx^k0z)fDw77*9R zxK#O-!R#ulNaYl*{0E%5nVC?W@fSG6(;-JjryKMd*40w2x&aar5{6;Yb`O1OTH5N| z!oX}*{*BGe`62W1EYZ{_0&v67?>`{IumHBs%d&skIAJuRj9B$xBvHF%aFmP^nMnf` zG?k}}A5Tsq&-TmP#2g&~Rjk!w0uI_Hq~?R$K22M)S22z4?)c^3#7T7suNF!u^o|nC~5a8dySK zzrM@O?S@BONCu95VFf-4rkS#?goG%;uyJrGXlaS~_%PUML=e^~F1C2{j>@GkS9TI` z4xDcdPu9}c!(o;|-)Jpua|<0BU2@y8hoI!EPb!tTBl%jEmiN5n>Vvw#?Y-&uee2dS zEE% zS|Z*t8_n5ul6L+I4gL<+k8W;nCuq{)oc{VoN5w>MM~Z)nluzTEKOzWvLl~lIGLa)W zH8nK{!6vBk6;0)No4I0du@}Spcr!s04!12vHSJfWE$Nl$K*ALRgpe$K472Y*FuXk* zJl>=&s|OUm6(>kb|E8v=&#SD2ZO^@pi%*Bw1YIx8VEoF0sizRHOVwTh$_gk5tCgcE zt;XU4{xoccR*AAoWqCAI^bsfh9z?Nr*KrfbXr{7gK1{mixu7WX@>9ovrD{FfTH3}o z8Uyh|5Yf%8AKGd`Ho~>_6eY1Jd7G&KdsBr8 z!zMBm*t{+WJNDl4-aata7sY4nx(`{+A75p^OdiyKyQ~s?R;i6odaA<}C*R*}0_l52 zC9iWyRYK9{^4!po&6-I0opyMkjTX(dwd|leeAChC2UF4g$t|=H`$m?vkt31vbwycD z2A?jr=}`8+5$K`5DsOn3i&VxDW)9(p_pz3gJ)x2t=I4hPJGX3PEydNdB^spskF&iS zj8&~0dKxBvh_@gHF7fp1%d!`k^U0-_F}%KsRnx6JG>W~vR3!fYiah9Wkd(Ie8&$P< zd|AOxC;Be=*E~M8f=*UeL03pd`CYE4=nahFR3=mM(F;KxO2IvFUYMBvkvY2?i_bZvXoqr6GZ(&VE z^e`b;tP_c;2wT;*JsQ()DpLe9B5RxknJ*9tDhT0rL}KT^B%HjQ0d9T;!QRY50Pf94 zi=J|ro9i{Y{AOBl`N~qkt5w6sPtgM{7R3yQ$ z)fQDzsa^V}tla0B%z>YUmN8QG;V92rOV;%^BSWC%c)$xPeQfD;XD+d}wg%c~6$Z^3 ziIA``>;EtVB;RA{%mJQH3YK3yCWwHGXx8B@LRU~X<8D6Et%|H&VNK&zn*6PmTf z&0wK%`1RA0@!bW=H)m(^@ZSSq0WaJv3_>Y88)?{Z`|V}ilIF}$PfzNUn@qlcsq%R7 zy8|lAic_nwP<2+us*2S`)QsdBm^}z4j2`Lnj}zA zP3q_>Du1mYfJ2WX17p+9?sMe3lGYicXQ#^sm-6si&1IfvcIX6j_d+>_)pR6gVsdix z#Ust=bCtf_n~bFNSJzREF9#?p1}OaP=TWyK@iO8V1XH;9-%7xQ{0N)$f_=wgTL@7+ z-706RX_=~k)2PS;P;Uf_i>{Dm-eS@*FtkV+6cB**_N|O{sW&vF``a)Q(ZL_vdVPyF zrnO~1i&kf6=c(ywyaJ~=eeasT`_q919$K&2E!&C}%SV*8@LzMkiPh12f{r~ltq<;) zefjdGod>gL6jyu9MJ8K}I-3hUC453r?>ETNSsSUR4YM942cWvJx;GDQO~;Q%UGnhb zO{Tqj6WU`(J@v~iGj!&%1({h1J7t{0sNM@QAABiQVeM*2F-vPp8Y7Mfe|Fwo63zQX z=H#Hr-OETT1)AsNmc~a%hb3aDt;!gEeMg?VlzutHuh%FkSm6Hp)r_BscB8JcvN{z* zx$)v3L<2)Z6yPyPGypXdqdq+nH#3`HYp0=*X zN8V5eruE7H_N2TGp`wLjCf3pN;F|7~yT3tA9J=iIaQ@lPR%y%h!-ySC!Okt*F?=9j zD46GFlihvn#=S9npdlr@i*3b}XWK)Sl&oIhf1}@+2CRXh%@m0gJOZN9H)R(PQ2cWq z7<+PpeZ*VEHS)T21dZSPpK<#ao$$41+1Ai$+9+g{EAcq;I#!+js?hj&-1pM20brzF z?t9cbAr%!&BCnGlPJdr>_7$NJ^ee9hi!9s_`K&@CNmB1};ay*U-M_Z0TE z7+=a-QXy-OW!}h`bGpu&KZbzaUARszUdNm7x{8<`-Q6EM-9Lv*iia!E4_d(=9m9Hy zhfa(VwxoDIIYrQ)A>0hZ9iLv~KG{H@zy*f@mkNlx1vY$*_!aY3E_*N&(OZ)%mk6)2 z=kK0OP(!3|PBXADQUz_^aq8yF$T=)6uE2(%pj{Y)IrPNE?xeA^W*=euo8g#}k}5u3sGcMI&-ZWL;Mem)F<%fDq1E^Q z>lw^T0|0>*xBpuIFAb4TJ!3lIAMHQEaabsihHYZqeOZaV15q7dY#;rm4>LL?LMdg0}f4$I{c7y zX2hIxWNfqLA+X8eGLga!$f(|#D=QbCSeO6OQ%wMI1D>jHN56izja`@c*b(>pfk4N8vBC4nKkoY)UDv7)Kzq))M6M)^kqk!wEQak+~W%pM9@QaZ!|= zi#|B7@F@zq)KQtdB1?OENPBwp#8Sfr4vWVGn=W-K?bg1`+cQg9LLuHmDelaf`ajU| zu=XI@Lsu#E;LXc3DCCfJ&(0|qBxW8hbZbY(nM8S3{T&e1w|#R{W^lU88V`VTZ?oO! zg`j{uC{nhRuf$OQ6>#VYPn|!}HU}A+Lcx?;OB2j1(Qp}JRy_9UMMgUMtXI;x95fCp zW@aXp)i}9CJEo^!zmp^4ZOZF32xtzArHxHa%gG_jZ@%20g{$zm+ow~;Qg%&q|Z%`UAQetuova`z=d$IC_MhA7ZO{W(Q90{|8Af&cN|5(>W* zFB$3C8Q`jO^LZPcAF1pI{z>~a;{|_i8z=+!sRBh`gU0{Lx-|66*V&9Um{T3rk8&re@u>q)fEAJZAyG;gSy?21JN9hlXTKM$?8t z64Rgi^$1Aw&H3o|I*8hX#EBBEIypHRnS(LcF-oZKaqGPe%+_c+M*9M%?k2<-*sI+8 z0CFSwbJG)cJa#4T&cU%|78QjI3`oHw->Ryrep68~4o;i5ii23+k3e)ZG=?u{c(=p1q1v~6;O+5*&s`2INXTm%N*7FbUGc{C)w0o< z$#%{7qPOGuMGs0M-eh);J}wJcahC`FQ}EcIXt*y~+SKeUR7PC~ME?rP%fTWnJSo&4 z_H&(gTW(bq{vlSw;XOSJIV*#K8xY711A~e4!btvT5?})IwY)&~7R*OJw?7~$#QyGY z{95Ys+C>m!HOPi}^NA0+{Y5~jsY{v18MF8mO}t*VwzeAlw>7T5;GoiF?~d#a{;V^| za<*6*E6Qf%3%+cF*0{hxM6jGwP*jvvU!U;rpFz`QR1_BY#0)SqV>&tLMu;$Q0>B%^hzz3Ak7Ay!dH| z67x+`YESp(crKZTmw=~8(D;i*ohkkQ*oiWA+oaEw6tpJE2`O{$Z#8FQ)g)L{q*e4+#Fsos`NC57zAr!f(^NE;A1xxH;FD5u{`gBIYyN<5O;tY^CJ&T2d)1AieX$9gFo!bJs zUtB`Ea^rQSbam6pl3H8gem%3eO81ANnY!jY6qKJsHpG#f3#?2ll8Vq*kB>3h+kb@o zyt}`joSMp^pC#d$Ml1<~nR2cT`v=I3|M-Lq8qoAh>jj(7#Na*(%d4-Sdk+f-xzc5S z#lXNYqvP0hLLz6r5IoC#hd|Nj5rJ8NX{Wa9L`m0+7PcUqn;-b)f8H>?(_4n*H|5^#SLtJ2X66q^BF4&6%fbDQaU!Yqg?<`A02e@r5Nz$P3|)A# zG`98WpkBIwiiG(#Jv@!Hk}y}A9$$fz$GtdMl&J)F|_0++?}s~=&B8t7a&5DDybbO^y< z8G;Oww#%gNcY!GH>+RneU>~2@^<7oM`QQ10i(A}gzbGA$oSXl0hL=eP9 zMdydq<4Iw9XsII;&C_>3Ic5C$JLnM;H!; zi0w~2YI8w7%P;+27l&sq+krjuqP-TL+BP}7iYtKArOt*7+`8AMk7>Brpd(DHTlSDn z;eTF5&Qqh>Qt~&ZIpPf>@mQbZT7~gQN81r0Z}Zfrc%& zhH%Tv%R;0I(r%|>a_*kh1Ne5FAOxmEc}3{~R$jb)r?<$=bE&%xF$~|{J!gXQRM{-tip6S6ufQS60I!dU!@!X57BATBwms;&m-sItEK#R`Dx|kIrVF-`J(4 zv=fT)qe$+6f+}Hri)?pG_nlrWsT|X3?tf_HZ+FDYQ_(d4qmftR{a?b3|3{Dkyi|Jr zw*Z70GYI6Nf1rr&p9})OK*t2h>;ILE!1~Sqt}0E(sJOHrm7R>qB!|l5C-E<@_nt>v`TctUQvHnZ-ku& zg@6ydMdIROx%2ZUo3=+6ZW59o0RixJ##3IUc;In|W$C)l-_^uCZ%*`^bjK_%om>@$ zU9XRpv_Yx4xPv2Hi;`woOSWwV^uec~Tze}d+{T3Vo#`j*C+oj0h2dHdl*ADEY2+8k8^m0q_Fc*K;HL16q-mtL5? z399Co_|M;KA7>3J=bkPW1lyV}j=rg@o8g`o@!hQYgK`BK8ef)bw4+Kj?5mZIUpUm0)qZ~jau z;FS=s>+uV`P<-p_xj@tg#%ebRgNP#sm4}5T>K8U8i}eCq{L1Os=HRBUFU)6B(#yE_ z$RnCOpqktkDV7;-)8eq}lrwiEbK1HjUw2^x@=gUQ3-gy}(Z+AY z*Z?R&-R9gp|~torkMNE8x|@ z=XGO;2$mUJrGed;e6bc7U0q!mnM9WEQbkacICzv14$T_NWZ0RQ-de{dbQ_F2e+ge) z)CM`GsT1et=k6yRNTcd<7(>}rWRsE9Rl{DeRpzWKT@VM4J)8N91UAp3zh}>J{KJMdJ%Mk5Hk&BQ8f4?d&~BP%BCMbe!wFkVSoH6h843l5w4thYZW`)6~`N-;%B5 z`}2HA@Q3#1T}_b%pIWFUHlo$m{>`Trs2_m^!O82B+C;laQ`sB!VYOjFEk$1a+?<^H zA+^bAIrXK|z?md~k!t-OHV_@}i=iPYtI1GCW+rTO|5wmU`y*k1h%}~T)F0zSuta9R zn;Vac{T_KCa|xLXEWNF+eg}hqUa;!Jo08A2N6HhpvAxY|@KuX9h2zx`W=W(CKJ_2# z7Ge|11?LeKzvt452w&KIeg&NOk#dm4d5Y6=64w#dhpBD1(lA`{{E3eKd$RTy_5)K!X|7Zh86w6f84-Vn zYR9_^b1-BrC@x;t138m5yOY+N-rnAxPwfbP0$q5;8O6oLx1d-LAWNID;1WPT8#%Lp zl*xL)K6`OuqBD|I98}5Af`UW}9ujZ|bCqzupo-0(P;v2MMpavjS@FLWA%8JN;Y815 zYilKw) zHQgYn|Guzr1!ZL>$IC4STv0+}Zw|%Umzd>9iA1@a_mol5&NP^%aTuIbhkZb0(6kZL+y%{TS5$Q-oqSS9;n8E-fpLLH{9d)FjACNDIw zYk$y;OL>{_U`EG#X}?Vo^myqx?U(I&GeCBJ3ZduDY!du%qcn1YRm z*Uvty{kM8l0BX|^{%;@v)P=t1)y+w{}{Pj~n6g$0@+HR2s&piy3Q9-Ax4T0Ws1 zyJv>0N%YVyx6E?V6H7eXIVIsQvRBzD2{8?fZ!P7F9}mV5Ix?|up26ciK>@|xn z(yw%`;RBZp1a3jQG;h@x<||~!@foc1%M*#DchoEcPv#QgtcK>yS*VSi8SMJ(sH#x! z4)t>#&=GxnkAwK#6tciZ3R00_@ z04U?MxQ0I zptO`f8wCvxBD}MX-MNaOGQodX+SjJ{_Jv5lP90(=gnVI>K$ElBjXhDXHyg5lNT&t;t z;UGoXdPPuFIF+R({pX)S%scni1zx}1?@1;-F<1l)|36I|y}a_))iWkjT!&c~Ocq`a jqdLLrH@*_SzI|@>KXSGEGn@zm{z!_-eJ%U)-S7VZ!oe6; delta 16329 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 From 2d1242b5da10d63c47ab41830d29814d70bf64d8 Mon Sep 17 00:00:00 2001 From: DZD Date: Mon, 29 Jun 2015 20:13:03 -0400 Subject: [PATCH 6/8] Sprite update --- icons/obj/custom_items.dmi | Bin 54917 -> 54783 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/custom_items.dmi b/icons/obj/custom_items.dmi index 9bbb8b11f79852227cb82476c977e8aa57bfb488..5c20f2def7d354dd984428aadb076ede04f0c351 100644 GIT binary patch delta 15692 zcmb8WWmFttvo4BDun>}9!9s#-aED;QA-E0_+}&v)1PGeoE+M!R+}+)Ma39?DHs3z` z-hI}(=f~-_hN+%urr)Z!^r`9}#fVRZh-F-f06A)%=&LUXQJulQG+)23scO*CNXvYD z%Rrkg%t7vB`Npa$&8?F3O=F~3NPhPq`Dt~7qai!olF_dN>R=;qf*TpZgv%B}Rw|pXs=c7~fccR3V*U*Wk$sQ@h034bzP{BRQUT4QN0zr1&W@_8u?IFU zq-XYaD=I#z6=}3p&FJk{sQfgDU+cY$u zEyJhl@^E`W61N+#I=a->(ZzB^N*EhFsef*pG{cvu~1 z8v0N;{;!5lS)#kAhfkoHg_k#}tgMU^*1FW?%pKL>EgEo(c6$j?EJ#=og*+@ypt88_ z>2Jp7Q}3qayNFp^Gmcs`k493i4395P`bQqU>?ox8(LBl}1K}`qZZ>tTO=6)@D%avz zN*|o5pQY3M#PBJ!ZT|cE>({Tp_(r1xg=|Los-qbMRasW?_8fB)Lr$vau$Bz5YAmeO zbd!I46AB*5RhBdTzSH=Wl$2SLP}qExXQa#Yrn*X^wj90T-Ht z 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 wsqDH4ZzES0J`1;Q)PlB}#ali$K4YI&9t!7o^G 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 G|NjSeT675j delta 15827 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 Dau%w% From bae23b11f175218d02481d6401e685cdc15d046c Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 29 Jun 2015 20:32:00 -0400 Subject: [PATCH 7/8] SMES Fix --- _maps/map_files/cyberiad/cyberiad.dmm | 12 ++++++------ code/modules/power/smes.dm | 5 ++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 11ee7f27a0f..3cc4b8e28cb 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5129,6 +5129,9 @@ "bUG" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/turf/simulated/wall/r_wall{desc = "A specially coated wall that resists temperatures for Science"; max_temperature = 1e+009; name = "Coated Reinforced Wall"},/area/toxins/mixing) "bUH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/engine,/area/toxins/mixing) "bUI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/engine,/area/toxins/mixing) +"bUJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) +"bUK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"bUL" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) "bUM" = (/turf/simulated/wall,/area/toxins/test_area) "bUN" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) "bUO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/r_wall,/area/toxins/test_area) @@ -7202,7 +7205,6 @@ "cMb" = (/turf/simulated/wall,/area/engine/engineering) "cMc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/light_switch{pixel_x = -27},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/engine/engineering) "cMd" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cMe" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "cMg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/wall/r_wall,/area/engine/engineering) "cMh" = (/turf/simulated/wall/r_wall,/area/atmos) "cMi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/atmos) @@ -7245,7 +7247,6 @@ "cMW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/engine/engineering) "cMX" = (/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = null},/turf/simulated/floor,/area/engine/engineering) "cMY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cMZ" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "cNb" = (/turf/simulated/floor/plating,/area/engine/engineering) "cNc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/engine/engineering) "cNd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) @@ -7294,7 +7295,6 @@ "cNY" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Singularity"; layer = 2.7; name = "Singularity Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = null},/turf/simulated/floor/plating,/area/engine/engineering) "cOb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/engine/engineering) "cOc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cOd" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) "cOf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engineering) "cOg" = (/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 4; network = list("SS13")},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/atmos) "cOh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) @@ -8141,9 +8141,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaczaczakSaabaabcyYcHUczaaaacyYcHUczaaaacyYcHUczaaabaaaaaaaaaaaaaaaaaaaaaaabaabbCxcCYcCYcCYcCYcHWcHXcHYceHcZVceHceHcEDcIaceHcEEcIbcIccIdcIebGIcIgcIhcIicIjbGRcIlcImcIncIocIpbGRcIrcIscItcIucIvcIwcIxcIycIzcIAcGjcIBcICcIDcIEcIFcIGcIHcIIcIJcIKcILcIMbGVcDKcDLcIPcIOcIOcCDaaaaaaaabcDQcIQcFccIRcDRbIxbIxbIxbIxcDRcIVcIWcIXcIYcIZcJacJbcIYbIBaaacDPcjIcjIcjIcjIcjIcJdcqacJecyMcJfcyMcJgcyMcJhcyMcJibGHaaaaaaaaaaaaamjaaacJkcJkcJkcJkcJkaabcJlaabcJkcJkcJkcJkcJkaaaamjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmaaaaaaaaacJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaaaaaaacyYcHUczaaabcyYcHUczaaaacyYcHUczaaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJncJncJncJncJncJncJncJocJncJncEEcJpcJqcGTcGTbGIbICbGIbJhcJvcDocJwcJxcFZcJycJzcDocJAcDucDrcJBcJCcJDcIxcJEcJFcJGcJHcJIcJJcJKcJHcJLcJMcJNcJOcDAcJPcJQcJRbJCaabcEYcJUcJTcJVcCDaaaaaaaaacDQcDRcJWcJXcDRcJYcJZcKacKbcKccFccKdcKecIYbJEcKgcKhcKibIBaabaaaaaaaaaaaaaaacjIcKkcKlcKmcKncKocKpcKqcKrcKocKpcKscjIaaaaaaaaaaaaamjaabcKtcKucKucKucKucKvcKwcKxcKycKycKycKycKzaabamjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaakSaabcyYcHUczaaaacyYcHUczaaaacyYcHUczaaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJncKAcKAcKBcKCcKDcKDcKEcKFcKGcKHcIdcIecGTcGTcGTcKIcGTcGTcGTcDocKJbJVcKLbJWbJXcKOcKPcKQcKRbKhbKhbKhcKVcKWcKXcKYcKZcLacHncCscLbcLccLdcLecLfcDAcJPcLgcLhbKMcLjcDLcLkcIOcIOcCDaabaaaaaacHxcLlcLmcLncLocLpcLqcLpcLpcLrcLscLtcLucLubLscLwcLxcLybLtaabaabaaaaaaaaaaaacjIcLAcLBbLucvWbLEcLEbLUcvWbLVcLHbLWcjIaaaaaaaaaaaaamjaabcLJcLJcLJcLJcLJaaacJlaaacLJcLJcLJcLJcLJaabamjaaaaaaaaaaaacJmaaaaaacJmaaaaaacJmcJmcJmcJmcJmcJmcJmaaaaaacJmaaaaaacJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaakSaabcyYcHUczaaaacyYcHUczaaabcyYcHUczaaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJncKAcKAcKBcLKcLKcLKcLLcLLcLMcEEcLNcLOcLPcLQcLRcLScLTcLUcLUcLVcLWcLXcGTcGTcGTcLYcLZcMacMbcMccMdcMebNdcMgcEEcMhcMhcMicHncCscMjcMkcMlcMmcMncDAcMocMpcMqbNgcMscCDcCDcCDcCDcCDaaaaaaaaacDQcMtcMucMvcMwcMxcMycMxcMxcMzcMAcMBcMCcLybNlcMEcKhcIYbNqaabaabaaaaaaaaaaaacjIcMGcxtcxtcvWcMHcxtcxtcvWcMHcxtcxtcjIaaaaaaaaaaaaamjaaaaabaaaaabaabaabaaacJlaaaaabaaaaabaaaaabaaaamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaalwaabcyYcMIczaaaacyYcMIczaaaacyYcMIczaaabakSaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJncMJcMKcLKcLKcLKcMLcMMcMMcMNcMMcMMcMMcMMcMOcMPcMQcMRcMScMScMScMTcMUcMVcMScMScMScMUcMWcMXcMYcMdcMZbNdcMgcNbcNccNdcNecNfcNgcNhcNicLfcNjcNkcNlcNmcNncNobGVcNpcDLcNqcNrcNrcCDaaaaaaaaacDQcNscNtcNucNvcNwcNxcNycIYcNzcNAcNBcNCcNDbJEcNFcNGcNHbNqaaaaaaaaaaaaaaaaaacjIcNJbTXcxtcvWcNKbTXcxtcvWcNKbTXcxtcjIaaaaaaaaaaaaamjaaacJkcJkcJkcJkcJkaabcJlaabcJkcJkcJkcJkcJkaabamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaakSaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaakSaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJncNLcLKcLKcLKcLKcLKcMMcNMcNNcNOcNPcNQcMMcNRcNScNTcJqcGTcGTcNUcNVbNtbNucNYbNvbNvcObcEEcOccMYcMdcOdbNdcMgcEEcOfcMhcOgcOhcDAcNhcNicOicDAcNkcNlcJPcJQcOjbJCcOkcEYcOlcOmcOncCDaaaaaaaaacOobNwbNwbNwbNwcOscOscOtcOubJEbJEbNxbSSbJEcOzcOzbTicOAcOzaaaaaaaaaaaaaaaaaacjIcxtcxtcxtcvWcOBcxtcxtcvWcOBcxtcxtcjIaaaaaaaaaaaaamjaabcKtcKucKucKucKucKvcKwcKxcKycKycKycKycOCaabamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaakSaabcyYcHUczaaaacyYcHUczaaabcyYcHUczaaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJncKAcKAcKBcLKcLKcLKcLLcLLcLMcEEcLNcLOcLPcLQcLRcLScLTcLUcLUcLVcLWcLXcGTcGTcGTcLYcLZcMacMbcMccMdbUJbNdcMgcEEcMhcMhcMicHncCscMjcMkcMlcMmcMncDAcMocMpcMqbNgcMscCDcCDcCDcCDcCDaaaaaaaaacDQcMtcMucMvcMwcMxcMycMxcMxcMzcMAcMBcMCcLybNlcMEcKhcIYbNqaabaabaaaaaaaaaaaacjIcMGcxtcxtcvWcMHcxtcxtcvWcMHcxtcxtcjIaaaaaaaaaaaaamjaaaaabaaaaabaabaabaaacJlaaaaabaaaaabaaaaabaaaamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaalwaabcyYcMIczaaaacyYcMIczaaaacyYcMIczaaabakSaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJncMJcMKcLKcLKcLKcMLcMMcMMcMNcMMcMMcMMcMMcMOcMPcMQcMRcMScMScMScMTcMUcMVcMScMScMScMUcMWcMXcMYcMdbUKbNdcMgcNbcNccNdcNecNfcNgcNhcNicLfcNjcNkcNlcNmcNncNobGVcNpcDLcNqcNrcNrcCDaaaaaaaaacDQcNscNtcNucNvcNwcNxcNycIYcNzcNAcNBcNCcNDbJEcNFcNGcNHbNqaaaaaaaaaaaaaaaaaacjIcNJbTXcxtcvWcNKbTXcxtcvWcNKbTXcxtcjIaaaaaaaaaaaaamjaaacJkcJkcJkcJkcJkaabcJlaabcJkcJkcJkcJkcJkaabamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaakSaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaakSaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJncNLcLKcLKcLKcLKcLKcMMcNMcNNcNOcNPcNQcMMcNRcNScNTcJqcGTcGTcNUcNVbNtbNucNYbNvbNvcObcEEcOccMYcMdbULbNdcMgcEEcOfcMhcOgcOhcDAcNhcNicOicDAcNkcNlcJPcJQcOjbJCcOkcEYcOlcOmcOncCDaaaaaaaaacOobNwbNwbNwbNwcOscOscOtcOubJEbJEbNxbSSbJEcOzcOzbTicOAcOzaaaaaaaaaaaaaaaaaacjIcxtcxtcxtcvWcOBcxtcxtcvWcOBcxtcxtcjIaaaaaaaaaaaaamjaabcKtcKucKucKucKucKvcKwcKxcKycKycKycKycOCaabamjaaaaaaaaaaaacJmcJmcJmcJmaaacJmcJmcJmcJmcJmcJmcJmcJmcJmaaacJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaaczaczakSaczaczalwakSakSakSakSaczakSakSaczcODaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJncOEcLLcOFcOGcOHcOIcMMcOJcOKcOLcOMcONcOOcOPcOQcORcJqcGTcOScOTcOUcOVcOWcOXcOYcOZcPacPbcNTcJqcPccPdcMbcPecEEcPfcMhcPgcPhcDAcNhcNicLfcDAcPicNlcJPcPjcPkbKMcPlcDLcPmcNrcNrcCDaaaaaaaaacPnaaaaaaaaaaaaaaaaaacDQcPocIYcIYcPpcPqcPrcOzaacbTpbTqcPuaaaaaaaaaaaaaaaaaacjIcjIcjIcjIcjIcjIcjIcjIcjIcPvcPvcPvcjIaaaaaaaaaaaaamjaabcLJcLJcLJcLJcLJaaacJlaabcLJcLJcLJcLJcLJaaaamjaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxKcxKcxKcxKcxKcxKcxKcxKcxKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJncJncJncPwbNybNybNycMMcPAcPBcPCcPCcPDcPEcMScPFcPGcPHcPIcPJcPJcPKcPLcPMcPNcPOcPPcPKcPQcPRcPScPTcGTcPUcPVcPWcOfcMhcPXcPYcDAcNhcDAcPZcDAcNkcNlcJPcJQcQabJCcOkcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDQcQbcIYcIYcKbcQccQdcOzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPnaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaawTaaaaabaaaaabaaaaabaaacQeaaaaabaaaaabaabaabaabamjaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcQfcQgcQhbNyaabaabcMMcQjcQkcPCcPCcQlcMMcQmcQncQocQpcQqcQrcQscEEcQtcQucQvcGTcQwcEEcQxcQycQzcQpcQpcQAcQBcEEcQCcMhcQDcQEcDAcNhcDAcMjcMkcQFcQGcNmcQHcQIbGVcQJcDLcQKcQLcQLcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOocQMcQNcQOcQPcQQcQRcOzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamjaaacJkcJkcJkcJkcJkaabcGIaabcJkcJkcJkcJkcJkaabamjaaaaaaaaaaaacJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index d2feb74a12b..2ce8694a7fa 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -18,7 +18,7 @@ var/lastout = 0 var/loaddemand = 0 var/capacity = 5e6 - var/charge = 1e6 + var/charge = 0 var/charging = 0 var/chargemode = 0 var/chargecount = 0 @@ -470,6 +470,9 @@ +/obj/machinery/power/smes/engineering + charge = 1e6 // Engineering starts with some charge for singulo + /obj/machinery/power/smes/magical name = "magical power storage unit" desc = "A high-capacity superconducting magnetic energy storage (SMES) unit. Magically produces power." From 39305b1a866fea7c4eeba9250f84550c23d3c386 Mon Sep 17 00:00:00 2001 From: FalseIncarnate Date: Tue, 30 Jun 2015 09:27:06 -0400 Subject: [PATCH 8/8] Food/Pill Fixes Fixes Food and Pills so that they actually transfer their reagents properly - Big thanks to Krausus for helping with locating and correcting the issue Fixes IPCs being able to eat pills. - They have a monitor for a head, where do you think you're going to put that? Fixes IPCs being immune to the soothing effects of water - IPCs that are on fire can be properly doused with a splashing of water. --- code/modules/reagents/Chemistry-Holder.dm | 34 ++++--------------- code/modules/reagents/Chemistry-Reagents.dm | 3 +- .../reagent_containers/food/condiment.dm | 4 +-- .../reagent_containers/food/drinks.dm | 4 +-- .../reagent_containers/food/snacks.dm | 2 +- .../reagents/reagent_containers/pill.dm | 29 +++++++++++----- 6 files changed, 33 insertions(+), 43 deletions(-) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 91392283ac5..b96939ac697 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -127,32 +127,6 @@ datum if (!target.reagents || src.total_volume<=0) return - /*var/datum/reagents/R = target.reagents - - var/obj/item/weapon/reagent_containers/glass/beaker/noreact/B = new /obj/item/weapon/reagent_containers/glass/beaker/noreact //temporary holder - - amount = min(min(amount, src.total_volume), R.maximum_volume-R.total_volume) - var/part = amount / src.total_volume - var/trans_data = null - for (var/datum/reagent/current_reagent in src.reagent_list) - if (!current_reagent) - continue - //if (current_reagent.id == "blood" && ishuman(target)) - // var/mob/living/carbon/human/H = target - // H.inject_blood(my_atom, amount) - // continue - var/current_reagent_transfer = current_reagent.volume * part - if(preserve_data) - trans_data = current_reagent.data - - B.add_reagent(current_reagent.id, (current_reagent_transfer * multiplier), trans_data, safety = 1) //safety checks on these so all chemicals are transferred - src.remove_reagent(current_reagent.id, current_reagent_transfer, safety = 1) // to the target container before handling reactions - - src.update_total() - B.update_total() - B.handle_reactions() - src.handle_reactions()*/ - var/obj/item/weapon/reagent_containers/glass/beaker/noreact/B = new /obj/item/weapon/reagent_containers/glass/beaker/noreact //temporary holder B.volume = 1000 @@ -163,9 +137,13 @@ datum src.trans_to(B, amount) - spawn(100) + spawn(-1) + src = null // Survive through deletion of the reagent holder + sleep(100) + if(!target) + return BR.trans_to(target, BR.total_volume) - del(B) + qdel(B) return amount diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index fab92027cc9..ef6d0f4437e 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -234,6 +234,7 @@ datum reagent_state = LIQUID color = "#0064C8" // rgb: 0, 100, 200 var/cooling_temperature = 2 + process_flags = ORGANIC | SYNTHETIC reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume) if(!istype(M, /mob/living)) @@ -3238,4 +3239,4 @@ datum holder.reagent_list -= src holder = null - return ..() + return ..() diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 948d6abff88..49316a33e92 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -35,7 +35,7 @@ M << "\blue You swallow some of contents of the [src]." if(reagents.total_volume) reagents.reaction(M, INGEST) - spawn(5) + spawn(0) reagents.trans_to_ingest(M, 10) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) @@ -59,7 +59,7 @@ if(reagents.total_volume) reagents.reaction(M, INGEST) - spawn(5) + spawn(0) reagents.trans_to(M, 10) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index bc2e1e5dc27..15f585051e6 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -37,7 +37,7 @@ M << "\blue You swallow a gulp of [src]." if(reagents.total_volume) reagents.reaction(M, INGEST) - spawn(5) + spawn(0) reagents.trans_to_ingest(M, gulp_size) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) @@ -65,7 +65,7 @@ if(reagents.total_volume) reagents.reaction(M, INGEST) - spawn(5) + spawn(0) reagents.trans_to_ingest(M, gulp_size) if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index be5d513e42e..11367d61787 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -100,7 +100,7 @@ playsound(M.loc,'sound/items/eatfood.ogg', rand(10,50), 1) if(reagents.total_volume) reagents.reaction(M, INGEST) - spawn(5) + spawn(0) if(reagents.total_volume > bitesize) /* * I totally cannot understand what this code supposed to do. diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index d8800ae3a1e..8ba0779b746 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -21,12 +21,18 @@ return attack(mob/M as mob, mob/user as mob, def_zone) if(M == user) - M << "\blue You [apply_method] [src]." + if(istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + if(H.species.flags & IS_SYNTHETIC) + H << "You have a monitor for a head, where do you think you're going to put that?" + return + + M << "You [apply_method] [src]." M.unEquip(src) //icon update if(reagents.total_volume) reagents.reaction(M, apply_type) - spawn(5) - reagents.trans_to(M, reagents.total_volume) + spawn(0) + reagents.trans_to_ingest(M, reagents.total_volume) qdel(src) else qdel(src) @@ -34,14 +40,19 @@ else if(istype(M, /mob/living/carbon/human) ) + var/mob/living/carbon/human/H = M + if(H.species.flags & IS_SYNTHETIC) + user << "They have a monitor for a head, where do you think you're going to put that?" + return + for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] attempts to force [M] to [apply_method] [src].", 1) + O.show_message("[user] attempts to force [M] to [apply_method] [src].", 1) if(!do_mob(user, M)) return user.unEquip(src) //icon update for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] forces [M] to [apply_method] [src].", 1) + O.show_message("[user] forces [M] to [apply_method] [src].", 1) M.attack_log += text("\[[time_stamp()]\] Has been fed [src.name] by [user.name] ([user.ckey]) Reagents: [reagentlist(src)]") user.attack_log += text("\[[time_stamp()]\] Fed [M.name] by [M.name] ([M.ckey]) Reagents: [reagentlist(src)]") @@ -54,7 +65,7 @@ if(reagents.total_volume) reagents.reaction(M, apply_type) - spawn(5) + spawn(0) reagents.trans_to_ingest(M, reagents.total_volume) qdel(src) else @@ -69,7 +80,7 @@ if(target.is_open_container() != 0 && target.reagents) if(!target.reagents.total_volume) - user << "\red [target] is empty. Cant dissolve [src]." + user << "[target] is empty. Cant dissolve [src]." return // /vg/: Logging transfers of bad things @@ -83,10 +94,10 @@ message_admins("[user.name] ([user.ckey]) added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl] (JMP)") log_game("[user.name] ([user.ckey]) added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - user << "\blue You dissolve [src] in [target]" + user << "You dissolve [src] in [target]." reagents.trans_to(target, reagents.total_volume) for(var/mob/O in viewers(2, user)) - O.show_message("\red [user] puts something in [target].", 1) + O.show_message("[user] puts something in [target].", 1) spawn(5) qdel(src)