From cf244e07d6922420360d5c885fef75f0b69a4761 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Tue, 2 Feb 2016 17:51:50 +0300 Subject: [PATCH 01/97] Mulebots are now mobs obj/machinery/bot removed completely Mulebot hacking removed, you can still disable their safety. Mulebot PAD interface redone. --- code/_helpers/mobs.dm | 9 +- code/_onclick/observer.dm | 2 +- code/datums/supplypacks.dm | 8 +- code/datums/wires/mulebot.dm | 65 -- code/game/gamemodes/events.dm | 5 - code/game/machinery/bots/bots.dm | 209 ----- code/game/machinery/bots/mulebot.dm | 887 ------------------ code/game/machinery/doors/door.dm | 7 - code/game/objects/items/devices/PDA/PDA.dm | 4 +- code/game/objects/items/devices/PDA/cart.dm | 59 +- code/game/objects/items/devices/PDA/radio.dm | 101 -- .../structures/crates_lockers/largecrate.dm | 4 + code/game/supplyshuttle.dm | 1 + code/modules/blob/blob.dm | 4 - code/modules/events/ion_storm.dm | 6 - code/modules/mob/living/bot/bot.dm | 69 ++ code/modules/mob/living/bot/mulebot.dm | 431 +++++++++ code/modules/mob/living/carbon/human/human.dm | 6 +- .../living/simple_animal/hostile/hostile.dm | 10 - .../mob/living/simple_animal/simple_animal.dm | 4 - code/modules/mob/mob.dm | 11 - maps/polaris-1.dmm | 6 +- nano/templates/pda.tmpl | 156 +-- polaris.dme | 4 +- 24 files changed, 578 insertions(+), 1490 deletions(-) delete mode 100644 code/datums/wires/mulebot.dm delete mode 100644 code/game/machinery/bots/bots.dm delete mode 100644 code/game/machinery/bots/mulebot.dm create mode 100644 code/modules/mob/living/bot/mulebot.dm diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index 5bb4c93bbcf..9213765bbc2 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -1,10 +1,6 @@ /atom/movable/proc/get_mob() return -/obj/machinery/bot/mulebot/get_mob() - if(load && istype(load,/mob/living)) - return load - /obj/mecha/get_mob() return occupant @@ -14,6 +10,11 @@ /mob/get_mob() return src +/mob/living/bot/mulebot/get_mob() + if(load && istype(load, /mob/living)) + return list(src, load) + return src + /proc/mobs_in_view(var/range, var/source) var/list/mobs = list() for(var/atom/movable/AM in view(range, source)) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 55fe373301e..d1c0b7b5052 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -20,7 +20,7 @@ return // seems legit. // Things you might plausibly want to follow - if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/singularity)) + if((ismob(A) && A != src) || istype(A,/obj/singularity)) ManualFollow(A) // Otherwise jump diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index a7b9dc03093..53850a102b1 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -278,11 +278,11 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Miscellaneous" /datum/supply_packs/mule - name = "MULEbot Crate" - contains = list(/obj/machinery/bot/mulebot) + name = "Mulebot Crate" + contains = list() cost = 20 - containertype = /obj/structure/largecrate/mule - containername = "MULEbot Crate" + containertype = /obj/structure/largecrate/animal/mulebot + containername = "Mulebot Crate" group = "Operations" /datum/supply_packs/cargotrain diff --git a/code/datums/wires/mulebot.dm b/code/datums/wires/mulebot.dm deleted file mode 100644 index 312e6dd7d9a..00000000000 --- a/code/datums/wires/mulebot.dm +++ /dev/null @@ -1,65 +0,0 @@ -/datum/wires/mulebot - random = 1 - holder_type = /obj/machinery/bot/mulebot - wire_count = 10 - -var/const/WIRE_POWER1 = 1 // power connections -var/const/WIRE_POWER2 = 2 -var/const/WIRE_AVOIDANCE = 4 // mob avoidance -var/const/WIRE_LOADCHECK = 8 // load checking (non-crate) -var/const/WIRE_MOTOR1 = 16 // motor wires -var/const/WIRE_MOTOR2 = 32 // -var/const/WIRE_REMOTE_RX = 64 // remote recv functions -var/const/WIRE_REMOTE_TX = 128 // remote trans status -var/const/WIRE_BEACON_RX = 256 // beacon ping recv - -/datum/wires/mulebot/CanUse(var/mob/living/L) - var/obj/machinery/bot/mulebot/M = holder - if(M.open) - return 1 - return 0 - -// So the wires do not open a new window, handle the interaction ourselves. -/datum/wires/mulebot/Interact(var/mob/living/user) - if(CanUse(user)) - var/obj/machinery/bot/mulebot/M = holder - M.interact(user) - -/datum/wires/mulebot/UpdatePulsed(var/index) - switch(index) - if(WIRE_POWER1, WIRE_POWER2) - holder.visible_message("\icon[holder] The charge light flickers.") - if(WIRE_AVOIDANCE) - holder.visible_message("\icon[holder] The external warning lights flash briefly.") - if(WIRE_LOADCHECK) - holder.visible_message("\icon[holder] The load platform clunks.") - if(WIRE_MOTOR1, WIRE_MOTOR2) - holder.visible_message("\icon[holder] The drive motor whines briefly.") - else - holder.visible_message("\icon[holder] You hear a radio crackle.") - -// HELPER PROCS - -/datum/wires/mulebot/proc/Motor1() - return !(wires_status & WIRE_MOTOR1) - -/datum/wires/mulebot/proc/Motor2() - return !(wires_status & WIRE_MOTOR2) - -/datum/wires/mulebot/proc/HasPower() - return !(wires_status & WIRE_POWER1) && !(wires_status & WIRE_POWER2) - -/datum/wires/mulebot/proc/LoadCheck() - return !(wires_status & WIRE_LOADCHECK) - -/datum/wires/mulebot/proc/MobAvoid() - return !(wires_status & WIRE_AVOIDANCE) - -/datum/wires/mulebot/proc/RemoteTX() - return !(wires_status & WIRE_REMOTE_TX) - -/datum/wires/mulebot/proc/RemoteRX() - return !(wires_status & WIRE_REMOTE_RX) - -/datum/wires/mulebot/proc/BeaconRX() - return !(wires_status & WIRE_BEACON_RX) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index f644391bf78..2b54b4ef27d 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -422,11 +422,6 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is M << "
" M.add_ion_law("THE STATION IS [who2pref] [who2]") - if(botEmagChance) - for(var/obj/machinery/bot/bot in machines) - if(prob(botEmagChance)) - bot.emag_act(1) - /* var/apcnum = 0 diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm deleted file mode 100644 index 7e03826f055..00000000000 --- a/code/game/machinery/bots/bots.dm +++ /dev/null @@ -1,209 +0,0 @@ -// AI (i.e. game AI, not the AI player) controlled bots - -/obj/machinery/bot - icon = 'icons/obj/aibots.dmi' - layer = MOB_LAYER - light_range = 3 - use_power = 0 - var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds" - var/on = 1 - var/health = 0 //do not forget to set health for your bot! - var/maxhealth = 0 - var/fire_dam_coeff = 1.0 - var/brute_dam_coeff = 1.0 - var/open = 0//Maint panel - var/locked = 1 - //var/emagged = 0 //Urist: Moving that var to the general /bot tree as it's used by most bots - -/obj/machinery/bot/proc/turn_on() - if(stat) return 0 - on = 1 - set_light(initial(light_range)) - return 1 - -/obj/machinery/bot/proc/turn_off() - on = 0 - set_light(0) - -/obj/machinery/bot/proc/explode() - qdel(src) - -/obj/machinery/bot/proc/healthcheck() - if (src.health <= 0) - src.explode() - -/obj/machinery/bot/emag_act(var/remaining_charges, var/user) - if(locked && !emagged) - locked = 0 - emagged = 1 - user << "You short out [src]'s maintenance hatch lock." - log_and_message_admins("emagged [src]'s maintenance hatch lock") - return 1 - - if(!locked && open && emagged == 1) - emagged = 2 - log_and_message_admins("emagged [src]'s inner circuits") - return 1 - -/obj/machinery/bot/examine(mob/user) - ..(user) - if (src.health < maxhealth) - if (src.health > maxhealth/3) - user << "[src]'s parts look loose." - else - user << "[src]'s parts look very loose!" - return - -/obj/machinery/bot/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/screwdriver)) - if(!locked) - open = !open - user << "Maintenance panel is now [src.open ? "opened" : "closed"]." - else if(istype(W, /obj/item/weapon/weldingtool)) - if(health < maxhealth) - if(open) - health = min(maxhealth, health+10) - user.visible_message("[user] repairs [src]!","You repair [src]!") - else - user << "Unable to repair with the maintenance panel closed." - else - user << "[src] does not need a repair." - else - if(hasvar(W,"force") && hasvar(W,"damtype")) - switch(W.damtype) - if("fire") - src.health -= W.force * fire_dam_coeff - if("brute") - src.health -= W.force * brute_dam_coeff - ..() - healthcheck() - else - ..() - -/obj/machinery/bot/bullet_act(var/obj/item/projectile/Proj) - if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - return - health -= Proj.damage - ..() - healthcheck() - -/obj/machinery/bot/ex_act(severity) - switch(severity) - if(1.0) - src.explode() - return - if(2.0) - src.health -= rand(5,10)*fire_dam_coeff - src.health -= rand(10,20)*brute_dam_coeff - healthcheck() - return - if(3.0) - if (prob(50)) - src.health -= rand(1,5)*fire_dam_coeff - src.health -= rand(1,5)*brute_dam_coeff - healthcheck() - return - return - -/obj/machinery/bot/emp_act(severity) - var/was_on = on - stat |= EMPED - var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc ) - pulse2.icon = 'icons/effects/effects.dmi' - pulse2.icon_state = "empdisable" - pulse2.name = "emp sparks" - pulse2.anchored = 1 - pulse2.set_dir(pick(cardinal)) - - spawn(10) - qdel(pulse2) - if (on) - turn_off() - spawn(severity*300) - stat &= ~EMPED - if (was_on) - turn_on() - - -/obj/machinery/bot/attack_ai(mob/user as mob) - src.attack_hand(user) - -/obj/machinery/bot/attack_hand(var/mob/living/carbon/human/user) - - if(!istype(user)) - return ..() - - if(user.species.can_shred(user)) - src.health -= rand(15,30)*brute_dam_coeff - src.visible_message("[user] has slashed [src]!") - playsound(src.loc, 'sound/weapons/slice.ogg', 25, 1, -1) - if(prob(10)) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - healthcheck() - -/******************************************************************/ -// Navigation procs -// Used for A-star pathfinding - - -// Returns the surrounding cardinal turfs with open links -// Including through doors openable with the ID -/turf/proc/CardinalTurfsWithAccess(var/obj/item/weapon/card/id/ID) - var/L[] = new() - - // for(var/turf/simulated/t in oview(src,1)) - - for(var/d in cardinal) - var/turf/simulated/T = get_step(src, d) - if(istype(T) && !T.density) - if(!LinkBlockedWithAccess(src, T, ID)) - L.Add(T) - return L - - -// Returns true if a link between A and B is blocked -// Movement through doors allowed if ID has access -/proc/LinkBlockedWithAccess(turf/A, turf/B, obj/item/weapon/card/id/ID) - - if(A == null || B == null) return 1 - var/adir = get_dir(A,B) - var/rdir = get_dir(B,A) - if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal - var/iStep = get_step(A,adir&(NORTH|SOUTH)) - if(!LinkBlockedWithAccess(A,iStep, ID) && !LinkBlockedWithAccess(iStep,B,ID)) - return 0 - - var/pStep = get_step(A,adir&(EAST|WEST)) - if(!LinkBlockedWithAccess(A,pStep,ID) && !LinkBlockedWithAccess(pStep,B,ID)) - return 0 - return 1 - - if(DirBlockedWithAccess(A,adir, ID)) - return 1 - - if(DirBlockedWithAccess(B,rdir, ID)) - return 1 - - for(var/obj/O in B) - if(O.density && !istype(O, /obj/machinery/door) && !(O.flags & ON_BORDER)) - return 1 - - return 0 - -// Returns true if direction is blocked from loc -// Checks doors against access with given ID -/proc/DirBlockedWithAccess(turf/loc,var/dir,var/obj/item/weapon/card/id/ID) - for(var/obj/structure/window/D in loc) - if(!D.density) continue - if(D.dir == SOUTHWEST) return 1 - if(D.dir == dir) return 1 - - for(var/obj/machinery/door/D in loc) - if(!D.density) continue - if(istype(D, /obj/machinery/door/window)) - if( dir & D.dir ) return !D.check_access(ID) - - //if((dir & SOUTH) && (D.dir & (EAST|WEST))) return !D.check_access(ID) - //if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return !D.check_access(ID) - else return !D.check_access(ID) // it's a real, air blocking door - return 0 diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm deleted file mode 100644 index 27e6cb1a9da..00000000000 --- a/code/game/machinery/bots/mulebot.dm +++ /dev/null @@ -1,887 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -// Mulebot - carries crates around for Quartermaster -// Navigates via floor navbeacons -// Remote Controlled from QM's PDA - - -/obj/machinery/bot/mulebot - name = "Mulebot" - desc = "A Multiple Utility Load Effector bot." - icon_state = "mulebot0" - layer = MOB_LAYER - density = 1 - anchored = 1 - animate_movement=1 - health = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0 - maxhealth = 150 - fire_dam_coeff = 0.7 - brute_dam_coeff = 0.5 - var/atom/movable/load = null // the loaded crate (usually) - var/beacon_freq = 1400 - var/control_freq = BOT_FREQ - - suffix = "" - - var/turf/target // this is turf to navigate to (location of beacon) - var/loaddir = 0 // this the direction to unload onto/load from - var/new_destination = "" // pending new destination (waiting for beacon response) - var/destination = "" // destination description - var/home_destination = "" // tag of home beacon - req_access = list(access_cargo) // added robotics access so assembly line drop-off works properly -veyveyr //I don't think so, Tim. You need to add it to the MULE's hidden robot ID card. -NEO - var/path[] = new() - - var/mode = 0 //0 = idle/ready - //1 = loading/unloading - //2 = moving to deliver - //3 = returning to home - //4 = blocked - //5 = computing navigation - //6 = waiting for nav computation - //7 = no destination beacon found (or no route) - - var/blockcount = 0 //number of times retried a blocked path - var/reached_target = 1 //true if already reached the target - - var/refresh = 1 // true to refresh dialogue - var/auto_return = 1 // true if auto return to home beacon after unload - var/auto_pickup = 1 // true if auto-pickup at beacon - - var/obj/item/weapon/cell/cell - // the installed power cell - - // constants for internal wiring bitflags - var/datum/wires/mulebot/wires = null - - var/bloodiness = 0 // count of bloodiness - -/obj/machinery/bot/mulebot/New() - ..() - wires = new(src) - botcard = new(src) - botcard.access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station) - cell = new(src) - cell.charge = 2000 - cell.maxcharge = 2000 - - spawn(5) // must wait for map loading to finish - if(radio_controller) - radio_controller.add_object(src, control_freq, filter = RADIO_MULEBOT) - radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) - - var/count = 0 - for(var/obj/machinery/bot/mulebot/other in world) - count++ - if(!suffix) - suffix = "#[count]" - name = "Mulebot ([suffix])" - -/obj/machinery/bot/mulebot/Destroy() - unload(0) - qdel(wires) - wires = null - if(radio_controller) - radio_controller.remove_object(src,beacon_freq) - radio_controller.remove_object(src,control_freq) - return ..() - -// attack by item -// emag : lock/unlock, -// screwdriver: open/close hatch -// cell: insert it -// other: chance to knock rider off bot -/obj/machinery/bot/mulebot/attackby(var/obj/item/I, var/mob/user) - if(istype(I,/obj/item/weapon/cell) && open && !cell) - var/obj/item/weapon/cell/C = I - user.drop_item() - C.loc = src - cell = C - updateDialog() - else if(istype(I,/obj/item/weapon/screwdriver)) - if(locked) - user << "The maintenance hatch cannot be opened or closed while the controls are locked." - return - - open = !open - if(open) - src.visible_message("[user] opens the maintenance hatch of [src]", "You open [src]'s maintenance hatch.") - on = 0 - icon_state="mulebot-hatch" - else - src.visible_message("[user] closes the maintenance hatch of [src]", "You close [src]'s maintenance hatch.") - icon_state = "mulebot0" - - updateDialog() - else if (istype(I, /obj/item/weapon/wrench)) - if (src.health < maxhealth) - src.health = min(maxhealth, src.health+25) - user.visible_message( - "\The [user] repairs \the [src]!", - "You repair \the [src]!" - ) - else - user << "[src] does not need a repair!" - else if(load && ismob(load)) // chance to knock off rider - if(prob(1+I.force * 2)) - unload(0) - user.visible_message("[user] knocks [load] off [src] with \the [I]!", "You knock [load] off [src] with \the [I]!") - else - user << "You hit [src] with \the [I] but to no effect." - else - ..() - return - -/obj/machinery/bot/mulebot/emag_act(var/remaining_charges, var/user) - locked = !locked - user << "You [locked ? "lock" : "unlock"] the mulebot's controls!" - flick("mulebot-emagged", src) - playsound(src.loc, 'sound/effects/sparks1.ogg', 100, 0) - return 1 - -/obj/machinery/bot/mulebot/ex_act(var/severity) - unload(0) - switch(severity) - if(2) - BITRESET(wires, rand(0,9)) - BITRESET(wires, rand(0,9)) - BITRESET(wires, rand(0,9)) - if(3) - BITRESET(wires, rand(0,9)) - ..() - return - -/obj/machinery/bot/mulebot/bullet_act() - if(prob(50) && !isnull(load)) - unload(0) - if(prob(25)) - src.visible_message("Something shorts out inside [src]!") - var/index = 1<< (rand(0,9)) - if(wires & index) - wires &= ~index - else - wires |= index - ..() - - -/obj/machinery/bot/mulebot/attack_ai(var/mob/user) - user.set_machine(src) - interact(user, 1) - -/obj/machinery/bot/mulebot/attack_hand(var/mob/user) - . = ..() - if (.) - return - user.set_machine(src) - interact(user, 0) - -/obj/machinery/bot/mulebot/interact(var/mob/user, var/ai=0) - var/dat - dat += "Multiple Utility Load Effector Mk. III

" - dat += "ID: [suffix]
" - dat += "Power: [on ? "On" : "Off"]
" - - if(!open) - - dat += "Status: " - switch(mode) - if(0) - dat += "Ready" - if(1) - dat += "Loading/Unloading" - if(2) - dat += "Navigating to Delivery Location" - if(3) - dat += "Navigating to Home" - if(4) - dat += "Waiting for clear path" - if(5,6) - dat += "Calculating navigation path" - if(7) - dat += "Unable to locate destination" - - - dat += "
Current Load: [load ? load.name : "none"]
" - dat += "Destination: [!destination ? "none" : destination]
" - dat += "Power level: [cell ? cell.percent() : 0]%
" - - if(locked && !ai) - dat += "
Controls are locked (unlock)" - else - dat += "
Controls are unlocked (lock)

" - - dat += "Toggle Power
" - dat += "Stop
" - dat += "Proceed
" - dat += "Return to Home
" - dat += "Set Destination
" - dat += "Set Bot ID
" - dat += "Set Home
" - dat += "Toggle Auto Return Home ([auto_return ? "On":"Off"])
" - dat += "Toggle Auto Pickup Crate ([auto_pickup ? "On":"Off"])
" - - if(load) - dat += "Unload Now
" - dat += "
The maintenance hatch is closed.
" - - else - if(!ai) - dat += "The maintenance hatch is open.

" - dat += "Power cell: " - if(cell) - dat += "Installed
" - else - dat += "Removed
" - - dat += wires.GetInteractWindow() - else - dat += "The bot is in maintenance mode and cannot be controlled.
" - - user << browse("Mulebot [suffix ? "([suffix])" : ""][dat]", "window=mulebot;size=350x500") - onclose(user, "mulebot") - return - -/obj/machinery/bot/mulebot/Topic(href, href_list) - if(..()) - return - if (usr.stat) - return - if ((in_range(src, usr) && istype(src.loc, /turf)) || (istype(usr, /mob/living/silicon))) - usr.set_machine(src) - - switch(href_list["op"]) - if("lock", "unlock") - if(src.allowed(usr)) - locked = !locked - updateDialog() - else - usr << "Access denied." - return - if("power") - if (src.on) - turn_off() - else if (cell && !open) - if (!turn_on()) - usr << "You can't switch on [src]." - return - else - return - visible_message("[usr] switches [on ? "on" : "off"] [src].") - updateDialog() - - - if("cellremove") - if(open && cell && !usr.get_active_hand()) - cell.update_icon() - usr.put_in_active_hand(cell) - cell.add_fingerprint(usr) - cell = null - - usr.visible_message("[usr] removes the power cell from [src].", "You remove the power cell from [src].") - updateDialog() - - if("cellinsert") - if(open && !cell) - var/obj/item/weapon/cell/C = usr.get_active_hand() - if(istype(C)) - usr.drop_item() - cell = C - C.loc = src - C.add_fingerprint(usr) - - usr.visible_message("[usr] inserts a power cell into [src].", "You insert the power cell into [src].") - updateDialog() - - - if("stop") - if(mode >=2) - mode = 0 - updateDialog() - - if("go") - if(mode == 0) - start() - updateDialog() - - if("home") - if(mode == 0 || mode == 2) - start_home() - updateDialog() - - if("destination") - refresh=0 - var/new_dest - var/list/beaconlist = new() - for(var/obj/machinery/navbeacon/N in navbeacons) - beaconlist.Add(N.location) - if(beaconlist.len) - new_dest = input("Select new destination tag", "Mulebot [suffix ? "([suffix])" : ""]", destination) in beaconlist - else - alert("No destination beacons available.") - refresh=1 - if(new_dest) - set_destination(new_dest) - - - if("setid") - refresh=0 - var/new_id = sanitize(input("Enter new bot ID", "Mulebot [suffix ? "([suffix])" : ""]", suffix) as text|null, MAX_NAME_LEN) - refresh=1 - if(new_id) - suffix = new_id - name = "Mulebot ([suffix])" - updateDialog() - - if("sethome") - refresh=0 - var/new_home = input("Enter new home tag", "Mulebot [suffix ? "([suffix])" : ""]", home_destination) as text|null - refresh=1 - if(new_home) - home_destination = new_home - updateDialog() - - if("unload") - if(load && mode !=1) - if(loc == target) - unload(loaddir) - else - unload(0) - - if("autoret") - auto_return = !auto_return - - if("autopick") - auto_pickup = !auto_pickup - - if("close") - usr.unset_machine() - usr << browse(null,"window=mulebot") - - updateDialog() - //src.updateUsrDialog() - else - usr << browse(null, "window=mulebot") - usr.unset_machine() - return - - - -// returns true if the bot has power -/obj/machinery/bot/mulebot/proc/has_power() - return !open && cell && cell.charge>0 && wires.HasPower() - -// mousedrop a crate to load the bot -// can load anything if emagged - -/obj/machinery/bot/mulebot/MouseDrop_T(var/atom/movable/C, mob/user) - - if(user.stat) - return - - if (!on || !istype(C)|| C.anchored || get_dist(user, src) > 1 || get_dist(src,C) > 1 ) - return - - if(load) - return - - load(C) - - -// called to load a crate -/obj/machinery/bot/mulebot/proc/load(var/atom/movable/C) - if(wires.LoadCheck() && !istype(C,/obj/structure/closet/crate)) - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - return // if not emagged, only allow crates to be loaded - - //I'm sure someone will come along and ask why this is here... well people were dragging screen items onto the mule, and that was not cool. - //So this is a simple fix that only allows a selection of item types to be considered. Further narrowing-down is below. - if(!istype(C,/obj/item) && !istype(C,/obj/machinery) && !istype(C,/obj/structure) && !ismob(C)) - return - if(!isturf(C.loc)) //To prevent the loading from stuff from someone's inventory, which wouldn't get handled properly. - return - - if(get_dist(C, src) > 1 || load || !on) - return - for(var/obj/structure/plasticflaps/P in src.loc)//Takes flaps into account - if(!CanPass(C,P)) - return - mode = 1 - - // if a create, close before loading - var/obj/structure/closet/crate/crate = C - if(istype(crate)) - crate.close() - - C.loc = src.loc - sleep(2) - if(C.loc != src.loc) //To prevent you from going onto more thano ne bot. - return - C.loc = src - load = C - - C.pixel_y += 9 - if(C.layer < layer) - C.layer = layer + 0.1 - overlays += C - - if(ismob(C)) - var/mob/M = C - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - - mode = 0 - send_status() - -// called to unload the bot -// argument is optional direction to unload -// if zero, unload at bot's location -/obj/machinery/bot/mulebot/proc/unload(var/dirn = 0) - if(!load) - return - - mode = 1 - overlays.Cut() - - load.loc = src.loc - load.pixel_y -= 9 - load.layer = initial(load.layer) - if(ismob(load)) - var/mob/M = load - if(M.client) - M.client.perspective = MOB_PERSPECTIVE - M.client.eye = src - - - if(dirn) - var/turf/T = src.loc - T = get_step(T,dirn) - if(CanPass(load,T))//Can't get off onto anything that wouldn't let you pass normally - step(load, dirn) - else - load.loc = src.loc//Drops you right there, so you shouldn't be able to get yourself stuck - - load = null - - // in case non-load items end up in contents, dump every else too - // this seems to happen sometimes due to race conditions - // with items dropping as mobs are loaded - - for(var/atom/movable/AM in src) - if(AM == cell || AM == botcard) continue - - AM.loc = src.loc - AM.layer = initial(AM.layer) - AM.pixel_y = initial(AM.pixel_y) - if(ismob(AM)) - var/mob/M = AM - if(M.client) - M.client.perspective = MOB_PERSPECTIVE - M.client.eye = src - mode = 0 - - -/obj/machinery/bot/mulebot/process() - if(!has_power()) - on = 0 - return - if(on) - var/speed = (wires.Motor1() ? 1:0) + (wires.Motor2() ? 2:0) - //world << "speed: [speed]" - switch(speed) - if(0) - // do nothing - if(1) - process_bot() - spawn(2) - process_bot() - sleep(2) - process_bot() - sleep(2) - process_bot() - sleep(2) - process_bot() - if(2) - process_bot() - spawn(4) - process_bot() - if(3) - process_bot() - - if(refresh) updateDialog() - -/obj/machinery/bot/mulebot/proc/process_bot() - //if(mode) world << "Mode: [mode]" - switch(mode) - if(0) // idle - icon_state = "mulebot0" - return - if(1) // loading/unloading - return - if(2,3,4) // navigating to deliver,home, or blocked - - if(loc == target) // reached target - at_target() - return - - else if(path.len > 0 && target) // valid path - - var/turf/next = path[1] - reached_target = 0 - if(next == loc) - path -= next - return - - - if(istype( next, /turf/simulated)) - //world << "at ([x],[y]) moving to ([next.x],[next.y])" - - - if(bloodiness) - var/obj/effect/decal/cleanable/blood/tracks/B = new(loc) - var/newdir = get_dir(next, loc) - if(newdir == dir) - B.set_dir(newdir) - else - newdir = newdir | dir - if(newdir == 3) - newdir = 1 - else if(newdir == 12) - newdir = 4 - B.set_dir(newdir) - bloodiness-- - - - - var/moved = step_towards(src, next) // attempt to move - if(cell) cell.use(1) - if(moved) // successful move - //world << "Successful move." - blockcount = 0 - path -= loc - - - if(mode==4) - spawn(1) - send_status() - - if(destination == home_destination) - mode = 3 - else - mode = 2 - - else // failed to move - - //world << "Unable to move." - - - - blockcount++ - mode = 4 - if(blockcount == 3) - src.visible_message("[src] makes an annoyed buzzing sound", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) - - if(blockcount > 5) // attempt 5 times before recomputing - // find new path excluding blocked turf - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - - spawn(2) - calc_path(next) - if(path.len > 0) - src.visible_message("[src] makes a delighted ping!", "You hear a ping.") - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) - mode = 4 - mode =6 - return - return - else - src.visible_message("[src] makes an annoyed buzzing sound", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) - //world << "Bad turf." - mode = 5 - return - else - //world << "No path." - mode = 5 - return - - if(5) // calculate new path - //world << "Calc new path." - mode = 6 - spawn(0) - - calc_path() - - if(path.len > 0) - blockcount = 0 - mode = 4 - src.visible_message("[src] makes a delighted ping!", "You hear a ping.") - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) - - else - src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - - mode = 7 - //if(6) - //world << "Pending path calc." - //if(7) - //world << "No dest / no route." - return - - -// calculates a path to the current destination -// given an optional turf to avoid -/obj/machinery/bot/mulebot/proc/calc_path(var/turf/avoid = null) - src.path = AStar(src.loc, src.target, /turf/proc/CardinalTurfsWithAccess, /turf/proc/Distance, 0, 250, id=botcard, exclude=avoid) - if(!src.path) - src.path = list() - - -// sets the current destination -// signals all beacons matching the delivery code -// beacons will return a signal giving their locations -/obj/machinery/bot/mulebot/proc/set_destination(var/new_dest) - spawn(0) - new_destination = new_dest - post_signal(beacon_freq, "findbeacon", "delivery") - updateDialog() - -// starts bot moving to current destination -/obj/machinery/bot/mulebot/proc/start() - if(destination == home_destination) - mode = 3 - else - mode = 2 - icon_state = "mulebot[wires.MobAvoid()]" - -// starts bot moving to home -// sends a beacon query to find -/obj/machinery/bot/mulebot/proc/start_home() - spawn(0) - set_destination(home_destination) - mode = 4 - icon_state = "mulebot[wires.MobAvoid()]" - -// called when bot reaches current target -/obj/machinery/bot/mulebot/proc/at_target() - if(!reached_target) - src.visible_message("[src] makes a chiming sound!", "You hear a chime.") - playsound(src.loc, 'sound/machines/chime.ogg', 50, 0) - reached_target = 1 - - if(load) // if loaded, unload at target - unload(loaddir) - else - // not loaded - if(auto_pickup) // find a crate - var/atom/movable/AM - if(!wires.LoadCheck()) // if emagged, load first unanchored thing we find - for(var/atom/movable/A in get_step(loc, loaddir)) - if(!A.anchored) - AM = A - break - else // otherwise, look for crates only - AM = locate(/obj/structure/closet/crate) in get_step(loc,loaddir) - if(AM) - load(AM) - // whatever happened, check to see if we return home - - if(auto_return && destination != home_destination) - // auto return set and not at home already - start_home() - mode = 4 - else - mode = 0 // otherwise go idle - - send_status() // report status to anyone listening - - return - -// called when bot bumps into anything -/obj/machinery/bot/mulebot/Bump(var/atom/obs) - if(!wires.MobAvoid()) //usually just bumps, but if avoidance disabled knock over mobs - var/mob/M = obs - if(ismob(M)) - if(istype(M,/mob/living/silicon/robot)) - src.visible_message("[src] bumps into [M]!") - else - src.visible_message("[src] knocks over [M]!") - M.stop_pulling() - M.Stun(8) - M.Weaken(5) - M.lying = 1 - ..() - -// called from mob/living/carbon/human/Crossed() -// when mulebot is in the same loc -/obj/machinery/bot/mulebot/proc/RunOver(var/mob/living/carbon/human/H) - src.visible_message("[src] drives over [H]!") - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - - var/damage = rand(5,15) - H.apply_damage(2*damage, BRUTE, BP_HEAD) - H.apply_damage(2*damage, BRUTE, BP_TORSO) - H.apply_damage(0.5*damage, BRUTE, BP_L_LEG) - H.apply_damage(0.5*damage, BRUTE, BP_R_LEG) - H.apply_damage(0.5*damage, BRUTE, BP_L_ARM) - H.apply_damage(0.5*damage, BRUTE, BP_R_ARM) - - blood_splatter(src,H,1) - bloodiness += 4 - -// player on mulebot attempted to move -/obj/machinery/bot/mulebot/relaymove(var/mob/user) - if(user.stat) - return - if(load == user) - unload(0) - return - -// receive a radio signal -// used for control and beacon reception - -/obj/machinery/bot/mulebot/receive_signal(datum/signal/signal) - - if(!on) - return - - var/recv = signal.data["command"] - // process all-bot input - if(recv=="bot_status" && wires.RemoteRX()) - send_status() - - - recv = signal.data["command [suffix]"] - if(wires.RemoteRX()) - // process control input - switch(recv) - if("stop") - mode = 0 - return - - if("go") - start() - return - - if("target") - set_destination(signal.data["destination"] ) - return - - if("unload") - if(loc == target) - unload(loaddir) - else - unload(0) - return - - if("home") - start_home() - return - - if("bot_status") - send_status() - return - - if("autoret") - auto_return = text2num(signal.data["value"]) - return - - if("autopick") - auto_pickup = text2num(signal.data["value"]) - return - - // receive response from beacon - recv = signal.data["beacon"] - if(wires.BeaconRX()) - if(recv == new_destination) // if the recvd beacon location matches the set destination - // the we will navigate there - destination = new_destination - target = signal.source.loc - var/direction = signal.data["dir"] // this will be the load/unload dir - if(direction) - loaddir = text2num(direction) - else - loaddir = 0 - icon_state = "mulebot[wires.MobAvoid()]" - calc_path() - updateDialog() - -// send a radio signal with a single data key/value pair -/obj/machinery/bot/mulebot/proc/post_signal(var/freq, var/key, var/value) - post_signal_multiple(freq, list("[key]" = value) ) - -// send a radio signal with multiple data key/values -/obj/machinery/bot/mulebot/proc/post_signal_multiple(var/freq, var/list/keyval) - - if(freq == beacon_freq && !wires.BeaconRX()) - return - if(freq == control_freq && !wires.RemoteTX()) - return - - var/datum/radio_frequency/frequency = radio_controller.return_frequency(freq) - - if(!frequency) return - - - - var/datum/signal/signal = new() - signal.source = src - signal.transmission_method = 1 - //for(var/key in keyval) - // signal.data[key] = keyval[key] - signal.data = keyval - //world << "sent [key],[keyval[key]] on [freq]" - if (signal.data["findbeacon"]) - frequency.post_signal(src, signal, filter = RADIO_NAVBEACONS) - else if (signal.data["type"] == "mulebot") - frequency.post_signal(src, signal, filter = RADIO_MULEBOT) - else - frequency.post_signal(src, signal) - -// signals bot status etc. to controller -/obj/machinery/bot/mulebot/proc/send_status() - var/list/kv = list( - "type" = "mulebot", - "name" = suffix, - "loca" = (loc ? loc.loc : "Unknown"), // somehow loc can be null and cause a runtime - Quarxink - "mode" = mode, - "powr" = (cell ? cell.percent() : 0), - "dest" = destination, - "home" = home_destination, - "load" = load, - "retn" = auto_return, - "pick" = auto_pickup, - ) - post_signal_multiple(control_freq, kv) - -/obj/machinery/bot/mulebot/emp_act(severity) - if (cell) - cell.emp_act(severity) - if(load) - load.emp_act(severity) - ..() - - -/obj/machinery/bot/mulebot/explode() - src.visible_message("[src] blows apart!", 1) - var/turf/Tsec = get_turf(src) - - new /obj/item/device/assembly/prox_sensor(Tsec) - PoolOrNew(/obj/item/stack/rods, Tsec) - PoolOrNew(/obj/item/stack/rods, Tsec) - new /obj/item/stack/cable_coil/cut(Tsec) - if (cell) - cell.loc = Tsec - cell.update_icon() - cell = null - - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(3, 1, src) - s.start() - - new /obj/effect/decal/cleanable/blood/oil(src.loc) - unload(0) - qdel(src) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index f583b620a42..c605ed3644d 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -103,13 +103,6 @@ bumpopen(M) return - if(istype(AM, /obj/machinery/bot)) - var/obj/machinery/bot/bot = AM - if(src.check_access(bot.botcard)) - if(density) - open() - return - if(istype(AM, /mob/living/bot)) var/mob/living/bot/bot = AM if(src.check_access(bot.botcard)) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 6b423f1309b..0d304a1e07e 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -420,8 +420,8 @@ var/global/list/obj/item/device/pda/PDAs = list() cartdata["radio"] = 1 if(istype(cartridge.radio, /obj/item/radio/integrated/signal)) cartdata["radio"] = 2 - if(istype(cartridge.radio, /obj/item/radio/integrated/mule)) - cartdata["radio"] = 3 + //if(istype(cartridge.radio, /obj/item/radio/integrated/mule)) + // cartdata["radio"] = 3 if(mode == 2) cartdata["charges"] = cartridge.charges ? cartridge.charges : 0 diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index 2c91285e084..24a2db67d73 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -124,10 +124,6 @@ icon_state = "cart-q" access_quartermaster = 1 -/obj/item/weapon/cartridge/quartermaster/initialize() - radio = new /obj/item/radio/integrated/mule(src) - ..() - /obj/item/weapon/cartridge/head name = "\improper Easy-Record DELUXE" icon_state = "cart-h" @@ -141,9 +137,6 @@ access_janitor = 1 access_security = 1 -/obj/item/weapon/cartridge/hop/initialize() - radio = new /obj/item/radio/integrated/mule(src) - /obj/item/weapon/cartridge/hos name = "\improper R.O.B.U.S.T. DELUXE" icon_state = "cart-hos" @@ -351,40 +344,26 @@ /* MULEBOT Control (Mode: 48) */ if(mode==48) - var/muleData[0] var/mulebotsData[0] - if(istype(radio,/obj/item/radio/integrated/mule)) - var/obj/item/radio/integrated/mule/QC = radio - muleData["active"] = QC.active - if(QC.active && !isnull(QC.botstatus)) - var/area/loca = QC.botstatus["loca"] - var/loca_name = sanitize(loca.name) - muleData["botstatus"] = list("loca" = loca_name, "mode" = QC.botstatus["mode"],"home"=QC.botstatus["home"],"powr" = QC.botstatus["powr"],"retn" =QC.botstatus["retn"], "pick"=QC.botstatus["pick"], "load" = QC.botstatus["load"], "dest" = sanitize(QC.botstatus["dest"])) + var/count = 0 - else - muleData["botstatus"] = list("loca" = null, "mode" = -1,"home"=null,"powr" = null,"retn" =null, "pick"=null, "load" = null, "dest" = null) + for(var/mob/living/bot/mulebot/M in living_mob_list) + if(!M.on) + continue + ++count + var/muleData[0] + muleData["name"] = M.suffix + muleData["location"] = get_area(M) + muleData["mode"] = M.mode + muleData["home"] = M.homeName + muleData["target"] = M.targetName + muleData["ref"] = "\ref[M]" + muleData["load"] = M.load ? M.load.name : "Nothing" + + mulebotsData[++mulebotsData.len] = muleData.Copy() - - var/mulebotsCount=0 - for(var/obj/machinery/bot/B in QC.botlist) - mulebotsCount++ - if(B.loc) - mulebotsData[++mulebotsData.len] = list("Name" = sanitize(B.name), "Location" = sanitize(B.loc.loc.name), "ref" = "\ref[B]") - - if(!mulebotsData.len) - mulebotsData[++mulebotsData.len] = list("Name" = "No bots found", "Location" = "Invalid", "ref"= null) - - muleData["bots"] = mulebotsData - muleData["count"] = mulebotsCount - - else - muleData["botstatus"] = list("loca" = null, "mode" = -1,"home"=null,"powr" = null,"retn" =null, "pick"=null, "load" = null, "dest" = null) - muleData["active"] = 0 - mulebotsData[++mulebotsData.len] = list("Name" = "No bots found", "Location" = "Invalid", "ref"= null) - muleData["bots"] = mulebotsData - muleData["count"] = 0 - - values["mulebot"] = muleData + values["mulebotcount"] = count + values["mulebots"] = mulebotsData @@ -575,5 +554,9 @@ loc:mode = 43 mode = 43 + if("MULEbot") + var/mob/living/bot/mulebot/M = locate(href_list["ref"]) + if(istype(M)) + M.obeyCommand(href_list["command"]) return 1 diff --git a/code/game/objects/items/devices/PDA/radio.dm b/code/game/objects/items/devices/PDA/radio.dm index 7ad2b002009..5e7d63e1e9b 100644 --- a/code/game/objects/items/devices/PDA/radio.dm +++ b/code/game/objects/items/devices/PDA/radio.dm @@ -105,107 +105,6 @@ radio_controller.remove_object(src, control_freq) ..() -/obj/item/radio/integrated/mule - var/list/botlist = null // list of bots - var/obj/machinery/bot/mulebot/active // the active bot; if null, show bot list - var/list/botstatus // the status signal sent by the bot - var/list/beacons - - var/beacon_freq = 1400 - var/control_freq = BOT_FREQ - - // create a new QM cartridge, and register to receive bot control & beacon message - New() - ..() - spawn(5) - if(radio_controller) - radio_controller.add_object(src, control_freq, filter = RADIO_MULEBOT) - radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) - spawn(10) - post_signal(beacon_freq, "findbeacon", "delivery", s_filter = RADIO_NAVBEACONS) - - // receive radio signals - // can detect bot status signals - // and beacon locations - // create/populate lists as they are recvd - - receive_signal(datum/signal/signal) -// var/obj/item/device/pda/P = src.loc - - /* - world << "recvd:[P] : [signal.source]" - for(var/d in signal.data) - world << "- [d] = [signal.data[d]]" - */ - if(signal.data["type"] == "mulebot") - if(!botlist) - botlist = new() - - if(!(signal.source in botlist)) - botlist += signal.source - - if(active == signal.source) - var/list/b = signal.data - botstatus = b.Copy() - - else if(signal.data["beacon"]) - if(!beacons) - beacons = new() - - beacons[signal.data["beacon"] ] = signal.source - - -// if(istype(P)) P.updateSelfDialog() - - Topic(href, href_list) - ..() - var/cmd = "command" - if(active) cmd = "command [active.suffix]" - - switch(href_list["op"]) - - if("control") - active = locate(href_list["bot"]) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("scanbots") // find all bots - botlist = null - post_signal(control_freq, "command", "bot_status", s_filter = RADIO_MULEBOT) - - if("botlist") - active = null - - - if("unload") - post_signal(control_freq, cmd, "unload", s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("setdest") - if(beacons) - var/dest = input("Select Bot Destination", "Mulebot [active.suffix] Interlink", active.destination) as null|anything in beacons - if(dest) - post_signal(control_freq, cmd, "target", "destination", dest, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("retoff") - post_signal(control_freq, cmd, "autoret", "value", 0, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("reton") - post_signal(control_freq, cmd, "autoret", "value", 1, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("pickoff") - post_signal(control_freq, cmd, "autopick", "value", 0, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - if("pickon") - post_signal(control_freq, cmd, "autopick", "value", 1, s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - if("stop", "go", "home") - post_signal(control_freq, cmd, href_list["op"], s_filter = RADIO_MULEBOT) - post_signal(control_freq, cmd, "bot_status", s_filter = RADIO_MULEBOT) - - - /* * Radio Cartridge, essentially a signaler. */ diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 17204e77c8d..b9c9a1b797e 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -51,6 +51,10 @@ for(var/i = 1;i<=held_count;i++) new held_type(src) +/obj/structure/largecrate/animal/mulebot + name = "Mulebot crate" + held_type = /mob/living/bot/mulebot + /obj/structure/largecrate/animal/corgi name = "corgi carrier" held_type = /mob/living/simple_animal/corgi diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index e98d59528ff..cc91ee49a20 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -49,6 +49,7 @@ var/list/mechtoys = list( layer = 4 explosion_resistance = 5 var/list/mobs_can_pass = list( + /mob/living/bot, /mob/living/carbon/slime, /mob/living/simple_animal/mouse, /mob/living/silicon/robot/drone diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index 7db20fe1ce5..88f04e1924a 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -90,10 +90,6 @@ if(V) V.ex_act(2) return - var/obj/machinery/bot/B = locate() in T - if(B) - B.ex_act(2) - return var/obj/mecha/M = locate() in T if(M) M.visible_message("The blob attacks \the [M]!") diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index cf6318638fa..f8334dacb0c 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -86,12 +86,6 @@ "admin","ponies","heresy","meow","Pun Pun","monkey","Ian","moron","pizza","message","spam",\ "director", "Hello", "Hi!"," ","nuke","crate","dwarf","xeno") -/datum/event/ionstorm/tick() - if(botEmagChance) - for(var/obj/machinery/bot/bot in world) - if(prob(botEmagChance)) - bot.emag_act(1) - /datum/event/ionstorm/end() spawn(rand(5000,8000)) if(prob(50)) diff --git a/code/modules/mob/living/bot/bot.dm b/code/modules/mob/living/bot/bot.dm index 4505c666fdd..cd2dbb8642d 100644 --- a/code/modules/mob/living/bot/bot.dm +++ b/code/modules/mob/living/bot/bot.dm @@ -29,6 +29,8 @@ access_scanner.req_access = req_access.Copy() access_scanner.req_one_access = req_one_access.Copy() + turn_on() + /mob/living/bot/Life() ..() if(health <= 0) @@ -125,3 +127,70 @@ /mob/living/bot/attack_throat() return + +/******************************************************************/ +// Navigation procs +// Used for A-star pathfinding + + +// Returns the surrounding cardinal turfs with open links +// Including through doors openable with the ID +/turf/proc/CardinalTurfsWithAccess(var/obj/item/weapon/card/id/ID) + var/L[] = new() + + // for(var/turf/simulated/t in oview(src,1)) + + for(var/d in cardinal) + var/turf/simulated/T = get_step(src, d) + if(istype(T) && !T.density) + if(!LinkBlockedWithAccess(src, T, ID)) + L.Add(T) + return L + + +// Returns true if a link between A and B is blocked +// Movement through doors allowed if ID has access +/proc/LinkBlockedWithAccess(turf/A, turf/B, obj/item/weapon/card/id/ID) + + if(A == null || B == null) return 1 + var/adir = get_dir(A,B) + var/rdir = get_dir(B,A) + if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal + var/iStep = get_step(A,adir&(NORTH|SOUTH)) + if(!LinkBlockedWithAccess(A,iStep, ID) && !LinkBlockedWithAccess(iStep,B,ID)) + return 0 + + var/pStep = get_step(A,adir&(EAST|WEST)) + if(!LinkBlockedWithAccess(A,pStep,ID) && !LinkBlockedWithAccess(pStep,B,ID)) + return 0 + return 1 + + if(DirBlockedWithAccess(A,adir, ID)) + return 1 + + if(DirBlockedWithAccess(B,rdir, ID)) + return 1 + + for(var/obj/O in B) + if(O.density && !istype(O, /obj/machinery/door) && !(O.flags & ON_BORDER)) + return 1 + + return 0 + +// Returns true if direction is blocked from loc +// Checks doors against access with given ID +/proc/DirBlockedWithAccess(turf/loc,var/dir,var/obj/item/weapon/card/id/ID) + for(var/obj/structure/window/D in loc) + if(!D.density) continue + if(D.dir == SOUTHWEST) return 1 + if(D.dir == dir) return 1 + + for(var/obj/machinery/door/D in loc) + if(!D.density) continue + if(istype(D, /obj/machinery/door/window)) + if( dir & D.dir ) return !D.check_access(ID) + + //if((dir & SOUTH) && (D.dir & (EAST|WEST))) return !D.check_access(ID) + //if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return !D.check_access(ID) + else return !D.check_access(ID) // it's a real, air blocking door + return 0 diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm new file mode 100644 index 00000000000..29dc665246a --- /dev/null +++ b/code/modules/mob/living/bot/mulebot.dm @@ -0,0 +1,431 @@ +#define MULE_IDLE 0 +#define MULE_MOVING 1 +#define MULE_UNLOAD 2 +#define MULE_LOST 3 +#define MULE_CALC_MIN 4 +#define MULE_CALC_MAX 10 +#define MULE_PATH_DONE 11 +// IF YOU CHANGE THOSE, UPDATE THEM IN pda.tmpl TOO + +/mob/living/bot/mulebot + name = "Mulebot" + desc = "A Multiple Utility Load Effector bot." + icon_state = "mulebot0" + anchored = 1 + density = 1 + health = 150 + maxHealth = 150 + mob_bump_flag = HEAVY + + botcard_access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station) + + var/busy = 0 + var/mode = MULE_IDLE + var/atom/movable/load + + var/crates_only = 1 + var/auto_return = 1 + var/safety = 1 + + var/list/path = list() + var/frustration = 0 + var/turf/target + var/targetName + var/turf/home + var/homeName + var/turf/obstacle + + var/global/amount = 0 + +/mob/living/bot/mulebot/New() + ..() + + var/turf/T = get_turf(loc) + var/obj/machinery/navbeacon/N = locate() in home + if(N) + home = T + homeName = N.location + else + homeName = "Unset" + + suffix = num2text(++amount) // Starts from 1 + + name = "Mulebot #[suffix]" + +/mob/living/bot/mulebot/MouseDrop_T(var/atom/movable/C, var/mob/user) + if(user.stat) + return + + if(!istype(C) || C.anchored || get_dist(user, src) > 1 || get_dist(src, C) > 1 ) + return + + load(C) + +/mob/living/bot/mulebot/attack_hand(var/mob/user) + interact(user) + +/mob/living/bot/mulebot/proc/interact(var/mob/user) + var/dat + dat += "Multiple Utility Load Effector Mk. III

" + dat += "ID: [suffix]
" + dat += "Power: [on ? "On" : "Off"]
" + + if(!open) + dat += "Status: " + switch(mode) + if(MULE_IDLE) + dat += "Ready" + if(MULE_MOVING, MULE_UNLOAD, MULE_PATH_DONE) + dat += "Navigating" + if(MULE_UNLOAD) + dat += "Unloading" + if(MULE_LOST) + dat += "Processing commands" + if(MULE_CALC_MIN to MULE_CALC_MAX) + dat += "Calculating navigation path" + + dat += "
Current Load: [load ? load.name : "none"]
" + + if(locked) + dat += "
Controls are locked" + else + dat += "
Controls are unlocked

" + + if(!locked || issilicon(user)) + dat += "Toggle power
" + dat += "Stop
" + dat += "Proceed
" + dat += "Return to home
" + dat += "Set destination
" + dat += "Set home
" + dat += "Toggle auto return home ([auto_return ? "On" : "Off"])
" + dat += "Toggle non-standard cargo ([crates_only ? "Off" : "On"])
" + + if(load) + dat += "Unload now
" + dat += "
The maintenance hatch is closed.
" + + else + if(!issilicon(user)) + dat += "The maintenance hatch is open.

" + + dat += "Toggle safety ([safety ? "On" : "Off - DANGER"])
" + else + dat += "The bot is in maintenance mode and cannot be controlled.
" + + user << browse("Mulebot [suffix ? "([suffix])" : ""][dat]", "window=mulebot;size=350x500") + onclose(user, "mulebot") + return + +/mob/living/bot/mulebot/Topic(href, href_list) + if(..()) + return + usr.set_machine(src) + add_fingerprint(usr) + switch(href_list["op"]) + if("power") + if(on) + turn_off() + else + turn_on() + visible_message("[usr] switches [on ? "on" : "off"] [src].") + + if("stop") + obeyCommand("Stop") + + if("go") + obeyCommand("GoTD") + + if("home") + obeyCommand("Home") + + if("destination") + obeyCommand("SetD") + + if("sethome") + var/new_dest + var/list/beaconlist = new() + for(var/obj/machinery/navbeacon/N in navbeacons) + beaconlist.Add(N.location) + beaconlist[N.location] = N + if(beaconlist.len) + new_dest = input("Select new home tag", "Mulebot [suffix ? "([suffix])" : ""]", null) in null|beaconlist + else + alert("No destination beacons available.") + if(new_dest) + home = get_turf(beaconlist[new_dest]) + homeName = new_dest + + if("unload") + unload() + + if("autoret") + auto_return = !auto_return + + if("cargotypes") + crates_only = !crates_only + + if("safety") + safety = !safety + + interact(usr) + +/mob/living/bot/mulebot/attackby(var/obj/item/O, var/mob/user) + ..() + update_icons() + +/mob/living/bot/mulebot/proc/obeyCommand(var/command) + switch(command) + if("Home") + mode = MULE_IDLE + target = home + targetName = "Home" + mode = MULE_LOST + if("SetD") + var/new_dest + var/list/beaconlist = new() + for(var/obj/machinery/navbeacon/N in navbeacons) + beaconlist.Add(N.location) + beaconlist[N.location] = N + if(beaconlist.len) + new_dest = input("Select new destination tag", "Mulebot [suffix ? "([suffix])" : ""]") in null|beaconlist + else + alert("No destination beacons available.") + if(new_dest) + target = get_turf(beaconlist[new_dest]) + targetName = new_dest + if("GoTD") + if(mode == MULE_IDLE) + mode = MULE_LOST + if("Stop") + mode = MULE_IDLE + +/mob/living/bot/mulebot/emag_act(var/remaining_charges, var/user) + locked = !locked + user << "You [locked ? "lock" : "unlock"] the mulebot's controls!" + flick("mulebot-emagged", src) + playsound(loc, 'sound/effects/sparks1.ogg', 100, 0) + return 1 + +/mob/living/bot/mulebot/update_icons() + if(open) + icon_state = "mulebot-hatch" + return + if(mode == MULE_MOVING || mode == MULE_UNLOAD) + icon_state = "mulebot1" + return + icon_state = "mulebot0" + +/mob/living/bot/mulebot/Life() + ..() + + if(busy) + return + + if(!safety && prob(1)) + flick("mulebot-emagged", src) + + switch(mode) + if(MULE_IDLE) // Idle + return + if(MULE_MOVING) // Moving to target + if(!target) // Return home + if(auto_return && home) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + return + if(loc == target) // Unload or stop + custom_emote(2, "makes a chiming sound.") + playsound(loc, 'sound/machines/chime.ogg', 50, 0) + mode = MULE_UNLOAD + update_icons() + return + if(path.len) // Move + var/turf/next = path[1] + if(next == loc) + path -= next + return + + var/moved = step_towards(src, next) + if(moved) + frustration = 0 + path -= next + else if(frustration < 6) + if(frustration == 3) + custom_emote(2, "makes an annoyed buzzing sound") + playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) + ++frustration + else + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + obstacle = next + + mode = MULE_LOST + else + mode = MULE_LOST + update_icons() + return + if(MULE_UNLOAD) + unload(dir) + + if(auto_return && home && (loc != home)) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + return + if(MULE_LOST) // Lost my way + if(target) + spawn(0) + calc_path(obstacle) + mode = MULE_CALC_MIN + else + mode = MULE_IDLE + update_icons() + return + if(MULE_CALC_MIN to MULE_CALC_MAX) // Calcing path + if(path.len) + mode = MULE_PATH_DONE + update_icons() + else + ++mode + return + if(MULE_PATH_DONE) // Done with path + obstacle = null + if(path.len) + frustration = 0 + mode = MULE_MOVING + else + if(home) + target = home + targetName = "Home" + mode = MULE_LOST + else + mode = MULE_IDLE + update_icons() + +/mob/living/bot/mulebot/Bump(var/mob/living/M) + if(!safety && istype(M)) + visible_message("[src] knocks over [M]!") + M.Stun(8) + M.Weaken(5) + ..() + +/mob/living/bot/mulebot/proc/runOver(var/mob/living/carbon/human/H) + if(istype(H)) // No safety checks - WILL run over lying humans. Stop ERPing in the maint! + visible_message("[src] drives over [H]!") + playsound(loc, 'sound/effects/splat.ogg', 50, 1) + + var/damage = rand(5, 7) + H.apply_damage(2 * damage, BRUTE, BP_HEAD) + H.apply_damage(2 * damage, BRUTE, BP_TORSO) + H.apply_damage(0.5 * damage, BRUTE, BP_L_LEG) + H.apply_damage(0.5 * damage, BRUTE, BP_R_LEG) + H.apply_damage(0.5 * damage, BRUTE, BP_L_ARM) + H.apply_damage(0.5 * damage, BRUTE, BP_R_ARM) + + blood_splatter(src, H, 1) + ..() + +/mob/living/bot/mulebot/relaymove(var/mob/user, var/direction) + if(load == user) + unload(direction) + +/mob/living/bot/mulebot/explode() + unload(pick(0, 1, 2, 4, 8)) + + visible_message("[src] blows apart!") + + var/turf/Tsec = get_turf(src) + new /obj/item/device/assembly/prox_sensor(Tsec) + PoolOrNew(/obj/item/stack/rods, Tsec) + PoolOrNew(/obj/item/stack/rods, Tsec) + new /obj/item/stack/cable_coil/cut(Tsec) + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(3, 1, src) + s.start() + + new /obj/effect/decal/cleanable/blood/oil(Tsec) + ..() + +/mob/living/bot/mulebot/proc/calc_path(var/turf/avoid = null) + path = AStar(loc, target, /turf/proc/CardinalTurfsWithAccess, /turf/proc/Distance, 0, 250, id = botcard, exclude = avoid) + if(!path) + path = list() + +/mob/living/bot/mulebot/proc/load(var/atom/movable/C) + if(busy || load || get_dist(C, src) > 1 || !isturf(C.loc)) + return + + for(var/obj/structure/plasticflaps/P in src.loc)//Takes flaps into account + if(!CanPass(C,P)) + return + + if(crates_only && !istype(C,/obj/structure/closet/crate)) + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + return + + var/obj/structure/closet/crate/crate = C + if(istype(crate)) + crate.close() + + //I'm sure someone will come along and ask why this is here... well people were dragging screen items onto the mule, and that was not cool. + //So this is a simple fix that only allows a selection of item types to be considered. Further narrowing-down is below. + //if(!istype(C,/obj/item) && !istype(C,/obj/machinery) && !istype(C,/obj/structure) && !ismob(C)) + // return + busy = 1 + + C.loc = loc + sleep(2) + if(C.loc != loc) //To prevent you from going onto more than one bot. + return + C.loc = src + load = C + + C.pixel_y += 9 + if(C.layer < layer) + C.layer = layer + 0.1 + overlays += C + + busy = 0 + +/mob/living/bot/mulebot/proc/unload(var/dirn = 0) + if(!load || busy) + return + + busy = 1 + overlays.Cut() + + load.loc = loc + load.pixel_y -= 9 + load.layer = initial(load.layer) + + if(dirn) + step(load, dirn) + + load = null + + for(var/atom/movable/AM in src) + if(AM == botcard || AM == access_scanner) + continue + + AM.loc = loc + AM.layer = initial(AM.layer) + AM.pixel_y = initial(AM.pixel_y) + busy = 0 + +#undef MULE_IDLE +#undef MULE_MOVING +#undef MULE_UNLOAD +#undef MULE_LOST +#undef MULE_CALC_MIN +#undef MULE_CALC_MAX +#undef MULE_PATH_DONE diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index f77be45d561..b4d2289f69c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -235,9 +235,9 @@ // called when something steps onto a human // this handles mulebots and vehicles /mob/living/carbon/human/Crossed(var/atom/movable/AM) - if(istype(AM, /obj/machinery/bot/mulebot)) - var/obj/machinery/bot/mulebot/MB = AM - MB.RunOver(src) + if(istype(AM, /mob/living/bot/mulebot)) + var/mob/living/bot/mulebot/MB = AM + MB.runOver(src) if(istype(AM, /obj/vehicle)) var/obj/vehicle/V = AM diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index e80c1becffe..33fb8acd248 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -50,13 +50,6 @@ stance = HOSTILE_STANCE_ATTACK T = M break - - if(istype(A, /obj/machinery/bot)) - var/obj/machinery/bot/B = A - if (B.health > 0) - stance = HOSTILE_STANCE_ATTACK - T = B - break return T @@ -101,9 +94,6 @@ var/obj/mecha/M = target_mob M.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) return M - if(istype(target_mob,/obj/machinery/bot)) - var/obj/machinery/bot/B = target_mob - B.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) /mob/living/simple_animal/hostile/proc/LoseTarget() stance = HOSTILE_STANCE_IDLE diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index a66f6b772cd..06daf72260e 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -359,10 +359,6 @@ var/obj/mecha/M = target_mob if (M.occupant) return (0) - if (istype(target_mob,/obj/machinery/bot)) - var/obj/machinery/bot/B = target_mob - if(B.health > 0) - return (0) return 1 /mob/living/simple_animal/say(var/message) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7a66deb3c41..e3ab63bdfe0 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -507,17 +507,6 @@ namecounts[name] = 1 creatures[name] = O - if(istype(O, /obj/machinery/bot)) - var/name = "BOT: [O.name]" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - for(var/mob/M in sortAtom(mob_list)) var/name = M.name if (names.Find(name)) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 692f067faef..be0624cd233 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -6544,8 +6544,8 @@ "cvS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvX" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) "cvY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cvZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/qm) @@ -9608,7 +9608,7 @@ "dCO" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) "dCP" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) "dCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index 37ac74f7e0e..756f6edce0c 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -128,7 +128,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm
{{:helper.link('Supply Records', 'gear', {'choice' : "47"}, null, 'fixedLeftWide')}} - {{if data.cartridge.radio == 3}} {{:helper.link('Delivery Bot Control', 'gear', {'choice' : "48"}, null, 'fixedLeftWide')}} {{/if}} + {{:helper.link('Delivery Bot Control', 'gear', {'choice' : "48"}, null, 'fixedLeftWide')}}
@@ -762,128 +762,38 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{else data.mode == 48}} -

Mule Control

- {{if data.records.mulebot.active == null || data.records.mulebot.active == 0}} - {{if data.records.mulebot.count == 0}} -

No bots found.

- {{else}} -

Mule List

-
- Select A Mulebot -
-
- {{for data.records.mulebot.bots}} -
- {{:helper.link(value.Name, 'gear', {'radiomenu' : "1", 'op' : "control",'bot' : value.ref}, null, null)}} (Location: {{:value.Location}}) -
- {{/for}} - {{/if}} -
- {{:helper.link('Scan for Bots','gear', {'radiomenu' : "1", 'op' : "scanbots"}, null, null)}} - {{else}} - {{if data.records.mulebot.botstatus.mode == -1}} -

Waiting for response...

- {{else}} -

Status:

-
-
-
- Location: -
-
- {{:data.records.mulebot.botstatus.loca}} -
-
-
-
- Mode: -
-
- - {{if data.records.mulebot.botstatus.mode ==0}} - Ready - {{else data.records.mulebot.botstatus.mode == 1}} - Loading/Unloading - {{else data.records.mulebot.botstatus.mode ==2}} - Navigating to Delivery Location - {{else data.records.mulebot.botstatus.mode == 3}} - Navigating to Home - {{else data.records.mulebot.botstatus.mode ==4}} - Waiting for Clear Path - {{else data.records.mulebot.botstatus.mode ==5 || data.records.mulebot.botstatus.mode == 6}} - Calculating navigation Path - {{else data.records.mulebot.botstatus.mode ==7}} - Unable to locate destination - {{/if}} - -
-
-
-
- Current Load: -
-
- - {{:helper.link(data.records.mulebot.botstatus.load == null ? 'None (Unload)' : data.records.mulebot.botstatus.load + ' (Unload)', 'gear', {'radiomenu' : "1", 'op' : "unload"},data.records.mulebot.botstatus.load == null ? 'disabled' : null, null)}} - -
-
-
-
- Power: -
-
- - {{:data.records.mulebot.botstatus.powr}}% - -
-
-
-
- Destination: -
-
- {{:helper.link(data.records.mulebot.botstatus.dest == null || data.records.mulebot.botstatus.dest == "" ? 'None (Set)': data.records.mulebot.botstatus.dest+ ' (Set)', 'gear', {'radiomenu' : "1", 'op' : "setdest"}, null, null)}} -
-
-
-
- Home: -
-
- {{if data.records.mulebot.botstatus.home == null}} None {{else}} {{:data.records.mulebot.botstatus.home}} {{/if}} -
-
-
-
- Auto Return: -
-
- {{:helper.link(data.records.mulebot.botstatus.retn == 1 ? 'ON' : 'OFF', 'gear', {'radiomenu' : "1", 'op' : data.records.mulebot.botstatus.retn==1 ? "retoff" : "reton"}, null, null)}} -
-
-
-
- Auto Pickup: -
-
- {{:helper.link(data.records.mulebot.botstatus.pick==1? 'ON' : 'OFF', 'gear', {'radiomenu' : "1", 'op' : data.records.mulebot.botstatus.pick==1 ? "pickoff" : "pickon"}, null, null)}} -
-
-
-
- Functions: -
-
- {{:helper.link('Stop', 'gear', {'radiomenu' : "1", 'op' : "stop"}, null, null)}} - {{:helper.link('Proceed', 'gear', {'radiomenu' : "1", 'op' : "go"}, null, null)}} - {{:helper.link('Return Home', 'gear', {'radiomenu' : "1", 'op' : "home"}, null, null)}} -
-
-

- {{:helper.link('Return to Bot list', 'gear', {'radiomenu' : "1", 'op' : "botlist"}, null, null)}} - {{/if}} - {{/if}} +

Mule Control

+ {{if data.records.mulebotcount == 0}} +

No bots found.

+ {{else}} +

Mule List

+ {{for data.records.mulebots}} +
+
Mulebot #{{:value.name}}
+
Location: {{:value.location}}
Home: {{:value.home}}
Target: {{:value.target}}
Load: {{:value.load}}
+
+
+
Status:
+
+ {{if value.mode == 0}} + Idle + {{else value.mode == 1}} + Moving + {{else value.mode == 2}} + Unloading + {{else}} + Calculating path + {{/if}} +
+
+
+ {{:helper.link('Go home', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "Home"})}} + {{:helper.link('Set destination', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "SetD"})}} + {{:helper.link('Go', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "GoTD"})}} + {{:helper.link('Stop', null, {'cartmenu' : "1", 'choice' : "MULEbot", 'ref' : value.ref, 'command' : "Stop"})}} +
+ {{/for}} + {{/if}} {{else data.mode == 49}} diff --git a/polaris.dme b/polaris.dme index 378700623c9..f77cd664f12 100644 --- a/polaris.dme +++ b/polaris.dme @@ -215,7 +215,6 @@ #include "code\datums\wires\autolathe.dm" #include "code\datums\wires\camera.dm" #include "code\datums\wires\explosive.dm" -#include "code\datums\wires\mulebot.dm" #include "code\datums\wires\particle_accelerator.dm" #include "code\datums\wires\radio.dm" #include "code\datums\wires\robot.dm" @@ -456,8 +455,6 @@ #include "code\game\machinery\atmoalter\portable_atmospherics.dm" #include "code\game\machinery\atmoalter\pump.dm" #include "code\game\machinery\atmoalter\scrubber.dm" -#include "code\game\machinery\bots\bots.dm" -#include "code\game\machinery\bots\mulebot.dm" #include "code\game\machinery\camera\camera.dm" #include "code\game\machinery\camera\camera_assembly.dm" #include "code\game\machinery\camera\motion.dm" @@ -1310,6 +1307,7 @@ #include "code\modules\mob\living\bot\farmbot.dm" #include "code\modules\mob\living\bot\floorbot.dm" #include "code\modules\mob\living\bot\medbot.dm" +#include "code\modules\mob\living\bot\mulebot.dm" #include "code\modules\mob\living\bot\secbot.dm" #include "code\modules\mob\living\carbon\breathe.dm" #include "code\modules\mob\living\carbon\carbon.dm" From 40d1088e3824214da3be91a5dd1b26290bf67b07 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 5 Feb 2016 16:04:10 +0300 Subject: [PATCH 02/97] Doubles mule's speed, fixes a small bug --- code/modules/mob/living/bot/mulebot.dm | 49 +++++++++++++++----------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index 29dc665246a..a4ede33ab14 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -41,7 +41,7 @@ ..() var/turf/T = get_turf(loc) - var/obj/machinery/navbeacon/N = locate() in home + var/obj/machinery/navbeacon/N = locate() in T if(N) home = T homeName = N.location @@ -245,28 +245,13 @@ update_icons() return if(path.len) // Move - var/turf/next = path[1] - if(next == loc) - path -= next - return - - var/moved = step_towards(src, next) - if(moved) - frustration = 0 - path -= next - else if(frustration < 6) - if(frustration == 3) - custom_emote(2, "makes an annoyed buzzing sound") - playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) - ++frustration - else - custom_emote(2, "makes a sighing buzz.") - playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - obstacle = next - - mode = MULE_LOST + makeStep() + sleep(10) + if(path.len) + makeStep() else mode = MULE_LOST + update_icons() return if(MULE_UNLOAD) @@ -317,6 +302,28 @@ M.Weaken(5) ..() +/mob/living/bot/mulebot/proc/makeStep() + var/turf/next = path[1] + if(next == loc) + path -= next + return + + var/moved = step_towards(src, next) + if(moved) + frustration = 0 + path -= next + else if(frustration < 6) + if(frustration == 3) + custom_emote(2, "makes an annoyed buzzing sound") + playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) + ++frustration + else + custom_emote(2, "makes a sighing buzz.") + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + obstacle = next + + mode = MULE_LOST + /mob/living/bot/mulebot/proc/runOver(var/mob/living/carbon/human/H) if(istype(H)) // No safety checks - WILL run over lying humans. Stop ERPing in the maint! visible_message("[src] drives over [H]!") From 906b03e73679bd6ac832460c28060b7381070563 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 5 Feb 2016 17:21:04 +0300 Subject: [PATCH 03/97] Gives AI the hud, sorts the verbs Removes 'AI IM' category Adds 'AI settings' category Unnecessary verbs are hidden by default but can be shown/hidden again by using a verb --- code/_onclick/hud/_defines.dm | 15 ++ code/_onclick/hud/ai.dm | 135 ++++++++++++++++++ code/_onclick/hud/other_mobs.dm | 3 - code/_onclick/hud/screen_objects.dm | 72 ++++++++++ code/game/objects/items/devices/PDA/PDA.dm | 24 ++-- .../devices/communicator/communicator.dm | 2 +- code/modules/mob/freelook/ai/eye.dm | 9 +- code/modules/mob/living/silicon/ai/ai.dm | 54 ++++--- code/modules/paperwork/silicon_photography.dm | 11 +- icons/mob/screen_ai.dmi | Bin 0 -> 2394 bytes polaris.dme | 1 + 11 files changed, 277 insertions(+), 49 deletions(-) create mode 100644 code/_onclick/hud/ai.dm create mode 100644 icons/mob/screen_ai.dmi diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 96aef5b32f6..a66957254f6 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -61,6 +61,21 @@ #define ui_borg_module "EAST-2:26,SOUTH+1:7" #define ui_borg_panel "EAST-1:28,SOUTH+1:7" +#define ui_ai_core "SOUTH:6,WEST:16" +#define ui_ai_camera_list "SOUTH:6,WEST+1:16" +#define ui_ai_track_with_camera "SOUTH:6,WEST+2:16" +#define ui_ai_camera_light "SOUTH:6,WEST+3:16" +#define ui_ai_crew_monitor "SOUTH:6,WEST+4:16" +#define ui_ai_crew_manifest "SOUTH:6,WEST+5:16" +#define ui_ai_alerts "SOUTH:6,WEST+6:16" +#define ui_ai_announcement "SOUTH:6,WEST+7:16" +#define ui_ai_shuttle "SOUTH:6,WEST+8:16" +#define ui_ai_state_laws "SOUTH:6,WEST+9:16" +#define ui_ai_pda_send "SOUTH:6,WEST+10:16" +#define ui_ai_pda_log "SOUTH:6,WEST+11:16" +#define ui_ai_take_picture "SOUTH:6,WEST+12:16" +#define ui_ai_view_images "SOUTH:6,WEST+13:16" + //Gun buttons #define ui_gun1 "EAST-2:26,SOUTH+2:7" #define ui_gun2 "EAST-1:28, SOUTH+3:7" diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm new file mode 100644 index 00000000000..ab959eae53e --- /dev/null +++ b/code/_onclick/hud/ai.dm @@ -0,0 +1,135 @@ +/datum/hud/proc/ai_hud() + adding = list() + other = list() + + var/obj/screen/using + +//AI core + using = new /obj/screen() + using.name = "AI Core" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "ai_core" + using.screen_loc = ui_ai_core + using.layer = SCREEN_LAYER + adding += using + +//Camera list + using = new /obj/screen() + using.name = "Show Camera List" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "camera" + using.screen_loc = ui_ai_camera_list + using.layer = SCREEN_LAYER + adding += using + +//Track + using = new /obj/screen() + using.name = "Track With Camera" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "track" + using.screen_loc = ui_ai_track_with_camera + using.layer = SCREEN_LAYER + adding += using + +//Camera light + using = new /obj/screen() + using.name = "Toggle Camera Light" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "camera_light" + using.screen_loc = ui_ai_camera_light + using.layer = SCREEN_LAYER + adding += using + +//Crew Monitorting + using = new /obj/screen() + using.name = "Crew Monitorting" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "crew_monitor" + using.screen_loc = ui_ai_crew_monitor + using.layer = SCREEN_LAYER + adding += using + +//Crew Manifest + using = new /obj/screen() + using.name = "Show Crew Manifest" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "manifest" + using.screen_loc = ui_ai_crew_manifest + using.layer = SCREEN_LAYER + adding += using + +//Alerts + using = new /obj/screen() + using.name = "Show Alerts" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "alerts" + using.screen_loc = ui_ai_alerts + using.layer = SCREEN_LAYER + adding += using + +//Announcement + using = new /obj/screen() + using.name = "Announcement" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "announcement" + using.screen_loc = ui_ai_announcement + using.layer = SCREEN_LAYER + adding += using + +//Shuttle + using = new /obj/screen() + using.name = "Call Emergency Shuttle" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "call_shuttle" + using.screen_loc = ui_ai_shuttle + using.layer = SCREEN_LAYER + adding += using + +//Laws + using = new /obj/screen() + using.name = "State Laws" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "state_laws" + using.screen_loc = ui_ai_state_laws + using.layer = SCREEN_LAYER + adding += using + +//PDA message + using = new /obj/screen() + using.name = "PDA - Send Message" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "pda_send" + using.screen_loc = ui_ai_pda_send + using.layer = SCREEN_LAYER + adding += using + +//PDA log + using = new /obj/screen() + using.name = "PDA - Show Message Log" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "pda_receive" + using.screen_loc = ui_ai_pda_log + using.layer = SCREEN_LAYER + adding += using + +//Take image + using = new /obj/screen() + using.name = "Take Image" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "take_picture" + using.screen_loc = ui_ai_take_picture + using.layer = SCREEN_LAYER + adding += using + +//View images + using = new /obj/screen() + using.name = "View Images" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "view_images" + using.screen_loc = ui_ai_view_images + using.layer = SCREEN_LAYER + adding += using + + mymob.client.screen += adding + other + + return \ No newline at end of file diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index cbc72202000..69896b163aa 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -13,9 +13,6 @@ mymob.blind.screen_loc = "1,1" mymob.blind.layer = 0 -/datum/hud/proc/ai_hud() - return - /datum/hud/proc/blob_hud(ui_style = 'icons/mob/screen1_Midnight.dmi') blobpwrdisplay = new /obj/screen() diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index b066e431ce9..cbb49166c0f 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -397,6 +397,78 @@ if("module3") if(istype(usr, /mob/living/silicon/robot)) usr:toggle_module(3) + + if("AI Core") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.view_core() + + if("Show Camera List") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + var/camera = input(AI) in AI.get_camera_list() + AI.ai_camera_list(camera) + + if("Track With Camera") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + var/target_name = input(AI) in AI.trackable_mobs() + AI.ai_camera_track(target_name) + + if("Toggle Camera Light") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.toggle_camera_light() + + if("Crew Monitorting") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.subsystem_crew_monitor() + + if("Show Crew Manifest") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.ai_roster() + + if("Show Alerts") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.subsystem_alarm_monitor() + + if("Announcement") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.ai_announcement() + + if("Call Emergency Shuttle") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.ai_call_shuttle() + + if("State Laws") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.ai_checklaws() + + if("PDA - Send Message") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.aiPDA.cmd_send_pdamesg(usr) + + if("PDA - Show Message Log") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.aiPDA.cmd_show_message_log(usr) + + if("Take Image") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.take_image() + + if("View Images") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.view_images() else return 0 return 1 diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 6b423f1309b..a658c1145b6 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -236,11 +236,18 @@ var/global/list/obj/item/device/pda/PDAs = list() name = newname + " (" + ownjob + ")" -//AI verb and proc for sending PDA messages. -/obj/item/device/pda/ai/verb/cmd_send_pdamesg() - set category = "AI IM" +/mob/living/silicon/ai/proc/cmd_send_pdamesg() + set category = "AI Commands" set name = "Send Message" - set src in usr + aiPDA.cmd_send_pdamesg() + +/mob/living/silicon/ai/proc/cmd_show_message_log() + set category = "AI Commands" + set name = "Show Message Log" + aiPDA.cmd_show_message_log() + +//AI verb and proc for sending PDA messages. +/obj/item/device/pda/ai/proc/cmd_send_pdamesg() if(usr.stat == 2) usr << "You can't send PDA messages because you are dead!" return @@ -254,7 +261,7 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/ai/verb/cmd_toggle_pda_receiver() - set category = "AI IM" + set category = "AI Settings" set name = "Toggle Sender/Receiver" set src in usr if(usr.stat == 2) @@ -265,7 +272,7 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/ai/verb/cmd_toggle_pda_silent() - set category = "AI IM" + set category = "AI Settings" set name = "Toggle Ringer" set src in usr if(usr.stat == 2) @@ -275,10 +282,7 @@ var/global/list/obj/item/device/pda/PDAs = list() usr << "PDA ringer toggled [(message_silent ? "Off" : "On")]!" -/obj/item/device/pda/ai/verb/cmd_show_message_log() - set category = "AI IM" - set name = "Show Message Log" - set src in usr +/obj/item/device/pda/ai/proc/cmd_show_message_log() if(usr.stat == 2) usr << "You can't do that because you are dead!" return diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm index 4e552cc513e..d7deb2b9e99 100644 --- a/code/game/objects/items/devices/communicator/communicator.dm +++ b/code/game/objects/items/devices/communicator/communicator.dm @@ -670,7 +670,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() // Parameters: None // Description: Lets synths use their communicators without hands. /obj/item/device/communicator/integrated/verb/activate() - set category = "AI IM" + set category = "AI Commands" set name = "Use Communicator" set desc = "Utilizes your built-in communicator." set src in usr diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index dce53bb3ca4..675da9ed16e 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -67,13 +67,6 @@ if(AI.eyeobj && AI.client.eye == AI.eyeobj) AI.eyeobj.setLoc(src) -// Return to the Core. -/mob/living/silicon/ai/proc/core() - set category = "AI Commands" - set name = "AI Core" - - view_core() - /mob/living/silicon/ai/proc/view_core() camera = null unset_machine() @@ -88,7 +81,7 @@ src.eyeobj.setLoc(src) /mob/living/silicon/ai/proc/toggle_acceleration() - set category = "AI Commands" + set category = "AI Settings" set name = "Toggle Camera Acceleration" if(!eyeobj) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 9b4a6adcf48..009e22f626e 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -3,28 +3,36 @@ var/list/ai_list = list() var/list/ai_verbs_default = list( - /mob/living/silicon/ai/proc/ai_announcement, - /mob/living/silicon/ai/proc/ai_call_shuttle, // /mob/living/silicon/ai/proc/ai_recall_shuttle, /mob/living/silicon/ai/proc/ai_emergency_message, - /mob/living/silicon/ai/proc/ai_camera_track, - /mob/living/silicon/ai/proc/ai_camera_list, /mob/living/silicon/ai/proc/ai_goto_location, /mob/living/silicon/ai/proc/ai_remove_location, /mob/living/silicon/ai/proc/ai_hologram_change, /mob/living/silicon/ai/proc/ai_network_change, - /mob/living/silicon/ai/proc/ai_roster, /mob/living/silicon/ai/proc/ai_statuschange, /mob/living/silicon/ai/proc/ai_store_location, - /mob/living/silicon/ai/proc/ai_checklaws, /mob/living/silicon/ai/proc/control_integrated_radio, - /mob/living/silicon/ai/proc/core, /mob/living/silicon/ai/proc/pick_icon, /mob/living/silicon/ai/proc/sensor_mode, /mob/living/silicon/ai/proc/show_laws_verb, /mob/living/silicon/ai/proc/toggle_acceleration, + /mob/living/silicon/ai/proc/toggle_hologram_movement, + /mob/living/silicon/ai/proc/toggle_hidden_verbs, +) + +var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.com/1172/ + /mob/living/silicon/ai/proc/ai_announcement, + /mob/living/silicon/ai/proc/ai_call_shuttle, + /mob/living/silicon/ai/proc/ai_camera_track, + /mob/living/silicon/ai/proc/ai_camera_list, + /mob/living/silicon/ai/proc/ai_roster, + /mob/living/silicon/ai/proc/ai_checklaws, /mob/living/silicon/ai/proc/toggle_camera_light, - /mob/living/silicon/ai/proc/toggle_hologram_movement + /mob/living/silicon/ai/proc/take_image, + /mob/living/silicon/ai/proc/view_images, + + /mob/living/silicon/ai/proc/cmd_send_pdamesg, + /mob/living/silicon/ai/proc/cmd_show_message_log ) //Not sure why this is necessary... @@ -292,7 +300,7 @@ var/list/ai_verbs_default = list( use_power = 2 /mob/living/silicon/ai/proc/pick_icon() - set category = "AI Commands" + set category = "AI Settings" set name = "Set AI Core Display" if(stat || aiRestorePowerRoutine) return @@ -312,7 +320,6 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_announcement() set category = "AI Commands" set name = "Make Station Announcement" - if(check_unable(AI_CHECK_WIRELESS | AI_CHECK_RADIO)) return @@ -334,7 +341,6 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_call_shuttle() set category = "AI Commands" set name = "Call Emergency Shuttle" - if(check_unable(AI_CHECK_WIRELESS)) return @@ -461,9 +467,7 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/cancel_camera() set category = "AI Commands" set name = "Cancel Camera View" - - //src.cameraFollow = null - src.view_core() + view_core() //Replaces /mob/living/silicon/ai/verb/change_network() in ai.dm & camera.dm //Adds in /mob/living/silicon/ai/proc/ai_network_change() instead @@ -507,7 +511,7 @@ var/list/ai_verbs_default = list( //End of code by Mord_Sith /mob/living/silicon/ai/proc/ai_statuschange() - set category = "AI Commands" + set category = "AI Settings" set name = "AI Status" if(check_unable(AI_CHECK_WIRELESS)) @@ -520,7 +524,7 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_hologram_change() set name = "Change Hologram" set desc = "Change the default hologram available to AI to something else." - set category = "AI Commands" + set category = "AI Settings" if(check_unable()) return @@ -565,7 +569,6 @@ var/list/ai_verbs_default = list( set name = "Toggle Camera Light" set desc = "Toggles the light on the camera the AI is looking through." set category = "AI Commands" - if(check_unable()) return @@ -634,7 +637,7 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/control_integrated_radio() set name = "Radio Settings" set desc = "Allows you to change settings of your radio." - set category = "AI Commands" + set category = "AI Settings" if(check_unable(AI_CHECK_RADIO)) return @@ -645,13 +648,13 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/sensor_mode() set name = "Set Sensor Augmentation" - set category = "AI Commands" + set category = "AI Settings" set desc = "Augment visual feed with internal sensor overlays" toggle_sensor_mode() /mob/living/silicon/ai/proc/toggle_hologram_movement() set name = "Toggle Hologram Movement" - set category = "AI Commands" + set category = "AI Settings" set desc = "Toggles hologram movement based on moving with your virtual eye." hologram_follow = !hologram_follow @@ -708,5 +711,16 @@ var/list/ai_verbs_default = list( if(rig) rig.force_rest(src) +/mob/living/silicon/ai/proc/toggle_hidden_verbs() + set name = "Toggle Hidden Verbs" + set category = "AI Settings" + + if(/mob/living/silicon/ai/proc/ai_announcement in verbs) + src << "Extra verbs toggled off." + verbs -= ai_verbs_hidden + else + src << "Extra verbs toggled on." + verbs |= ai_verbs_hidden + #undef AI_CHECK_WIRELESS #undef AI_CHECK_RADIO diff --git a/code/modules/paperwork/silicon_photography.dm b/code/modules/paperwork/silicon_photography.dm index c754909c4ca..a3da9704ede 100644 --- a/code/modules/paperwork/silicon_photography.dm +++ b/code/modules/paperwork/silicon_photography.dm @@ -94,21 +94,19 @@ /obj/item/device/camera/siliconcam/robot_camera/printpicture(mob/user, obj/item/weapon/photo/p) injectmasteralbum(p) -/obj/item/device/camera/siliconcam/ai_camera/verb/take_image() +/mob/living/silicon/ai/proc/take_image() set category = "AI Commands" set name = "Take Image" set desc = "Takes an image" - set src in usr - toggle_camera_mode() + aiCamera.toggle_camera_mode() -/obj/item/device/camera/siliconcam/ai_camera/verb/view_images() +/mob/living/silicon/ai/proc/view_images() set category = "AI Commands" set name = "View Images" set desc = "View images" - set src in usr - viewpictures() + aiCamera.viewpictures() /obj/item/device/camera/siliconcam/ai_camera/verb/delete_images() set category = "AI Commands" @@ -123,7 +121,6 @@ set name = "Take Image" set desc = "Takes an image" set src in usr - toggle_camera_mode() /obj/item/device/camera/siliconcam/robot_camera/verb/view_images() diff --git a/icons/mob/screen_ai.dmi b/icons/mob/screen_ai.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ad813aad751431f9eac707d5979d4d4ded54cb4f GIT binary patch literal 2394 zcmV-g38nUlP)004jp0{{R3ySfe*jCC08*s@e+~dWdH_(M0BO?z3>g5Z5C9M%06>5Mb?N|e z3r7HGPylrRZrxV^e*iXS05VfFDZ*Bkpc$|%rO^(7a429RtDI(a9hGDjB5D2jtt`K=rLoM=y z9JjqbX)Dccc{jDf-7Aw67&Z|NOZ@d zrwIXB^yR-SJEIOh% zzZRC8Ke7D@4QvS(z1;dpBT(q=X@hy5psWcli_+0V&^o9kB?w@n7obbX@;Z_@MPdZY0UV5j-_>n&Ju>VP-Rave1mh zEI!ghx+d7nW}+J=sR{DJ=m7*bAEX2g&4bKzizQf3Xg)Nf25vq$YtKzs4_=du335~Z zW7i~S=r2NWPy356%%=V6H^_%K2zKUUEDQrda2bOUXg5|Z|6La?LXRKJ@Nlzyh}5T+7g)&4O}#UD|2 z=r`5xf)Gb72^usJ4}O6cYKc{SF)t=i;E|p`>sORgzo~xbg*qxnFfOlvw8v#pm@3=Z z{qji9U+dS$ir~C{=lM~@H9?diK@|w8#po4Uf~dEvC9T$4zo~u~0oIOM6SQ&C_dzt^ z$%|Sf8o=uD3Q@n-`c3t_Ot7T5CyGmgx=YYFf|?`f8TIOSZn4%l>YhAU5;Prx)<@)% z?_%nMIZoO7ou@(_bZnYfe71*|mlv)FGC|jc zEJ15uqwiIp@K_UU9hDM%etxzu|Gn@8fBgys4NoxnprHgCfG4~Zjv#T=hM@Do*VBw( zH;SJmqi+cshY*j{2dSerK4^pZwdaE=5n~r}1bcdppz%&v5^SbA9fGeNJ=igB^-_-% zNx!bFo+oH1!C91swy!;X9&4?P#$u}HeNYk~WThqO`2FVeI9W-Aa4ygg?CaSm#++M6 zF)KtbT!mPO-+ws$VTBMD1zQxCBEv#U=eibwicdsct(RojsSzeIoW zh54;Mc$1r)Etd|0x&F%2%%w+)&%M*stId4rNV2tlcS^T1Wk)}|pL{04S^X}qOk^Cd z8U5&v{1$>$`K%^5tKV5bc}qu!U}taFW`a=E)@Y4-Qol=^1Lc&UlpiGsp&>_bR=+#> z?L`|1+9DSv82aX~t>63|?0KlllayduI4?#o&ARp8Z!g+FFdA6ys|npM|Dnj_q_jPF z`p_YmN)L-f0~vzQCm7yvJ6;%qyn##w*R_Q%!BD(eG)vGi><~2W9qAC5)(7qTZ*oQu zB7Nu(Oyw`b5GWRdRVO6ZC&TG6aJUDkLbp6HtPsfgOT;eQrx0^FDa* zoLG1Z_eODEZ&d@Lk|}@pgR`x^}7uO<$Yyf zwY!ZO>d0M$+CY)-B5bVRjeXDq>=Nuqp-+s9=43uNtKW?YN_UgVkHrkZY5Qi2XG3su zg{Qb{vZI$d5@kZLXFk~O@7%v8F(ZQR4G1Y_Kf!^14?$xFdZh3t3%!>&KYvgEd8@L@ zz7MqT61?_>`xTTn#`>Gwbe9w`wI^+FaTM#duCIwl;C)O z;QoU4wVVo zZCkh)P20A@!uCLdu6P=K&#$QvVM#D(96*p#*~dH&Bxs-AjIO1GdnpN)LydNymWLV` z2nK*k_?I$@YjKaF9!n7Y3)VzXFk^8N>3O4tM-q%791yw~9?WLK;{Qm3I>xYLsML_) z1@d4;kekh17s1G>?}Ii*4vpf5pxYANBY3!h1;O|LvfEVNCFnnMXda9uIhh{fmi_00 z4>vH>H(@iu!+p>_U{NhcuFMBPg#UYDTNEEXo4NLd`_-2|ZgQ6V56_zIL~y}3;{X5v M07*qoM6N<$f~~w#2><{9 literal 0 HcmV?d00001 diff --git a/polaris.dme b/polaris.dme index 378700623c9..6e858661cc5 100644 --- a/polaris.dme +++ b/polaris.dme @@ -64,6 +64,7 @@ #include "code\_onclick\telekinesis.dm" #include "code\_onclick\hud\_defines.dm" #include "code\_onclick\hud\action.dm" +#include "code\_onclick\hud\ai.dm" #include "code\_onclick\hud\alien_larva.dm" #include "code\_onclick\hud\gun_mode.dm" #include "code\_onclick\hud\hud.dm" From a628ae2a56da872e7b8dbff6344586ca19bcfe83 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 20 Feb 2016 11:10:06 +1030 Subject: [PATCH 04/97] Removed the Vox Pox. --- code/__defines/species_languages.dm | 2 +- code/game/antagonist/outsider/raider.dm | 53 ++----- code/game/gamemodes/game_mode.dm | 2 +- .../objects/items/weapons/storage/boxes.dm | 6 - .../objects/items/weapons/tanks/tank_types.dm | 25 --- code/game/objects/structures/mirror.dm | 30 +--- code/game/turfs/simulated/floor_types.dm | 4 +- code/game/turfs/simulated/wall_types.dm | 6 +- code/modules/admin/admin.dm | 5 +- code/modules/admin/admin_verbs.dm | 2 +- code/modules/clothing/clothing.dm | 12 +- code/modules/clothing/glasses/glasses.dm | 1 - code/modules/clothing/head/collectable.dm | 1 - code/modules/clothing/masks/gasmask.dm | 6 - code/modules/clothing/spacesuits/alien.dm | 138 ----------------- code/modules/economy/economy_misc.dm | 3 +- code/modules/materials/materials.dm | 4 +- code/modules/mob/holder.dm | 1 - code/modules/mob/language/outsider.dm | 15 -- .../mob/living/carbon/human/human_powers.dm | 110 -------------- .../mob/living/carbon/human/human_species.dm | 4 - .../carbon/human/species/outsider/vox.dm | 142 ------------------ .../human/species/xenomorphs/alien_species.dm | 2 - .../mob/new_player/sprite_accessories.dm | 7 +- code/modules/organs/misc.dm | 3 - code/modules/organs/organ_external.dm | 3 - code/modules/projectiles/guns/alien.dm | 10 +- .../projectiles/guns/launcher/crossbow.dm | 4 +- .../projectiles/guns/projectile/dartgun.dm | 12 +- code/modules/shuttles/antagonist.dm | 2 +- code/stylesheet.dm | 1 - icons/mob/human_races/r_vox.dmi | Bin 2291 -> 0 bytes icons/mob/species/vox/eyes.dmi | Bin 3407 -> 0 bytes icons/mob/species/vox/gloves.dmi | Bin 9452 -> 0 bytes icons/mob/species/vox/head.dmi | Bin 3363 -> 0 bytes icons/mob/species/vox/masks.dmi | Bin 11864 -> 0 bytes icons/mob/species/vox/shoes.dmi | Bin 1592 -> 0 bytes icons/mob/species/vox/suit.dmi | Bin 10574 -> 0 bytes icons/mob/species/vox/uniform.dmi | Bin 215864 -> 0 bytes maps/polaris-2.dmm | 62 ++++---- polaris.dme | 1 - 41 files changed, 69 insertions(+), 610 deletions(-) delete mode 100644 code/modules/mob/living/carbon/human/species/outsider/vox.dm delete mode 100644 icons/mob/human_races/r_vox.dmi delete mode 100644 icons/mob/species/vox/eyes.dmi delete mode 100644 icons/mob/species/vox/gloves.dmi delete mode 100644 icons/mob/species/vox/head.dmi delete mode 100644 icons/mob/species/vox/masks.dmi delete mode 100644 icons/mob/species/vox/shoes.dmi delete mode 100644 icons/mob/species/vox/suit.dmi delete mode 100644 icons/mob/species/vox/uniform.dmi diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 9dc9ecd0fd7..2dec4406a46 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -1,5 +1,5 @@ // Species flags. -#define NO_MINOR_CUT 0x1 // Can step on broken glass with no ill-effects. Either thick skin (diona/vox), cut resistant (slimes) or incorporeal (shadows) +#define NO_MINOR_CUT 0x1 // Can step on broken glass with no ill-effects. Either thick skin (diona), cut resistant (slimes) or incorporeal (shadows) #define IS_PLANT 0x2 // Is a treeperson. #define NO_SCAN 0x4 // Cannot be scanned in a DNA machine/genome-stolen. #define NO_PAIN 0x8 // Cannot suffer halloss/recieves deceptive health indicator. diff --git a/code/game/antagonist/outsider/raider.dm b/code/game/antagonist/outsider/raider.dm index 8da368f8482..bcc89a02956 100644 --- a/code/game/antagonist/outsider/raider.dm +++ b/code/game/antagonist/outsider/raider.dm @@ -161,7 +161,7 @@ var/datum/antagonist/raider/raiders else win_type = "Minor" win_group = "Crew" - //Now we modify that result by the state of the vox crew. + //Now we modify that result by the state of the crew. if(antags_are_dead()) win_type = "Major" win_group = "Crew" @@ -198,26 +198,23 @@ var/datum/antagonist/raider/raiders if(!..()) return 0 - if(player.species && player.species.get_bodytype() == "Vox") - equip_vox(player) - else - var/new_shoes = pick(raider_shoes) - var/new_uniform = pick(raider_uniforms) - var/new_glasses = pick(raider_glasses) - var/new_helmet = pick(raider_helmets) - var/new_suit = pick(raider_suits) + var/new_shoes = pick(raider_shoes) + var/new_uniform = pick(raider_uniforms) + var/new_glasses = pick(raider_glasses) + var/new_helmet = pick(raider_helmets) + var/new_suit = pick(raider_suits) - player.equip_to_slot_or_del(new new_shoes(player),slot_shoes) - if(!player.shoes) - //If equipping shoes failed, fall back to equipping sandals - var/fallback_type = pick(/obj/item/clothing/shoes/sandal, /obj/item/clothing/shoes/jackboots/unathi) - player.equip_to_slot_or_del(new fallback_type(player), slot_shoes) + player.equip_to_slot_or_del(new new_shoes(player),slot_shoes) + if(!player.shoes) + //If equipping shoes failed, fall back to equipping sandals + var/fallback_type = pick(/obj/item/clothing/shoes/sandal, /obj/item/clothing/shoes/jackboots/unathi) + player.equip_to_slot_or_del(new fallback_type(player), slot_shoes) - player.equip_to_slot_or_del(new new_uniform(player),slot_w_uniform) - player.equip_to_slot_or_del(new new_glasses(player),slot_glasses) - player.equip_to_slot_or_del(new new_helmet(player),slot_head) - player.equip_to_slot_or_del(new new_suit(player),slot_wear_suit) - equip_weapons(player) + player.equip_to_slot_or_del(new new_uniform(player),slot_w_uniform) + player.equip_to_slot_or_del(new new_glasses(player),slot_glasses) + player.equip_to_slot_or_del(new new_helmet(player),slot_head) + player.equip_to_slot_or_del(new new_suit(player),slot_wear_suit) + equip_weapons(player) var/obj/item/weapon/card/id/id = create_id("Visitor", player, equip = 0) id.name = "[player.real_name]'s Passport" @@ -293,21 +290,3 @@ var/datum/antagonist/raider/raiders var/grenade_type = pick(grenades) new grenade_type(ammobox) player.put_in_any_hand_if_possible(ammobox) - -/datum/antagonist/raider/proc/equip_vox(var/mob/living/carbon/human/player) - - var/uniform_type = pick(list(/obj/item/clothing/under/vox/vox_robes,/obj/item/clothing/under/vox/vox_casual)) - - player.equip_to_slot_or_del(new uniform_type(player), slot_w_uniform) - player.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/vox(player), slot_shoes) // REPLACE THESE WITH CODED VOX ALTERNATIVES. - player.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow/vox(player), slot_gloves) // AS ABOVE. - player.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/swat/vox(player), slot_wear_mask) - player.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(player), slot_back) - player.equip_to_slot_or_del(new /obj/item/device/flashlight(player), slot_r_store) - - player.internal = locate(/obj/item/weapon/tank) in player.contents - if(istype(player.internal,/obj/item/weapon/tank) && player.internals) - player.internals.icon_state = "internal1" - - return 1 - diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2eb359da875..c6330e6a207 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -254,7 +254,7 @@ var/global/list/additional_antag_types = list() "suspected criminal operatives", "malfunctioning von Neumann probe swarms", "shadowy interlopers", - "a stranded Vox arkship", + "a stranded alien arkship", "haywire IPC constructs", "rogue Unathi exiles", "artifacts of eldritch horror", diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index d09c20c2a9c..62a9117de12 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -56,12 +56,6 @@ new /obj/item/clothing/mask/breath( src ) new /obj/item/weapon/tank/emergency_oxygen( src ) -/obj/item/weapon/storage/box/vox/ - New() - ..() - new /obj/item/clothing/mask/breath( src ) - new /obj/item/weapon/tank/emergency_nitrogen( src ) - /obj/item/weapon/storage/box/engineer/ New() ..() diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 2940ef02689..c10e83511f8 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -148,31 +148,6 @@ gauge_icon = "indicator_emergency_double" volume = 10 -/obj/item/weapon/tank/emergency_nitrogen - name = "emergency nitrogen tank" - desc = "An emergency air tank hastily painted red and issued to Vox crewmembers." - icon_state = "emergency_nitro" - gauge_icon = "indicator_emergency" - gauge_cap = 4 - flags = CONDUCT - slot_flags = SLOT_BELT - w_class = 2.0 - force = 4.0 - distribute_pressure = ONE_ATMOSPHERE*O2STANDARD - volume = 2 - - New() - ..() - src.air_contents.adjust_gas("nitrogen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) - - return - - - examine(mob/user) - if(..(user, 0) && air_contents.gas["nitrogen"] < 0.2 && loc==user) - user << text("The meter on \the [src] indicates you are almost out of air!") - user << sound('sound/effects/alert.ogg') - /* * Nitrogen */ diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index aced90f9bb6..88e771f8edd 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -30,7 +30,7 @@ /obj/structure/mirror/bullet_act(var/obj/item/projectile/Proj) - + if(prob(Proj.get_structure_damage() * 2)) if(!shattered) shatter() @@ -63,31 +63,3 @@ else user.visible_message("[user] hits [src] and bounces off!") return 1 - -// The following mirror is ~special~. -/obj/structure/mirror/raider - name = "cracked mirror" - desc = "Something seems strange about this old, dirty mirror. Your reflection doesn't look like you remember it." - icon_state = "mirror_broke" - shattered = 1 - -/obj/structure/mirror/raider/attack_hand(var/mob/living/carbon/human/user) - if(istype(get_area(src),/area/syndicate_mothership)) - if(istype(user) && user.mind && user.mind.special_role == "Raider" && user.species.name != "Vox" && is_alien_whitelisted(user, "Vox")) - var/choice = input("Do you wish to become a true Vox of the Shoal? This is not reversible.") as null|anything in list("No","Yes") - if(choice && choice == "Yes") - var/mob/living/carbon/human/vox/vox = new(get_turf(src),"Vox") - vox.gender = user.gender - raiders.equip(vox) - if(user.mind) - user.mind.transfer_to(vox) - spawn(1) - var/newname = sanitizeSafe(input(vox,"Enter a name, or leave blank for the default name.", "Name change","") as text, MAX_NAME_LEN) - if(!newname || newname == "") - var/datum/language/L = all_languages[vox.species.default_language] - newname = L.get_random_name() - vox.real_name = newname - vox.name = vox.real_name - raiders.update_access(vox) - qdel(user) - ..() diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index f1db688d0a7..e5341c77199 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -28,7 +28,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "plating" -/turf/simulated/shuttle/plating/vox //Skipjack plating +/turf/simulated/shuttle/plating/skipjack //Skipjack plating oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD @@ -36,7 +36,7 @@ name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. icon_state = "floor4" -/turf/simulated/shuttle/floor4/vox //skipjack floors +/turf/simulated/shuttle/floor4/skipjack //skipjack floors name = "skipjack floor" oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 46498d9be56..9866e26087d 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -37,9 +37,9 @@ ..(newloc,"sandstone","diamond") // Kind of wondering if this is going to bite me in the butt. -/turf/simulated/wall/voxshuttle/New(var/newloc) - ..(newloc,"voxalloy") -/turf/simulated/wall/voxshuttle/attackby() +/turf/simulated/wall/skipjack/New(var/newloc) + ..(newloc,"alienalloy") +/turf/simulated/wall/skipjack/attackby() return /turf/simulated/wall/titanium/New(var/newloc) ..(newloc,"titanium") diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 7fd84e39ac5..9e20b547d5c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -153,8 +153,7 @@ proc/admin_notice(var/message, var/rights) \[ Crew: Human Unathi Tajaran - Skrell - Vox \] | \[ + Skrell \] | \[ Nymph Diona \] | \[ slime: Baby, @@ -1356,7 +1355,7 @@ proc/admin_notice(var/message, var/rights) message_admins(msg) else usr << "You do not have access to this command." - + /datum/admins/proc/add_tcrystals(mob/living/carbon/human/H as mob) set category = "Debug" set name = "Add Telecrystals" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index d1c61998330..39e6be78f97 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -822,7 +822,7 @@ var/list/admin_verbs_mentor = list( if(!istype(M, /mob/living/carbon/human)) usr << "\red You can only do this to humans!" return - switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Vox and Tajaran can result in unintended consequences.",,"Yes","No")) + switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) if("No") return var/new_facial = input("Please select facial hair color.", "Character Generation") as color diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 78da7f8b528..dfce3a1795d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -8,7 +8,7 @@ Sprites used when the clothing item is refit. This is done by setting icon_override. For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), - while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. vox wearing jumpsuits). + while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). */ var/list/sprite_sheets_refit = null @@ -202,9 +202,8 @@ body_parts_covered = HANDS slot_flags = SLOT_GLOVES attack_verb = list("challenged") - species_restricted = list("exclude","Unathi","Tajara", "Vox") + species_restricted = list("exclude","Unathi","Tajara") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/gloves.dmi', "Teshari" = 'icons/mob/species/seromi/gloves.dmi', ) @@ -262,7 +261,6 @@ var/on = 0 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) @@ -361,7 +359,6 @@ slot_flags = SLOT_MASK body_parts_covered = FACE|EYES sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/masks.dmi', "Teshari" = 'icons/mob/species/seromi/masks.dmi', ) @@ -395,9 +392,8 @@ slowdown = SHOES_SLOWDOWN force = 2 var/overshoes = 0 - species_restricted = list("exclude","Teshari", "Unathi","Tajara","Vox") + species_restricted = list("exclude","Teshari", "Unathi","Tajara") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/shoes.dmi', "Teshari" = 'icons/mob/species/seromi/shoes.dmi', ) @@ -472,7 +468,6 @@ w_class = 3 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/suit.dmi', "Teshari" = 'icons/mob/species/seromi/suit.dmi' ) @@ -509,7 +504,6 @@ var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled var/rolled_sleeves = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/uniform.dmi', "Teshari" = 'icons/mob/species/seromi/uniform.dmi' ) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 7ed190db596..5d6f31f95e3 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -27,7 +27,6 @@ BLIND // can't see anything var/obj/screen/overlay = null sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/eyes.dmi', "Teshari" = 'icons/mob/species/seromi/eyes.dmi' ) diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 2d9d718587d..680250c7c78 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -10,7 +10,6 @@ desc = "an ultra rare hat. It commands a certain respect." icon_state = "petehat" sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 1e9b70377d3..7ea68f0a8df 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -43,12 +43,6 @@ siemens_coefficient = 0.7 body_parts_covered = FACE|EYES -/obj/item/clothing/mask/gas/swat/vox - name = "\improper alien mask" - desc = "Clearly not designed for a human face." - body_parts_covered = 0 //Hack to allow vox to eat while wearing this mask. - species_restricted = list("Vox") - /obj/item/clothing/mask/gas/syndicate name = "tactical mask" desc = "A close-fitting tactical mask that can be connected to an air supply." diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 9dfa5418e52..d5c49babfff 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -28,141 +28,3 @@ /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" item_state = "skrell_suit_black" - -// Vox space gear (vaccuum suit, low pressure armour) -// Can't be equipped by any other species due to bone structure and vox cybernetics. -/obj/item/clothing/suit/space/vox - w_class = 3 - allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) - slowdown = 2 - armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) - siemens_coefficient = 0.6 - heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE - species_restricted = list("Vox") - -/obj/item/clothing/head/helmet/space/vox - armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 30, bio = 30, rad = 30) - siemens_coefficient = 0.6 - item_flags = STOPPRESSUREDAMAGE - species_restricted = list("Vox") - -/obj/item/clothing/head/helmet/space/vox/pressure - name = "alien helmet" - icon_state = "vox-pressure" - item_state = "vox-pressure" - desc = "Hey, wasn't this a prop in \'The Abyss\'?" - -/obj/item/clothing/suit/space/vox/pressure - name = "alien pressure suit" - icon_state = "vox-pressure" - item_state = "vox-pressure" - desc = "A huge, armoured, pressurized suit, designed for distinctly nonhuman proportions." - -/obj/item/clothing/head/helmet/space/vox/carapace - name = "alien visor" - icon_state = "vox-carapace" - item_state = "vox-carapace" - desc = "A glowing visor, perhaps stolen from a depressed Cylon." - -/obj/item/clothing/suit/space/vox/carapace - name = "alien carapace armour" - icon_state = "vox-carapace" - item_state = "vox-carapace" - desc = "An armoured, segmented carapace with glowing purple lights. It looks pretty run-down." - -/obj/item/clothing/head/helmet/space/vox/stealth - name = "alien stealth helmet" - icon_state = "vox-stealth" - item_state = "vox-stealth" - desc = "A smoothly contoured, matte-black alien helmet." - -/obj/item/clothing/suit/space/vox/stealth - name = "alien stealth suit" - icon_state = "vox-stealth" - item_state = "vox-stealth" - desc = "A sleek black suit. It seems to have a tail, and is very heavy." - -/obj/item/clothing/head/helmet/space/vox/medic - name = "alien goggled helmet" - icon_state = "vox-medic" - item_state = "vox-medic" - desc = "An alien helmet with enormous goggled lenses." - -/obj/item/clothing/suit/space/vox/medic - name = "alien armour" - icon_state = "vox-medic" - item_state = "vox-medic" - desc = "An almost organic looking nonhuman pressure suit." - -/obj/item/clothing/under/vox - has_sensor = 0 - species_restricted = list("Vox") - -/obj/item/clothing/under/vox/vox_casual - name = "alien clothing" - desc = "This doesn't look very comfortable." - icon_state = "vox-casual-1" - item_state = "vox-casual-1" - body_parts_covered = LEGS - -/obj/item/clothing/under/vox/vox_robes - name = "alien robes" - desc = "Weird and flowing!" - icon_state = "vox-casual-2" - item_state = "vox-casual-2" - -/obj/item/clothing/gloves/yellow/vox - desc = "These bizarre gauntlets seem to be fitted for... bird claws?" - name = "insulated gauntlets" - icon_state = "gloves-vox" - item_state = "gloves-vox" - siemens_coefficient = 0 - permeability_coefficient = 0.05 - species_restricted = list("Vox") - -/obj/item/clothing/shoes/magboots/vox - - desc = "A pair of heavy, jagged armoured foot pieces, seemingly suitable for a velociraptor." - name = "vox magclaws" - item_state = "boots-vox" - icon_state = "boots-vox" - species_restricted = list("Vox") - - action_button_name = "Toggle the magclaws" - -/obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) - if(src.magpulse) - item_flags &= ~NOSLIP - magpulse = 0 - canremove = 1 - user << "You relax your deathgrip on the flooring." - else - //make sure these can only be used when equipped. - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - if (H.shoes != src) - user << "You will have to put on the [src] before you can do that." - return - - item_flags |= NOSLIP - magpulse = 1 - canremove = 0 //kinda hard to take off magclaws when you are gripping them tightly. - user << "You dig your claws deeply into the flooring, bracing yourself." - user << "It would be hard to take off the [src] without relaxing your grip first." - user.update_action_buttons() - -//In case they somehow come off while enabled. -/obj/item/clothing/shoes/magboots/vox/dropped(mob/user as mob) - ..() - if(src.magpulse) - user.visible_message("The [src] go limp as they are removed from [usr]'s feet.", "The [src] go limp as they are removed from your feet.") - item_flags &= ~NOSLIP - magpulse = 0 - canremove = 1 - -/obj/item/clothing/shoes/magboots/vox/examine(mob/user) - ..(user) - if (magpulse) - user << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 7b82c1662ca..36b90d0624f 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -52,8 +52,7 @@ /datum/species/skrell = 12, /datum/species/teshari = 9, // Skrell sponsored! /datum/species/tajaran = 7, - /datum/species/unathi = 7, - /datum/species/vox = 1 + /datum/species/unathi = 7 ) //---- The following corporations are friendly with NanoTrasen and loosely enable trade and travel: diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 490513431b7..125d792ecfd 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -556,8 +556,8 @@ var/list/name_to_material sheet_plural_name = "ingots" // Adminspawn only, do not let anyone get this. -/material/voxalloy - name = "voxalloy" +/material/alienalloy + name = "alienalloy" display_name = "durable alloy" stack_type = null icon_colour = "#6C7364" diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index a0f655d2a68..ac63e4e5825 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -9,7 +9,6 @@ var/list/holder_mob_icon_cache = list() show_messages = 1 sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/head.dmi', "Teshari" = 'icons/mob/species/seromi/head.dmi' ) diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index 308bf0a7c8c..b8c795ea8f0 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -68,21 +68,6 @@ speaker_mask = B.truename ..(speaker,message,speaker_mask) -/datum/language/vox - name = "Vox-pidgin" - desc = "The common tongue of the various Vox ships making up the Shoal. It sounds like chaotic shrieking to everyone else." - speech_verb = "shrieks" - ask_verb = "creels" - exclaim_verb = "SHRIEKS" - colour = "vox" - key = "5" - flags = WHITELISTED - syllables = list("ti","ti","ti","hi","hi","ki","ki","ki","ki","ya","ta","ha","ka","ya","chi","cha","kah", \ - "SKRE","AHK","EHK","RAWK","KRA","AAA","EEE","KI","II","KRI","KA") - -/datum/language/vox/get_random_name() - return ..(FEMALE,1,6) - /datum/language/cultcommon name = "Cult" desc = "The chants of the occult, the incomprehensible." diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 50f46b4bb41..62132a6a0ee 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -49,116 +49,6 @@ if ((O.client && !( O.blinded ))) O.show_message(text("\red [] [failed ? "tried to tackle" : "has tackled"] down []!", src, T), 1) -/mob/living/carbon/human/proc/leap() - set category = "Abilities" - set name = "Leap" - set desc = "Leap at a target and grab them aggressively." - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot leap in your current state." - return - - var/list/choices = list() - for(var/mob/living/M in view(6,src)) - if(!istype(M,/mob/living/silicon)) - choices += M - choices -= src - - var/mob/living/T = input(src,"Who do you wish to leap at?") as null|anything in choices - - if(!T || !src || src.stat) return - - if(get_dist(get_turf(T), get_turf(src)) > 4) return - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot leap in your current state." - return - - last_special = world.time + 75 - status_flags |= LEAPING - - src.visible_message("\The [src] leaps at [T]!") - src.throw_at(get_step(get_turf(T),get_turf(src)), 4, 1, src) - playsound(src.loc, 'sound/voice/shriek1.ogg', 50, 1) - - sleep(5) - - if(status_flags & LEAPING) status_flags &= ~LEAPING - - if(!src.Adjacent(T)) - src << "You miss!" - return - - T.Weaken(3) - - // Pariahs are not good at leaping. This is snowflakey, pls fix. - if(species.name == "Vox Pariah") - src.Weaken(5) - return - - var/use_hand = "left" - if(l_hand) - if(r_hand) - src << "You need to have one hand free to grab someone." - return - else - use_hand = "right" - - src.visible_message("\The [src] seizes [T] aggressively!") - - var/obj/item/weapon/grab/G = new(src,T) - if(use_hand == "left") - l_hand = G - else - r_hand = G - - G.state = GRAB_PASSIVE - G.icon_state = "grabbed1" - G.synch() - -/mob/living/carbon/human/proc/gut() - set category = "Abilities" - set name = "Gut" - set desc = "While grabbing someone aggressively, rip their guts out or tear them apart." - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying) - src << "\red You cannot do that in your current state." - return - - var/obj/item/weapon/grab/G = locate() in src - if(!G || !istype(G)) - src << "\red You are not grabbing anyone." - return - - if(G.state < GRAB_AGGRESSIVE) - src << "\red You must have an aggressive grab to gut your prey!" - return - - last_special = world.time + 50 - - visible_message("\The [src] rips viciously at \the [G.affecting]'s body with its claws!") - - if(istype(G.affecting,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = G.affecting - H.apply_damage(50,BRUTE) - if(H.stat == 2) - H.gib() - else - var/mob/living/M = G.affecting - if(!istype(M)) return //wut - M.apply_damage(50,BRUTE) - if(M.stat == 2) - M.gib() - /mob/living/carbon/human/proc/commune() set category = "Abilities" set name = "Commune with creature" diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index f4172060f97..113377b9332 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -14,10 +14,6 @@ h_style = "Unathi Horns" ..(new_loc, "Unathi") -/mob/living/carbon/human/vox/New(var/new_loc) - h_style = "Short Vox Quills" - ..(new_loc, "Vox") - /mob/living/carbon/human/diona/New(var/new_loc) ..(new_loc, "Diona") diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm deleted file mode 100644 index 94da4151016..00000000000 --- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm +++ /dev/null @@ -1,142 +0,0 @@ -/datum/species/vox - name = "Vox" - name_plural = "Vox" - icobase = 'icons/mob/human_races/r_vox.dmi' - deform = 'icons/mob/human_races/r_def_vox.dmi' - default_language = "Vox-pidgin" - language = "Galactic Common" - num_alternate_languages = 1 - unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws/strong, /datum/unarmed_attack/bite/strong) - rarity_value = 4 - blurb = "The Vox are the broken remnants of a once-proud race, now reduced to little more than \ - scavenging vermin who prey on isolated stations, ships or planets to keep their own ancient arkships \ - alive. They are four to five feet tall, reptillian, beaked, tailed and quilled; human crews often \ - refer to them as 'shitbirds' for their violent and offensive nature, as well as their horrible \ - smell.

Most humans will never meet a Vox raider, instead learning of this insular species through \ - dealing with their traders and merchants; those that do rarely enjoy the experience." - - speech_sounds = list('sound/voice/shriek1.ogg') - speech_chance = 20 - - warning_low_pressure = 50 - hazard_low_pressure = 0 - - cold_level_1 = 80 - cold_level_2 = 50 - cold_level_3 = 0 - - gluttonous = 2 - - breath_type = "nitrogen" - poison_type = "oxygen" - siemens_coefficient = 0.2 - - flags = NO_SCAN | NO_MINOR_CUT - spawn_flags = CAN_JOIN | IS_WHITELISTED - appearance_flags = HAS_EYE_COLOR - - blood_color = "#2299FC" - flesh_color = "#808D11" - - reagent_tag = IS_VOX - - inherent_verbs = list( - /mob/living/carbon/human/proc/leap - ) - - has_limbs = list( - BP_TORSO = list("path" = /obj/item/organ/external/chest), - BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/vox), - BP_L_ARM = list("path" = /obj/item/organ/external/arm), - BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), - BP_L_LEG = list("path" = /obj/item/organ/external/leg), - BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) - ) - - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_LUNGS = /obj/item/organ/internal/lungs, - O_LIVER = /obj/item/organ/internal/liver, - O_KIDNEYS = /obj/item/organ/internal/kidneys, - O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes, - "stack" = /obj/item/organ/internal/stack/vox - ) - -/datum/species/vox/get_random_name(var/gender) - var/datum/language/species_language = all_languages[default_language] - return species_language.get_random_name(gender) - -/datum/species/vox/equip_survival_gear(var/mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(H), slot_wear_mask) - if(H.backbag == 1) - H.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(H), slot_back) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/vox(H), slot_r_hand) - H.internal = H.back - else - H.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(H), slot_r_hand) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/vox(H.back), slot_in_backpack) - H.internal = H.r_hand - H.internals.icon_state = "internal1" - - -/datum/species/vox/get_station_variant() - return "Vox Pariah" - -// Joining as a station vox will give you this template, hence IS_RESTRICTED flag. -/datum/species/vox/pariah - name = "Vox Pariah" - rarity_value = 0.1 - speech_chance = 60 // No volume control. - siemens_coefficient = 0.5 // Ragged scaleless patches. - - warning_low_pressure = (WARNING_LOW_PRESSURE-20) - hazard_low_pressure = (HAZARD_LOW_PRESSURE-10) - total_health = 80 - - cold_level_1 = 130 - cold_level_2 = 100 - cold_level_3 = 60 - - unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite) - - // Pariahs have no stack. - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_LUNGS = /obj/item/organ/internal/lungs, - O_LIVER = /obj/item/organ/internal/liver, - O_KIDNEYS = /obj/item/organ/internal/kidneys, - O_BRAIN = /obj/item/organ/internal/pariah_brain, - O_EYES = /obj/item/organ/internal/eyes - ) - flags = IS_RESTRICTED | NO_SCAN | HAS_EYE_COLOR - -// No combat skills for you. -/datum/species/vox/pariah/can_shred(var/mob/living/carbon/human/H, var/ignore_intent) - return 0 - -// Pariahs are really gross. -/datum/species/vox/pariah/handle_environment_special(var/mob/living/carbon/human/H) - if(prob(5)) - var/stink_range = rand(3,5) - for(var/mob/living/M in range(H,stink_range)) - if(M.stat || M == H) - continue - var/mob/living/carbon/human/target = M - if(istype(target)) - if(target.internals) - continue - if(target.head && (target.head.body_parts_covered & FACE) && (target.head.flags & AIRTIGHT)) - continue - if(target.wear_mask && (target.wear_mask.body_parts_covered & FACE) && (target.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT)) - continue - M << "A terrible stench emanates from \the [H]." - -/datum/species/vox/pariah/get_bodytype() - return "Vox" diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm index 4425d23b7bc..da641a4f6d7 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm @@ -221,8 +221,6 @@ inherent_verbs = list( /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/gut, - /mob/living/carbon/human/proc/leap, /mob/living/carbon/human/proc/psychic_whisper, /mob/living/carbon/human/proc/regurgitate ) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 787ec1bac1e..cc5574928a7 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -482,7 +482,7 @@ name = "Shaved" icon_state = "bald" gender = NEUTER - species_allowed = list("Human","Unathi","Tajara","Skrell","Vox","Machine","Teshari") + species_allowed = list("Human","Unathi","Tajara","Skrell", "Machine","Teshari") teshari_beard name = "Teshari Beard" @@ -677,11 +677,6 @@ icon_state = "hair_messy" species_allowed = list("Tajara") - vox_quills_short - name = "Short Vox Quills" - icon_state = "vox_shortquills" - species_allowed = list("Vox") - /datum/sprite_accessory/facial_hair taj_sideburns diff --git a/code/modules/organs/misc.dm b/code/modules/organs/misc.dm index 1f4fc2c1fe6..7da4dd1106c 100644 --- a/code/modules/organs/misc.dm +++ b/code/modules/organs/misc.dm @@ -56,6 +56,3 @@ if(owner && owner.stat != DEAD && !is_broken()) backup_time = world.time if(owner.mind) backup = owner.mind - -/obj/item/organ/internal/stack/vox/stack - name = "vox cortical stack" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 8def5e7eefa..65a740c0686 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1326,9 +1326,6 @@ Note that amputating the affected organ does in fact remove the infection from t /obj/item/organ/external/head/seromi eye_icon = "eyes_seromi" -/obj/item/organ/external/head/vox - eye_icon = "vox_eyes_s" - /obj/item/organ/external/head/no_eyes eye_icon = "blank_eyes" diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm index 2a9b44f926b..665e9342c18 100644 --- a/code/modules/projectiles/guns/alien.dm +++ b/code/modules/projectiles/guns/alien.dm @@ -1,4 +1,4 @@ -//Vox pinning weapon. +// Alien pinning weapon. /obj/item/weapon/gun/launcher/spikethrower name = "spike thrower" @@ -37,14 +37,6 @@ /obj/item/weapon/gun/launcher/spikethrower/update_icon() icon_state = "spikethrower[spikes]" -/obj/item/weapon/gun/launcher/spikethrower/special_check(user) - if(istype(user,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - if(H.species && H.species.get_bodytype() != "Vox") - user << "\The [src] does not respond to you!" - return 0 - return ..() - /obj/item/weapon/gun/launcher/spikethrower/update_release_force() return diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index e11844293e1..407b70d20a1 100644 --- a/code/modules/projectiles/guns/launcher/crossbow.dm +++ b/code/modules/projectiles/guns/launcher/crossbow.dm @@ -26,7 +26,7 @@ item_state = "bolt" /obj/item/weapon/arrow/quill - name = "vox quill" + name = "alien quill" desc = "A wickedly barbed quill from some bizarre animal." icon = 'icons/obj/weapons.dmi' icon_state = "quill" @@ -116,7 +116,7 @@ //double check that the user hasn't removed the bolt in the meantime if(!(bolt && tension && loc == current_user)) return - + tension++ update_icon() diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index 4f72eff5009..747a8294b84 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -6,7 +6,7 @@ embed = 1 //the dart is shot fast enough to pierce space suits, so I guess splintering inside the target can be a thing. Should be rare due to low damage. var/reagent_amount = 15 kill_count = 15 //shorter range - + muzzle_type = null /obj/item/projectile/bullet/chemdart/New() @@ -194,13 +194,3 @@ unload_ammo(usr) src.updateUsrDialog() return - -/obj/item/weapon/gun/projectile/dartgun/vox - name = "alien dart gun" - desc = "A small gas-powered dartgun, fitted for nonhuman hands." - -/obj/item/weapon/gun/projectile/dartgun/vox/medical - starting_chems = list("kelotane","bicaridine","anti_toxin") - -/obj/item/weapon/gun/projectile/dartgun/vox/raider - starting_chems = list("space_drugs","stoxin","impedrezene") diff --git a/code/modules/shuttles/antagonist.dm b/code/modules/shuttles/antagonist.dm index 1e95093edd7..0dd3af60838 100644 --- a/code/modules/shuttles/antagonist.dm +++ b/code/modules/shuttles/antagonist.dm @@ -1,4 +1,4 @@ -/obj/machinery/computer/shuttle_control/multi/vox +/obj/machinery/computer/shuttle_control/multi/skipjack name = "skipjack control console" req_access = list(access_syndicate) shuttle_tag = "Skipjack" diff --git a/code/stylesheet.dm b/code/stylesheet.dm index d42ac80b7c8..c7b73001135 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -89,7 +89,6 @@ h1.alert, h2.alert {color: #000000;} .soghun {color: #228B22;} .solcom {color: #22228B;} .changeling {color: #800080;} -.vox {color: #AA00AA;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} diff --git a/icons/mob/human_races/r_vox.dmi b/icons/mob/human_races/r_vox.dmi deleted file mode 100644 index f212822aafb9883b41a1207b0e1a33a13ff3e91b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2291 zcmZ9MdpHw}7soeqOIvuG)(FWZVoD|>t+{3qxl6_}!s{|J_ceD)g)a2#=e9SuR5HCO zgt?8_D>X0G<`R)xVIww--}=43KYD)Wk8?ifdCv2F&Uv15&h_&SXCN|)G5`Pog0;1B z1^|E}1OlW%q7d@b(^V9#&)d6Nx3#r-`hk;g$rBT0{lXxZBlpDMRcdn(12tCJ5gL~q z;i5tX7$||D>fpZH4*<9e0NBOfh6y*Fv;j&=N@gkmkpgBglKE4fa}=`nLcn=utein@ZvPPDz!56529>Ns$@9P;A< zblAmH1^Yg4?$Y%exM)3V_Jj80*>#?Fvr@&2O^ulbI4J}Hm2+tHppA{ez8khcxKgOT zP#vXe9@xsh+M#=0c|UWu_mqRzaRfs_O53u|?OnO`Qb1g;gwnx*nG54(*rxIZ95xB{cz7ZM==SEweEJB2=gyb-?dP`sVr}eq$m};A(prXEIeW{e zQk-8L{}yDShE;r29=)X;T`W_|a3WWNZFB;TgDRHQjizn9epf!7FrKlTiuJeG-$uO1 zQC0Wve$rR5v&R2L_rI8YlKPcSN582bIE>ZZ{b{Ogdxt>UDEloiH1;+iWpU z{e$k(a!`0Uu&xwLNRCG=ALWRNgHqSF?42@EaEfu$J25_5&-J;){u3UwR*dgs$-;f^ zd6DXdU70RCZImHp`LATHu?v9}XuT2nMaFsS zcQw}8`ubRomV5o9eh*{CvXfVf95pZ?-Xv1CyuG)32ByI_H_A%x?1J-Ghq;}T6IFSZ zvBks6JChe~*4DG5<`OIFsnqB#98CDWk}%%Sjy1RFDJTW!ENL2;tZ{E0xuj5^Lod@u zl`Cw{duku70h*iBJam1MS(h}!PEe4Z8D>uzb;<9fk21&4+yPixDA^U<0+{Bm9@Uh*NbY;L0PYsZ?i0OjO)a8n4H3I zn5T641Gceb!&tM)u%WoXA05Dz{6nU4FX-3zr0adsYP;NvIQz%;@bdcVq@gTAw)Z~R zbL2ehzNRG9H3Bg!?DX2?zE#X)(@+}9jQPTK+4;@E^wz4}*u981p`h=NOG`pOwexbH zX@@a*4#^}Q=F>!13WauL2z`?3>jHYAoZ0?dv8u3}M@{Df%|FVUhB!iK!_`6UeTFe( z(vA4!V+Zh|Vw!H!7hgwJNut(u!zCo8x(r}gv$G|vKk3Jiqg!-s#i%RFd&Ya{0f$?2 zCyHErP15)NF_`+2p(XmWdtPrvQa^k1Hv)_?Hf7|;Ma(>0liG?PanUU988Fs7?>Nn4 zH}QQ+jn}d2x4ld_jj0rIt6`^I?_1PHM!q2aPNGQ~3CeG_;p}{&ZK{Whzp9)uL{2+~ zwkHkJy*I|=8p&ZBi;m4B`^1nlawk|gSMBNE@0wHlXrn`=sL(YeWDC~kz746$E+pbK z#fYYEW6hvLStF1M`wbZ96ud8zBTv=$*qxn$8}Bo|xNggc->AJvrRe=@ zl(UVc#JSRe+%lz8w^srP8Bfi>%&e5%;3^x{B)t~VIw4zi$K~j@3X+0e8a+S{>aH~k z5|YOTxP|93hBgFb{q6Y|6m;ngI=ZHGU}mz`ad2iO@@4OSI^MnaM-ZQkZdufGa+Iv5JWPGEuIPrk2@h%iJ&gH8utTsNF2-FZCDmQ6HU?fvOJLR23iB2-6O56sbw2K2 z5^`r;j`tJW297Sz{ BEH3~6 diff --git a/icons/mob/species/vox/eyes.dmi b/icons/mob/species/vox/eyes.dmi deleted file mode 100644 index 6e15b3e58c4a140c074d08679cd577e8ab50cc37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3407 zcmcgvc{tQ-8~#y_NU0PK4aJm7L`jTDQ5qQ>jV*fPu=+aNmBv1Q-JPLX5Z!%Qk$ z$};w4W@Jo^X^dse7~6bv&iBW;uJ7-@?~nI--s^pzKi=zpp8LL^_ob<^!69KOVE_OQ zLGS9D0RSIw%Lg3zg%@nSN?mwiGzf0xqwnmE@N#|Xmm*HS6SU5D%uF-9fz+}Z#T#q9ji(uo9_J! zWY{-h=y>7U;fE0B)EV|F-<0#t;WP9kjncV49NU<8SXRlzyhKc7c9nRL z8>k5$;Z*cqFGIDOa&==zpz*23fJ&Y?Ti~qtpf9m#>@xs}T!rf2ga=^g1kWeZY*6>= zKnYd$h=yV|KYr=Eu*>lj!A@Z{DB^(n8G$DE+Qp9d`&o}%V+>(+f~x3OzP~@qyZBN5 zH7!d}{>)&6mM3!Gp-$&lYS7b%mC7?FMebwZ%0m$G$ccADd#v}GFcf%tjQ~xBzN_{QH`*;0Yfxhq%d}cTHrbKtd^sURD1LKu^PS|jO82l2Ft(4x zwv$UNC04>OBsx4T*Zk%D)u8Xy zbd2xGHBMWr&+6P;T};fGs%ZObyd0w7?dFp2p%m^Ty=HzYv>EsX&~HbM+aYpYdb^JXN5u*vW&-0yM75w09d+@g zklPJ8cd{OUn*HR?Ciik4)?}=q!?3o>Zz8tIn0zdwRbOssW!12x@L`SQwg9g_z9*MJ zCYLiY>BYQU;o$37h8BsvaHh-;voF=KWGhe+%T8a<%~rlU8Cze?5!l@rb~vA%`1&Be zHO%KbnK@!V;Cuz&M;?m5Z99z&3S4nq8#itYVq2R_N0)ZV$0PaiQv84;c^0Pof5FF3 zR`<=lH^Yq4mf&i&JPU}qSs7foA2Dj~aH^;xfVoN^Nusz+d#P&j}m$9`a!|%#8Z9V~h!Q8OKtOUZ= zg2o_@5wKDobwj96Ol`{n_OvICzC?%*m(A10dCpb+v|yUZb3$Ab77Z6 zmjiQ?i{Tea%*y5ia~F7zGcB?juQYix?9qb$ld19HU_Z{g64FognS!q7h3QvO0boKS zK^F>cj&)x2dT0LO!DCFCm6bM9bE*Uxi$c+j~EZsTg*CqrwPJI6hRNCgo zH+c&UUqdNSTu5tOU0tH5*fH8iX$M&yX7phb2q@R5A7(%Htv6Cow9D)8VVUcTb5ni> zAs2ro&yp91iVC`lsgw?DS($sV-~l6-GjS)|!@_JmpHsXv6`*2bV(JSS>@UUj8eRA~ z>3EZp;bkJBRWA-Y%m<_;_fasDG4-8ZEtu`44+8Ddb1&0*q*}H4Nv!$@j=xc^a77L3 z>FHH!TvOn72%gyCbWw+2TSk_FlAF5 zvZb>k28tjIm_UA2)qoQFPz5u<3XMh^oB1Ab6OeGiY*(2Ff3RsGy~o!)xqZM5VYy9q zprcVT-9Z}MIQu|>ZJf`)qOm$R6roaCbYX3o=%}a}YOVkjZxKgFd7|dk$~PbL62~i2n}xxl9(S!#253{o+ad0 zQ~rCAyMkmab9L4{zqrR6INZ};e?W&3!tLZNtrc88@JMba2ATHsuGW-@V>n)uDh zzrkwct05)6yAgbB>iafNlE)fjid$Q!k+8EA?N;dIk2!Re^QCA=t^~8W97K|)Tt2P) z$O04|qQg+OYdgo7?97v@wWh8m;5gi}`21dxw)nR9EWS zx2JqPES7TRp)mIlY1f73;JhW1OJ8xdy9*{Krw13>bLOPTuhRuZL-&`WU2PaT7)WT6l@6IxaOh8 z13MI^I=j7~TpDugw**x_-QtV3&*|b6$#r*KeYd60xGD4jq?`f4Q(v&5Z}pNJng&EuST}Z7KKkO+mnj{Z+?X^iuBaucj;zF`>KD36S@!Bil zZOID0E4ysAAe+r(*6&zd&NSLMVP9anl1B94@Kszv#TsA`Cm{fFgO;2G&&hA~kG}Et z7oJ;WXJn{o_O{W+eSQ4=a6v(85Xh2ts&T7@Le1afQ6Pz(!`NQuSi_OA1>}>XjZ48Z`WRL_FtPX&JDO_V1k*D z9nW@ZvF(Q@jRF@_`zSM(63UANv$7KMQKP-7UJD)t-N;8q13uM!)dlmFI&-Y07S$33 j0o{e!rk^NvtQ$`6jz0BzmJQ?mkO1gyWBtlojuHO`d1(fg diff --git a/icons/mob/species/vox/gloves.dmi b/icons/mob/species/vox/gloves.dmi deleted file mode 100644 index 16b4706c4a7910e44023a458aa92d613d46ee766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9452 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 EA7EA*zyJUM diff --git a/icons/mob/species/vox/head.dmi b/icons/mob/species/vox/head.dmi deleted file mode 100644 index d0097e8d00d1f31c0cf66f571a1328a81c0a9966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3363 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 diff --git a/icons/mob/species/vox/shoes.dmi b/icons/mob/species/vox/shoes.dmi deleted file mode 100644 index 822174fbd42a6cc13db50a7e8488042d35ec0c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 ZZe794Bo97&aOtE5=x7+If4c1u`CltP{qz6; diff --git a/icons/mob/species/vox/uniform.dmi b/icons/mob/species/vox/uniform.dmi deleted file mode 100644 index 515595633f3ca59d98dc3bd11136e648790383ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215864 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­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%0DOvpI_ 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 diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index 1d3a9c28d66..8a189bb5db7 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -2149,20 +2149,20 @@ "Pq" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pr" = (/obj/item/clothing/head/xenos,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Ps" = (/obj/item/organ/internal/xenos/plasmavessel,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror/raider{pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Pt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pu" = (/obj/item/clothing/mask/gas/swat{desc = "A close-fitting mask clearly not made for a human face."; name = "\improper alien mask"},/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pv" = (/obj/item/xenos_claw,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pw" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/weapon/gun/launcher/spikethrower,/obj/item/clothing/under/vox/vox_casual,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Px" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/weapon/gun/launcher/spikethrower,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Pw" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"Px" = (/obj/structure/table/rack,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "Py" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "Pz" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) "PA" = (/obj/item/pizzabox/meat,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PB" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/medic,/obj/item/clothing/head/helmet/space/vox/medic,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PB" = (/obj/structure/table/rack,/obj/item/clothing/glasses/thermal/plain/monocle,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PC" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PD" = (/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PE" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PF" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/pressure,/obj/item/clothing/head/helmet/space/vox/pressure,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/under/vox/vox_casual,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PG" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/stealth,/obj/item/clothing/head/helmet/space/vox/stealth,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/glasses/thermal/plain/monocle,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PF" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PG" = (/turf/simulated/wall/skipjack,/area/skipjack_station/start) "PH" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PI" = (/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PJ" = (/obj/item/organ/internal/xenos/eggsac,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) @@ -2172,7 +2172,7 @@ "PN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PP" = (/obj/machinery/computer/station_alert,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PQ" = (/obj/machinery/computer/shuttle_control/multi/vox,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) +"PQ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) "PR" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PS" = (/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{tag = "icon-asteroid"; icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PT" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/syndicate_mothership{name = "\improper Raider Base"}) @@ -2182,20 +2182,18 @@ "PX" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) "PY" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/skipjack_station/start) "PZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/skipjack_station/start) -"Qa" = (/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) -"Qb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) +"Qa" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Qb" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) "Qc" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qg" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northeast_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) -"Qh" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) +"Qh" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) "Qi" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qj" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qk" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) -"Ql" = (/obj/machinery/computer/shuttle_control/multi/vox,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) "Qm" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/skipjack_station/start) -"Qn" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/voxshuttle,/area/skipjack_station/start) "Qo" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qq" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2591,33 +2589,33 @@ aRmjmjmjOvOPOvOvOvmjmjOvOgOgOgOgPgOxOwOgPgOwOgOxOxOxOgPbPbPbPhOgmjmjaRmjmjmjaPmd aRmjmjmjOvPiPiOvmjmjmjOvPjPkPkOgOgOgOgOgOgOgOgOxOxOxOgPbPbPbPlOgmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRNRNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNSNRaR aRmjOvOPOPOPOPOvOvmjmjOvPmPnPmOMOxOxOxOxOxOxOxOxOxOxOgPoPpPqOgOgmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRaR aRmjPrOPOPOPOPPsOvmjmjOgPtPmPmOMOxOxOxOxOxOxOxOxOxOxOgOvOvOvOvOvmjmjaRmjmjmjaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaR -aRmjPuPvPwOPPxOPOPmjmjOgPyPzOgOgOgOgOgOgOgOgOgOgOMOgOgOgOgOgOgOgOgOgOgmjmjaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjPAOPPBOPPwOPOPmjmjOvOvOvOgOxOxOxOxOxOxOgPCPDPDPDPEOgOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjOvOPPFOPPGOPOPmjmjaPaPmjOgOxOwOxOxOxOxOgPDPDPHPDPDOgOxOxOxOxOwOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjPuPvPwOPPwOPOPmjmjOgPyPzOgOgOgOgOgOgOgOgOgOgOMOgOgOgOgOgOgOgOgOgOgmjmjaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjPAOPPxOPPwOPOPmjmjOvOvOvOgOxOxOxOxOxOxOgPCPDPDPDPEOgOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjOvOPPxOPPBOPOPmjmjaPaPmjOgOxOwOxOxOxOxOgPDPDPHPDPDOgOxOxOxOxOwOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvPIPJOPOPPKOPmjmjaPaPmjOgOxOxOxOxOxOxOMPDPDPLPDPDOMOxOxOxOxOxOxOgmjaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjOvOvOPOPOPOPOvmjmjmSaPaPOgOxOxOgPMPNPOOgPDPPPQPDKmOgPMPNPOOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjOvOvOPOPOPOPOvmjmjmSaPaPOgOxOxOgPMPNPOOgPDPPPFPDKmOgPMPNPOOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvOvOvOvPRPSOvmjmTmSaPaPOgOxOxOgaPaPaPOgOgPMPNPOOgOgaPaPaPOgOxOxOgaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjOvOvOvOvOvOvmjaPaPaPaPaPPTPUPUPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPUPUPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjmjaPaPaPaPPTPWPXPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPWPXPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjaPaPaPaPaPPTPWPXPVaPaPaPaPaPaPaPaPaPaPaPaPaPPTPWPXPVaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjmjmjmjaPaPaPaPaPPYPUPUPZaPaPaPPYaPaPaPaPaPPZaPaPaPPYPUPUPZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQbQcQaaPaPaPQaQdQeQeQeQfQaaPaPaPQaQgQhQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQiQjQaaPaPPYQaQaQkQlQmQnQaPZaPaPQaQoQpQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQqQrQaaPaPQaQaQsQtQuQtQvQaQaaPaPQaQwQxQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQyQaQaQaQaQaQzQAQAQAQAQAQBQaQaQaQaQaQCQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPQaQDQEQFQGQHQaQIQAQAQAQAQAQIQaQJQKQLQMQNQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjaPaPaPaPaPaPaPaPaPaPaPQaQOQPQPQPQQQaQRQSQTQUQRQSQTQaQVQPQPQWQOQaaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGPQQcPGaPaPaPPGQdQeQeQeQfPGaPaPaPPGQgQaPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQiQjPGaPaPPYPGPGQkQbQmQhPGPZaPaPPGQoQpPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQqQrPGaPaPPGPGQsQtQuQtQvPGPGaPaPPGQwQxPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQyPGPGPGPGPGQzQAQAQAQAQAQBPGPGPGPGPGQCPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPPGQDQEQFQGQHPGQIQAQAQAQAQAQIPGQJQKQLQMQNPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjaPaPaPaPaPaPaPaPaPaPaPPGQOQPQPQPQQPGQRQSQTQUQRQSQTPGQVQPQPQWQOPGaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjaPaPaPaPaPaPaPaPaPaPaPQXQOQPQPQPQPQUQAQAQAQAQAQAQAQUQPQPQYQPQOQXaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPQZRaQPRbRPQPQaRcRdQAQAQAQAReQaQPRfQPRgQOQZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPRhRaQPQPQaRiQaQaQaRjTERlQaQaQaRiQaRmRnRoRhaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPPYQaTFRqRqQaRrRsRrQXRtRuRvQXRwRxRyQaRzRATGQaPZaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRCRCRCRCRCRCRCRCRCRCRCRCRDRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPREQaRFRFQaQaRrRrRrQZRtRkRvQZRyRyRGQaQaRFRFQaRHaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRIRJRKRLRMRNRCROTHRQRCRRRSRTRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPaPRERURURHQaRVRWRrRhRXQARXRhRyRyRYQaRERURURHaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKRKRZSaSbSaScRSRSSdRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPQaRrRrRrQaQaQUQaQaSeRySfQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSgSgRKRKRKShRCSaSaSiRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPQaRrRrSjQaSkQASlQaRyRySmQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSnRCSoSoSpRCSqSrSsStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPQaQaSuRrQaSvQASwQaSxSyQaQaaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSzSzRKRKRKSARCSoSoSoSBSoSoSoSCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPREQaQaQaQaSDSESFQaQaQaQaRHaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSGRCSHSISJRCSKSLSMStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPREQaRFRFRFRFRFQaRHaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKShRCRCRCRCRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPQZRaQPRbRPQPPGRcRdQAQAQAQARePGQPRfQPRgQOQZaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPRhRaQPQPPGRiPGPGPGRjTERlPGPGPGRiPGRmRnRoRhaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPPYPGTFRqRqPGRrRsRrQXRtRuRvQXRwRxRyPGRzRATGPGPZaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRCRCRCRCRCRCRCRCRCRCRCRCRDRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPREPGRFRFPGPGRrRrRrQZRtRkRvQZRyRyRGPGPGRFRFPGRHaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRIRJRKRLRMRNRCROTHRQRCRRRSRTRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPaPRERURURHPGRVRWRrRhRXQARXRhRyRyRYPGRERURURHaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKRKRZSaSbSaScRSRSSdRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPPGRrRrRrPGPGQUPGPGSeRySfPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSgSgRKRKRKShRCSaSaSiRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPPGRrRrSjPGSkQASlPGRyRySmPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSnRCSoSoSpRCSqSrSsStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPPGPGSuRrPGSvQASwPGSxSyPGPGaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCSzSzRKRKRKSARCSoSoSoSBSoSoSoSCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPREPGPGPGPGSDSESFPGPGPGPGRHaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKSGRCSHSISJRCSKSLSMStRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPREPGRFRFRFRFRFPGRHaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKShRCRCRCRCRCRCRCRCRCRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPRERURURURURURHaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSOSPSQRKSRSSSTSRSUSVSWSWSVRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSXSYSQRKSZSZSZSZTaSaSaSaSaRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNTbTcSQRKSZSZSZSZSZSZSZSZSZRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP diff --git a/polaris.dme b/polaris.dme index d29063995cb..0793bb6c8e6 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1349,7 +1349,6 @@ #include "code\modules\mob\living\carbon\human\species\species_attack.dm" #include "code\modules\mob\living\carbon\human\species\species_hud.dm" #include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm" -#include "code\modules\mob\living\carbon\human\species\outsider\vox.dm" #include "code\modules\mob\living\carbon\human\species\station\golem.dm" #include "code\modules\mob\living\carbon\human\species\station\monkey.dm" #include "code\modules\mob\living\carbon\human\species\station\seromi.dm" From cbc506fd511f2b4a9fdc1b7c0e7109dd4c1e2f3e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 20 Feb 2016 11:50:18 +1030 Subject: [PATCH 05/97] Removed xenomorphs. --- code/__defines/gamemode.dm | 1 - code/game/antagonist/alien/borer.dm | 32 +- code/game/antagonist/alien/xenomorph.dm | 47 -- code/game/gamemodes/game_mode.dm | 2 +- code/game/gamemodes/mixed/bughunt.dm | 14 - code/game/gamemodes/mixed/infestation.dm | 4 +- code/game/machinery/portable_turret.dm | 2 +- code/game/objects/effects/aliens.dm | 440 ------------------ code/game/objects/structures/lamarr_cage.dm | 87 ---- .../stool_bed_chair_nest/alien_nests.dm | 86 ---- code/modules/admin/admin.dm | 5 - .../trigger_xenomorph_infestation.dm | 7 - code/modules/admin/topic.dm | 10 - code/modules/admin/verbs/debug.dm | 17 - code/modules/admin/view_variables/helpers.dm | 1 - .../modules/clothing/spacesuits/spacesuits.dm | 4 +- code/modules/hydroponics/seed_datums.dm | 20 - code/modules/materials/materials.dm | 15 - code/modules/mining/abandonedcrates.dm | 6 +- code/modules/mob/language/outsider.dm | 31 -- .../mob/living/carbon/alien/larva/larva.dm | 14 - .../mob/living/carbon/alien/larva/life.dm | 12 - .../living/carbon/alien/larva/progression.dm | 12 - code/modules/mob/living/carbon/human/human.dm | 4 - .../human/species/xenomorphs/alien_embryo.dm | 159 ------- .../species/xenomorphs/alien_facehugger.dm | 231 --------- .../human/species/xenomorphs/alien_powers.dm | 222 --------- .../human/species/xenomorphs/alien_species.dm | 324 ------------- .../human/species/xenomorphs/xenomorphs.dm | 49 -- .../living/simple_animal/friendly/corgi.dm | 7 - .../living/simple_animal/friendly/slime.dm | 15 +- code/modules/mob/mob_helpers.dm | 6 - code/modules/mob/transform_procs.dm | 24 - code/modules/organs/subtypes/xenos.dm | 52 --- code/modules/projectiles/projectile/change.dm | 2 - .../Chemistry-Reagents-Toxins.dm | 7 +- code/modules/surgery/organs_internal.dm | 40 -- icons/mob/human_races/r_armalis.dmi | Bin 4073 -> 0 bytes icons/mob/human_races/xenos/r_xenos_drone.dmi | Bin 1764 -> 0 bytes .../mob/human_races/xenos/r_xenos_hunter.dmi | Bin 1895 -> 0 bytes icons/mob/human_races/xenos/r_xenos_queen.dmi | Bin 1928 -> 0 bytes .../human_races/xenos/r_xenos_sentinel.dmi | Bin 1817 -> 0 bytes icons/mob/slimes.dmi | Bin 86597 -> 86616 bytes maps/polaris-1.dmm | 4 +- maps/polaris-2.dmm | 66 ++- polaris.dme | 15 - 46 files changed, 83 insertions(+), 2013 deletions(-) delete mode 100644 code/game/antagonist/alien/xenomorph.dm delete mode 100644 code/game/gamemodes/mixed/bughunt.dm delete mode 100644 code/game/objects/effects/aliens.dm delete mode 100644 code/game/objects/structures/lamarr_cage.dm delete mode 100644 code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm delete mode 100644 code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/larva.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/life.dm delete mode 100644 code/modules/mob/living/carbon/alien/larva/progression.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm delete mode 100644 code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm delete mode 100644 code/modules/organs/subtypes/xenos.dm delete mode 100644 icons/mob/human_races/r_armalis.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_drone.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_hunter.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_queen.dmi delete mode 100644 icons/mob/human_races/xenos/r_xenos_sentinel.dmi diff --git a/code/__defines/gamemode.dm b/code/__defines/gamemode.dm index 827737cf92a..675b01563aa 100644 --- a/code/__defines/gamemode.dm +++ b/code/__defines/gamemode.dm @@ -63,7 +63,6 @@ var/list/be_special_flags = list( // Mode/antag template macros. #define MODE_BORER "borer" -#define MODE_XENOMORPH "xeno" #define MODE_LOYALIST "loyalist" #define MODE_MUTINEER "mutineer" #define MODE_COMMANDO "commando" diff --git a/code/game/antagonist/alien/borer.dm b/code/game/antagonist/alien/borer.dm index d0d1183a0d9..783055381c3 100644 --- a/code/game/antagonist/alien/borer.dm +++ b/code/game/antagonist/alien/borer.dm @@ -1,7 +1,8 @@ -var/datum/antagonist/xenos/borer/borers +var/datum/antagonist/borer/borers -/datum/antagonist/xenos/borer +/datum/antagonist/borer id = MODE_BORER + role_type = BE_ALIEN role_text = "Cortical Borer" role_text_plural = "Cortical Borers" mob_path = /mob/living/simple_animal/borer @@ -10,6 +11,8 @@ var/datum/antagonist/xenos/borer/borers antag_indicator = "brainworm" antaghud_indicator = "hudborer" + flags = ANTAG_OVERRIDE_MOB | ANTAG_RANDSPAWN | ANTAG_OVERRIDE_JOB | ANTAG_VOTABLE + faction_role_text = "Borer Thrall" faction_descriptor = "Unity" faction_welcome = "You are now a thrall to a cortical borer. Please listen to what they have to say; they're in your head." @@ -17,21 +20,26 @@ var/datum/antagonist/xenos/borer/borers initial_spawn_req = 3 initial_spawn_target = 5 -/datum/antagonist/xenos/borer/New() + spawn_announcement = "Unidentified lifesigns detected coming aboard the station. Secure any exterior access, including ducting and ventilation." + spawn_announcement_title = "Lifesign Alert" + spawn_announcement_sound = 'sound/AI/aliens.ogg' + spawn_announcement_delay = 5000 + +/datum/antagonist/borer/New() ..(1) borers = src /datum/antagonist/xenos/borer/get_extra_panel_options(var/datum/mind/player) return "\[put in host\]" -/datum/antagonist/xenos/borer/create_objectives(var/datum/mind/player) +/datum/antagonist/borer/create_objectives(var/datum/mind/player) if(!..()) return player.objectives += new /datum/objective/borer_survive() player.objectives += new /datum/objective/borer_reproduce() player.objectives += new /datum/objective/escape() -/datum/antagonist/xenos/borer/place_mob(var/mob/living/mob) +/datum/antagonist/borer/place_mob(var/mob/living/mob) var/mob/living/simple_animal/borer/borer = mob if(istype(borer)) var/mob/living/carbon/human/host @@ -51,4 +59,16 @@ var/datum/antagonist/xenos/borer/borers borer.host_brain.name = host.name borer.host_brain.real_name = host.real_name return - ..() // Place them at a vent if they can't get a host. + // Place them at a vent if they can't get a host. + borer.forceMove(get_turf(pick(get_vents()))) + +/datum/antagonist/borer/attempt_random_spawn() + if(config.aliens_allowed) ..() + +/datum/antagonist/borer/proc/get_vents() + var/list/vents = list() + for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) + if(temp_vent.network.normal_members.len > 50) + vents += temp_vent + return vents \ No newline at end of file diff --git a/code/game/antagonist/alien/xenomorph.dm b/code/game/antagonist/alien/xenomorph.dm deleted file mode 100644 index 08cbeebca9e..00000000000 --- a/code/game/antagonist/alien/xenomorph.dm +++ /dev/null @@ -1,47 +0,0 @@ -var/datum/antagonist/xenos/xenomorphs - -/datum/antagonist/xenos - id = MODE_XENOMORPH - role_type = BE_ALIEN - role_text = "Xenomorph" - role_text_plural = "Xenomorphs" - mob_path = /mob/living/carbon/alien/larva - bantype = "Xenomorph" - flags = ANTAG_OVERRIDE_MOB | ANTAG_RANDSPAWN | ANTAG_OVERRIDE_JOB | ANTAG_VOTABLE - welcome_text = "Hiss! You are a larval alien. Hide and bide your time until you are ready to evolve." - antaghud_indicator = "hudalien" - - hard_cap = 5 - hard_cap_round = 8 - initial_spawn_req = 4 - initial_spawn_target = 6 - - spawn_announcement = "Unidentified lifesigns detected coming aboard the station. Secure any exterior access, including ducting and ventilation." - spawn_announcement_title = "Lifesign Alert" - spawn_announcement_sound = 'sound/AI/aliens.ogg' - spawn_announcement_delay = 5000 - -/datum/antagonist/xenos/New(var/no_reference) - ..() - if(!no_reference) - xenomorphs = src - -/datum/antagonist/xenos/attempt_random_spawn() - if(config.aliens_allowed) ..() - -/datum/antagonist/xenos/proc/get_vents() - var/list/vents = list() - for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) - if(temp_vent.network.normal_members.len > 50) - vents += temp_vent - return vents - -/datum/antagonist/xenos/create_objectives(var/datum/mind/player) - if(!..()) - return - player.objectives += new /datum/objective/survive() - player.objectives += new /datum/objective/escape() - -/datum/antagonist/xenos/place_mob(var/mob/living/player) - player.forceMove(get_turf(pick(get_vents()))) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index c6330e6a207..073383ac203 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -260,7 +260,7 @@ var/global/list/additional_antag_types = list() "artifacts of eldritch horror", "a brain slug infestation", "killer bugs that lay eggs in the husks of the living", - "a deserted transport carrying xenomorph specimens", + "a deserted transport carrying alien specimens", "an emissary for the gestalt requesting a security detail", "a Tajaran slave rebellion", "radical Skrellian transevolutionaries", diff --git a/code/game/gamemodes/mixed/bughunt.dm b/code/game/gamemodes/mixed/bughunt.dm deleted file mode 100644 index 2accc6a9660..00000000000 --- a/code/game/gamemodes/mixed/bughunt.dm +++ /dev/null @@ -1,14 +0,0 @@ -/datum/game_mode/bughunt - name = "Bughunt" - round_description = "A mercenary strike force is approaching the station to eradicate a xenomorph infestation!" - extended_round_description = "Mercenaries and xenomorphs spawn in this game mode." - config_tag = "bughunt" - required_players = 15 - required_players_secret = 25 - required_enemies = 1 - end_on_antag_death = 1 - antag_tags = list(MODE_XENOMORPH, MODE_DEATHSQUAD) - auto_recall_shuttle = 1 - ert_disabled = 1 - require_all_templates = 1 - votable = 0 \ No newline at end of file diff --git a/code/game/gamemodes/mixed/infestation.dm b/code/game/gamemodes/mixed/infestation.dm index 71e9ebe180b..346f51967c8 100644 --- a/code/game/gamemodes/mixed/infestation.dm +++ b/code/game/gamemodes/mixed/infestation.dm @@ -1,12 +1,12 @@ /datum/game_mode/infestation name = "infestation" round_description = "There's something in the walls!" - extended_round_description = "Two alien antagonists (Xenomorphs, Cortical Borers or Changelings) may spawn during this round." + extended_round_description = "Two alien antagonists (Cortical Borers or Changelings) spawn during this round." config_tag = "infestation" required_players = 15 required_enemies = 5 end_on_antag_death = 1 - antag_tags = list(MODE_BORER, MODE_XENOMORPH, MODE_CHANGELING) + antag_tags = list(MODE_BORER, MODE_CHANGELING) require_all_templates = 1 votable = 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 355ee4b02d9..6e20801680c 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -502,7 +502,7 @@ var/list/turret_icons if(isanimal(L) || issmall(L)) // Animals are not so dangerous return check_anomalies ? TURRET_SECONDARY_TARGET : TURRET_NOT_TARGET - if(isxenomorph(L) || isalien(L)) // Xenos are dangerous + if(isalien(L)) // Xenos are dangerous return check_anomalies ? TURRET_PRIORITY_TARGET : TURRET_NOT_TARGET if(ishuman(L)) //if the target is a human, analyze threat level diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm deleted file mode 100644 index 598b8ad5d37..00000000000 --- a/code/game/objects/effects/aliens.dm +++ /dev/null @@ -1,440 +0,0 @@ -/* Alien Effects! - * Contains: - * effect/alien - * Resin - * Weeds - * Acid - * Egg - */ - -/* - * effect/alien - */ -/obj/effect/alien - name = "alien thing" - desc = "theres something alien about this" - icon = 'icons/mob/alien.dmi' - -/* - * Resin - */ -/obj/effect/alien/resin - name = "resin" - desc = "Looks like some kind of slimy growth." - icon_state = "resin" - - density = 1 - opacity = 1 - anchored = 1 - var/health = 200 - //var/mob/living/affecting = null - -/obj/effect/alien/resin/wall - name = "resin wall" - desc = "Purple slime solidified into a wall." - icon_state = "resinwall" //same as resin, but consistency ho! - -/obj/effect/alien/resin/membrane - name = "resin membrane" - desc = "Purple slime just thin enough to let light pass through." - icon_state = "resinmembrane" - opacity = 0 - health = 120 - -/obj/effect/alien/resin/New() - ..() - var/turf/T = get_turf(src) - T.thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT - -/obj/effect/alien/resin/Destroy() - var/turf/T = get_turf(src) - T.thermal_conductivity = initial(T.thermal_conductivity) - ..() - -/obj/effect/alien/resin/proc/healthcheck() - if(health <=0) - density = 0 - qdel(src) - return - -/obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - healthcheck() - return - -/obj/effect/alien/resin/ex_act(severity) - switch(severity) - if(1.0) - health-=50 - if(2.0) - health-=50 - if(3.0) - if (prob(50)) - health-=50 - else - health-=25 - healthcheck() - return - -/obj/effect/alien/resin/hitby(AM as mob|obj) - ..() - for(var/mob/O in viewers(src, null)) - O.show_message("[src] was hit by [AM].", 1) - var/tforce = 0 - if(ismob(AM)) - tforce = 10 - else - tforce = AM:throwforce - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - health = max(0, health - tforce) - healthcheck() - ..() - return - -/obj/effect/alien/resin/attack_hand() - usr.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - if (HULK in usr.mutations) - usr << "You easily destroy the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("[usr] destroys the [name]!", 1) - health = 0 - else - - // Aliens can get straight through these. - if(istype(usr,/mob/living/carbon)) - var/mob/living/carbon/M = usr - if(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - for(var/mob/O in oviewers(src)) - O.show_message("[usr] strokes the [name] and it melts away!", 1) - health = 0 - healthcheck() - return - - usr << "You claw at the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("[usr] claws at the [name]!", 1) - health -= rand(5,10) - healthcheck() - return - -/obj/effect/alien/resin/attackby(obj/item/weapon/W as obj, mob/user as mob) - - user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - var/aforce = W.force - health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - healthcheck() - ..() - return - -/obj/effect/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) - if(air_group) return 0 - if(istype(mover) && mover.checkpass(PASSGLASS)) - return !opacity - return !density - - -/* - * Weeds - */ -#define NODERANGE 3 - -/obj/effect/alien/weeds - name = "weeds" - desc = "Weird purple weeds." - icon_state = "weeds" - - anchored = 1 - density = 0 - layer = 2 - var/health = 15 - var/obj/effect/alien/weeds/node/linked_node = null - -/obj/effect/alien/weeds/node - icon_state = "weednode" - name = "purple sac" - desc = "Weird purple octopus-like thing." - layer = 3 - light_range = NODERANGE - var/node_range = NODERANGE - -/obj/effect/alien/weeds/node/New() - ..(src.loc, src) - - -/obj/effect/alien/weeds/New(pos, node) - ..() - if(istype(loc, /turf/space)) - qdel(src) - return - linked_node = node - if(icon_state == "weeds")icon_state = pick("weeds", "weeds1", "weeds2") - spawn(rand(150, 200)) - if(src) - Life() - return - -/obj/effect/alien/weeds/proc/Life() - set background = 1 - var/turf/U = get_turf(src) -/* - if (locate(/obj/movable, U)) - U = locate(/obj/movable, U) - if(U.density == 1) - qdel(src) - return - -Alien plants should do something if theres a lot of poison - if(U.poison> 200000) - health -= round(U.poison/200000) - update() - return -*/ - if (istype(U, /turf/space)) - qdel(src) - return - - if(!linked_node || (get_dist(linked_node, src) > linked_node.node_range) ) - return - - direction_loop: - for(var/dirn in cardinal) - var/turf/T = get_step(src, dirn) - - if (!istype(T) || T.density || locate(/obj/effect/alien/weeds) in T || istype(T.loc, /area/arrival) || istype(T, /turf/space)) - continue - - // if (locate(/obj/movable, T)) // don't propogate into movables - // continue - - for(var/obj/O in T) - if(O.density) - continue direction_loop - - PoolOrNew(/obj/effect/alien/weeds, T, linked_node) - - -/obj/effect/alien/weeds/ex_act(severity) - switch(severity) - if(1.0) - qdel(src) - if(2.0) - if (prob(50)) - qdel(src) - if(3.0) - if (prob(5)) - qdel(src) - return - -/obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) - user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - if(W.attack_verb.len) - visible_message("\The [src] have been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - visible_message("\The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]") - - var/damage = W.force / 4.0 - - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.remove_fuel(0, user)) - damage = 15 - playsound(loc, 'sound/items/Welder.ogg', 100, 1) - - health -= damage - healthcheck() - -/obj/effect/alien/weeds/proc/healthcheck() - if(health <= 0) - qdel(src) - - -/obj/effect/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 300 + T0C) - health -= 5 - healthcheck() - -#undef NODERANGE - - -/* - * Acid - */ -/obj/effect/alien/acid - name = "acid" - desc = "Burbling corrossive stuff. I wouldn't want to touch it." - icon_state = "acid" - - density = 0 - opacity = 0 - anchored = 1 - - var/atom/target - var/ticks = 0 - var/target_strength = 0 - -/obj/effect/alien/acid/New(loc, target) - ..(loc) - src.target = target - - if(isturf(target)) // Turf take twice as long to take down. - target_strength = 8 - else - target_strength = 4 - tick() - -/obj/effect/alien/acid/proc/tick() - if(!target) - qdel(src) - - ticks += 1 - - if(ticks >= target_strength) - - for(var/mob/O in hearers(src, null)) - O.show_message("[src.target] collapses under its own weight into a puddle of goop and undigested debris!", 1) - - if(istype(target, /turf/simulated/wall)) // I hate turf code. - var/turf/simulated/wall/W = target - W.dismantle_wall(1) - else - qdel(target) - qdel(src) - return - - switch(target_strength - ticks) - if(6) - visible_message("[src.target] is holding up against the acid!") - if(4) - visible_message("[src.target]\s structure is being melted by the acid!") - if(2) - visible_message("[src.target] is struggling to withstand the acid!") - if(0 to 1) - visible_message("[src.target] begins to crumble under the acid!") - spawn(rand(150, 200)) tick() - -/* - * Egg - */ -/var/const //for the status var - BURST = 0 - BURSTING = 1 - GROWING = 2 - GROWN = 3 - - MIN_GROWTH_TIME = 1800 //time it takes to grow a hugger - MAX_GROWTH_TIME = 3000 - -/obj/effect/alien/egg - desc = "It looks like a weird egg" - name = "egg" - icon_state = "egg_growing" - density = 0 - anchored = 1 - - var/health = 100 - var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive - flags = PROXMOVE - -/obj/effect/alien/egg/New() - if(config.aliens_allowed) - ..() - spawn(rand(MIN_GROWTH_TIME,MAX_GROWTH_TIME)) - Grow() - else - qdel(src) - -/obj/effect/alien/egg/attack_hand(user as mob) - - var/mob/living/carbon/M = user - if(!istype(M) || !(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs)) - return attack_hand(user) - - switch(status) - if(BURST) - user << "You clear the hatched egg." - qdel(src) - return - if(GROWING) - user << "The child is not developed yet." - return - if(GROWN) - user << "You retrieve the child." - Burst(0) - return - -/obj/effect/alien/egg/proc/GetFacehugger() - return locate(/obj/item/clothing/mask/facehugger) in contents - -/obj/effect/alien/egg/proc/Grow() - icon_state = "egg" - status = GROWN - new /obj/item/clothing/mask/facehugger(src) - return - -/obj/effect/alien/egg/proc/Burst(var/kill = 1) //drops and kills the hugger if any is remaining - if(status == GROWN || status == GROWING) - var/obj/item/clothing/mask/facehugger/child = GetFacehugger() - icon_state = "egg_hatched" - flick("egg_opening", src) - status = BURSTING - spawn(15) - status = BURST - child.loc = get_turf(src) - - if(kill && istype(child)) - child.Die() - else - for(var/mob/M in range(1,src)) - if(CanHug(M)) - child.Attach(M) - break - -/obj/effect/alien/egg/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - healthcheck() - return - - -/obj/effect/alien/egg/attackby(var/obj/item/weapon/W, var/mob/user) - if(health <= 0) - return - if(W.attack_verb.len) - src.visible_message("\The [src] has been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - src.visible_message("\The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") - var/damage = W.force / 4.0 - - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.remove_fuel(0, user)) - damage = 15 - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - src.health -= damage - src.healthcheck() - - -/obj/effect/alien/egg/proc/healthcheck() - if(health <= 0) - Burst() - -/obj/effect/alien/egg/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 500 + T0C) - health -= 5 - healthcheck() - -/obj/effect/alien/egg/HasProximity(atom/movable/AM as mob|obj) - if(status == GROWN) - if(!CanHug(AM)) - return - - var/mob/living/carbon/C = AM - if(C.stat == CONSCIOUS && C.status_flags & XENO_HOST) - return - - Burst(0) diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm deleted file mode 100644 index 7d0bc76b180..00000000000 --- a/code/game/objects/structures/lamarr_cage.dm +++ /dev/null @@ -1,87 +0,0 @@ -/obj/structure/lamarr - name = "lab cage" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "labcage1" - desc = "A glass lab container for storing interesting creatures." - density = 1 - anchored = 1 - unacidable = 1//Dissolving the case would also delete Lamarr - var/health = 30 - var/occupied = 1 - var/destroyed = 0 - -/obj/structure/lamarr/ex_act(severity) - switch(severity) - if (1) - new /obj/item/weapon/material/shard( src.loc ) - Break() - qdel(src) - if (2) - if (prob(50)) - src.health -= 15 - src.healthcheck() - if (3) - if (prob(50)) - src.health -= 5 - src.healthcheck() - - -/obj/structure/lamarr/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - src.healthcheck() - return - -/obj/structure/lamarr/proc/healthcheck() - if (src.health <= 0) - if (!( src.destroyed )) - src.density = 0 - src.destroyed = 1 - new /obj/item/weapon/material/shard( src.loc ) - playsound(src, "shatter", 70, 1) - Break() - else - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) - return - -/obj/structure/lamarr/update_icon() - if(src.destroyed) - src.icon_state = "labcageb[src.occupied]" - else - src.icon_state = "labcage[src.occupied]" - return - - -/obj/structure/lamarr/attackby(obj/item/weapon/W as obj, mob/user as mob) - src.health -= W.force - src.healthcheck() - ..() - return - -/obj/structure/lamarr/attack_hand(mob/user as mob) - if (src.destroyed) - return - else - usr << "You kick the lab cage." - for(var/mob/O in oviewers()) - if ((O.client && !( O.blinded ))) - O << "[usr] kicks the lab cage." - src.health -= 2 - healthcheck() - return - -/obj/structure/lamarr/proc/Break() - if(occupied) - new /obj/item/clothing/mask/facehugger/lamarr(src.loc) - occupied = 0 - update_icon() - return - -/obj/item/clothing/mask/facehugger/lamarr - name = "Lamarr" - desc = "The worst she might do is attempt to... couple with your head."//hope we don't get sued over a harmless reference, rite? - sterile = 1 - gender = FEMALE - -/obj/item/clothing/mask/facehugger/lamarr/New()//to prevent deleting it if aliums are disabled - return diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm deleted file mode 100644 index cbe89ec86f0..00000000000 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ /dev/null @@ -1,86 +0,0 @@ -//Alium nests. Essentially beds with an unbuckle delay that only aliums can buckle mobs to. -#define NEST_RESIST_TIME 1200 - -/obj/structure/bed/nest - name = "alien nest" - desc = "It's a gruesome pile of thick, sticky resin shaped like a nest." - icon = 'icons/mob/alien.dmi' - icon_state = "nest" - var/health = 100 - -/obj/structure/bed/nest/update_icon() - return - -/obj/structure/bed/nest/user_unbuckle_mob(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "[user.name] pulls [buckled_mob.name] free from the sticky nest!",\ - "[user.name] pulls you free from the gelatinous resin.",\ - "You hear squelching...") - buckled_mob.pixel_y = 0 - buckled_mob.old_y = 0 - unbuckle_mob() - else - if(world.time <= buckled_mob.last_special+NEST_RESIST_TIME) - return - buckled_mob.last_special = world.time - buckled_mob.visible_message(\ - "[buckled_mob.name] struggles to break free of the gelatinous resin...",\ - "You struggle to break free from the gelatinous resin...",\ - "You hear squelching...") - spawn(NEST_RESIST_TIME) - if(user && buckled_mob && user.buckled == src) - buckled_mob.last_special = world.time - buckled_mob.pixel_y = 0 - buckled_mob.old_y = 0 - unbuckle_mob() - src.add_fingerprint(user) - return - -/obj/structure/bed/nest/user_buckle_mob(mob/M as mob, mob/user as mob) - if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || usr.stat || M.buckled || istype(user, /mob/living/silicon/pai) ) - return - - unbuckle_mob() - - var/mob/living/carbon/xenos = user - var/mob/living/carbon/victim = M - - if(istype(victim) && locate(/obj/item/organ/internal/xenos/hivenode) in victim.internal_organs) - return - - if(istype(xenos) && !(locate(/obj/item/organ/internal/xenos/hivenode) in xenos.internal_organs)) - return - - if(M == usr) - return - else - M.visible_message(\ - "[user.name] secretes a thick vile goo, securing [M.name] into [src]!",\ - "[user.name] drenches you in a foul-smelling resin, trapping you in the [src]!",\ - "You hear squelching...") - M.buckled = src - M.loc = src.loc - M.set_dir(src.dir) - M.update_canmove() - M.pixel_y = 6 - M.old_y = 6 - src.buckled_mob = M - src.add_fingerprint(user) - return - -/obj/structure/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) - var/aforce = W.force - health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - for(var/mob/M in viewers(src, 7)) - M.show_message("[user] hits [src] with [W]!", 1) - healthcheck() - -/obj/structure/bed/nest/proc/healthcheck() - if(health <=0) - density = 0 - qdel(src) - return diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 9e20b547d5c..33099f2345f 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -145,11 +145,6 @@ proc/admin_notice(var/message, var/rights) body += {"

Rudimentary transformation:
These transformations only create a new mob type and copy stuff over. They do not take into account MMIs and similar mob-specific things. The buttons in 'Transformations' are preferred, when possible.

Observer | - \[ Xenos: Larva - Drone - Hunter - Sentinel - Queen \] | \[ Crew: Human Unathi Tajaran diff --git a/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm b/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm deleted file mode 100644 index 11dad2e84c6..00000000000 --- a/code/modules/admin/secrets/random_events/trigger_xenomorph_infestation.dm +++ /dev/null @@ -1,7 +0,0 @@ -/datum/admin_secret_item/random_event/trigger_xenomorph_infestation - name = "Trigger a Xenomorph Infestation" - -/datum/admin_secret_item/random_event/trigger_xenomorph_infestation/execute(var/mob/user) - . = ..() - if(.) - return xenomorphs.attempt_random_spawn() diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 40f10e3f440..4bc82981933 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1119,16 +1119,6 @@ log_admin("[key_name(usr)] AIized [key_name(H)]") H.AIize() - else if(href_list["makealien"]) - if(!check_rights(R_SPAWN)) return - - var/mob/living/carbon/human/H = locate(href_list["makealien"]) - if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" - return - - usr.client.cmd_admin_alienize(H) - else if(href_list["makeslime"]) if(!check_rights(R_SPAWN)) return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 3db3cfbca66..6522c5e1a46 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -100,23 +100,6 @@ paiController.pai_candidates.Remove(candidate) feedback_add_details("admin_verb","MPAI") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/cmd_admin_alienize(var/mob/M in mob_list) - set category = "Fun" - set name = "Make Alien" - - if(!ticker) - alert("Wait until the game starts") - return - if(ishuman(M)) - log_admin("[key_name(src)] has alienized [M.key].") - spawn(10) - M:Alienize() - feedback_add_details("admin_verb","MKAL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] made [key_name(M)] into an alien.") - message_admins("\blue [key_name_admin(usr)] made [key_name(M)] into an alien.", 1) - else - alert("Invalid mob") - /client/proc/cmd_admin_slimeize(var/mob/M in mob_list) set category = "Fun" set name = "Make slime" diff --git a/code/modules/admin/view_variables/helpers.dm b/code/modules/admin/view_variables/helpers.dm index 44d524e06d3..67eefc018de 100644 --- a/code/modules/admin/view_variables/helpers.dm +++ b/code/modules/admin/view_variables/helpers.dm @@ -75,7 +75,6 @@ - "} diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 0e4d122bd22..7014e9cf418 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -18,7 +18,7 @@ cold_protection = HEAD min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona", "Xenomorph") + species_restricted = list("exclude","Diona") var/obj/machinery/camera/camera var/list/camera_networks @@ -63,7 +63,7 @@ cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona", "Xenomorph") + species_restricted = list("exclude","Diona") var/list/supporting_limbs //If not-null, automatically splints breaks. Checked when removing the suit. diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 79a1f25bcaa..157d4acbd3b 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -1151,23 +1151,3 @@ set_trait(TRAIT_PRODUCTION,7) set_trait(TRAIT_YIELD,3) set_trait(TRAIT_POTENCY,3) - -// Alien weeds. -/datum/seed/xenomorph - name = "xenomorph" - seed_name = "alien weed" - display_name = "alien weeds" - force_layer = 3 - chems = list("phoron" = list(1,3)) - -/datum/seed/xenomorph/New() - ..() - set_trait(TRAIT_PLANT_ICON,"vine2") - set_trait(TRAIT_IMMUTABLE,1) - set_trait(TRAIT_PRODUCT_COLOUR,"#3D1934") - set_trait(TRAIT_FLESH_COLOUR,"#3D1934") - set_trait(TRAIT_PLANT_COLOUR,"#3D1934") - set_trait(TRAIT_PRODUCTION,1) - set_trait(TRAIT_YIELD,-1) - set_trait(TRAIT_SPREAD,2) - set_trait(TRAIT_POTENCY,50) \ No newline at end of file diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 125d792ecfd..760303ac238 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -640,21 +640,6 @@ var/list/name_to_material /material/cult/reinf/place_dismantled_product(var/turf/target) new /obj/effect/decal/remains/human(target) -/material/resin - name = "resin" - icon_colour = "#E85DD8" - dooropen_noise = 'sound/effects/attackblob.ogg' - door_icon_base = "resin" - melting_point = T0C+300 - sheet_singular_name = "blob" - sheet_plural_name = "blobs" - -/material/resin/can_open_material_door(var/mob/living/user) - var/mob/living/carbon/M = user - if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - return 1 - return 0 - //TODO PLACEHOLDERS: /material/leather name = "leather" diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 1f6a663620d..9585a4965bc 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -21,7 +21,7 @@ generate_loot() /obj/structure/closet/crate/secure/loot/proc/generate_loot() - var/loot = rand(1, 100) + var/loot = rand(1, 99) switch(loot) if(1 to 5) // Common things go, 5% new/obj/item/weapon/reagent_containers/food/drinks/bottle/rum(src) @@ -104,7 +104,7 @@ if(88) new/obj/item/xenos_claw(src) if(89) - new/obj/item/organ/internal/xenos/plasmavessel(src) + new/obj/item/clothing/head/bearpelt(src) if(90) new/obj/item/organ/internal/heart(src) if(91) @@ -142,8 +142,6 @@ if(99) new/obj/item/weapon/storage/belt/champion(src) new/obj/item/clothing/mask/luchador(src) - if(100) - new/obj/item/clothing/head/bearpelt(src) /obj/structure/closet/crate/secure/loot/togglelock(mob/user as mob) if(!locked) diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index b8c795ea8f0..562c5789865 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -1,34 +1,3 @@ -/datum/language/xenocommon - name = "Xenomorph" - colour = "alien" - desc = "The common tongue of the xenomorphs." - speech_verb = "hisses" - ask_verb = "hisses" - exclaim_verb = "hisses" - key = "4" - flags = RESTRICTED - syllables = list("sss","sSs","SSS") - -/datum/language/xenos - name = "Hivemind" - desc = "Xenomorphs have the strange ability to commune over a psychic hivemind." - speech_verb = "hisses" - ask_verb = "hisses" - exclaim_verb = "hisses" - colour = "alien" - key = "a" - flags = RESTRICTED | HIVEMIND - -/datum/language/xenos/check_special_condition(var/mob/other) - - var/mob/living/carbon/M = other - if(!istype(M)) - return 1 - if(locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - return 1 - - return 0 - /datum/language/ling name = "Changeling" desc = "Although they are normally wary and suspicious of each other, changelings can commune over a distance." diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm deleted file mode 100644 index 4ebf7986b6c..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ /dev/null @@ -1,14 +0,0 @@ -/mob/living/carbon/alien/larva - name = "alien larva" - real_name = "alien larva" - adult_form = /mob/living/carbon/human - speak_emote = list("hisses") - icon_state = "larva" - language = "Hivemind" - maxHealth = 25 - health = 25 - -/mob/living/carbon/alien/larva/New() - ..() - add_language("Xenomorph") //Bonus language. - internal_organs |= new /obj/item/organ/internal/xenos/hivenode(src) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm deleted file mode 100644 index 8d40ef9d5a5..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ /dev/null @@ -1,12 +0,0 @@ -//Larvae regenerate health and nutrition from plasma and alien weeds. -/mob/living/carbon/alien/larva/handle_environment(var/datum/gas_mixture/environment) - - if(!environment) return - - var/turf/T = get_turf(src) - if(environment.gas["phoron"] > 0 || (T && locate(/obj/effect/alien/weeds) in T.contents)) - update_progression() - adjustBruteLoss(-1) - adjustFireLoss(-1) - adjustToxLoss(-1) - adjustOxyLoss(-1) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/larva/progression.dm b/code/modules/mob/living/carbon/alien/larva/progression.dm deleted file mode 100644 index 05bab1bfde6..00000000000 --- a/code/modules/mob/living/carbon/alien/larva/progression.dm +++ /dev/null @@ -1,12 +0,0 @@ -/mob/living/carbon/alien/larva/confirm_evolution() - - src << "\blue You are growing into a beautiful alien! It is time to choose a caste." - src << "\blue There are three to choose from:" - src << "Hunters \blue are strong and agile, able to hunt away from the hive and rapidly move through ventilation shafts. Hunters generate plasma slowly and have low reserves." - src << "Sentinels \blue are tasked with protecting the hive and are deadly up close and at a range. They are not as physically imposing nor fast as the hunters." - src << "Drones \blue are the working class, offering the largest plasma storage and generation. They are the only caste which may evolve again, turning into the dreaded alien queen." - var/alien_caste = alert(src, "Please choose which alien caste you shall belong to.",,"Hunter","Sentinel","Drone") - return alien_caste ? "Xenomorph [alien_caste]" : null - -/mob/living/carbon/alien/larva/show_evolution_blurb() - return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 94ee52c8221..ea7ddaef0fa 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -71,10 +71,6 @@ stat("Tank Pressure", internal.air_contents.return_pressure()) stat("Distribution Pressure", internal.distribute_pressure) - var/obj/item/organ/internal/xenos/plasmavessel/P = internal_organs_by_name[O_PLASMA] - if(P) - stat(null, "Phoron Stored: [P.stored_plasma]/[P.max_plasma]") - if(back && istype(back,/obj/item/weapon/rig)) var/obj/item/weapon/rig/suit = back var/cell_status = "ERROR" diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm deleted file mode 100644 index de601b25924..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm +++ /dev/null @@ -1,159 +0,0 @@ -// This is to replace the previous datum/disease/alien_embryo for slightly improved handling and maintainability -// It functions almost identically (see code/datums/diseases/alien_embryo.dm) - -/obj/item/alien_embryo - name = "alien embryo" - desc = "All slimy and yuck." - icon = 'icons/mob/alien.dmi' - icon_state = "larva0_dead" - var/mob/living/affected_mob - var/stage = 0 - -/obj/item/alien_embryo/New() - if(istype(loc, /mob/living)) - affected_mob = loc - processing_objects.Add(src) - spawn(0) - AddInfectionImages(affected_mob) - else - qdel(src) - -/obj/item/alien_embryo/Destroy() - if(affected_mob) - affected_mob.status_flags &= ~(XENO_HOST) - spawn(0) - RemoveInfectionImages(affected_mob) - ..() - -/obj/item/alien_embryo/process() - if(!affected_mob) return - if(loc != affected_mob) - affected_mob.status_flags &= ~(XENO_HOST) - processing_objects.Remove(src) - spawn(0) - RemoveInfectionImages(affected_mob) - affected_mob = null - return - - if(stage < 5 && prob(3)) - stage++ - spawn(0) - RefreshInfectionImage(affected_mob) - - switch(stage) - if(2, 3) - if(prob(1)) - affected_mob.emote("sneeze") - if(prob(1)) - affected_mob.emote("cough") - if(prob(1)) - affected_mob << "\red Your throat feels sore." - if(prob(1)) - affected_mob << "\red Mucous runs down the back of your throat." - if(4) - if(prob(1)) - affected_mob.emote("sneeze") - if(prob(1)) - affected_mob.emote("cough") - if(prob(2)) - affected_mob << "\red Your muscles ache." - if(prob(20)) - affected_mob.take_organ_damage(1) - if(prob(2)) - affected_mob << "\red Your stomach hurts." - if(prob(20)) - affected_mob.adjustToxLoss(1) - affected_mob.updatehealth() - if(5) - affected_mob << "\red You feel something tearing its way out of your stomach..." - affected_mob.adjustToxLoss(10) - affected_mob.updatehealth() - if(prob(50)) - AttemptGrow() - -/obj/item/alien_embryo/proc/AttemptGrow(var/gib_on_success = 1) - var/list/candidates = get_alien_candidates() - var/picked = null - - // To stop clientless larva, we will check that our host has a client - // if we find no ghosts to become the alien. If the host has a client - // he will become the alien but if he doesn't then we will set the stage - // to 2, so we don't do a process heavy check everytime. - - if(candidates.len) - picked = pick(candidates) - else if(affected_mob.client) - picked = affected_mob.key - else - stage = 4 // Let's try again later. - return - - if(affected_mob.lying) - affected_mob.overlays += image('icons/mob/alien.dmi', loc = affected_mob, icon_state = "burst_lie") - else - affected_mob.overlays += image('icons/mob/alien.dmi', loc = affected_mob, icon_state = "burst_stand") - spawn(6) - var/mob/living/carbon/alien/larva/new_xeno = new(affected_mob.loc) - new_xeno.key = picked - new_xeno << sound('sound/voice/hiss5.ogg',0,0,0,100) //To get the player's attention - if(gib_on_success) - affected_mob.gib() - qdel(src) - -/*---------------------------------------- -Proc: RefreshInfectionImage() -Des: Removes all infection images from aliens and places an infection image on all infected mobs for aliens. -----------------------------------------*/ -/obj/item/alien_embryo/proc/RefreshInfectionImage() - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - for(var/image/I in alien.client.images) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) - for(var/mob/living/L in mob_list) - if(iscorgi(L) || iscarbon(L)) - if(L.status_flags & XENO_HOST) - var/I = image('icons/mob/alien.dmi', loc = L, icon_state = "infected[stage]") - alien.client.images += I - -/*---------------------------------------- -Proc: AddInfectionImages(C) -Des: Checks if the passed mob (C) is infected with the alien egg, then gives each alien client an infected image at C. -----------------------------------------*/ -/obj/item/alien_embryo/proc/AddInfectionImages(var/mob/living/C) - if(C) - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - if(C.status_flags & XENO_HOST) - var/I = image('icons/mob/alien.dmi', loc = C, icon_state = "infected[stage]") - alien.client.images += I - -/*---------------------------------------- -Proc: RemoveInfectionImage(C) -Des: Removes the alien infection image from all aliens in the world located in passed mob (C). -----------------------------------------*/ - -/obj/item/alien_embryo/proc/RemoveInfectionImages(var/mob/living/C) - - if(C) - - for(var/mob/living/carbon/alien in player_list) - - if(!locate(/obj/item/organ/internal/xenos/hivenode) in alien.internal_organs) - continue - - if(alien.client) - for(var/image/I in alien.client.images) - if(I.loc == C) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm deleted file mode 100644 index 774075f7adc..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm +++ /dev/null @@ -1,231 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -//TODO: Make these simple_animals - -var/const/MIN_IMPREGNATION_TIME = 100 //time it takes to impregnate someone -var/const/MAX_IMPREGNATION_TIME = 150 - -var/const/MIN_ACTIVE_TIME = 200 //time between being dropped and going idle -var/const/MAX_ACTIVE_TIME = 400 - -/obj/item/clothing/mask/facehugger - name = "alien" - desc = "It has some sort of a tube at the end of its tail." - icon = 'icons/mob/alien.dmi' - icon_state = "facehugger" - item_state = "facehugger" - w_class = 3 //note: can be picked up by aliens unlike most other items of w_class below 4 - flags = PROXMOVE - body_parts_covered = FACE|EYES - throw_range = 5 - - var/stat = CONSCIOUS //UNCONSCIOUS is the idle state in this case - var/sterile = 0 - var/strength = 5 - var/attached = 0 - -/obj/item/clothing/mask/facehugger/attack_hand(user as mob) - - if((stat == CONSCIOUS && !sterile)) - if(Attach(user)) - return - - ..() - -/obj/item/clothing/mask/facehugger/attack(mob/living/M as mob, mob/user as mob) - ..() - user.drop_from_inventory(src) - Attach(M) - -/obj/item/clothing/mask/facehugger/New() - if(config.aliens_allowed) - ..() - else - qdel(src) - -/obj/item/clothing/mask/facehugger/examine(mob/user) - ..(user) - switch(stat) - if(DEAD,UNCONSCIOUS) - user << "\red \b [src] is not moving." - if(CONSCIOUS) - user << "\red \b [src] seems to be active." - if (sterile) - user << "\red \b It looks like the proboscis has been removed." - return - -/obj/item/clothing/mask/facehugger/attackby(obj/item/I, mob/user) - if(I.force) - user.do_attack_animation(src) - Die() - return - -/obj/item/clothing/mask/facehugger/bullet_act() - Die() - return - -/obj/item/clothing/mask/facehugger/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > T0C+80) - Die() - return - -/obj/item/clothing/mask/facehugger/equipped(mob/M) - ..() - Attach(M) - -/obj/item/clothing/mask/facehugger/Crossed(atom/target) - HasProximity(target) - return - -/obj/item/clothing/mask/facehugger/on_found(mob/finder as mob) - if(stat == CONSCIOUS) - HasProximity(finder) - return 1 - return - -/obj/item/clothing/mask/facehugger/HasProximity(atom/movable/AM as mob|obj) - if(CanHug(AM)) - Attach(AM) - -/obj/item/clothing/mask/facehugger/throw_at(atom/target, range, speed) - ..() - if(stat == CONSCIOUS) - icon_state = "[initial(icon_state)]_thrown" - spawn(15) - if(icon_state == "[initial(icon_state)]_thrown") - icon_state = "[initial(icon_state)]" - -/obj/item/clothing/mask/facehugger/throw_impact(atom/hit_atom) - ..() - if(stat == CONSCIOUS) - icon_state = "[initial(icon_state)]" - throwing = 0 - GoIdle(30,100) //stunned for a few seconds - allows throwing them to be useful for positioning but not as an offensive action (unless you're setting up a trap) - -/obj/item/clothing/mask/facehugger/proc/Attach(M as mob) - - if((!iscorgi(M) && !iscarbon(M))) - return - - if(attached) - return - - var/mob/living/carbon/C = M - if(istype(C) && locate(/obj/item/organ/internal/xenos/hivenode) in C.internal_organs) - return - - - attached++ - spawn(MAX_IMPREGNATION_TIME) - attached = 0 - - var/mob/living/L = M //just so I don't need to use : - - if(loc == L) return - if(stat != CONSCIOUS) return - if(!sterile) L.take_organ_damage(strength,0) //done here so that even borgs and humans in helmets take damage - - L.visible_message("\red \b [src] leaps at [L]'s face!") - - if(iscarbon(M)) - var/mob/living/carbon/target = L - - if(target.wear_mask) - if(prob(20)) return - var/obj/item/clothing/W = target.wear_mask - if(!W.canremove) return - target.drop_from_inventory(W) - - target.visible_message("\red \b [src] tears [W] off of [target]'s face!") - - target.equip_to_slot(src, slot_wear_mask) - target.contents += src // Monkey sanity check - Snapshot - - if(!sterile) L.Paralyse(MAX_IMPREGNATION_TIME/6) //something like 25 ticks = 20 seconds with the default settings - else if (iscorgi(M)) - var/mob/living/simple_animal/corgi/corgi = M - src.loc = corgi - corgi.facehugger = src - corgi.wear_mask = src - //C.regenerate_icons() - - GoIdle() //so it doesn't jump the people that tear it off - - spawn(rand(MIN_IMPREGNATION_TIME,MAX_IMPREGNATION_TIME)) - Impregnate(L) - - return - -/obj/item/clothing/mask/facehugger/proc/Impregnate(mob/living/target as mob) - if(!target || target.wear_mask != src || target.stat == DEAD) //was taken off or something - return - - if(!sterile) - new /obj/item/alien_embryo(target) - target.status_flags |= XENO_HOST - - target.visible_message("\red \b [src] falls limp after violating [target]'s face!") - - Die() - icon_state = "[initial(icon_state)]_impregnated" - - if(iscorgi(target)) - var/mob/living/simple_animal/corgi/C = target - src.loc = get_turf(C) - C.facehugger = null - else - target.visible_message("\red \b [src] violates [target]'s face!") - return - -/obj/item/clothing/mask/facehugger/proc/GoActive() - if(stat == DEAD || stat == CONSCIOUS) - return - - stat = CONSCIOUS - icon_state = "[initial(icon_state)]" - - return - -/obj/item/clothing/mask/facehugger/proc/GoIdle(var/min_time=MIN_ACTIVE_TIME, var/max_time=MAX_ACTIVE_TIME) - if(stat == DEAD || stat == UNCONSCIOUS) - return - -/* RemoveActiveIndicators() */ - - stat = UNCONSCIOUS - icon_state = "[initial(icon_state)]_inactive" - - spawn(rand(min_time,max_time)) - GoActive() - return - -/obj/item/clothing/mask/facehugger/proc/Die() - if(stat == DEAD) - return - -/* RemoveActiveIndicators() */ - - icon_state = "[initial(icon_state)]_dead" - stat = DEAD - - src.visible_message("\red \b[src] curls up into a ball!") - - return - -/proc/CanHug(var/mob/M) - - if(iscorgi(M)) - return 1 - - if(!iscarbon(M)) - return 0 - - var/mob/living/carbon/C = M - if(istype(C) && locate(/obj/item/organ/internal/xenos/hivenode) in C.internal_organs) - return 0 - - if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(H.head && (H.head.body_parts_covered & FACE) && !(H.head.item_flags & FLEXIBLEMATERIAL)) - return 0 - return 1 diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm deleted file mode 100644 index c046c0d8574..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm +++ /dev/null @@ -1,222 +0,0 @@ -/proc/alien_queen_exists(var/ignore_self,var/mob/living/carbon/human/self) - for(var/mob/living/carbon/human/Q in living_mob_list) - if(self && ignore_self && self == Q) - continue - if(Q.species.name != "Xenomorph Queen") - continue - if(!Q.key || !Q.client || Q.stat) - continue - return 1 - return 0 - -/mob/living/carbon/human/proc/gain_plasma(var/amount) - - var/obj/item/organ/internal/xenos/plasmavessel/I = internal_organs_by_name[O_PLASMA] - if(!istype(I)) return - - if(amount) - I.stored_plasma += amount - I.stored_plasma = max(0,min(I.stored_plasma,I.max_plasma)) - -/mob/living/carbon/human/proc/check_alien_ability(var/cost,var/needs_foundation,var/needs_organ) - - var/obj/item/organ/internal/xenos/plasmavessel/P = internal_organs_by_name[O_PLASMA] - if(!istype(P)) - src << "Your plasma vessel has been removed!" - return - - if(needs_organ) - var/obj/item/organ/internal/I = internal_organs_by_name[needs_organ] - if(!I) - src << "Your [needs_organ] has been removed!" - return - else if((I.status & ORGAN_CUT_AWAY) || I.is_broken()) - src << "Your [needs_organ] is too damaged to function!" - return - - if(P.stored_plasma < cost) - src << "\red You don't have enough phoron stored to do that." - return 0 - - if(needs_foundation) - var/turf/T = get_turf(src) - var/has_foundation - if(T) - //TODO: Work out the actual conditions this needs. - if(!(istype(T,/turf/space))) - has_foundation = 1 - if(!has_foundation) - src << "\red You need a solid foundation to do that on." - return 0 - - P.stored_plasma -= cost - return 1 - -// Free abilities. -/mob/living/carbon/human/proc/transfer_plasma(mob/living/carbon/human/M as mob in oview()) - set name = "Transfer Plasma" - set desc = "Transfer Plasma to another alien" - set category = "Abilities" - - if (get_dist(src,M) <= 1) - src << "You need to be closer." - return - - var/obj/item/organ/internal/xenos/plasmavessel/I = M.internal_organs_by_name[O_PLASMA] - if(!istype(I)) - src << "Their plasma vessel is missing." - return - - var/amount = input("Amount:", "Transfer Plasma to [M]") as num - if (amount) - amount = abs(round(amount)) - if(check_alien_ability(amount,0,O_PLASMA)) - M.gain_plasma(amount) - M << "[src] has transfered [amount] plasma to you." - src << "You have transferred [amount] plasma to [M]." - return - -// Queen verbs. -/mob/living/carbon/human/proc/lay_egg() - - set name = "Lay Egg (75)" - set desc = "Lay an egg to produce huggers to impregnate prey with." - set category = "Abilities" - - if(!config.aliens_allowed) - src << "You begin to lay an egg, but hesitate. You suspect it isn't allowed." - verbs -= /mob/living/carbon/human/proc/lay_egg - return - - if(locate(/obj/effect/alien/egg) in get_turf(src)) - src << "There's already an egg here." - return - - if(check_alien_ability(75,1,O_EGG)) - visible_message("[src] has laid an egg!") - new /obj/effect/alien/egg(loc) - - return - -// Drone verbs. -/mob/living/carbon/human/proc/evolve() - set name = "Evolve (500)" - set desc = "Produce an interal egg sac capable of spawning children. Only one queen can exist at a time." - set category = "Abilities" - - if(alien_queen_exists()) - src << "We already have an active queen." - return - - if(check_alien_ability(500)) - visible_message("[src] begins to twist and contort!", "You begin to evolve!") - src.set_species("Xenomorph Queen") - - return - -/mob/living/carbon/human/proc/plant() - set name = "Plant Weeds (50)" - set desc = "Plants some alien weeds" - set category = "Abilities" - - if(check_alien_ability(50,1,O_RESIN)) - visible_message("[src] has planted some alien weeds!") - new /obj/effect/alien/weeds/node(loc) - return - -/mob/living/carbon/human/proc/corrosive_acid(O as obj|turf in oview(1)) //If they right click to corrode, an error will flash if its an invalid target./N - set name = "Corrosive Acid (200)" - set desc = "Drench an object in acid, destroying it over time." - set category = "Abilities" - - if(!O in oview(1)) - src << "[O] is too far away." - return - - // OBJ CHECK - var/cannot_melt - if(isobj(O)) - var/obj/I = O - if(I.unacidable) - cannot_melt = 1 - else - if(istype(O, /turf/simulated/wall)) - var/turf/simulated/wall/W = O - if(W.material.flags & MATERIAL_UNMELTABLE) - cannot_melt = 1 - else if(istype(O, /turf/simulated/floor)) - var/turf/simulated/floor/F = O - if(F.flooring && (F.flooring.flags & TURF_ACID_IMMUNE)) - cannot_melt = 1 - - if(cannot_melt) - src << "You cannot dissolve this object." - return - - if(check_alien_ability(200,0,O_ACID)) - new /obj/effect/alien/acid(get_turf(O), O) - visible_message("[src] vomits globs of vile stuff all over [O]. It begins to sizzle and melt under the bubbling mess of acid!") - - return - -/mob/living/carbon/human/proc/neurotoxin(mob/target as mob in oview()) - set name = "Spit Neurotoxin (50)" - set desc = "Spits neurotoxin at someone, paralyzing them for a short time if they are not wearing protective gear." - set category = "Abilities" - - if(!check_alien_ability(50,0,O_ACID)) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot spit neurotoxin in your current state." - return - - visible_message("[src] spits neurotoxin at [target]!", "You spit neurotoxin at [target].") - - //I'm not motivated enough to revise this. Prjectile code in general needs update. - // Maybe change this to use throw_at? ~ Z - var/turf/T = loc - var/turf/U = (istype(target, /atom/movable) ? target.loc : target) - - if(!U || !T) - return - while(U && !istype(U,/turf)) - U = U.loc - if(!istype(T, /turf)) - return - if (U == T) - usr.bullet_act(new /obj/item/projectile/energy/neurotoxin(usr.loc), get_organ_target()) - return - if(!istype(U, /turf)) - return - - var/obj/item/projectile/energy/neurotoxin/A = new /obj/item/projectile/energy/neurotoxin(usr.loc) - A.current = U - A.yo = U.y - T.y - A.xo = U.x - T.x - A.process() - return - -/mob/living/carbon/human/proc/resin() // -- TLE - set name = "Secrete Resin (75)" - set desc = "Secrete tough malleable resin." - set category = "Abilities" - - var/choice = input("Choose what you wish to shape.","Resin building") as null|anything in list("resin door","resin wall","resin membrane","resin nest") //would do it through typesof but then the player choice would have the type path and we don't want the internal workings to be exposed ICly - Urist - if(!choice) - return - - if(!check_alien_ability(75,1,O_RESIN)) - return - - visible_message("[src] vomits up a thick purple substance and begins to shape it!", "You shape a [choice].") - switch(choice) - if("resin door") - new /obj/structure/simple_door/resin(loc) - if("resin wall") - new /obj/effect/alien/resin/wall(loc) - if("resin membrane") - new /obj/effect/alien/resin/membrane(loc) - if("resin nest") - new /obj/structure/bed/nest(loc) - return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm deleted file mode 100644 index da641a4f6d7..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm +++ /dev/null @@ -1,324 +0,0 @@ -//Stand-in until this is made more lore-friendly. -/datum/species/xenos - name = "Xenomorph" - name_plural = "Xenomorphs" - - default_language = "Xenomorph" - language = "Hivemind" - unarmed_types = list(/datum/unarmed_attack/claws/strong, /datum/unarmed_attack/bite/strong) - hud_type = /datum/hud_data/alien - rarity_value = 3 - - has_fine_manipulation = 0 - siemens_coefficient = 0 - gluttonous = 3 - - brute_mod = 0.5 // Hardened carapace. - burn_mod = 2 // Weak to fire. - - warning_low_pressure = 50 - hazard_low_pressure = -1 - - cold_level_1 = 50 - cold_level_2 = -1 - cold_level_3 = -1 - - flags = NO_SCAN | NO_PAIN | NO_SLIP | NO_POISON | NO_MINOR_CUT - spawn_flags = IS_RESTRICTED - - reagent_tag = IS_XENOS - - blood_color = "#05EE05" - flesh_color = "#282846" - gibbed_anim = "gibbed-a" - dusted_anim = "dust-a" - death_message = "lets out a waning guttural screech, green blood bubbling from its maw." - death_sound = 'sound/voice/hiss6.ogg' - - speech_sounds = list('sound/voice/hiss1.ogg','sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') - speech_chance = 100 - - breath_type = null - poison_type = null - - vision_flags = SEE_SELF|SEE_MOBS - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - bump_flag = ALIEN - swap_flags = ~HEAVY - push_flags = (~HEAVY) ^ ROBOT - - var/alien_number = 0 - var/caste_name = "creature" // Used to update alien name. - var/weeds_heal_rate = 1 // Health regen on weeds. - var/weeds_plasma_rate = 5 // Plasma regen on weeds. - - has_limbs = list( - BP_TORSO = list("path" = /obj/item/organ/external/chest), - BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/no_eyes), - BP_L_ARM = list("path" = /obj/item/organ/external/arm), - BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), - BP_L_LEG = list("path" = /obj/item/organ/external/leg), - BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) - ) - -/datum/species/xenos/get_bodytype() - return "Xenomorph" - -/datum/species/xenos/get_random_name() - return "alien [caste_name] ([alien_number])" - -/datum/species/xenos/can_understand(var/mob/other) - - if(istype(other,/mob/living/carbon/alien/larva)) - return 1 - - return 0 - -/datum/species/xenos/hug(var/mob/living/carbon/human/H,var/mob/living/target) - H.visible_message("[H] caresses [target] with its scythe-like arm.", \ - "You caress [target] with your scythe-like arm.") - -/datum/species/xenos/handle_post_spawn(var/mob/living/carbon/human/H) - - if(H.mind) - H.mind.assigned_role = "Alien" - H.mind.special_role = "Alien" - - alien_number++ //Keep track of how many aliens we've had so far. - H.real_name = "alien [caste_name] ([alien_number])" - H.name = H.real_name - - ..() - -/datum/species/xenos/handle_environment_special(var/mob/living/carbon/human/H) - - var/turf/T = H.loc - if(!T) return - var/datum/gas_mixture/environment = T.return_air() - if(!environment) return - - if(environment.gas["phoron"] > 0 || locate(/obj/effect/alien/weeds) in T) - if(!regenerate(H)) - var/obj/item/organ/internal/xenos/plasmavessel/P = H.internal_organs_by_name[O_PLASMA] - P.stored_plasma += weeds_plasma_rate - P.stored_plasma = min(max(P.stored_plasma,0),P.max_plasma) - ..() - -/datum/species/xenos/proc/regenerate(var/mob/living/carbon/human/H) - var/heal_rate = weeds_heal_rate - var/mend_prob = 10 - if (!H.resting) - heal_rate = weeds_heal_rate / 3 - mend_prob = 1 - - //first heal damages - if (H.getBruteLoss() || H.getFireLoss() || H.getOxyLoss() || H.getToxLoss()) - H.adjustBruteLoss(-heal_rate) - H.adjustFireLoss(-heal_rate) - H.adjustOxyLoss(-heal_rate) - H.adjustToxLoss(-heal_rate) - if (prob(5)) - H << "You feel a soothing sensation come over you..." - return 1 - - //next internal organs - for(var/obj/item/organ/I in H.internal_organs) - if(I.damage > 0) - I.damage = max(I.damage - heal_rate, 0) - if (prob(5)) - H << "You feel a soothing sensation within your [I.parent_organ]..." - return 1 - - //next mend broken bones, approx 10 ticks each - for(var/obj/item/organ/external/E in H.bad_external_organs) - if (E.status & ORGAN_BROKEN) - if (prob(mend_prob)) - if (E.mend_fracture()) - H << "You feel something mend itself inside your [E.name]." - return 1 - - return 0 - -/datum/species/xenos/handle_login_special(var/mob/living/carbon/human/H) - H.AddInfectionImages() - ..() - -/datum/species/xenos/handle_logout_special(var/mob/living/carbon/human/H) - H.RemoveInfectionImages() - ..() - -/datum/species/xenos/drone - name = "Xenomorph Drone" - caste_name = "drone" - weeds_plasma_rate = 15 - slowdown = 1 - tail = "xenos_drone_tail" - rarity_value = 5 - - icobase = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_drone.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/queen, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/plant, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/evolve, - /mob/living/carbon/human/proc/resin, - /mob/living/carbon/human/proc/corrosive_acid - ) - -/datum/species/xenos/drone/handle_post_spawn(var/mob/living/carbon/human/H) - - var/mob/living/carbon/human/A = H - if(!istype(A)) - return ..() - ..() - -/datum/species/xenos/hunter - - name = "Xenomorph Hunter" - weeds_plasma_rate = 5 - caste_name = "hunter" - slowdown = -2 - total_health = 150 - tail = "xenos_hunter_tail" - - icobase = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_hunter.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/hunter, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/psychic_whisper, - /mob/living/carbon/human/proc/regurgitate - ) - -/datum/species/xenos/sentinel - name = "Xenomorph Sentinel" - weeds_plasma_rate = 10 - caste_name = "sentinel" - slowdown = 0 - total_health = 125 - tail = "xenos_sentinel_tail" - - icobase = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_sentinel.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/sentinel, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/tackle, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/corrosive_acid, - /mob/living/carbon/human/proc/neurotoxin - ) - -/datum/species/xenos/queen - - name = "Xenomorph Queen" - total_health = 250 - weeds_heal_rate = 5 - weeds_plasma_rate = 20 - caste_name = "queen" - slowdown = 4 - tail = "xenos_queen_tail" - rarity_value = 10 - - icobase = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' - deform = 'icons/mob/human_races/xenos/r_xenos_queen.dmi' - - has_organ = list( - O_HEART = /obj/item/organ/internal/heart, - O_BRAIN = /obj/item/organ/internal/brain/xeno, - O_EGG = /obj/item/organ/internal/xenos/eggsac, - O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/queen, - O_ACID = /obj/item/organ/internal/xenos/acidgland, - O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients - ) - - inherent_verbs = list( - /mob/living/proc/ventcrawl, - /mob/living/carbon/human/proc/psychic_whisper, - /mob/living/carbon/human/proc/regurgitate, - /mob/living/carbon/human/proc/lay_egg, - /mob/living/carbon/human/proc/plant, - /mob/living/carbon/human/proc/transfer_plasma, - /mob/living/carbon/human/proc/corrosive_acid, - /mob/living/carbon/human/proc/neurotoxin, - /mob/living/carbon/human/proc/resin - ) - -/datum/species/xenos/queen/handle_login_special(var/mob/living/carbon/human/H) - ..() - // Make sure only one official queen exists at any point. - if(!alien_queen_exists(1,H)) - H.real_name = "alien queen ([alien_number])" - H.name = H.real_name - else - H.real_name = "alien princess ([alien_number])" - H.name = H.real_name - -/datum/hud_data/alien - - icon = 'icons/mob/screen1_alien.dmi' - has_a_intent = 1 - has_m_intent = 1 - has_warnings = 1 - has_hands = 1 - has_drop = 1 - has_throw = 1 - has_resist = 1 - has_pressure = 0 - has_nutrition = 0 - has_bodytemp = 0 - has_internals = 0 - - gear = list( - "o_clothing" = list("loc" = ui_belt, "name" = "Suit", "slot" = slot_wear_suit, "state" = "equip", "dir" = SOUTH), - "head" = list("loc" = ui_id, "name" = "Hat", "slot" = slot_head, "state" = "hair"), - "storage1" = list("loc" = ui_storage1, "name" = "Left Pocket", "slot" = slot_l_store, "state" = "pocket"), - "storage2" = list("loc" = ui_storage2, "name" = "Right Pocket", "slot" = slot_r_store, "state" = "pocket"), - ) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm deleted file mode 100644 index 6cb8a464756..00000000000 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm +++ /dev/null @@ -1,49 +0,0 @@ -proc/create_new_xenomorph(var/alien_caste,var/target) - - target = get_turf(target) - if(!target || !alien_caste) return - - var/mob/living/carbon/human/new_alien = new(target) - new_alien.set_species("Xenomorph [alien_caste]") - return new_alien - -/mob/living/carbon/human/xdrone/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Drone") - -/mob/living/carbon/human/xsentinel/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Sentinel") - -/mob/living/carbon/human/xhunter/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Hunter") - -/mob/living/carbon/human/xqueen/New(var/new_loc) - h_style = "Bald" - ..(new_loc, "Xenomorph Queen") - -// I feel like we should generalize/condense down all the various icon-rendering antag procs. -/*---------------------------------------- -Proc: AddInfectionImages() -Des: Gives the client of the alien an image on each infected mob. -----------------------------------------*/ -/mob/living/carbon/human/proc/AddInfectionImages() - if (client) - for (var/mob/living/C in mob_list) - if(C.status_flags & XENO_HOST) - var/obj/item/alien_embryo/A = locate() in C - var/I = image('icons/mob/alien.dmi', loc = C, icon_state = "infected[A.stage]") - client.images += I - return - -/*---------------------------------------- -Proc: RemoveInfectionImages() -Des: Removes all infected images from the alien. -----------------------------------------*/ -/mob/living/carbon/human/proc/RemoveInfectionImages() - if (client) - for(var/image/I in client.images) - if(dd_hasprefix_case(I.icon_state, "infected")) - qdel(I) - return diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 322d08dc9ff..ae172d7b711 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -22,7 +22,6 @@ var/obj/item/inventory_head var/obj/item/inventory_back - var/facehugger //IAN! SQUEEEEEEEEE~ /mob/living/simple_animal/corgi/Ian @@ -124,12 +123,6 @@ if(back_icon) overlays += back_icon - if(facehugger) - if(istype(src, /mob/living/simple_animal/corgi/puppy)) - overlays += image('icons/mob/mask.dmi',"facehugger_corgipuppy") - else - overlays += image('icons/mob/mask.dmi',"facehugger_corgi") - return diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index d0a8e09207a..77d52741ae2 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -14,6 +14,18 @@ emote_see = list("jiggles", "bounces in place") var/colour = "grey" +/mob/living/simple_animal/slime/science + name = "Kendrick" + colour = "rainbow" + icon_state = "rainbow baby slime" + icon_living = "rainbow baby slime" + icon_dead = "rainbow baby slime dead" + +/mob/living/simple_animal/slime/science/initialize() + ..() + overlays.Cut() + overlays += "aslime-:33" + /mob/living/simple_animal/adultslime name = "pet slime" desc = "A lovable, domesticated slime." @@ -33,8 +45,7 @@ ..() overlays += "aslime-:33" - -/mob/living/simple_animal/slime/adult/death() +/mob/living/simple_animal/adultslime/death() var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) S1.icon_state = "[src.colour] baby slime" S1.icon_living = "[src.colour] baby slime" diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index bc5b609b890..77847317e79 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -1,10 +1,4 @@ // fun if you want to typecast humans/monkeys/etc without writing long path-filled lines. -/proc/isxenomorph(A) - if(istype(A, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = A - return istype(H.species, /datum/species/xenos) - return 0 - /proc/issmall(A) if(A && istype(A, /mob/living)) var/mob/living/L = A diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index b0bc02f6858..ca8d1bffe1a 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -161,30 +161,6 @@ qdel(src) return O -//human -> alien -/mob/living/carbon/human/proc/Alienize() - if (transforming) - return - for(var/obj/item/W in src) - drop_from_inventory(W) - regenerate_icons() - transforming = 1 - canmove = 0 - icon = null - invisibility = 101 - for(var/t in organs) - qdel(t) - - var/alien_caste = pick("Hunter","Sentinel","Drone") - var/mob/living/carbon/human/new_xeno = create_new_xenomorph(alien_caste,loc) - - new_xeno.a_intent = I_HURT - new_xeno.key = key - - new_xeno << "You are now an alien." - qdel(src) - return - /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) if (transforming) return diff --git a/code/modules/organs/subtypes/xenos.dm b/code/modules/organs/subtypes/xenos.dm deleted file mode 100644 index e734d745f7c..00000000000 --- a/code/modules/organs/subtypes/xenos.dm +++ /dev/null @@ -1,52 +0,0 @@ -//XENOMORPH ORGANS -/obj/item/organ/internal/xenos - name = "xeno organ" - icon = 'icons/effects/blood.dmi' - desc = "It smells like an accident in a chemical factory." - -/obj/item/organ/internal/xenos/eggsac - name = "egg sac" - parent_organ = BP_GROIN - icon_state = "xgibmid1" - organ_tag = O_EGG - -/obj/item/organ/internal/xenos/plasmavessel - name = "plasma vessel" - parent_organ = BP_TORSO - icon_state = "xgibdown1" - organ_tag = O_PLASMA - var/stored_plasma = 0 - var/max_plasma = 500 - -/obj/item/organ/internal/xenos/plasmavessel/queen - name = "bloated plasma vessel" - stored_plasma = 200 - max_plasma = 500 - -/obj/item/organ/internal/xenos/plasmavessel/sentinel - stored_plasma = 100 - max_plasma = 250 - -/obj/item/organ/internal/xenos/plasmavessel/hunter - name = "tiny plasma vessel" - stored_plasma = 100 - max_plasma = 150 - -/obj/item/organ/internal/xenos/acidgland - name = "acid gland" - parent_organ = BP_HEAD - icon_state = "xgibtorso" - organ_tag = O_ACID - -/obj/item/organ/internal/xenos/hivenode - name = "hive node" - parent_organ = BP_TORSO - icon_state = "xgibmid2" - organ_tag = O_HIVE - -/obj/item/organ/internal/xenos/resinspinner - name = "resin spinner" - parent_organ = BP_HEAD - icon_state = "xgibmid2" - organ_tag = O_RESIN - diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 45e8910b38c..9fcc709ba05 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -32,8 +32,6 @@ var/options = list("robot", "slime") for(var/t in all_species) options += t - options -= "Xenomorph Queen" - options -= "Xenomorph" if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 112887fa5d4..8a6d50ab299 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -178,11 +178,8 @@ W.visible_message("The fungi are completely dissolved by the solution!") /datum/reagent/toxin/plantbgone/touch_obj(var/obj/O, var/volume) - if(istype(O, /obj/effect/alien/weeds/)) - var/obj/effect/alien/weeds/alien_weeds = O - alien_weeds.health -= rand(15, 35) - alien_weeds.healthcheck() - else if(istype(O, /obj/effect/plant)) + ..() + if(istype(O, /obj/effect/plant)) qdel(O) /datum/reagent/toxin/plantbgone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 4b1b83b2152..9b7b0067598 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -12,46 +12,6 @@ var/obj/item/organ/external/affected = target.get_organ(target_zone) return affected && affected.open == (affected.encased ? 3 : 2) -////////////////////////////////////////////////////////////////// -// ALIEN EMBRYO SURGERY // -////////////////////////////////////////////////////////////////// -/datum/surgery_step/internal/remove_embryo - allowed_tools = list( - /obj/item/weapon/hemostat = 100, \ - /obj/item/weapon/wirecutters = 75, \ - /obj/item/weapon/material/kitchen/utensil/fork = 20 - ) - blood_level = 2 - - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/embryo = 0 - for(var/obj/item/alien_embryo/A in target) - embryo = 1 - break - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - return ..() && affected && embryo && affected.open == 3 && target_zone == BP_TORSO - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/msg = "[user] starts to pull something out from [target]'s ribcage with \the [tool]." - var/self_msg = "You start to pull something out from [target]'s ribcage with \the [tool]." - user.visible_message(msg, self_msg) - target.custom_pain("Something hurts horribly in your chest!",1) - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] rips the larva out of [target]'s ribcage!", - "You rip the larva out of [target]'s ribcage!") - - for(var/obj/item/alien_embryo/A in target) - A.loc = A.loc.loc - - ////////////////////////////////////////////////////////////////// // CHEST INTERNAL ORGAN SURGERY // ////////////////////////////////////////////////////////////////// diff --git a/icons/mob/human_races/r_armalis.dmi b/icons/mob/human_races/r_armalis.dmi deleted file mode 100644 index b7609d942759dc5c44177a41064a9455bb2a10e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4073 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 bltT5wizBRWBQ53cTT7*@ZKzeF;eh);X>zs; diff --git a/icons/mob/human_races/xenos/r_xenos_drone.dmi b/icons/mob/human_races/xenos/r_xenos_drone.dmi deleted file mode 100644 index 19094d66ed9c1c3e3359308d3431e2ca4c92d6ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 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 WG4;X8WyT;g| diff --git a/icons/mob/human_races/xenos/r_xenos_queen.dmi b/icons/mob/human_races/xenos/r_xenos_queen.dmi deleted file mode 100644 index efb5558ac15feda55968ece058050ac6e573bfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 zcmYjRc{J3E7yphi#y+Drwg@4S-B4M|nCyEEMG_@r8wSbxm>Em2w0dKUjYEn5d{I< z;3M!OJ2@Ny(%#y^q_eY=n@3#ZqAfxUX@$$cVzKM%>kI}1&MO81^N7nR9t{9kWa)by z2?>ez_I3j)0KAfa>xWp#6I*4Z{O4$pBH7$TDgX$VO!dge&C}K$-N{? zX}RE~{&()%m5}8jal;k|OY1WQk`i8d4;wyMN2SdOdx=c?HvG=$qMmsO$iYJrs`jy* z(%kLclhLUmXS_L{K3BUWYf@MbBokG!3b--FG5O{E>k}@`X03;DE~9pH-w!WZtu>Mu zuA@g6;xe@`HgX6rq!*<|&dBharU&WQ4%3-zJAHY59}hValqdLGv8&5-`QE+&`5q0T zgj(&vy~f!&#mll2n>B&voM+$25J8p$$p zBU8i}tPSH@O8C0-&+?z!)f>>GNPnsD=mwzz`n#DVhYfB=JPUD+{cO}fZlG(yq^xI^ z5aXOv^m05r%m&X&g=}4IfR!#dKOY^wwdbJ_*g$p7)!*pYh>K_I^EEJaHz^9|bwWEd znoZg?S<88TTSU9a9czT1;R8)ldo2n;}u6>4?6DdDJXDvA;*T5}mgJ#eTF+xvBR;Pw0 zZMR|6+;q+>!N{-Jp0VMcA_+RVm}W>Fs7cD6f3^CM3aJI9k}5&M7e-tNMlcm`F8k8* zoN_b18-3j2WVWBEqK_}GgaL0BD>;3plIzIXF;i7Xoxmnf z0oSdAQ}udng^H{1=?-zmZVkGOh<6KRE_ZY@P3MYHA zwKd%QzRnd3ajmtJ0JIZyIuwP!PBywI*SpJ0&oDsmg^=gH;>k3zsrZ{wYBiE$G+bjE zd>ppEHIUmVYCH3mTeA&KM;_CT$0cCyNSRC4xt_;WC7k@fxu5KDtl08Xe*+cT`Fixw z_P?Vbh%;h)kE3wNHwFyVla+CXDMpm^t;t~s2dkTyo`{xg+lJ4!SJhf99 z#5=wdg3+9t4T+kGxxr_96wB5Yo@5e#;|GF-5VarAdeiN;;CIrt1WS}E$lVd(?W#ah zTE+;%8tJ;JK!O19T*0tbyp8(v?g z5r&#nS2(AU-tQLixKp#YH(rkEDBh1p0|0pF%Qc(5*9L@D4y~1<0>dTsY6I%XaSaT_ zq_cJ6g%xf-ah=4m|5A-Iuw@s5iiW;9HuS1vl#%CI*ae0?h~a=bY;Ow;l`LFJ8+T_G zx3CtzcZ4Xn7n6Fg=D_Y|T88>)a#SksVx_iCsXE=Qe8D20%A2kSG_p3pxGmjqe*!Zo zjFO`9nK+9s(RX*|kk(I>>Oa_#o`Qu>xGf#>2q^GC}1xGnzpbU%lSFs#bp}qWV^e;5b_qSyRhX{vG8Hw$?|z-aT=k zRNt83A_ep{u%hHt&K(ZWbPE#O>a<>IvTsN+_?n+9oOJqQ>gJEYEKF>TYtZho{{b*I BaL@n% diff --git a/icons/mob/human_races/xenos/r_xenos_sentinel.dmi b/icons/mob/human_races/xenos/r_xenos_sentinel.dmi deleted file mode 100644 index 5b250c7445e05ca6425a89bb5b9ebe3b514d6cb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1817 zcmYjRc|6mP8~@D02piVdF~?BJt7wkO^$l|_<;$$-a6}BX93hI|Hpe$9M~+ZTj?m55 zT=lgrOoXU8_G@K2DEBdDYs-GTepl~*-tXslJLFH5TjP4cJeyLpP1aD>&a+r;tm*G2v0M z;gJ^sAfYrX&qlrz1#>z-4ewZR{0HGqVDOnPADC3~^||!Iyj+fJ_6z%=c=ILxvBoE@ z{7%d33kO$fU%~^G)uPAet*%O!B^%Wm;K#RpDjG(7|W>3)op11_O-zD&`ZgHrgjs(J$5C*3TO1mJDLHL`YD zv7dw_lz)73x#!k7VHIfaYZTxqojFVpCW!8+_)?s8K^7Uh zZ1LBlZz-y)uFx{%g$s60>_z2w@SUa%CbfCdSfDHz&*~Yh*ERldoE|6Iyw$IulkTdP z41ltBFOJhhF;hocuJvS!6Kofn1Z#Pte6{UrWz+`ZmzUieeY3NN)v{lWjTLbqRH}rD z?x5-0(e{}PRde_em5IT8#}7VD8|Ed9OUuYfuIY1omPLe|{1*!^i^u`mtE}bVqlR8X zGY<9TsLy^G)7yhGU2^|)!SDv=q4{^8N^1A7%WFmdmJL^la?wlQb<@-BOU3FH0)ZH% zRy^y+E))ARdpp@_eTlM_!_hj;&AMtCswZyISHF5B-8mj>j{vc90X{tXh>)gzhM2s_>Udw_G@M?YrC zZ)p#Q6OG%pW!|R|or`qjjdJFGatkm!GX9txS)Hy(Gvu3rCyMjmeSP6@g`5~I&0_B| z7)k{A0t!V6Vm}B98+bZl>ON$2u6@JW0Z4)A_Lr?GPiZZ$51T)aIc`!=ko5%b}Fs{;k3 zeH8d~8i^NFZ+x2x!|;H#U3=y_o`ZjwlvY&fot3NEd&Fb%1}ebSCPO8z^l8ez9b$OT z*w&N%A0}$^eI_Pk>6Kj}GNfbqNd0AFkDWT22MkL!A7t$g;>nIy#pwa>N(w=Ly;;CK zK3IuUwxTBwHp<>gj31nW)}ck_$XWKy0bS4ZQM~>5a*JheQ;==9!H_jj&;(&-HP8B4 z^5!U8@hQW=sZZ_fqwx2X&GsmTMv0F;vHaWRlVttKe({0?6T?N%Ftjuw@>BP-{F2tk znUHgW{fZ5hFMdA^OoF@4qqveIy!^4Zj@uRt1U;Q&bOG|#sBG&Z7-tWsr|7_xe*vvfOcekC diff --git a/icons/mob/slimes.dmi b/icons/mob/slimes.dmi index 3e6b915efa86488cdeadfa24148e0887e6aacf8e..f2da09ad8f7b773ff41ad83b7c1267ea79ddfa59 100644 GIT binary patch delta 67945 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 TO39w1fe$$;Wl5O0(dYjK3^>|b delta 67858 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
ptsV)3oW{ZRiL2Yw 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 Date: Sat, 20 Feb 2016 15:36:05 +0300 Subject: [PATCH 06/97] Changes types of ghosts and eyes ``/mob/dead/observer`` -> ``/mob/observer/dead`` ``/mob/eye`` -> ``/mob/observer/eye`` Reason being that they are similar in that they both don't interact with the world in any way. Some procs were shared, some checks as well, and it overall makes more sense this way. Plus, there were no ``/mob/dead`` mobs. --- code/ZAS/Airflow.dm | 4 +- code/_helpers/game.dm | 6 +- code/_helpers/unsorted.dm | 10 +- code/_macros.dm | 4 +- code/_onclick/observer.dm | 8 +- code/controllers/Processes/inactivity.dm | 2 +- code/defines/procs/hud.dm | 2 +- code/game/antagonist/antagonist.dm | 4 +- code/game/antagonist/antagonist_add.dm | 2 +- code/game/dna/dna_modifier.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 4 +- code/game/gamemodes/cult/narsie.dm | 2 +- code/game/gamemodes/cult/ritual.dm | 4 +- code/game/gamemodes/cult/runes.dm | 8 +- .../endgame/supermatter_cascade/blob.dm | 2 +- code/game/gamemodes/game_mode.dm | 2 +- code/game/gamemodes/gameticker.dm | 4 +- code/game/machinery/atmoalter/meter.dm | 2 +- code/game/machinery/cloning.dm | 2 +- code/game/machinery/telecomms/broadcaster.dm | 2 +- code/game/machinery/teleporter.dm | 2 +- code/game/objects/effects/step_triggers.dm | 2 +- .../devices/communicator/communicator.dm | 20 +-- .../game/objects/items/devices/radio/radio.dm | 2 +- code/game/objects/items/robot/robot_parts.dm | 2 +- .../objects/items/robot/robot_upgrades.dm | 2 +- code/game/response_team.dm | 2 +- code/game/verbs/who.dm | 2 +- code/modules/admin/admin.dm | 2 +- code/modules/admin/admin_verbs.dm | 6 +- code/modules/admin/topic.dm | 4 +- code/modules/admin/verbs/adminjump.dm | 2 +- code/modules/admin/verbs/adminpm.dm | 2 +- code/modules/admin/verbs/debug.dm | 6 +- code/modules/admin/verbs/randomverbs.dm | 24 ++-- code/modules/clothing/clothing.dm | 2 +- code/modules/clothing/masks/miscellaneous.dm | 2 +- code/modules/ghosttrap/trap.dm | 6 +- code/modules/hydroponics/trays/tray.dm | 2 +- code/modules/mob/dead/death.dm | 4 +- code/modules/mob/dead/observer/login.dm | 2 +- code/modules/mob/dead/observer/logout.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 122 +++++++++--------- code/modules/mob/dead/observer/say.dm | 4 +- code/modules/mob/freelook/ai/eye.dm | 8 +- code/modules/mob/freelook/chunk.dm | 8 +- code/modules/mob/freelook/eye.dm | 25 ++-- code/modules/mob/freelook/life.dm | 2 +- code/modules/mob/freelook/mask/eye.dm | 4 +- code/modules/mob/freelook/visualnet.dm | 2 +- code/modules/mob/hear_say.dm | 10 +- code/modules/mob/language/language.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 2 +- .../mob/living/carbon/human/examine.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/carbon/human/human_powers.dm | 2 +- .../mob/living/carbon/metroid/items.dm | 10 +- code/modules/mob/living/silicon/ai/examine.dm | 2 +- .../modules/mob/living/silicon/pai/recruit.dm | 4 +- .../mob/living/silicon/robot/drone/drone.dm | 2 +- .../silicon/robot/drone/drone_manufacturer.dm | 6 +- .../mob/living/simple_animal/borer/borer.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 2 +- .../simple_animal/friendly/spiderbot.dm | 2 +- code/modules/mob/mob.dm | 4 +- code/modules/mob/mob_helpers.dm | 6 +- code/modules/mob/new_player/new_player.dm | 4 +- code/modules/nano/interaction/default.dm | 2 +- code/modules/nano/interaction/physical.dm | 2 +- code/modules/organs/organ_external.dm | 2 +- code/modules/paperwork/clipboard.dm | 2 +- code/modules/paperwork/folders.dm | 2 +- code/modules/paperwork/paper.dm | 4 +- code/modules/paperwork/paper_bundle.dm | 2 +- code/modules/power/apc.dm | 2 +- code/modules/power/singularity/act.dm | 5 +- code/modules/random_map/drop/droppod.dm | 4 +- .../Chemistry-Reagents-Other.dm | 2 +- code/modules/spells/spellbook.dm | 2 +- code/modules/spells/targeted/mind_transfer.dm | 2 +- 80 files changed, 224 insertions(+), 224 deletions(-) diff --git a/code/ZAS/Airflow.dm b/code/ZAS/Airflow.dm index 8831f8aa401..01a84fdf5d9 100644 --- a/code/ZAS/Airflow.dm +++ b/code/ZAS/Airflow.dm @@ -43,7 +43,7 @@ mob/check_airflow_movable(n) return 0 return 1 -mob/dead/observer/check_airflow_movable() +mob/observer/check_airflow_movable() return 0 mob/living/silicon/check_airflow_movable() @@ -247,6 +247,6 @@ zone/proc/movables() . = list() for(var/turf/T in contents) for(var/atom/movable/A in T) - if(!A.simulated || A.anchored || istype(A, /obj/effect) || istype(A, /mob/eye)) + if(!A.simulated || A.anchored || istype(A, /obj/effect) || istype(A, /mob/observer)) continue . += A diff --git a/code/_helpers/game.dm b/code/_helpers/game.dm index 79b3aa65407..3964ddeebaa 100644 --- a/code/_helpers/game.dm +++ b/code/_helpers/game.dm @@ -244,7 +244,7 @@ var/turf/ear = get_turf(M) if(ear) // Ghostship is magic: Ghosts can hear radio chatter from anywhere - if(speaker_coverage[ear] || (istype(M, /mob/dead/observer) && (M.client) && (M.client.prefs.toggles & CHAT_GHOSTRADIO))) + if(speaker_coverage[ear] || (istype(M, /mob/observer/dead) && (M.client) && (M.client.prefs.toggles & CHAT_GHOSTRADIO))) . |= M // Since we're already looping through mobs, why bother using |= ? This only slows things down. return . @@ -323,7 +323,7 @@ proc/isInSight(var/atom/A, var/atom/B) var/list/candidates = list() //List of candidate KEYS to assume control of the new larva ~Carn var/i = 0 while(candidates.len <= 0 && i < 5) - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(((G.client.inactivity/10)/60) <= buffer + i) // the most active players are more likely to become an alien if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) candidates += G.key @@ -337,7 +337,7 @@ proc/isInSight(var/atom/A, var/atom/B) var/list/candidates = list() //List of candidate KEYS to assume control of the new larva ~Carn var/i = 0 while(candidates.len <= 0 && i < 5) - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(G.client.prefs.be_special & BE_ALIEN) if(((G.client.inactivity/10)/60) <= ALIEN_SELECT_AFK_BUFFER + i) // the most active players are more likely to become an alien if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index bd6f014e0b5..8057d65f969 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -462,7 +462,7 @@ Turf and target are seperate in case you want to teleport some distance from a t if (M.real_name && M.real_name != M.name) name += " \[[M.real_name]\]" if (M.stat == 2) - if(istype(M, /mob/dead/observer/)) + if(istype(M, /mob/observer/dead/)) name += " \[ghost\]" else name += " \[dead\]" @@ -474,7 +474,7 @@ Turf and target are seperate in case you want to teleport some distance from a t /proc/sortmobs() var/list/moblist = list() var/list/sortmob = sortAtom(mob_list) - for(var/mob/eye/M in sortmob) + for(var/mob/observer/eye/M in sortmob) moblist.Add(M) for(var/mob/living/silicon/ai/M in sortmob) moblist.Add(M) @@ -488,7 +488,7 @@ Turf and target are seperate in case you want to teleport some distance from a t moblist.Add(M) for(var/mob/living/carbon/alien/M in sortmob) moblist.Add(M) - for(var/mob/dead/observer/M in sortmob) + for(var/mob/observer/dead/M in sortmob) moblist.Add(M) for(var/mob/new_player/M in sortmob) moblist.Add(M) @@ -861,7 +861,7 @@ proc/GaussRandRound(var/sigma,var/roundto) if(!istype(O,/obj)) continue O.loc = X for(var/mob/M in T) - if(!istype(M,/mob) || istype(M, /mob/eye)) continue // If we need to check for more mobs, I'll add a variable + if(!istype(M,/mob) || istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable M.loc = X // var/area/AR = X.loc @@ -995,7 +995,7 @@ proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0) for(var/mob/M in T) - if(!istype(M,/mob) || istype(M, /mob/eye)) continue // If we need to check for more mobs, I'll add a variable + if(!istype(M,/mob) || istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable mobs += M for(var/mob/M in mobs) diff --git a/code/_macros.dm b/code/_macros.dm index b6ddf4f12ca..7e8d581b90f 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -13,7 +13,7 @@ #define iscorgi(A) istype(A, /mob/living/simple_animal/corgi) -#define isEye(A) istype(A, /mob/eye) +#define isEye(A) istype(A, /mob/observer/eye) #define ishuman(A) istype(A, /mob/living/carbon/human) @@ -23,7 +23,7 @@ #define isnewplayer(A) istype(A, /mob/new_player) -#define isobserver(A) istype(A, /mob/dead/observer) +#define isobserver(A) istype(A, /mob/observer/dead) #define isorgan(A) istype(A, /obj/item/organ/external) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 55fe373301e..9b539e37386 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -1,5 +1,5 @@ /client/var/inquisitive_ghost = 1 -/mob/dead/observer/verb/toggle_inquisition() // warning: unexpected inquisition +/mob/observer/dead/verb/toggle_inquisition() // warning: unexpected inquisition set name = "Toggle Inquisitiveness" set desc = "Sets whether your ghost examines everything on click by default" set category = "Ghost" @@ -10,7 +10,7 @@ else src << "You will no longer examine things you click on." -/mob/dead/observer/DblClickOn(var/atom/A, var/params) +/mob/observer/dead/DblClickOn(var/atom/A, var/params) if(client.buildmode) build_click(src, client.buildmode, params, A) return @@ -28,7 +28,7 @@ following = null forceMove(get_turf(A)) -/mob/dead/observer/ClickOn(var/atom/A, var/params) +/mob/observer/dead/ClickOn(var/atom/A, var/params) if(client.buildmode) build_click(src, client.buildmode, params, A) return @@ -39,7 +39,7 @@ A.attack_ghost(src) // Oh by the way this didn't work with old click code which is why clicking shit didn't spam you -/atom/proc/attack_ghost(mob/dead/observer/user as mob) +/atom/proc/attack_ghost(mob/observer/dead/user as mob) if(user.client && user.client.inquisitive_ghost) user.examinate(src) return diff --git a/code/controllers/Processes/inactivity.dm b/code/controllers/Processes/inactivity.dm index cd01e24829a..e61c2d4dc11 100644 --- a/code/controllers/Processes/inactivity.dm +++ b/code/controllers/Processes/inactivity.dm @@ -6,7 +6,7 @@ if(config.kick_inactive) for(var/client/C in clients) if(!C.holder && C.is_afk(config.kick_inactive MINUTES)) - if(!istype(C.mob, /mob/dead)) + if(!istype(C.mob, /mob/observer/dead)) log_access("AFK: [key_name(C)]") C << "You have been inactive for more than [config.kick_inactive] minute\s and have been disconnected." del(C) // Don't qdel, cannot override finalize_qdel behaviour for clients. diff --git a/code/defines/procs/hud.dm b/code/defines/procs/hud.dm index e5560e5ce05..78fdb6dc7bb 100644 --- a/code/defines/procs/hud.dm +++ b/code/defines/procs/hud.dm @@ -72,7 +72,7 @@ mob/proc/handle_regular_hud_updates() //Used in the life.dm of mobs that can use mob/proc/in_view(var/turf/T) return view(T) -/mob/eye/in_view(var/turf/T) +/mob/observer/eye/in_view(var/turf/T) var/list/viewed = new for(var/mob/living/carbon/human/H in mob_list) if(get_dist(H, T) <= 7) diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 6d3e7d0b287..2db2ab8f5a2 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -92,7 +92,7 @@ // Prune restricted status. Broke it up for readability. // Note that this is done before jobs are handed out. for(var/datum/mind/player in ticker.mode.get_players_for_role(role_type, id)) - if(ghosts_only && !istype(player.current, /mob/dead)) + if(ghosts_only && !istype(player.current, /mob/observer/dead)) log_debug("[key_name(player)] is not eligible to become a [role_text]: Only ghosts may join as this role!") else if(player.special_role) log_debug("[key_name(player)] is not eligible to become a [role_text]: They already have a special role ([player.special_role])!") @@ -124,7 +124,7 @@ return 0 player.current << "You have been selected this round as an antagonist!" message_admins("[uppertext(ticker.mode.name)]: Selected [player] as a [role_text].") - if(istype(player.current, /mob/dead)) + if(istype(player.current, /mob/observer/dead)) create_default(player.current) else add_antagonist(player,0,0,0,1,1) diff --git a/code/game/antagonist/antagonist_add.dm b/code/game/antagonist/antagonist_add.dm index 1598aacfe80..9f594f9b637 100644 --- a/code/game/antagonist/antagonist_add.dm +++ b/code/game/antagonist/antagonist_add.dm @@ -8,7 +8,7 @@ player.assigned_role = role_text player.special_role = role_text - if(istype(player.current, /mob/dead)) + if(istype(player.current, /mob/observer/dead)) create_default(player.current) else create_antagonist(player, move_to_spawn, do_not_announce, preserve_appearance) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 29d519355e8..b37342ced52 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -159,7 +159,7 @@ || locate(/obj/machinery/computer/cloning, get_step(src, WEST))) if(!M.client && M.mind) - for(var/mob/dead/observer/ghost in player_list) + for(var/mob/observer/dead/ghost in player_list) if(ghost.mind == M.mind) ghost << "Your corpse has been placed into a cloning scanner. Return to your body if you want to be resurrected/cloned! (Verbs -> Ghost -> Re-enter corpse)" break diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index 154078de3d6..14bb380a194 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -6,7 +6,7 @@ /mob/proc/cultify() return -/mob/dead/cultify() +/mob/observer/dead/cultify() if(icon_state != "ghost-narsie") icon = 'icons/mob/mob.dmi' icon_state = "ghost-narsie" @@ -21,7 +21,7 @@ C << "The Geometer of Blood is overjoyed to be reunited with its followers, and accepts your body in sacrifice. As reward, you have been gifted with the shell of an Harvester.
Your tendrils can use and draw runes without need for a tome, your eyes can see beings through walls, and your mind can open any door. Use these assets to serve Nar-Sie and bring him any remaining living human in the world.
You can teleport yourself back to Nar-Sie along with any being under yourself at any time using your \"Harvest\" spell.
" dust() else if(client) - var/mob/dead/G = (ghostize()) + var/mob/observer/dead/G = (ghostize()) G.icon = 'icons/mob/mob.dmi' G.icon_state = "ghost-narsie" G.overlays = 0 diff --git a/code/game/gamemodes/cult/narsie.dm b/code/game/gamemodes/cult/narsie.dm index a3248a07e5b..f746e702977 100644 --- a/code/game/gamemodes/cult/narsie.dm +++ b/code/game/gamemodes/cult/narsie.dm @@ -298,7 +298,7 @@ var/global/list/narsie_list = list() acquire(pick(cultists)) return //no living cultists, pick a living human instead. - for(var/mob/dead/observer/ghost in player_list) + for(var/mob/observer/dead/ghost in player_list) if(!ghost.client) continue var/turf/pos = get_turf(ghost) diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index d8c41eea427..569d034cade 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -343,8 +343,8 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," user.attack_log += text("\[[time_stamp()]\] Used [name] on [M.name] ([M.ckey])") msg_admin_attack("[user.name] ([user.ckey]) used [name] on [M.name] ([M.ckey]) (
JMP)") - if(istype(M,/mob/dead)) - var/mob/dead/D = M + if(istype(M,/mob/observer/dead)) + var/mob/observer/dead/D = M D.manifest(user) return if(!istype(M)) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 06eb8fd7c29..02acb8d3abe 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -342,8 +342,8 @@ var/list/sacrificed = list() usr << "The sacrifical corpse is not dead. You must free it from this world of illusions before it may be used." return fizzle() - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in loc) + var/mob/observer/dead/ghost + for(var/mob/observer/dead/O in loc) if(!O.client) continue if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue ghost = O @@ -437,8 +437,8 @@ var/list/sacrificed = list() src = null if(usr.loc!=this_rune.loc) return this_rune.fizzle() - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in this_rune.loc) + var/mob/observer/dead/ghost + for(var/mob/observer/dead/O in this_rune.loc) if(!O.client) continue if(!O.MayRespawn()) continue if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue diff --git a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm index 2f12370f586..c25e3c55674 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm @@ -112,7 +112,7 @@ /turf/unsimulated/wall/supermatter/proc/Consume(var/mob/living/user) - if(istype(user,/mob/dead/observer)) + if(istype(user,/mob/observer)) return qdel(user) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2eb359da875..49649843940 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -537,7 +537,7 @@ proc/display_roundstart_logout_report() continue //Dead continue //Happy connected client - for(var/mob/dead/observer/D in mob_list) + for(var/mob/observer/dead/D in mob_list) if(D.mind && (D.mind.original == L || D.mind.current == L)) if(L.stat == DEAD) if(L.suiciding) //Suicider diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index ea15bb327d3..b33bdf26121 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -387,8 +387,8 @@ var/global/datum/controller/gameticker/ticker else Player << "You missed the crew transfer after the events on [station_name()] as [Player.real_name]." else - if(istype(Player,/mob/dead/observer)) - var/mob/dead/observer/O = Player + if(istype(Player,/mob/observer/dead)) + var/mob/observer/dead/O = Player if(!O.started_as_observer) Player << "You did not survive the events on [station_name()]..." else diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index e2a0aed826a..5f0860606b6 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -68,7 +68,7 @@ /obj/machinery/meter/examine(mob/user) var/t = "A gas flow meter. " - if(get_dist(user, src) > 3 && !(istype(user, /mob/living/silicon/ai) || istype(user, /mob/dead))) + if(get_dist(user, src) > 3 && !(istype(user, /mob/living/silicon/ai) || istype(user, /mob/observer/dead))) t += "You are too far away to read it." else if(stat & (NOPOWER|BROKEN)) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 7d77de761f8..a06b22927db 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -87,7 +87,7 @@ if(ckey(clonemind.key) != R.ckey) return 0 else - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(G.ckey == R.ckey) if(G.can_reenter_corpse) break diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 6a61a082b98..b64f5923c83 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -298,7 +298,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept continue // Ghosts hearing all radio chat don't want to hear syndicate intercepts, they're duplicates - if(data == 3 && istype(R, /mob/dead/observer) && R.client && R.client.prefs && (R.client.prefs.toggles & CHAT_GHOSTRADIO)) + if(data == 3 && istype(R, /mob/observer/dead) && R.client && R.client.prefs && (R.client.prefs.toggles & CHAT_GHOSTRADIO)) continue // --- Check for compression --- diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index d5d03749bee..b107dcc42d9 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -85,7 +85,7 @@ if(..()) return /* Ghosts can't use this one because it's a direct selection */ - if(istype(user, /mob/dead/observer)) return + if(istype(user, /mob/observer/dead)) return var/list/L = list() var/list/areaindex = list() diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index 59a71ddaa82..fa521c104a1 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -13,7 +13,7 @@ ..() if(!H) return - if(istype(H, /mob/dead/observer) && !affect_ghosts) + if(istype(H, /mob/observer) && !affect_ghosts) return Trigger(H) diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm index 4e552cc513e..2906cb756df 100644 --- a/code/game/objects/items/devices/communicator/communicator.dm +++ b/code/game/objects/items/devices/communicator/communicator.dm @@ -109,7 +109,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() if(!comm || !comm.exonet || !comm.exonet.address || comm.exonet.address == src.exonet.address) //Don't add addressless devices, and don't add ourselves. continue src.known_devices |= comm - for(var/mob/dead/observer/O in dead_mob_list) + for(var/mob/observer/dead/O in dead_mob_list) if(!O.client || O.client.prefs.communicator_visibility == 0) continue src.known_devices |= O @@ -157,13 +157,13 @@ var/global/list/obj/item/device/communicator/all_communicators = list() populate_known_devices() //Update the devices so ghosts can see the list on NanoUI. ..() -/mob/dead/observer +/mob/observer/dead var/datum/exonet_protocol/exonet = null // Proc: New() // Parameters: None // Description: Gives ghosts an exonet address based on their key and ghost name. -/mob/dead/observer/New() +/mob/observer/dead/New() . = ..() spawn(20) exonet = new(src) @@ -175,7 +175,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() // Proc: Destroy() // Parameters: None // Description: Removes the ghost's address and nulls the exonet datum, to allow qdel()ing. -/mob/dead/observer/Destroy() +/mob/observer/dead/Destroy() . = ..() if(exonet) exonet.remove_address() @@ -200,7 +200,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() communicators[++communicators.len] = list("name" = sanitize(comm.name), "address" = comm.exonet.address) //Now for ghosts who we pretend have communicators. - for(var/mob/dead/observer/O in known_devices) + for(var/mob/observer/dead/O in known_devices) if(O.client && O.client.prefs.communicator_visibility == 1 && O.exonet) communicators[++communicators.len] = list("name" = sanitize("[O.client.prefs.real_name]'s communicator"), "address" = O.exonet.address) @@ -210,7 +210,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() invites[++invites.len] = list("name" = sanitize(comm.name), "address" = comm.exonet.address) //Ghosts we invited. - for(var/mob/dead/observer/O in voice_invites) + for(var/mob/observer/dead/O in voice_invites) if(O.exonet && O.client) invites[++invites.len] = list("name" = sanitize("[O.client.prefs.real_name]'s communicator"), "address" = O.exonet.address) @@ -220,7 +220,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() requests[++requests.len] = list("name" = sanitize(comm.name), "address" = comm.exonet.address) //Ghosts that want to talk to us. - for(var/mob/dead/observer/O in voice_requests) + for(var/mob/observer/dead/O in voice_requests) if(O.exonet && O.client) requests[++requests.len] = list("name" = sanitize("[O.client.prefs.real_name]'s communicator"), "address" = O.exonet.address) @@ -342,7 +342,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() // Proc: receive_exonet_message() // Parameters: 3 (origin atom - the source of the message's holder, origin_address - where the message came from, message - the message received) // Description: Handles voice requests and invite messages originating from both real communicators and ghosts. Also includes a ping response. -/mob/dead/observer/receive_exonet_message(origin_atom, origin_address, message) +/mob/observer/dead/receive_exonet_message(origin_atom, origin_address, message) if(message == "voice") if(istype(origin_atom, /obj/item/device/communicator)) var/obj/item/device/communicator/comm = origin_atom @@ -600,7 +600,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() // Verb: join_as_voice() // Parameters: None // Description: Allows ghosts to call communicators, if they meet all the requirements. -/mob/dead/verb/join_as_voice() +/mob/observer/dead/verb/join_as_voice() set category = "Ghost" set name = "Call Communicator" set desc = "If there is a communicator available, send a request to speak through it. This will reset your respawn timer, if someone picks up." @@ -643,7 +643,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() var/choice = input(src,"Send a voice request to whom?") as null|anything in choices if(choice) var/obj/item/device/communicator/chosen_communicator = choice - var/mob/dead/observer/O = src + var/mob/observer/dead/O = src if(O.exonet) O.exonet.send_message(chosen_communicator.exonet.address, "voice") diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index da191370438..e1332dda1e2 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -156,7 +156,7 @@ var/global/list/default_medbay_channels = list( var/obj/item/weapon/card/id/I = GetIdCard() return has_access(list(), req_one_accesses, I ? I.GetAccess() : list()) -/mob/dead/observer/has_internal_radio_channel_access(var/list/req_one_accesses) +/mob/observer/dead/has_internal_radio_channel_access(var/list/req_one_accesses) return can_admin_interact() /obj/item/device/radio/proc/text_wires() diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 7cccb0eb106..11c312048db 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -185,7 +185,7 @@ if(!M.brainmob.key) var/ghost_can_reenter = 0 if(M.brainmob.mind) - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(G.can_reenter_corpse && G.mind == M.brainmob.mind) ghost_can_reenter = 1 break diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index ccd6ab0adb4..a13df854cbd 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -67,7 +67,7 @@ return 0 if(!R.key) - for(var/mob/dead/observer/ghost in player_list) + for(var/mob/observer/dead/ghost in player_list) if(ghost.mind && ghost.mind.current == R) R.key = ghost.key diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 7a536cd6cac..fd7fbe1b9b2 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -46,7 +46,7 @@ client/verb/JoinResponseTeam() usr << "You cannot join the response team at this time." return - if(istype(usr,/mob/dead/observer) || istype(usr,/mob/new_player)) + if(istype(usr,/mob/observer/dead) || istype(usr,/mob/new_player)) if(!send_emergency_team) usr << "No emergency response team is currently being sent." return diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index f12d7741378..f1e52a1b055 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -18,7 +18,7 @@ entry += " - Unconscious" if(DEAD) if(isobserver(C.mob)) - var/mob/dead/observer/O = C.mob + var/mob/observer/dead/O = C.mob if(O.started_as_observer) entry += " - Observing" else diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 108fd45f27b..c77c5c4656e 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1257,7 +1257,7 @@ proc/admin_notice(var/message, var/rights) //Returns 1 to let the dragdrop code know we are trapping this event //Returns 0 if we don't plan to trap the event -/datum/admins/proc/cmd_ghost_drag(var/mob/dead/observer/frommob, var/mob/living/tomob) +/datum/admins/proc/cmd_ghost_drag(var/mob/observer/dead/frommob, var/mob/living/tomob) if(!istype(frommob)) return //Extra sanity check to make sure only observers are shoved into things diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4358d2f1cbf..b2e747dafd7 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -399,9 +399,9 @@ var/list/admin_verbs_mentor = list( set category = "Admin" set name = "Aghost" if(!holder) return - if(istype(mob,/mob/dead/observer)) + if(istype(mob,/mob/observer/dead)) //re-enter - var/mob/dead/observer/ghost = mob + var/mob/observer/dead/ghost = mob if(!is_mentor(usr.client)) ghost.can_reenter_corpse = 1 if(ghost.can_reenter_corpse) @@ -417,7 +417,7 @@ var/list/admin_verbs_mentor = list( else //ghostize var/mob/body = mob - var/mob/dead/observer/ghost = body.ghostize(1) + var/mob/observer/dead/ghost = body.ghostize(1) ghost.admin_ghosted = 1 if(body) body.teleop = ghost diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 40f10e3f440..c17ef6486e0 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -262,7 +262,7 @@ message_admins("\blue [key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]", 1) switch(href_list["simplemake"]) - if("observer") M.change_mob_type( /mob/dead/observer , null, null, delmob ) + if("observer") M.change_mob_type( /mob/observer/dead , null, null, delmob ) if("larva") M.change_mob_type( /mob/living/carbon/alien/larva , null, null, delmob ) if("nymph") M.change_mob_type( /mob/living/carbon/alien/diona , null, null, delmob ) if("human") M.change_mob_type( /mob/living/carbon/human , null, null, delmob, href_list["species"]) @@ -1927,7 +1927,7 @@ mob/living/silicon/ai/can_centcom_reply() if(client && eyeobj) return "|EYE" -/mob/dead/observer/extra_admin_link(var/source) +/mob/observer/dead/extra_admin_link(var/source) if(mind && mind.current) return "|BDY" diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index e579ca15444..e57720bb62d 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -1,7 +1,7 @@ /mob/proc/on_mob_jump() return -/mob/dead/observer/on_mob_jump() +/mob/observer/dead/on_mob_jump() following = null /client/proc/Jump(var/area/A in return_sorted_areas()) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 61050526d51..f031bc2835c 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -21,7 +21,7 @@ if(T.mob) if(istype(T.mob, /mob/new_player)) targets["(New Player) - [T]"] = T - else if(istype(T.mob, /mob/dead/observer)) + else if(istype(T.mob, /mob/observer/dead)) targets["[T.mob.name](Ghost) - [T]"] = T else targets["[T.mob.real_name](as [T.mob.name]) - [T]"] = T diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 3db3cfbca66..509d09a5c8c 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -85,7 +85,7 @@ var/mob/choice = input("Choose a player to play the pAI", "Spawn pAI") in available if(!choice) return 0 - if(!istype(choice, /mob/dead/observer)) + if(!istype(choice, /mob/observer/dead)) var/confirm = input("[choice.key] isn't ghosting right now. Are you sure you want to yank them out of them out of their body and place them in this pAI?", "Spawn pAI Confirmation", "No") in list("Yes", "No") if(confirm != "Yes") return 0 @@ -231,7 +231,7 @@ set name = "Del-All" // to prevent REALLY stupid deletions - var/blocked = list(/obj, /mob, /mob/living, /mob/living/carbon, /mob/living/carbon/human, /mob/dead, /mob/dead/observer, /mob/living/silicon, /mob/living/silicon/robot, /mob/living/silicon/ai) + var/blocked = list(/obj, /mob, /mob/living, /mob/living/carbon, /mob/living/carbon/human, /mob/observer/dead, /mob/living/silicon, /mob/living/silicon/robot, /mob/living/silicon/ai) var/hsbitem = input(usr, "Choose an object to delete.", "Delete:") as null|anything in typesof(/obj) + typesof(/mob) - blocked if(hsbitem) for(var/atom/O in world) @@ -299,7 +299,7 @@ if(alert("This mob is being controlled by [M.ckey]. Are you sure you wish to assume control of it? [M.ckey] will be made a ghost.",,"Yes","No") != "Yes") return else - var/mob/dead/observer/ghost = new/mob/dead/observer(M,1) + var/mob/observer/dead/ghost = new/mob/observer/dead(M,1) ghost.ckey = M.ckey message_admins("\blue [key_name_admin(usr)] assumed direct control of [M].", 1) log_admin("[key_name(usr)] assumed direct control of [M].") diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index c1cde11dadb..cd911cf7990 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -236,7 +236,7 @@ Ccomp's first proc. var/list/ghosts = list() var/list/sortmob = sortAtom(mob_list) // get the mob list. /var/any=0 - for(var/mob/dead/observer/M in sortmob) + for(var/mob/observer/dead/M in sortmob) mobs.Add(M) //filter it where it's only ghosts any = 1 //if no ghosts show up, any will just be 0 if(!any) @@ -266,7 +266,7 @@ Ccomp's first proc. src << "Hrm, appears you didn't select a ghost" // Sanity check, if no ghosts in the list we don't want to edit a null variable and cause a runtime error. return - var/mob/dead/observer/G = ghosts[target] + var/mob/observer/dead/G = ghosts[target] if(G.has_enabled_antagHUD && config.antag_hud_restricted) var/response = alert(src, "Are you sure you wish to allow this individual to play?","Ghost has used AntagHUD","Yes","No") if(response == "No") return @@ -291,9 +291,9 @@ Ccomp's first proc. src << "Only administrators may use this command." var/action="" if(config.antag_hud_allowed) - for(var/mob/dead/observer/g in get_ghosts()) + for(var/mob/observer/dead/g in get_ghosts()) if(!g.client.holder) //Remove the verb from non-admin ghosts - g.verbs -= /mob/dead/observer/verb/toggle_antagHUD + g.verbs -= /mob/observer/dead/verb/toggle_antagHUD if(g.antagHUD) g.antagHUD = 0 // Disable it on those that have it enabled g.has_enabled_antagHUD = 2 // We'll allow them to respawn @@ -302,9 +302,9 @@ Ccomp's first proc. src << "\red AntagHUD usage has been disabled" action = "disabled" else - for(var/mob/dead/observer/g in get_ghosts()) + for(var/mob/observer/dead/g in get_ghosts()) if(!g.client.holder) // Add the verb back for all non-admin ghosts - g.verbs += /mob/dead/observer/verb/toggle_antagHUD + g.verbs += /mob/observer/dead/verb/toggle_antagHUD g << "\blue The Administrator has enabled AntagHUD " // Notify all observers they can now use AntagHUD config.antag_hud_allowed = 1 action = "enabled" @@ -324,13 +324,13 @@ Ccomp's first proc. src << "Only administrators may use this command." var/action="" if(config.antag_hud_restricted) - for(var/mob/dead/observer/g in get_ghosts()) + for(var/mob/observer/dead/g in get_ghosts()) g << "\blue The administrator has lifted restrictions on joining the round if you use AntagHUD" action = "lifted restrictions" config.antag_hud_restricted = 0 src << "\blue AntagHUD restrictions have been lifted" else - for(var/mob/dead/observer/g in get_ghosts()) + for(var/mob/observer/dead/g in get_ghosts()) g << "\red The administrator has placed restrictions on joining the round if you use AntagHUD" g << "\red Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions " g.antagHUD = 0 @@ -358,8 +358,8 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!input) return - var/mob/dead/observer/G_found - for(var/mob/dead/observer/G in player_list) + var/mob/observer/dead/G_found + for(var/mob/observer/dead/G in player_list) if(G.ckey == input) G_found = G break @@ -627,7 +627,7 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("[key_name(usr)] has gibbed [key_name(M)]") message_admins("[key_name_admin(usr)] has gibbed [key_name_admin(M)]", 1) - if(istype(M, /mob/dead/observer)) + if(istype(M, /mob/observer/dead)) gibs(M.loc) return @@ -640,7 +640,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm == "Yes") - if (istype(mob, /mob/dead/observer)) // so they don't spam gibs everywhere + if (istype(mob, /mob/observer/dead)) // so they don't spam gibs everywhere return else mob.gib() diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 78da7f8b528..075506ecee8 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -663,7 +663,7 @@ /obj/item/clothing/under/proc/set_sensors(mob/usr as mob) var/mob/M = usr - if (istype(M, /mob/dead/)) return + if (istype(M, /mob/observer)) return if (usr.stat || usr.restrained()) return if(has_sensor >= 2) usr << "The controls are locked." diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index f4cd0dbbc87..214f63c2237 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -129,7 +129,7 @@ item_state = "s-ninja" flags_inv = HIDEFACE body_parts_covered = 0 - var/mob/eye/aiEye/eye + var/mob/observer/eye/aiEye/eye /obj/item/clothing/mask/ai/New() eye = new(src) diff --git a/code/modules/ghosttrap/trap.dm b/code/modules/ghosttrap/trap.dm index 97fa843ce1f..a3de9fe1450 100644 --- a/code/modules/ghosttrap/trap.dm +++ b/code/modules/ghosttrap/trap.dm @@ -22,7 +22,7 @@ proc/populate_ghost_traps() var/ghost_trap_role = "Positronic Brain" // Check for bans, proper atom types, etc. -/datum/ghosttrap/proc/assess_candidate(var/mob/dead/observer/candidate) +/datum/ghosttrap/proc/assess_candidate(var/mob/observer/dead/candidate) if(!istype(candidate) || !candidate.client || !candidate.ckey) return 0 if(!candidate.MayRespawn()) @@ -39,7 +39,7 @@ proc/populate_ghost_traps() /datum/ghosttrap/proc/request_player(var/mob/target, var/request_string) if(!target) return - for(var/mob/dead/observer/O in player_list) + for(var/mob/observer/dead/O in player_list) if(!O.MayRespawn()) continue if(islist(ban_checks)) @@ -56,7 +56,7 @@ proc/populate_ghost_traps() if(..()) return 1 if(href_list["candidate"] && href_list["target"]) - var/mob/dead/observer/candidate = locate(href_list["candidate"]) // BYOND magic. + var/mob/observer/dead/candidate = locate(href_list["candidate"]) // BYOND magic. var/mob/target = locate(href_list["target"]) // So much BYOND magic. if(!target || !candidate) return diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 36d0101e1eb..d49680bd416 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -129,7 +129,7 @@ return 1 return ..() -/obj/machinery/portable_atmospherics/hydroponics/attack_ghost(var/mob/dead/observer/user) +/obj/machinery/portable_atmospherics/hydroponics/attack_ghost(var/mob/observer/dead/user) if(!(harvest && seed && seed.has_mob_product)) return diff --git a/code/modules/mob/dead/death.dm b/code/modules/mob/dead/death.dm index 48a04a834c7..1be552886b0 100644 --- a/code/modules/mob/dead/death.dm +++ b/code/modules/mob/dead/death.dm @@ -1,5 +1,5 @@ -/mob/dead/dust() //ghosts can't be vaporised. +/mob/observer/dust() //ghosts can't be vaporised. return -/mob/dead/gib() //ghosts can't be gibbed. +/mob/observer/gib() //ghosts can't be gibbed. return diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index bf9b607a38d..73605d1328d 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -1,4 +1,4 @@ -/mob/dead/observer/Login() +/mob/observer/dead/Login() ..() if (ghostimage) ghostimage.icon_state = src.icon_state diff --git a/code/modules/mob/dead/observer/logout.dm b/code/modules/mob/dead/observer/logout.dm index 11c6c3c834c..573c44f4684 100644 --- a/code/modules/mob/dead/observer/logout.dm +++ b/code/modules/mob/dead/observer/logout.dm @@ -1,4 +1,4 @@ -/mob/dead/observer/Logout() +/mob/observer/dead/Logout() ..() spawn(0) if(src && !key) //we've transferred to another mob. This ghost should be deleted. diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 714b001f691..68c631101d3 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -1,14 +1,18 @@ var/global/list/image/ghost_darkness_images = list() //this is a list of images for things ghosts should still be able to see when they toggle darkness var/global/list/image/ghost_sightless_images = list() //this is a list of images for things ghosts should still be able to see even without ghost sight -/mob/dead/observer +/mob/observer + name = "observer" + desc = "This shouldn't appear" + density = 0 + +/mob/observer/dead name = "ghost" desc = "It's a g-g-g-g-ghooooost!" //jinkies! icon = 'icons/mob/mob.dmi' icon_state = "ghost" layer = 4 stat = DEAD - density = 0 canmove = 0 blinded = 0 anchored = 1 // don't get pushed around @@ -31,11 +35,11 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images var/seedarkness = 1 incorporeal_move = 1 -/mob/dead/observer/New(mob/body) +/mob/observer/dead/New(mob/body) sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF see_invisible = SEE_INVISIBLE_OBSERVER see_in_dark = 100 - verbs += /mob/dead/observer/proc/dead_tele + verbs += /mob/observer/dead/proc/dead_tele stat = DEAD @@ -81,7 +85,7 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images real_name = name ..() -/mob/dead/observer/Destroy() +/mob/observer/dead/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage qdel(ghostimage) @@ -89,7 +93,7 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images updateallghostimages() ..() -/mob/dead/observer/Topic(href, href_list) +/mob/observer/dead/Topic(href, href_list) if (href_list["track"]) var/mob/target = locate(href_list["track"]) in mob_list if(target) @@ -97,19 +101,19 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images -/mob/dead/attackby(obj/item/W, mob/user) +/mob/observer/dead/attackby(obj/item/W, mob/user) if(istype(W,/obj/item/weapon/book/tome)) - var/mob/dead/M = src + var/mob/observer/dead/M = src M.manifest(user) -/mob/dead/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/mob/observer/dead/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) return 1 /* Transfer_mind is there to check if mob is being deleted/not going to have a body. Works together with spawning an observer, noted above. */ -/mob/dead/observer/Life() +/mob/observer/dead/Life() ..() if(!loc) return if(!client) return 0 @@ -131,13 +135,13 @@ Works together with spawning an observer, noted above. process_medHUD(src) -/mob/dead/proc/process_medHUD(var/mob/M) +/mob/observer/dead/proc/process_medHUD(var/mob/M) var/client/C = M.client for(var/mob/living/carbon/human/patient in oview(M, 14)) C.images += patient.hud_list[HEALTH_HUD] C.images += patient.hud_list[STATUS_HUD_OOC] -/mob/dead/proc/assess_targets(list/target_list, mob/dead/observer/U) +/mob/observer/dead/proc/assess_targets(list/target_list, mob/observer/dead/U) var/client/C = U.client for(var/mob/living/carbon/human/target in target_list) C.images += target.hud_list[SPECIALROLE_HUD] @@ -147,14 +151,14 @@ Works together with spawning an observer, noted above. /mob/proc/ghostize(var/can_reenter_corpse = 1) if(key) - var/mob/dead/observer/ghost = new(src) //Transfer safety to observer spawning proc. + var/mob/observer/dead/ghost = new(src) //Transfer safety to observer spawning proc. ghost.can_reenter_corpse = can_reenter_corpse ghost.timeofdeath = src.timeofdeath //BS12 EDIT ghost.key = key if(ghost.client) ghost.client.time_died_as_mouse = ghost.timeofdeath if(ghost.client && !ghost.client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. - ghost.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! + ghost.verbs -= /mob/observer/dead/verb/toggle_antagHUD // Poor guys, don't know what they are missing! return ghost /* @@ -183,14 +187,14 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/turf/location = get_turf(src) message_admins("[key_name_admin(usr)] has ghosted. (JMP)") log_game("[key_name_admin(usr)] has ghosted.") - var/mob/dead/observer/ghost = ghostize(0) //0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 + var/mob/observer/dead/ghost = ghostize(0) //0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 ghost.timeofdeath = world.time // Because the living mob won't have a time of death and we want the respawn timer to work properly. announce_ghost_joinleave(ghost) -/mob/dead/observer/can_use_hands() return 0 -/mob/dead/observer/is_active() return 0 +/mob/observer/dead/can_use_hands() return 0 +/mob/observer/dead/is_active() return 0 -/mob/dead/observer/Stat() +/mob/observer/dead/Stat() ..() if(statpanel("Status")) if(emergency_shuttle) @@ -198,7 +202,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(eta_status) stat(null, eta_status) -/mob/dead/observer/verb/reenter_corpse() +/mob/observer/dead/verb/reenter_corpse() set category = "Ghost" set name = "Re-enter Corpse" if(!client) return @@ -224,7 +228,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp announce_ghost_joinleave(mind, 0, "They now occupy their body again.") return 1 -/mob/dead/observer/verb/toggle_medHUD() +/mob/observer/dead/verb/toggle_medHUD() set category = "Ghost" set name = "Toggle MedicHUD" set desc = "Toggles Medical HUD allowing you to see how everyone is doing" @@ -237,7 +241,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp medHUD = 1 src << "\blue Medical HUD Enabled" -/mob/dead/observer/verb/toggle_antagHUD() +/mob/observer/dead/verb/toggle_antagHUD() set category = "Ghost" set name = "Toggle AntagHUD" set desc = "Toggles AntagHUD allowing you to see who is the antagonist" @@ -248,7 +252,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!config.antag_hud_allowed && (!client.holder || mentor)) src << "\red Admins have disabled this for this round." return - var/mob/dead/observer/M = src + var/mob/observer/dead/M = src if(jobban_isbanned(M, "AntagHUD")) src << "\red You have been banned from using this feature" return @@ -265,16 +269,16 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp M.antagHUD = 1 src << "\blue AntagHUD Enabled" -/mob/dead/observer/proc/dead_tele(A in ghostteleportlocs) +/mob/observer/dead/proc/dead_tele(A in ghostteleportlocs) set category = "Ghost" set name = "Teleport" set desc= "Teleport to a location" - if(!istype(usr, /mob/dead/observer)) + if(!istype(usr, /mob/observer/dead)) usr << "Not when you're not dead!" return - usr.verbs -= /mob/dead/observer/proc/dead_tele + usr.verbs -= /mob/observer/dead/proc/dead_tele spawn(30) - usr.verbs += /mob/dead/observer/proc/dead_tele + usr.verbs += /mob/observer/dead/proc/dead_tele var/area/thearea = ghostteleportlocs[A] if(!thearea) return @@ -300,7 +304,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp usr.forceMove(pick(L)) following = null -/mob/dead/observer/verb/follow(input in getmobs()) +/mob/observer/dead/verb/follow(input in getmobs()) set category = "Ghost" set name = "Follow" // "Haunt" set desc = "Follow and haunt a mob." @@ -310,7 +314,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp ManualFollow(target) // This is the ghost's follow verb with an argument -/mob/dead/observer/proc/ManualFollow(var/atom/movable/target) +/mob/observer/dead/proc/ManualFollow(var/atom/movable/target) if(!target) return @@ -340,7 +344,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/proc/update_following() . = get_turf(src) - for(var/mob/dead/observer/M in following_mobs) + for(var/mob/observer/dead/M in following_mobs) if(M.following != src) following_mobs -= M else @@ -351,12 +355,12 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/list/following_mobs = list() /mob/Destroy() - for(var/mob/dead/observer/M in following_mobs) + for(var/mob/observer/dead/M in following_mobs) M.following = null following_mobs = null return ..() -/mob/dead/observer/Destroy() +/mob/observer/dead/Destroy() if(ismob(following)) var/mob/M = following M.following_mobs -= src @@ -376,18 +380,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/proc/check_holy(var/turf/T) return 0 -/mob/dead/observer/check_holy(var/turf/T) +/mob/observer/dead/check_holy(var/turf/T) if(check_rights(R_ADMIN|R_FUN, 0, src)) return 0 return (T && T.holy) && (invisibility <= SEE_INVISIBLE_LIVING || (mind in cult.current_antagonists)) -/mob/dead/observer/verb/jumptomob(target in getmobs()) //Moves the ghost instead of just changing the ghosts's eye -Nodrak +/mob/observer/dead/verb/jumptomob(target in getmobs()) //Moves the ghost instead of just changing the ghosts's eye -Nodrak set category = "Ghost" set name = "Jump to Mob" set desc = "Teleport to a mob" - if(istype(usr, /mob/dead/observer)) //Make sure they're an observer! + if(istype(usr, /mob/observer/dead)) //Make sure they're an observer! if (!target)//Make sure we actually have a target return @@ -401,7 +405,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else src << "This mob is not located in the game world." /* -/mob/dead/observer/verb/boo() +/mob/observer/dead/verb/boo() set category = "Ghost" set name = "Boo!" set desc= "Scare your crew members because of boredom!" @@ -416,22 +420,22 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return */ -/mob/dead/observer/memory() +/mob/observer/dead/memory() set hidden = 1 src << "\red You are dead! You have no mind to store memory!" -/mob/dead/observer/add_memory() +/mob/observer/dead/add_memory() set hidden = 1 src << "\red You are dead! You have no mind to store memory!" -/mob/dead/observer/Post_Incorpmove() +/mob/observer/dead/Post_Incorpmove() following = null -/mob/dead/observer/verb/analyze_air() +/mob/observer/dead/verb/analyze_air() set name = "Analyze Air" set category = "Ghost" - if(!istype(usr, /mob/dead/observer)) return + if(!istype(usr, /mob/observer/dead)) return // Shamelessly copied from the Gas Analyzers if (!( istype(usr.loc, /turf) )) @@ -453,7 +457,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp src << "\blue Temperature: [round(environment.temperature-T0C,0.1)]°C ([round(environment.temperature,0.1)]K)" src << "\blue Heat Capacity: [round(environment.heat_capacity(),0.1)]" -/mob/dead/observer/verb/become_mouse() +/mob/observer/dead/verb/become_mouse() set name = "Become mouse" set category = "Ghost" @@ -500,7 +504,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp host.ckey = src.ckey host << "You are now a mouse. Try to avoid interaction with players, and do not give hints away that you are more than a simple rodent." -/mob/dead/observer/verb/view_manfiest() +/mob/observer/dead/verb/view_manfiest() set name = "Show Crew Manifest" set category = "Ghost" @@ -511,7 +515,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp src << browse(dat, "window=manifest;size=370x420;can_close=1") //This is called when a ghost is drag clicked to something. -/mob/dead/observer/MouseDrop(atom/over) +/mob/observer/dead/MouseDrop(atom/over) if(!usr || !over) return if (isobserver(usr) && usr.client && usr.client.holder && isliving(over)) if (usr.client.holder.cmd_ghost_drag(src,over)) @@ -520,7 +524,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return ..() //Used for drawing on walls with blood puddles as a spooky ghost. -/mob/dead/verb/bloody_doodle() +/mob/observer/dead/verb/bloody_doodle() set category = "Ghost" set name = "Write in blood" @@ -594,17 +598,17 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp W.add_hiddenprint(src) W.visible_message("\red Invisible fingers crudely paint something in blood on [T]...") -/mob/dead/observer/pointed(atom/A as mob|obj|turf in view()) +/mob/observer/dead/pointed(atom/A as mob|obj|turf in view()) if(!..()) return 0 usr.visible_message("[src] points to [A]") return 1 -/mob/dead/proc/manifest(mob/user) +/mob/observer/dead/proc/manifest(mob/user) var/is_manifest = 0 if(!is_manifest) is_manifest = 1 - verbs += /mob/dead/proc/toggle_visibility + verbs += /mob/observer/dead/proc/toggle_visibility if(src.invisibility != 0) user.visible_message( \ @@ -618,7 +622,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp "You get the feeling that the ghost can't become any more visible." \ ) -/mob/dead/proc/toggle_icon(var/icon) +/mob/observer/dead/proc/toggle_icon(var/icon) if(!client) return @@ -632,7 +636,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/image/J = image('icons/mob/mob.dmi', loc = src, icon_state = icon) client.images += J -/mob/dead/proc/toggle_visibility(var/forced = 0) +/mob/observer/dead/proc/toggle_visibility(var/forced = 0) set category = "Ghost" set name = "Toggle Visibility" set desc = "Allows you to turn (in)visible (almost) at will." @@ -652,7 +656,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp // Give the ghost a cult icon which should be visible only to itself toggle_icon("cult") -/mob/dead/observer/verb/toggle_anonsay() +/mob/observer/dead/verb/toggle_anonsay() set category = "Ghost" set name = "Toggle Anonymous Chat" set desc = "Toggles showing your key in dead chat." @@ -663,13 +667,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else src << "Your key will be publicly visible again." -/mob/dead/observer/canface() +/mob/observer/dead/canface() return 1 -/mob/dead/observer/proc/can_admin_interact() +/mob/observer/dead/proc/can_admin_interact() return check_rights(R_ADMIN, 0, src) -/mob/dead/observer/verb/toggle_ghostsee() +/mob/observer/dead/verb/toggle_ghostsee() set name = "Toggle Ghost Vision" set desc = "Toggles your ability to see things only ghosts can see, like other ghosts" set category = "Ghost" @@ -677,13 +681,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp updateghostsight() usr << "You [(ghostvision?"now":"no longer")] have ghost vision." -/mob/dead/observer/verb/toggle_darkness() +/mob/observer/dead/verb/toggle_darkness() set name = "Toggle Darkness" set category = "Ghost" seedarkness = !(seedarkness) updateghostsight() -/mob/dead/observer/proc/updateghostsight() +/mob/observer/dead/proc/updateghostsight() if (!seedarkness) see_invisible = SEE_INVISIBLE_NOLIGHTING else @@ -693,10 +697,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp updateghostimages() /proc/updateallghostimages() - for (var/mob/dead/observer/O in player_list) + for (var/mob/observer/dead/O in player_list) O.updateghostimages() -/mob/dead/observer/proc/updateghostimages() +/mob/observer/dead/proc/updateghostimages() if (!client) return if (seedarkness || !ghostvision) @@ -709,7 +713,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if (ghostimage) client.images -= ghostimage //remove ourself -mob/dead/observer/MayRespawn(var/feedback = 0) +mob/observer/dead/MayRespawn(var/feedback = 0) if(!client) return 0 if(mind && mind.current && mind.current.stat != DEAD && can_reenter_corpse) @@ -729,7 +733,7 @@ mob/dead/observer/MayRespawn(var/feedback = 0) if(client && eyeobj) return "|eye" -/mob/dead/observer/extra_ghost_link(var/atom/ghost) +/mob/observer/dead/extra_ghost_link(var/atom/ghost) if(mind && mind.current) return "|body" diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index 6f7d99c6160..9dfd3deb44c 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -1,4 +1,4 @@ -/mob/dead/observer/say(var/message) +/mob/observer/dead/say(var/message) message = sanitize(message) if (!message) @@ -17,7 +17,7 @@ . = src.say_dead(message) -/mob/dead/observer/emote(var/act, var/type, var/message) +/mob/observer/dead/emote(var/act, var/type, var/message) //message = sanitize(message) - already sanitized in verb/me_verb() if(!message) diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index dce53bb3ca4..270c29d6534 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -3,15 +3,15 @@ // A mob that the AI controls to look around the station with. // It streams chunks as it moves around, which will show it what the AI can and cannot see. -/mob/eye/aiEye +/mob/observer/eye/aiEye name = "Inactive AI Eye" icon_state = "AI-eye" -/mob/eye/aiEye/New() +/mob/observer/eye/aiEye/New() ..() visualnet = cameranet -/mob/eye/aiEye/setLoc(var/T, var/cancel_tracking = 1) +/mob/observer/eye/aiEye/setLoc(var/T, var/cancel_tracking = 1) if(..()) var/mob/living/silicon/ai/ai = owner if(cancel_tracking) @@ -43,7 +43,7 @@ /mob/living/silicon/ai/proc/create_eyeobj(var/newloc) if(eyeobj) destroy_eyeobj() if(!newloc) newloc = src.loc - eyeobj = PoolOrNew(/mob/eye/aiEye, newloc) + eyeobj = PoolOrNew(/mob/observer/eye/aiEye, newloc) eyeobj.owner = src eyeobj.name = "[src.name] (AI Eye)" // Give it a name if(client) client.eye = eyeobj diff --git a/code/modules/mob/freelook/chunk.dm b/code/modules/mob/freelook/chunk.dm index 9b6b562df33..626a79e28fb 100644 --- a/code/modules/mob/freelook/chunk.dm +++ b/code/modules/mob/freelook/chunk.dm @@ -25,7 +25,7 @@ // Add an eye to the chunk, then update if changed. -/datum/chunk/proc/add(mob/eye/eye) +/datum/chunk/proc/add(mob/observer/eye/eye) if(!eye.owner) return eye.visibleChunks += src @@ -38,7 +38,7 @@ // Remove an eye from the chunk, then update if changed. -/datum/chunk/proc/remove(mob/eye/eye) +/datum/chunk/proc/remove(mob/observer/eye/eye) if(!eye.owner) return eye.visibleChunks -= src @@ -91,7 +91,7 @@ if(t.obfuscations[obfuscation.type]) obscured -= t.obfuscations[obfuscation.type] for(var/eye in seenby) - var/mob/eye/m = eye + var/mob/observer/eye/m = eye if(!m || !m.owner) continue if(m.owner.client) @@ -105,7 +105,7 @@ obscured += t.obfuscations[obfuscation.type] for(var/eye in seenby) - var/mob/eye/m = eye + var/mob/observer/eye/m = eye if(!m || !m.owner) seenby -= m continue diff --git a/code/modules/mob/freelook/eye.dm b/code/modules/mob/freelook/eye.dm index 437b2979dcc..0c38ad8033c 100644 --- a/code/modules/mob/freelook/eye.dm +++ b/code/modules/mob/freelook/eye.dm @@ -3,12 +3,11 @@ // A mob that another mob controls to look around the station with. // It streams chunks as it moves around, which will show it what the controller can and cannot see. -/mob/eye +/mob/observer/eye name = "Eye" icon = 'icons/mob/eye.dmi' icon_state = "default-eye" alpha = 127 - density = 0 var/sprint = 10 var/cooldown = 0 @@ -25,14 +24,14 @@ var/ghostimage = null var/datum/visualnet/visualnet -/mob/eye/New() +/mob/observer/eye/New() ghostimage = image(src.icon,src,src.icon_state) ghost_darkness_images |= ghostimage //so ghosts can see the eye when they disable darkness ghost_sightless_images |= ghostimage //so ghosts can see the eye when they disable ghost sight updateallghostimages() ..() -mob/eye/Destroy() +mob/observer/eye/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage ghost_sightless_images -= ghostimage @@ -41,30 +40,30 @@ mob/eye/Destroy() updateallghostimages() ..() -/mob/eye/Move(n, direct) +/mob/observer/eye/Move(n, direct) if(owner == src) return EyeMove(n, direct) return 0 -/mob/eye/airflow_hit(atom/A) +/mob/observer/eye/airflow_hit(atom/A) airflow_speed = 0 airflow_dest = null -/mob/eye/examinate() +/mob/observer/eye/examinate() set popup_menu = 0 set src = usr.contents return 0 -/mob/eye/pointed() +/mob/observer/eye/pointed() set popup_menu = 0 set src = usr.contents return 0 -/mob/eye/examine(mob/user) +/mob/observer/eye/examine(mob/user) // Use this when setting the eye's location. // It will also stream the chunk that the new loc is in. -/mob/eye/proc/setLoc(var/T) +/mob/observer/eye/proc/setLoc(var/T) if(owner) T = get_turf(T) if(T != loc) @@ -82,13 +81,13 @@ mob/eye/Destroy() return 1 return 0 -/mob/eye/proc/getLoc() +/mob/observer/eye/proc/getLoc() if(owner) if(!isturf(owner.loc) || !owner.client) return return loc /mob - var/mob/eye/eyeobj + var/mob/observer/eye/eyeobj /mob/proc/EyeMove(n, direct) if(!eyeobj) @@ -96,7 +95,7 @@ mob/eye/Destroy() return eyeobj.EyeMove(n, direct) -/mob/eye/EyeMove(n, direct) +/mob/observer/eye/EyeMove(n, direct) var/initial = initial(sprint) var/max_sprint = 50 diff --git a/code/modules/mob/freelook/life.dm b/code/modules/mob/freelook/life.dm index 1d1248e872e..f3994f9a7e6 100644 --- a/code/modules/mob/freelook/life.dm +++ b/code/modules/mob/freelook/life.dm @@ -1,4 +1,4 @@ -/mob/eye/Life() +/mob/observer/eye/Life() ..() // If we lost our client, reset the list of visible chunks so they update properly on return if(owner == src && !client) diff --git a/code/modules/mob/freelook/mask/eye.dm b/code/modules/mob/freelook/mask/eye.dm index a0a99603223..b3abb922abd 100644 --- a/code/modules/mob/freelook/mask/eye.dm +++ b/code/modules/mob/freelook/mask/eye.dm @@ -3,11 +3,11 @@ // A mob that a cultists controls to look around the station with. // It streams chunks as it moves around, which will show it what the cultist can and cannot see. -/mob/eye/maskEye +/mob/observer/eye/maskEye name = "Eye of Nar-Sie" acceleration = 0 owner_follows_eye = 1 -/mob/eye/maskEye/New() +/mob/observer/eye/maskEye/New() ..() visualnet = cultnet diff --git a/code/modules/mob/freelook/visualnet.dm b/code/modules/mob/freelook/visualnet.dm index 38cb5bb3d2a..24ad252eda1 100644 --- a/code/modules/mob/freelook/visualnet.dm +++ b/code/modules/mob/freelook/visualnet.dm @@ -36,7 +36,7 @@ // Updates what the aiEye can see. It is recommended you use this when the aiEye moves or it's location is set. -/datum/visualnet/proc/visibility(mob/eye/eye) +/datum/visualnet/proc/visibility(mob/observer/eye/eye) // 0xf = 15 var/x1 = max(0, eye.x - 16) & ~0xf var/y1 = max(0, eye.y - 16) & ~0xf diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index f925c32b790..56a9c800822 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -4,14 +4,14 @@ if(!client) return - if(speaker && !speaker.client && istype(src,/mob/dead/observer) && client.prefs.toggles & CHAT_GHOSTEARS && !speaker in view(src)) + if(speaker && !speaker.client && istype(src,/mob/observer/dead) && client.prefs.toggles & CHAT_GHOSTEARS && !speaker in view(src)) //Does the speaker have a client? It's either random stuff that observers won't care about (Experiment 97B says, 'EHEHEHEHEHEHEHE') //Or someone snoring. So we make it where they won't hear it. return //make sure the air can transmit speech - hearer's side var/turf/T = get_turf(src) - if ((T) && (!(istype(src, /mob/dead/observer)))) //Ghosts can hear even in vacuum. + if ((T) && (!(istype(src, /mob/observer/dead)))) //Ghosts can hear even in vacuum. var/datum/gas_mixture/environment = T.return_air() var/pressure = (environment)? environment.return_pressure() : 0 if(pressure < SOUND_MINIMUM_PRESSURE && get_dist(speaker, src) > 1) @@ -50,7 +50,7 @@ message = "[message]" var/track = null - if(istype(src, /mob/dead/observer)) + if(istype(src, /mob/observer/dead)) if(italics && client.prefs.toggles & CHAT_GHOSTRADIO) return if(speaker_name != speaker.real_name && speaker.real_name) @@ -177,7 +177,7 @@ else track = "[speaker_name] ([jobname])" - if(istype(src, /mob/dead/observer)) + if(istype(src, /mob/observer/dead)) if(speaker_name != speaker.real_name && !isAI(speaker)) //Announce computer and various stuff that broadcasts doesn't use it's real name but AI's can't pretend to be other mobs. speaker_name = "[speaker.real_name] ([speaker_name])" track = "[speaker_name] ([ghost_follow_link(speaker, src)])" @@ -199,7 +199,7 @@ /mob/proc/on_hear_radio(part_a, speaker_name, track, part_b, formatted) src << "[part_a][speaker_name][part_b][formatted]" -/mob/dead/observer/on_hear_radio(part_a, speaker_name, track, part_b, formatted) +/mob/observer/dead/on_hear_radio(part_a, speaker_name, track, part_b, formatted) src << "[part_a][track][part_b][formatted]" /mob/living/silicon/on_hear_radio(part_a, speaker_name, track, part_b, formatted) diff --git a/code/modules/mob/language/language.dm b/code/modules/mob/language/language.dm index c8474871a75..cc0a1d2016e 100644 --- a/code/modules/mob/language/language.dm +++ b/code/modules/mob/language/language.dm @@ -114,7 +114,7 @@ /mob/new_player/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message) return -/mob/dead/observer/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message) +/mob/observer/dead/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message) if(speaker.name == speaker_name || antagHUD) src << "[language.name], [speaker_name] ([ghost_follow_link(speaker, src)]) [message]" else diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index ada10417536..c065cbdc54d 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -23,7 +23,7 @@ spawn(600) reset_search() /obj/item/device/mmi/digital/posibrain/proc/request_player() - for(var/mob/dead/observer/O in player_list) + for(var/mob/observer/dead/O in player_list) if(!O.MayRespawn()) continue if(jobban_isbanned(O, "AI") && jobban_isbanned(O, "Cyborg")) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index f22aecce453..0abdc6ef9ad 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -210,7 +210,7 @@ msg += "[T.He] [T.is] small halfling!\n" var/distance = get_dist(usr,src) - if(istype(usr, /mob/dead/observer) || usr.stat == 2) // ghosts can see anything + if(istype(usr, /mob/observer/dead) || usr.stat == 2) // ghosts can see anything distance = 1 if (src.stat) msg += "[T.He] [T.is]n't responding to anything around [T.him] and seems to be asleep.\n" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 94ee52c8221..f0ca2d5d968 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -841,7 +841,7 @@ target.show_message("\blue You hear a voice that seems to echo around the room: [say]") usr.show_message("\blue You project your mind into [target.real_name]: [say]") log_say("[key_name(usr)] sent a telepathic message to [key_name(target)]: [say]") - for(var/mob/dead/observer/G in world) + for(var/mob/observer/dead/G in world) G.show_message("Telepathic message from [src] to [target]: [say]") /mob/living/carbon/human/proc/remoteobserve() diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 50f46b4bb41..428cc24d5eb 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -181,7 +181,7 @@ var/mob/M = targets[target] - if(istype(M, /mob/dead/observer) || M.stat == DEAD) + if(istype(M, /mob/observer/dead) || M.stat == DEAD) src << "Not even a [src.species.name] can speak to the dead." return diff --git a/code/modules/mob/living/carbon/metroid/items.dm b/code/modules/mob/living/carbon/metroid/items.dm index 0080e0a0fc4..15455f375e8 100644 --- a/code/modules/mob/living/carbon/metroid/items.dm +++ b/code/modules/mob/living/carbon/metroid/items.dm @@ -244,8 +244,8 @@ processing_objects.Add(src) process() - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in src.loc) + var/mob/observer/dead/ghost + for(var/mob/observer/dead/O in src.loc) if(!O.client) continue if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue ghost = O @@ -256,8 +256,8 @@ icon_state = "golem" attack_hand(mob/living/user as mob) - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in src.loc) + var/mob/observer/dead/ghost + for(var/mob/observer/dead/O in src.loc) if(!O.client) continue if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue ghost = O @@ -273,7 +273,7 @@ proc/announce_to_ghosts() - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(G.client) var/area/A = get_area(src) if(A) diff --git a/code/modules/mob/living/silicon/ai/examine.dm b/code/modules/mob/living/silicon/ai/examine.dm index 58433a0b285..d00ba6d8d75 100644 --- a/code/modules/mob/living/silicon/ai/examine.dm +++ b/code/modules/mob/living/silicon/ai/examine.dm @@ -39,6 +39,6 @@ /mob/proc/showLaws(var/mob/living/silicon/S) return -/mob/dead/observer/showLaws(var/mob/living/silicon/S) +/mob/observer/dead/showLaws(var/mob/living/silicon/S) if(antagHUD || is_admin(src)) S.laws.show_laws(src) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 91a10bf3e50..ba6a4353bcf 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -233,7 +233,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates for(var/datum/paiCandidate/c in paiController.pai_candidates) if(c.ready) var/found = 0 - for(var/mob/dead/observer/o in player_list) + for(var/mob/observer/dead/o in player_list) if(o.key == c.key && o.MayRespawn()) found = 1 if(found) @@ -346,7 +346,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates /datum/paiController/proc/requestRecruits(var/mob/user) inquirer = user - for(var/mob/dead/observer/O in player_list) + for(var/mob/observer/dead/O in player_list) if(!O.MayRespawn()) continue if(jobban_isbanned(O, "pAI")) diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 5356ca9b21b..8c0ec04900e 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -278,7 +278,7 @@ var/list/mob_hat_cache = list() //Reboot procs. /mob/living/silicon/robot/drone/proc/request_player() - for(var/mob/dead/observer/O in player_list) + for(var/mob/observer/dead/O in player_list) if(jobban_isbanned(O, "Cyborg")) continue if(O.client) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index da1f91e4a35..3f4f43fddc9 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -59,7 +59,7 @@ /obj/machinery/drone_fabricator/examine(mob/user) ..(user) - if(produce_drones && drone_progress >= 100 && istype(user,/mob/dead) && config.allow_drone_spawn && count_drones() < config.max_maint_drones) + if(produce_drones && drone_progress >= 100 && istype(user,/mob/observer/dead) && config.allow_drone_spawn && count_drones() < config.max_maint_drones) user << "
A drone is prepared. Select 'Join As Drone' from the Ghost tab to spawn as a maintenance drone." /obj/machinery/drone_fabricator/proc/create_drone(var/client/player) @@ -70,7 +70,7 @@ if(!produce_drones || !config.allow_drone_spawn || count_drones() >= config.max_maint_drones) return - if(!player || !istype(player.mob,/mob/dead)) + if(!player || !istype(player.mob,/mob/observer/dead)) return announce_ghost_joinleave(player, 0, "They have taken control over a maintenance drone.") @@ -85,7 +85,7 @@ drone_progress = 0 -/mob/dead/verb/join_as_drone() +/mob/observer/dead/verb/join_as_drone() set category = "Ghost" set name = "Join As Drone" diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index ba09c9e5d6c..f59f6444e04 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -173,7 +173,7 @@ //Procs for grabbing players. /mob/living/simple_animal/borer/proc/request_player() - for(var/mob/dead/observer/O in player_list) + for(var/mob/observer/dead/O in player_list) if(jobban_isbanned(O, "Borer")) continue if(O.client) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index c4a238f8709..6e827565f78 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -57,7 +57,7 @@ handle_movement_target() if(prob(2)) //spooky - var/mob/dead/observer/spook = locate() in range(src,5) + var/mob/observer/dead/spook = locate() in range(src,5) if(spook) var/turf/T = spook.loc var/list/visible = list() diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index a69c288837e..db6eb8f4b7f 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -61,7 +61,7 @@ if(!B.brainmob.key) var/ghost_can_reenter = 0 if(B.brainmob.mind) - for(var/mob/dead/observer/G in player_list) + for(var/mob/observer/dead/G in player_list) if(G.can_reenter_corpse && G.mind == B.brainmob.mind) ghost_can_reenter = 1 break diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 01a0e9105ab..55778cce0b3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -388,8 +388,8 @@ return else var/deathtime = world.time - src.timeofdeath - if(istype(src,/mob/dead/observer)) - var/mob/dead/observer/G = src + if(istype(src,/mob/observer/dead)) + var/mob/observer/dead/G = src if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) usr << "\blue Upon using the antagHUD you forfeighted the ability to join the round." return diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index bc5b609b890..a6a1ccfdc09 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -266,7 +266,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp var/atom/oldeye=M.client.eye var/aiEyeFlag = 0 - if(istype(oldeye, /mob/eye/aiEye)) + if(istype(oldeye, /mob/observer/eye/aiEye)) aiEyeFlag = 1 var/x @@ -399,8 +399,8 @@ proc/is_blind(A) follow = "([ghost_follow_link(subject, M)]) " if(M.stat != DEAD && M.client.holder) follow = "([admin_jump_link(subject, M.client.holder)]) " - var/mob/dead/observer/DM - if(istype(subject, /mob/dead/observer)) + var/mob/observer/dead/DM + if(istype(subject, /mob/observer/dead)) DM = subject if(M.client.holder) // What admins see lname = "[keyname][(DM && DM.anonsay) ? "*" : (DM ? "" : "^")] ([name])" diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 26b83e30bb9..80a3eb55533 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -105,7 +105,7 @@ if(alert(src,"Are you sure you wish to observe? You will have to wait 15 minutes before being able to respawn!","Player Setup","Yes","No") == "Yes") if(!client) return 1 - var/mob/dead/observer/observer = new() + var/mob/observer/dead/observer = new() spawning = 1 src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // MAD JAMS cant last forever yo @@ -131,7 +131,7 @@ observer.real_name = client.prefs.real_name observer.name = observer.real_name if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. - observer.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! + observer.verbs -= /mob/observer/dead/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key qdel(src) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index e682ea55288..157e0e9de15 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -9,7 +9,7 @@ /mob/proc/default_can_use_topic(var/src_object) return STATUS_CLOSE // By default no mob can do anything with NanoUI -/mob/dead/observer/default_can_use_topic(var/src_object) +/mob/observer/dead/default_can_use_topic(var/src_object) if(can_admin_interact()) return STATUS_INTERACTIVE // Admins are more equal if(!client || get_dist(src_object, src) > client.view) // Preventing ghosts from having a million windows open by limiting to objects in range diff --git a/code/modules/nano/interaction/physical.dm b/code/modules/nano/interaction/physical.dm index 36f9a209712..05710084817 100644 --- a/code/modules/nano/interaction/physical.dm +++ b/code/modules/nano/interaction/physical.dm @@ -8,7 +8,7 @@ /mob/proc/check_physical_distance(var/src_object) return STATUS_CLOSE -/mob/dead/observer/check_physical_distance(var/src_object) +/mob/observer/dead/check_physical_distance(var/src_object) return default_can_use_topic(src_object) /mob/living/check_physical_distance(var/src_object) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 8def5e7eefa..7c38475c26a 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -121,7 +121,7 @@ /obj/item/organ/external/examine() ..() - if(in_range(usr, src) || istype(usr, /mob/dead/observer)) + if(in_range(usr, src) || istype(usr, /mob/observer/dead)) for(var/obj/item/I in contents) if(istype(I, /obj/item/organ)) continue diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 2253e049a5a..891fd809fe4 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -147,7 +147,7 @@ if(P && (P.loc == src) && istype(P, /obj/item/weapon/paper) ) - if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) + if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/observer/dead) || istype(usr, /mob/living/silicon))) usr << browse("[P.name][stars(P.info)][P.stamps]", "window=[P.name]") onclose(usr, "[P.name]") else diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 8289b291adb..cfb662a3409 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -102,7 +102,7 @@ else if(href_list["read"]) var/obj/item/weapon/paper/P = locate(href_list["read"]) if(P && (P.loc == src) && istype(P)) - if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) + if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/observer/dead) || istype(usr, /mob/living/silicon))) usr << browse("[P.name][stars(P.info)][P.stamps]", "window=[P.name]") onclose(usr, "[P.name]") else diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 9cb37d98a91..cc8feae5b21 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -73,14 +73,14 @@ /obj/item/weapon/paper/examine(mob/user) ..() - if(in_range(user, src) || istype(user, /mob/dead/observer)) + if(in_range(user, src) || istype(user, /mob/observer/dead)) show_content(usr) else user << "You have to go closer if you want to read it." return /obj/item/weapon/paper/proc/show_content(var/mob/user, var/forceshow=0) - if(!(istype(user, /mob/living/carbon/human) || istype(user, /mob/dead/observer) || istype(user, /mob/living/silicon)) && !forceshow) + if(!(istype(user, /mob/living/carbon/human) || istype(user, /mob/observer/dead) || istype(user, /mob/living/silicon)) && !forceshow) user << browse("[name][stars(info)][stamps]", "window=[name]") onclose(user, "[name]") else diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index db7a0882160..53110bed0fa 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -122,7 +122,7 @@ if(istype(pages[page], /obj/item/weapon/paper)) var/obj/item/weapon/paper/P = W - if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) + if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/observer/dead) || istype(usr, /mob/living/silicon))) dat+= "[P.name][stars(P.info)][P.stamps]" else dat+= "[P.name][P.info][P.stamps]" diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 128cc625602..1d19b0fd6b4 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -866,7 +866,7 @@ if(locked && !issilicon(usr) ) if(isobserver(usr) ) - var/mob/dead/observer/O = usr //Added to allow admin nanoUI interactions. + var/mob/observer/dead/O = usr //Added to allow admin nanoUI interactions. if(!O.can_admin_interact() ) //NanoUI /should/ make this not needed, but better safe than sorry. usr << "Try as you might, your ghostly fingers can't press the buttons." return 1 diff --git a/code/modules/power/singularity/act.dm b/code/modules/power/singularity/act.dm index 23774d526ed..d244c4eeaa9 100644 --- a/code/modules/power/singularity/act.dm +++ b/code/modules/power/singularity/act.dm @@ -134,10 +134,7 @@ /atom/proc/singuloCanEat() return 1 -/mob/dead/singuloCanEat() - return 0 - -/mob/eye/singuloCanEat() +/mob/observer/singuloCanEat() return 0 /mob/new_player/singuloCanEat() diff --git a/code/modules/random_map/drop/droppod.dm b/code/modules/random_map/drop/droppod.dm index 625568bbf14..da346d2eb71 100644 --- a/code/modules/random_map/drop/droppod.dm +++ b/code/modules/random_map/drop/droppod.dm @@ -112,7 +112,7 @@ // Splatter anything under us that survived the explosion. if(value != SD_EMPTY_TILE && T.contents.len) for(var/atom/movable/AM in T) - if(AM.simulated && !istype(AM, /mob/dead)) + if(AM.simulated && !istype(AM, /mob/observer)) qdel(AM) // Also spawn doors and loot. @@ -173,7 +173,7 @@ else var/list/candidates = list() for(var/client/player in clients) - if(player.mob && istype(player.mob, /mob/dead/observer)) + if(player.mob && istype(player.mob, /mob/observer/dead)) candidates |= player if(!candidates.len) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 2e8c8990d0e..c3cb7b4d2b4 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -66,7 +66,7 @@ O.color = color /datum/reagent/paint/touch_mob(var/mob/M) - if(istype(M) && !istype(M, /mob/dead)) //painting ghosts: not allowed + if(istype(M) && !istype(M, /mob/observer)) //painting ghosts: not allowed M.color = color //maybe someday change this to paint only clothes and exposed body parts for human mobs. /datum/reagent/paint/get_data() diff --git a/code/modules/spells/spellbook.dm b/code/modules/spells/spellbook.dm index 16cc1376544..822bc8da7cf 100644 --- a/code/modules/spells/spellbook.dm +++ b/code/modules/spells/spellbook.dm @@ -361,7 +361,7 @@ for(var/V in stored_swap.mind.special_verbs) stored_swap.verbs -= V - var/mob/dead/observer/ghost = stored_swap.ghostize(0) + var/mob/observer/dead/ghost = stored_swap.ghostize(0) ghost.spell_list = stored_swap.spell_list user.mind.transfer_to(stored_swap) diff --git a/code/modules/spells/targeted/mind_transfer.dm b/code/modules/spells/targeted/mind_transfer.dm index 1f20e6afbf8..375328016fe 100644 --- a/code/modules/spells/targeted/mind_transfer.dm +++ b/code/modules/spells/targeted/mind_transfer.dm @@ -47,7 +47,7 @@ for(var/V in victim.mind.special_verbs) victim.verbs -= V - var/mob/dead/observer/ghost = victim.ghostize(0) + var/mob/observer/dead/ghost = victim.ghostize(0) ghost.spell_list += victim.spell_list//If they have spells, transfer them. Now we basically have a backup mob. caster.mind.transfer_to(victim) From 075b7e018466969392d8f154c846b16eb85366d8 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sat, 20 Feb 2016 17:40:08 +0000 Subject: [PATCH 07/97] Fixes #995 --- code/modules/mob/living/silicon/pai/pai.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index d049e12d757..69bc736bc00 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -7,6 +7,8 @@ pass_flags = 1 mob_size = MOB_SMALL + idcard_type = /obj/item/weapon/card/id + var/network = "SS13" var/obj/machinery/camera/current = null From 4480271b5b80f11ccf7f90f28a008305c5344fc0 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sat, 20 Feb 2016 18:52:25 +0000 Subject: [PATCH 08/97] Allows pAIs to have their access modified or removed --- code/modules/mob/living/silicon/pai/pai.dm | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 69bc736bc00..d35455627f2 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -8,6 +8,7 @@ mob_size = MOB_SMALL idcard_type = /obj/item/weapon/card/id + var/idaccessible = 0 var/network = "SS13" var/obj/machinery/camera/current = null @@ -408,3 +409,36 @@ grabber.update_inv_l_hand() grabber.update_inv_r_hand() return H + +/mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob) + + if (istype(W, /obj/item/weapon/card/id) && idaccessible == 1) + var/obj/item/weapon/card/id/ID = W.GetID() + if(ID) + if(alert(user, "Do you wish to add access to [src] or remove access from [src]?",,"Add Access","Remove Access") == "Add Access") + idcard.access += ID.access + user << "You add the access from the [W] to [src]." + return + + else + idcard.access = null + user << "You remove the access from [src]." + return + else + user << "[src] is not accepting access modifcations at this time." + return + +/mob/living/silicon/pai/verb/allowmodification() + set name = "Change Acess Modifcation Permission" + set category = "pAI Commands" + desc = "Allows people to modify your access or block people from modifying your access." + + if(idaccessible == 0) + idaccessible = 1 + src << "You allow access modifications" + return + + else + idaccessible = 0 + src << "You block access modfications" + return From 6475c2bab46b8978cf01d6d6b07808506ad54fae Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sat, 20 Feb 2016 20:22:56 +0000 Subject: [PATCH 09/97] Cleans up and modifies code --- code/modules/mob/living/silicon/pai/pai.dm | 39 +++++++++++----------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index d35455627f2..19e6baa7c05 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -411,22 +411,23 @@ return H /mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob) - - if (istype(W, /obj/item/weapon/card/id) && idaccessible == 1) - var/obj/item/weapon/card/id/ID = W.GetID() - if(ID) - if(alert(user, "Do you wish to add access to [src] or remove access from [src]?",,"Add Access","Remove Access") == "Add Access") - idcard.access += ID.access - user << "You add the access from the [W] to [src]." - return - - else - idcard.access = null - user << "You remove the access from [src]." - return - else - user << "[src] is not accepting access modifcations at this time." - return + var/obj/item/weapon/card/id/ID = W.GetID() + if(ID) + if (idaccessible == 1) + switch(alert(user, "Do you wish to add access to [src] or remove access from [src]?",,"Add Access","Remove Access", "Cancel")) + if("Add Access") + idcard.access += ID.access + user << "You add the access from the [W] to [src]." + return + if("Remove Access") + idcard.access = null + user << "You remove the access from [src]." + return + if("Cancel") + return + else if (istype(W, /obj/item/weapon/card/id) && idaccessible == 0) + user << "[src] is not accepting access modifcations at this time." + return /mob/living/silicon/pai/verb/allowmodification() set name = "Change Acess Modifcation Permission" @@ -435,10 +436,8 @@ if(idaccessible == 0) idaccessible = 1 - src << "You allow access modifications" - return + src << "You allow access modifications." else idaccessible = 0 - src << "You block access modfications" - return + src << "You block access modfications." From 8dea34707124c2b53c07fb853f6cd5e74bacdfe4 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sat, 20 Feb 2016 22:00:16 +0000 Subject: [PATCH 10/97] Corrects typo --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 19e6baa7c05..ad7cb2a185b 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -430,7 +430,7 @@ return /mob/living/silicon/pai/verb/allowmodification() - set name = "Change Acess Modifcation Permission" + set name = "Change Access Modifcation Permission" set category = "pAI Commands" desc = "Allows people to modify your access or block people from modifying your access." From 2e504f7a90016ad63f2a8bc08cf6114558711b5b Mon Sep 17 00:00:00 2001 From: Yoshax Date: Sat, 20 Feb 2016 22:49:49 +0000 Subject: [PATCH 11/97] Changes operator. --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index ad7cb2a185b..587daf649e2 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -416,7 +416,7 @@ if (idaccessible == 1) switch(alert(user, "Do you wish to add access to [src] or remove access from [src]?",,"Add Access","Remove Access", "Cancel")) if("Add Access") - idcard.access += ID.access + idcard.access |= ID.access user << "You add the access from the [W] to [src]." return if("Remove Access") From 67884b97b5b2dfed6ac59333d48957c49363635a Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 21 Feb 2016 16:18:28 +0100 Subject: [PATCH 12/97] Adds cash registers and retail scanners --- code/modules/economy/cash.dm | 58 ++-- code/modules/economy/cash_register.dm | 452 +++++++++++++++++++++++++ code/modules/economy/price_list.dm | 4 + code/modules/economy/retail_scanner.dm | 348 +++++++++++++++++++ icons/obj/device.dmi | Bin 23892 -> 43529 bytes icons/obj/stationobjs.dmi | Bin 96897 -> 102094 bytes polaris.dme | 69 ++++ 7 files changed, 899 insertions(+), 32 deletions(-) create mode 100644 code/modules/economy/cash_register.dm create mode 100644 code/modules/economy/price_list.dm create mode 100644 code/modules/economy/retail_scanner.dm diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 8f694611d2a..c3d2e21b53a 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -20,15 +20,7 @@ if(istype(W, /obj/item/weapon/spacecash)) if(istype(W, /obj/item/weapon/spacecash/ewallet)) return 0 - var/obj/item/weapon/spacecash/bundle/bundle - if(!istype(W, /obj/item/weapon/spacecash/bundle)) - var/obj/item/weapon/spacecash/cash = W - user.drop_from_inventory(cash) - bundle = new (src.loc) - bundle.worth += cash.worth - qdel(cash) - else //is bundle - bundle = W + var/obj/item/weapon/spacecash/bundle = W bundle.worth += src.worth bundle.update_icon() if(istype(user, /mob/living/carbon/human)) @@ -36,7 +28,7 @@ h_user.drop_from_inventory(src) h_user.drop_from_inventory(bundle) h_user.put_in_hands(bundle) - user << "You add [src.worth] Thalers worth of money to the bundles.
It holds [bundle.worth] Thalers now.
" + user << "You combine the Thalers to a bundle of [bundle.worth] Thalers." qdel(src) /obj/item/weapon/spacecash/bundle @@ -45,8 +37,13 @@ desc = "They are worth 0 Thalers." worth = 0 -/obj/item/weapon/spacecash/bundle/update_icon() +/obj/item/weapon/spacecash/update_icon() overlays.Cut() + name = "[worth] Thaler\s" + if(worth in list(1000,500,200,100,50,20,10,1)) + icon_state = "spacecash[worth]" + desc = "It's worth [worth] Thalers." + return var/sum = src.worth var/num = 0 for(var/i in list(1000,500,200,100,50,20,10,1)) @@ -68,7 +65,7 @@ src.overlays += banknote src.desc = "They are worth [worth] Thalers." -/obj/item/weapon/spacecash/bundle/attack_self() +/obj/item/weapon/spacecash/attack_self() var/amount = input(usr, "How many Thalers do you want to take? (0 to [src.worth])", "Take Money", 20) as num amount = round(Clamp(amount, 0, src.worth)) if(amount==0) return 0 @@ -78,7 +75,7 @@ if(!worth) usr.drop_from_inventory(src) if(amount in list(1000,500,200,100,50,20,1)) - var/cashtype = text2path("/obj/item/weapon/spacecash/bundle/c[amount]") + var/cashtype = text2path("/obj/item/weapon/spacecash/c[amount]") var/obj/cash = new cashtype (usr.loc) usr.put_in_hands(cash) else @@ -89,66 +86,60 @@ if(!worth) qdel(src) -/obj/item/weapon/spacecash/bundle/c1 +/obj/item/weapon/spacecash/c1 name = "1 Thaler" icon_state = "spacecash1" desc = "It's worth 1 credit." worth = 1 -/obj/item/weapon/spacecash/bundle/c10 +/obj/item/weapon/spacecash/c10 name = "10 Thaler" icon_state = "spacecash10" desc = "It's worth 10 Thalers." worth = 10 -/obj/item/weapon/spacecash/bundle/c20 +/obj/item/weapon/spacecash/c20 name = "20 Thaler" icon_state = "spacecash20" desc = "It's worth 20 Thalers." worth = 20 -/obj/item/weapon/spacecash/bundle/c50 +/obj/item/weapon/spacecash/c50 name = "50 Thaler" icon_state = "spacecash50" desc = "It's worth 50 Thalers." worth = 50 -/obj/item/weapon/spacecash/bundle/c100 +/obj/item/weapon/spacecash/c100 name = "100 Thaler" icon_state = "spacecash100" desc = "It's worth 100 Thalers." worth = 100 -/obj/item/weapon/spacecash/bundle/c200 +/obj/item/weapon/spacecash/c200 name = "200 Thaler" icon_state = "spacecash200" desc = "It's worth 200 Thalers." worth = 200 -/obj/item/weapon/spacecash/bundle/c500 +/obj/item/weapon/spacecash/c500 name = "500 Thaler" icon_state = "spacecash500" desc = "It's worth 500 Thalers." worth = 500 -/obj/item/weapon/spacecash/bundle/c1000 +/obj/item/weapon/spacecash/c1000 name = "1000 Thaler" icon_state = "spacecash1000" desc = "It's worth 1000 Thalers." worth = 1000 proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) - if(sum in list(1000,500,200,100,50,20,10,1)) - var/cash_type = text2path("/obj/item/weapon/spacecash/bundle/c[sum]") - var/obj/cash = new cash_type (usr.loc) - if(ishuman(human_user) && !human_user.get_active_hand()) - human_user.put_in_hands(cash) - else - var/obj/item/weapon/spacecash/bundle/bundle = new (spawnloc) - bundle.worth = sum - bundle.update_icon() - if (ishuman(human_user) && !human_user.get_active_hand()) - human_user.put_in_hands(bundle) + var/obj/item/weapon/spacecash/bundle/bundle = new (spawnloc) + bundle.worth = sum + bundle.update_icon() + if (ishuman(human_user) && !human_user.get_active_hand()) + human_user.put_in_hands(bundle) return /obj/item/weapon/spacecash/ewallet @@ -156,6 +147,9 @@ proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) icon_state = "efundcard" desc = "A card that holds an amount of money." var/owner_name = "" //So the ATM can set it so the EFTPOS can put a valid name on transactions. + attack_self() return //Don't act + attackby() return //like actual + update_icon() return //space cash /obj/item/weapon/spacecash/ewallet/examine(mob/user) ..(user) diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm new file mode 100644 index 00000000000..a191e3e615f --- /dev/null +++ b/code/modules/economy/cash_register.dm @@ -0,0 +1,452 @@ +/obj/machinery/cash_register + name = "retail scanner" + desc = "Swipe your ID card to make purchases electronically." + icon = 'icons/obj/stationobjs.dmi' + icon_state = "register_idle" + flags = NOBLUDGEON + req_access = list(access_heads) + anchored = 1 + + var/locked = 1 + var/cash_locked = 1 + var/cash_open = 0 + var/machine_id = "" + var/transaction_amount = 0 // cumulatd amount of money to pay in a single purchase + var/transaction_purpose = null // text that gets used in ATM transaction logs + var/list/transaction_logs = list() // list of strings using html code to visualise data + var/list/item_list = list() // entities and according + var/list/price_list = list() // prices for each purchase + var/manipulating = 0 + + var/cash_stored = 0 + var/obj/item/confirm_item + var/datum/money_account/linked_account + + +// Claim machine ID +/obj/machinery/cash_register/New() + machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" + cash_stored = rand(10, 70)*10 + + +/obj/machinery/cash_register/examine(mob/user as mob) + ..(user) + if(cash_open) + if(cash_stored) + user << "It holds [cash_stored] Thaler\s of money." + else + user << "It's completely empty." + + +/obj/machinery/cash_register/attack_hand(mob/user as mob) + if(cash_open) + if(cash_stored) + spawn_money(cash_stored, loc, user) + cash_stored = 0 + overlays -= "register_cash" + else + open_cash_box() + // Reset if necessary + else if(transaction_amount) + reset_memory() + user << "You reset the memory." + else + custom_interface(user) + + +/obj/machinery/cash_register/AltClick(mob/user) + if(Adjacent(user)) + open_cash_box() + + +/obj/machinery/cash_register/proc/custom_interface(mob/user as mob) + var/dat = "

Retail Scanner

" + if (locked) + dat += "Unlock
" + dat += "Linked account: [linked_account ? linked_account.owner_name : "None"]
" + dat += "[cash_locked? "Unlock" : "Lock"] Cash Box | " + else + dat += "Lock
" + dat += "Linked account: [linked_account ? linked_account.owner_name : "None"]
" + dat += "[cash_locked? "Unlock" : "Lock"] Cash Box | " + dat += "Custom Order
" + for(var/i=1, i<=transaction_logs.len, i++) + dat += "[transaction_logs[i]]
" + + if(transaction_logs.len) + dat += locked ? "
" : "Reset Log
" + dat += "
" + dat += "Device ID: [machine_id]" + user << browse(dat, "window=retail;size=350x500") + + +/obj/machinery/cash_register/Topic(var/href, var/href_list) + if(href_list["choice"]) + switch(href_list["choice"]) + if("toggle_lock") + if(allowed(usr)) + locked = !locked + else + usr << "\icon[src]Insufficient access." + if("toggle_cash_lock") + cash_locked = !cash_locked + if("link_account") + var/attempt_account_num = input("Enter account number", "New account number") as num + var/attempt_pin = input("Enter PIN", "Account PIN") as num + linked_account = attempt_account_access(attempt_account_num, attempt_pin, 1) + if(linked_account) + if(linked_account.suspended) + linked_account = null + src.visible_message("\icon[src]Account has been suspended.") + else + usr << "\icon[src]Account not found." + if("custom_order") + var/t_purpose = sanitize(input("Enter purpose", "New purpose") as text) + if (!t_purpose || !Adjacent(usr)) return + transaction_purpose = t_purpose + item_list += t_purpose + var/t_amount = input("Enter price", "New price") as num + if (!t_amount || !Adjacent(usr)) return + transaction_amount += t_amount + price_list += t_amount + playsound(src, 'sound/machines/twobeep.ogg', 25) + src.visible_message("\icon[src][transaction_purpose]: [transaction_amount] Thaler\s.") + if("reset_log") + transaction_logs.Cut() + usr << "\icon[src]Transaction log reset." + custom_interface(usr) + + + +/obj/machinery/cash_register/attackby(obj/O as obj, user as mob) + // Check for a method of paying (ID, PDA, e-wallet, cash, ect.) + var/obj/item/weapon/card/id/I = O.GetID() + if(I) + scan_card(I, O) + else if (istype(O, /obj/item/weapon/spacecash/ewallet)) + var/obj/item/weapon/spacecash/ewallet/E = O + scan_wallet(E) + else if (istype(O, /obj/item/weapon/spacecash)) + var/obj/item/weapon/spacecash/SC = O + if(cash_open) + user << "You neatly sort the cash into the box." + cash_stored += SC.worth + overlays |= "register_cash" + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.drop_from_inventory(SC) + qdel(SC) + else + scan_cash(SC) + else if(istype(O, /obj/item/weapon/card/emag)) + return ..() + else if(istype(O, /obj/item/weapon/wrench)) + var/obj/item/weapon/wrench/W = O + toggle_anchors(W, user) + // Not paying: Look up price and add it to transaction_amount + else + scan_item_price(O) + + +/obj/machinery/cash_register/MouseDrop_T(atom/dropping, mob/user) + if(Adjacent(dropping) && Adjacent(user) && !user.stat) + attackby(dropping, user) + + +/obj/machinery/cash_register/proc/confirm(obj/item/I) + if(confirm_item == I) + return 1 + else + confirm_item = I + src.visible_message("\icon[src]Total price: [transaction_amount] Thaler\s. Swipe again to confirm.") + playsound(src, 'sound/machines/twobeep.ogg', 25) + return 0 + + +/obj/machinery/cash_register/proc/scan_card(obj/item/weapon/card/id/I, obj/item/ID_container) + if (!transaction_amount) + return + + if(!confirm(I)) + return + + if (!linked_account) + usr.visible_message("\icon[src]Unable to connect to linked account.") + return + + // Access account for transaction + if(check_account()) + var/datum/money_account/D = get_account(I.associated_account_number) + var/attempt_pin = "" + if(D && D.security_level) + attempt_pin = input("Enter PIN", "Transaction") as num + D = null + D = attempt_account_access(I.associated_account_number, attempt_pin, 2) + + if(!D) + src.visible_message("\icon[src]Unable to access account. Check security settings and try again.") + else + if(D.suspended) + src.visible_message("\icon[src]Your account has been suspended.") + else + if(transaction_amount > D.money) + src.visible_message("\icon[src]Not enough funds.") + else + // Transfer the money + D.money -= transaction_amount + linked_account.money += transaction_amount + + // Create log entry in client's account + var/datum/transaction/T = new() + T.target_name = "[linked_account.owner_name]" + T.purpose = transaction_purpose + T.amount = "([transaction_amount])" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + D.transaction_log.Add(T) + + // Create log entry in owner's account + T = new() + T.target_name = D.owner_name + T.purpose = transaction_purpose + T.amount = "[transaction_amount]" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + linked_account.transaction_log.Add(T) + + // Save log + add_transaction_log(I.registered_name ? I.registered_name : "n/A", "ID Card", transaction_amount) + + // Confirm and reset + transaction_complete() + + +/obj/machinery/cash_register/proc/scan_wallet(obj/item/weapon/spacecash/ewallet/E) + if (!transaction_amount) + return + + if(!confirm(E)) + return + + // Access account for transaction + if(check_account()) + if(transaction_amount > E.worth) + src.visible_message("\icon[src]Not enough funds.") + else + // Transfer the money + E.worth -= transaction_amount + linked_account.money += transaction_amount + + // Create log entry in owner's account + var/datum/transaction/T = new() + T.target_name = E.owner_name + T.purpose = transaction_purpose + T.amount = "[transaction_amount]" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + linked_account.transaction_log.Add(T) + + // Save log + add_transaction_log(E.owner_name, "E-Wallet", transaction_amount) + + // Confirm and reset + transaction_complete() + + +/obj/machinery/cash_register/proc/scan_cash(obj/item/weapon/spacecash/SC) + if (!transaction_amount) + return + + if(!confirm(SC)) + return + + // Access account for transaction + if(check_account()) + if(transaction_amount > SC.worth) + src.visible_message("\icon[src]Not enough money.") + else + // Insert cash into magical slot + SC.worth -= transaction_amount + SC.update_icon() + if(!SC.worth) + if(ishuman(SC.loc)) + var/mob/living/carbon/human/H = SC.loc + H.drop_from_inventory(SC) + qdel(SC) + cash_stored += transaction_amount + + // Save log + add_transaction_log("n/A", "Cash", transaction_amount) + + // Confirm and reset + transaction_complete() + + +/obj/machinery/cash_register/proc/scan_item_price(obj/O) + if(!istype(O)) return + // First check if item has a valid price + var/price = O.get_item_cost() + if(isnull(price)) + src.visible_message("\icon[src]Unable to find item in database.") + return + // Call out item cost + src.visible_message("\icon[src]\A [O]: [price ? "[price] Thaler\s" : "free of charge"].") + // Note the transaction purpose for later use + if(transaction_purpose) + transaction_purpose += "
" + transaction_purpose += "[O]: [price] Thaler\s" + transaction_amount += price + item_list += "[O]" + price_list += "[price] þ" + // Animation and sound + playsound(src, 'sound/machines/twobeep.ogg', 25) + // Reset confirmation + confirm_item = null + + +/obj/machinery/cash_register/proc/add_transaction_log(var/c_name, var/p_method, var/t_amount) + var/dat = {" + + + + + + + +
Transaction #[transaction_logs.len+1]
Customer[c_name]
Pay Method[p_method]
Station Time[worldtime2text()]
+ + "} + for(var/i=1, i<=item_list.len, i++) + dat += "" + dat += "" + dat += "
[item_list[i]][price_list[i]]
Total Amount: [transaction_amount] þ
" + + transaction_logs += dat + + +/obj/machinery/cash_register/proc/check_account() + if (!linked_account) + usr.visible_message("\icon[src]Unable to connect to linked account.") + return 0 + + if(linked_account.suspended) + src.visible_message("\icon[src]Connected account has been suspended.") + return 0 + return 1 + + +/obj/machinery/cash_register/proc/transaction_complete() + /// Visible confirmation + playsound(src, 'sound/machines/chime.ogg', 25) + src.visible_message("\icon[src]Transaction complete.") + flick("register_approve", src) + reset_memory() + +/obj/machinery/cash_register/proc/reset_memory() + transaction_amount = null + transaction_purpose = "" + item_list.Cut() + price_list.Cut() + confirm_item = null + + +/obj/machinery/cash_register/verb/open_cash_box() + set category = "Object" + set name = "Open Cash Box" + set desc = "Open/closes the register's cash box." + set src in view(1) + + if(usr.stat) return + + if(cash_locked) + usr << "The cash box is locked." + else if(cash_open) + cash_open = 0 + overlays -= "register_open" + overlays -= "register_cash" + else + cash_open = 1 + overlays += "register_open" + if(cash_stored) + overlays += "register_cash" + + +/obj/machinery/cash_register/proc/toggle_anchors(obj/item/weapon/wrench/W, mob/user) + if(manipulating) return + manipulating = 1 + if(!anchored) + user.visible_message("\The [user] begins securing \the [src] to the floor.", + "You begin securing \the [src] to the floor.") + else + user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", + "You begin unsecuring \the [src] from the floor.") + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + if(!do_after(user, 20)) + manipulating = 0 + return + if(!anchored) + user.visible_message("\The [user] has secured \the [src] to the floor.", + "You have secured \the [src] to the floor.") + else + user.visible_message("\The [user] has unsecured \the [src] from the floor.", + "You have unsecured \the [src] from the floor.") + anchored = !anchored + manipulating = 0 + return + + + +/obj/machinery/cash_register/emag_act(var/remaining_charges, var/mob/user) + if(!emagged) + src.visible_message("The [src]'s cash box springs open as [user] swipes the card through the scanner!") + playsound(src, "sparks", 50, 1) + req_access = list() + emagged = 1 + locked = 0 + cash_locked = 0 + open_cash_box() + +//--Premades--// + +/obj/machinery/cash_register/command + New() + linked_account = department_accounts["Command"] + ..() + /obj/machinery/cash_register/medical + + New() + linked_account = department_accounts["Medical"] + ..() + +/obj/machinery/cash_register/engineering + New() + linked_account = department_accounts["Engineering"] + ..() + +/obj/machinery/cash_register/science + New() + linked_account = department_accounts["Science"] + ..() + +/obj/machinery/cash_register/security + New() + linked_account = department_accounts["Security"] + ..() + +/obj/machinery/cash_register/cargo + New() + linked_account = department_accounts["Cargo"] + ..() + +/obj/machinery/cash_register/civilian + New() + linked_account = department_accounts["Civilian"] + ..() \ No newline at end of file diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm new file mode 100644 index 00000000000..babe5cce34b --- /dev/null +++ b/code/modules/economy/price_list.dm @@ -0,0 +1,4 @@ +/atom/movable/var/price_tag = null //cost + +/atom/movable/proc/get_item_cost() + return price_tag \ No newline at end of file diff --git a/code/modules/economy/retail_scanner.dm b/code/modules/economy/retail_scanner.dm new file mode 100644 index 00000000000..f76cc1494dd --- /dev/null +++ b/code/modules/economy/retail_scanner.dm @@ -0,0 +1,348 @@ +/obj/item/device/retail_scanner + name = "retail scanner" + desc = "Swipe your ID card to make purchases electronically." + icon = 'icons/obj/device.dmi' + icon_state = "retail_idle" + flags = NOBLUDGEON + req_access = list(access_heads) + + var/locked = 1 + var/emagged = 0 + var/machine_id = "" + var/transaction_amount = 0 // cumulatd amount of money to pay in a single purchase + var/transaction_purpose = null // text that gets used in ATM transaction logs + var/list/transaction_logs = list() // list of strings using html code to visualise data + var/list/item_list = list() // entities and according + var/list/price_list = list() // prices for each purchase + + var/obj/item/confirm_item + var/datum/money_account/linked_account + + +// Claim machine ID +/obj/item/device/retail_scanner/New() + machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" + + +// Always face the user when put on a table +/obj/item/device/retail_scanner/afterattack(atom/movable/AM, mob/user, proximity) + if(!proximity) return + if(istype(AM, /obj/structure/table)) + src.pixel_y = 3 // Shift it up slightly to look better on table + src.dir = get_dir(src, user) + else + scan_item_price(AM) + +// Reset dir when picked back up +/obj/item/device/retail_scanner/pickup(mob/user) + src.dir = SOUTH + src.pixel_y = 0 + + +/obj/item/device/retail_scanner/attack_self(mob/user as mob) + // Reset if necessary + if(transaction_amount) + reset_memory() + user << "You reset the device." + else + custom_interface(user) + + +/obj/item/device/retail_scanner/AltClick(var/mob/user) + if(Adjacent(user)) + custom_interface(user) + + +/obj/item/device/retail_scanner/proc/custom_interface(mob/user as mob) + var/dat = "

Retail Scanner

" + if (locked) + dat += "Unlock
" + dat += "Linked account: [linked_account ? linked_account.owner_name : "None"]
" + else + dat += "Lock
" + dat += "Linked account: [linked_account ? linked_account.owner_name : "None"]
" + dat += "Custom Order
" + for(var/i=1, i<=transaction_logs.len, i++) + dat += "[transaction_logs[i]]
" + + if(transaction_logs.len) + dat += locked ? "
" : "Reset Log
" + dat += "
" + dat += "Device ID: [machine_id]" + user << browse(dat, "window=retail;size=350x500") + + +/obj/item/device/retail_scanner/Topic(var/href, var/href_list) + if(href_list["choice"]) + switch(href_list["choice"]) + if("toggle_lock") + if(allowed(usr)) + locked = !locked + else + usr << "\icon[src]Insufficient access." + if("link_account") + var/attempt_account_num = input("Enter account number", "New account number") as num + var/attempt_pin = input("Enter PIN", "Account PIN") as num + linked_account = attempt_account_access(attempt_account_num, attempt_pin, 1) + if(linked_account) + if(linked_account.suspended) + linked_account = null + src.visible_message("\icon[src]Account has been suspended.") + else + usr << "\icon[src]Account not found." + if("custom_order") + var/t_purpose = sanitize(input("Enter purpose", "New purpose") as text) + if (!t_purpose || !Adjacent(usr)) return + transaction_purpose = t_purpose + item_list += t_purpose + var/t_amount = input("Enter price", "New price") as num + if (!t_amount || !Adjacent(usr)) return + transaction_amount += t_amount + price_list += t_amount + playsound(src, 'sound/machines/twobeep.ogg', 25) + src.visible_message("\icon[src][transaction_purpose]: [transaction_amount] Thaler\s.") + if("reset_log") + transaction_logs.Cut() + usr << "\icon[src]Transaction log reset." + custom_interface(usr) + + + +/obj/item/device/retail_scanner/attackby(obj/O as obj, user as mob) + // Check for a method of paying (ID, PDA, e-wallet, cash, ect.) + var/obj/item/weapon/card/id/I = O.GetID() + if(I) + scan_card(I, O) + else if (istype(O, /obj/item/weapon/spacecash/ewallet)) + var/obj/item/weapon/spacecash/ewallet/E = O + scan_wallet(E) + else if (istype(O, /obj/item/weapon/spacecash)) + usr << "This device does not accept cash." + + else if(istype(O, /obj/item/weapon/card/emag)) + return ..() + // Not paying: Look up price and add it to transaction_amount + else + scan_item_price(O) + + +/obj/item/device/retail_scanner/proc/confirm(var/obj/item/I) + if(confirm_item == I) + return 1 + else + confirm_item = I + src.visible_message("\icon[src]Total price: [transaction_amount] Thaler\s. Swipe again to confirm.") + playsound(src, 'sound/machines/twobeep.ogg', 25) + return 0 + + +/obj/item/device/retail_scanner/proc/scan_card(var/obj/item/weapon/card/id/I, var/obj/item/ID_container) + if (!transaction_amount) + return + + if(!confirm(I)) + return + + if (!linked_account) + usr.visible_message("\icon[src]Unable to connect to linked account.") + return + + // Access account for transaction + if(check_account()) + var/datum/money_account/D = get_account(I.associated_account_number) + var/attempt_pin = "" + if(D && D.security_level) + attempt_pin = input("Enter PIN", "Transaction") as num + D = null + D = attempt_account_access(I.associated_account_number, attempt_pin, 2) + + if(!D) + src.visible_message("\icon[src]Unable to access account. Check security settings and try again.") + else + if(D.suspended) + src.visible_message("\icon[src]Your account has been suspended.") + else + if(transaction_amount > D.money) + src.visible_message("\icon[src]Not enough funds.") + else + // Transfer the money + D.money -= transaction_amount + linked_account.money += transaction_amount + + // Create log entry in client's account + var/datum/transaction/T = new() + T.target_name = "[linked_account.owner_name]" + T.purpose = transaction_purpose + T.amount = "([transaction_amount])" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + D.transaction_log.Add(T) + + // Create log entry in owner's account + T = new() + T.target_name = D.owner_name + T.purpose = transaction_purpose + T.amount = "[transaction_amount]" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + linked_account.transaction_log.Add(T) + + // Save log + add_transaction_log(I.registered_name ? I.registered_name : "n/A", "ID Card", transaction_amount) + + // Confirm and reset + transaction_complete() + + +/obj/item/device/retail_scanner/proc/scan_wallet(var/obj/item/weapon/spacecash/ewallet/E) + if (!transaction_amount) + return + + if(!confirm(E)) + return + + // Access account for transaction + if(check_account()) + if(transaction_amount > E.worth) + src.visible_message("\icon[src]Not enough funds.") + else + // Transfer the money + E.worth -= transaction_amount + linked_account.money += transaction_amount + + // Create log entry in owner's account + var/datum/transaction/T = new() + T.target_name = E.owner_name + T.purpose = transaction_purpose + T.amount = "[transaction_amount]" + T.source_terminal = machine_id + T.date = current_date_string + T.time = worldtime2text() + linked_account.transaction_log.Add(T) + + // Save log + add_transaction_log(E.owner_name, "E-Wallet", transaction_amount) + + // Confirm and reset + transaction_complete() + + +/obj/item/device/retail_scanner/proc/scan_item_price(var/obj/O) + if(!istype(O)) return + // First check if item has a valid price + var/price = O.get_item_cost() + if(isnull(price)) + src.visible_message("\icon[src]Unable to find item in database.") + return + // Call out item cost + src.visible_message("\icon[src]\A [O]: [price ? "[price] Thaler\s" : "free of charge"].") + // Note the transaction purpose for later use + if(transaction_purpose) + transaction_purpose += "
" + transaction_purpose += "[O]: [price] Thaler\s" + transaction_amount += price + item_list += "[O]" + price_list += "[price] þ" + // Animation and sound + flick("retail_scan", src) + playsound(src, 'sound/machines/twobeep.ogg', 25) + // Reset confirmation + confirm_item = null + + +/obj/item/device/retail_scanner/proc/add_transaction_log(var/c_name, var/p_method, var/t_amount) + var/dat = {" + + + + + + + +
Transaction #[transaction_logs.len+1]
Customer[c_name]
Pay Method[p_method]
Station Time[worldtime2text()]
+ + "} + for(var/i=1, i<=item_list.len, i++) + dat += "" + dat += "" + dat += "
[item_list[i]][price_list[i]]
Total Amount: [transaction_amount] þ
" + + transaction_logs += dat + + +/obj/item/device/retail_scanner/proc/check_account() + if (!linked_account) + usr.visible_message("\icon[src]Unable to connect to linked account.") + return 0 + + if(linked_account.suspended) + src.visible_message("\icon[src]Connected account has been suspended.") + return 0 + return 1 + + +/obj/item/device/retail_scanner/proc/transaction_complete() + /// Visible confirmation + playsound(src, 'sound/machines/chime.ogg', 25) + src.visible_message("\icon[src]Transaction complete.") + flick("retail_approve", src) + reset_memory() + +/obj/item/device/retail_scanner/proc/reset_memory() + transaction_amount = null + transaction_purpose = "" + item_list.Cut() + price_list.Cut() + confirm_item = null + + +/obj/item/device/retail_scanner/emag_act(var/remaining_charges, var/mob/user) + if(!emagged) + user << "You stealthily swipe the cryptographic sequencer through \the [src]." + playsound(src, "sparks", 50, 1) + req_access = list() + emagged = 1 + +//--Premades--// + +/obj/item/device/retail_scanner/command + New() + linked_account = department_accounts["Command"] + ..() + /obj/item/device/retail_scanner/medical + + New() + linked_account = department_accounts["Medical"] + ..() + +/obj/item/device/retail_scanner/engineering + New() + linked_account = department_accounts["Engineering"] + ..() + +/obj/item/device/retail_scanner/science + New() + linked_account = department_accounts["Science"] + ..() + +/obj/item/device/retail_scanner/security + New() + linked_account = department_accounts["Security"] + ..() + +/obj/item/device/retail_scanner/cargo + New() + linked_account = department_accounts["Cargo"] + ..() + +/obj/item/device/retail_scanner/civilian + New() + linked_account = department_accounts["Civilian"] + ..() \ No newline at end of file diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index dfade93ae945b8bd0c46f34ab96e30e18cc1819f..dfa384488e1ca6e0f2548de0068a314ef9af5ed7 100644 GIT binary patch literal 43529 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%0A>wM~d?G`u!awgmxVzgO-g51@aBeHBYEjK1%zBDg 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 KCRLX`;{OlWCN@+6 diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index a9998cd6243a71135524199df6b883bddafbcead..ffac13cbe2b999c6be30721eb9c32a4125a01731 100644 GIT binary patch literal 102094 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 +xUp||d6rAHyEB7QiF><6V$FX9B<1gm_-x^4 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 N6UQt~-Wj<>{TJIJd13$n diff --git a/polaris.dme b/polaris.dme index d29063995cb..6b4c2340950 100644 --- a/polaris.dme +++ b/polaris.dme @@ -5,6 +5,72 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "html" +#define FILE_DIR "html/images" +#define FILE_DIR "icons" +#define FILE_DIR "icons/48x48" +#define FILE_DIR "icons/atmos" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/mob/human_races" +#define FILE_DIR "icons/mob/human_races/cyberlimbs" +#define FILE_DIR "icons/mob/human_races/masks" +#define FILE_DIR "icons/mob/human_races/monkeys" +#define FILE_DIR "icons/mob/human_races/subspecies" +#define FILE_DIR "icons/mob/human_races/xenos" +#define FILE_DIR "icons/mob/items" +#define FILE_DIR "icons/mob/screen" +#define FILE_DIR "icons/mob/species" +#define FILE_DIR "icons/mob/species/seromi" +#define FILE_DIR "icons/mob/species/skrell" +#define FILE_DIR "icons/mob/species/tajaran" +#define FILE_DIR "icons/mob/species/unathi" +#define FILE_DIR "icons/mob/species/vox" +#define FILE_DIR "icons/NTOS" +#define FILE_DIR "icons/NTOS/battery_icons" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/clothing/species" +#define FILE_DIR "icons/obj/clothing/species/seromi" +#define FILE_DIR "icons/obj/clothing/species/skrell" +#define FILE_DIR "icons/obj/clothing/species/tajaran" +#define FILE_DIR "icons/obj/clothing/species/unathi" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/turf/flooring" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "maps" +#define FILE_DIR "maps/overmap" +#define FILE_DIR "maps/overmap/bearcat" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/effects/turret" +#define FILE_DIR "sound/effects/wind" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/music" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/Serithi" +#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG @@ -1099,10 +1165,13 @@ #include "code\modules\economy\Accounts_DB.dm" #include "code\modules\economy\ATM.dm" #include "code\modules\economy\cash.dm" +#include "code\modules\economy\cash_register.dm" #include "code\modules\economy\economy_misc.dm" #include "code\modules\economy\EFTPOS.dm" #include "code\modules\economy\Events.dm" #include "code\modules\economy\Events_Mundane.dm" +#include "code\modules\economy\price_list.dm" +#include "code\modules\economy\retail_scanner.dm" #include "code\modules\economy\TradeDestinations.dm" #include "code\modules\events\apc_damage.dm" #include "code\modules\events\blob.dm" From 60f53587514322846346dc52d0d21e807011c2d8 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 21 Feb 2016 17:23:54 +0100 Subject: [PATCH 13/97] All cash now acts like bundles --- code/game/machinery/vending.dm | 16 +-------------- .../items/weapons/storage/uplink_kits.dm | 20 +++++++++---------- .../objects/items/weapons/storage/wallets.dm | 4 ++-- .../crates_lockers/closets/secure/freezer.dm | 6 +++--- code/modules/admin/verbs/debug.dm | 2 +- code/modules/economy/cash.dm | 14 ++++--------- 6 files changed, 21 insertions(+), 41 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 19651f99898..2d6c12a03bb 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -255,8 +255,7 @@ usr << "\icon[cashmoney] That is not enough money." return 0 - if(istype(cashmoney, /obj/item/weapon/spacecash/bundle)) - // Bundles can just have money subtracted, and will work + if(istype(cashmoney, /obj/item/weapon/spacecash)) visible_message("\The [usr] inserts some cash into \the [src].") var/obj/item/weapon/spacecash/bundle/cashmoney_bundle = cashmoney @@ -267,19 +266,6 @@ qdel(cashmoney_bundle) else cashmoney_bundle.update_icon() - else - // Bills (banknotes) cannot really have worth different than face value, - // so we have to eat the bill and spit out change in a bundle - // This is really dirty, but there's no superclass for all bills, so we - // just assume that all spacecash that's not something else is a bill - - visible_message("\The [usr] inserts a bill into \the [src].") - var/left = cashmoney.worth - currently_vending.price - usr.drop_from_inventory(cashmoney) - qdel(cashmoney) - - if(left) - spawn_money(left, src.loc, user) // Vending machines have no idea who paid with cash credit_purchase("(cash)") diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index a01722f9e94..5b46e990f0b 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -245,15 +245,15 @@ /obj/item/weapon/storage/secure/briefcase/money/New() ..() - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) - new /obj/item/weapon/spacecash/bundle/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) diff --git a/code/game/objects/items/weapons/storage/wallets.dm b/code/game/objects/items/weapons/storage/wallets.dm index e9ef52fc114..9b4f9271a24 100644 --- a/code/game/objects/items/weapons/storage/wallets.dm +++ b/code/game/objects/items/weapons/storage/wallets.dm @@ -75,10 +75,10 @@ /obj/item/weapon/storage/wallet/random/New() ..() - var/item1_type = pick( /obj/item/weapon/spacecash/bundle/c10,/obj/item/weapon/spacecash/bundle/c100,/obj/item/weapon/spacecash/bundle/c1000,/obj/item/weapon/spacecash/bundle/c20,/obj/item/weapon/spacecash/bundle/c200,/obj/item/weapon/spacecash/bundle/c50, /obj/item/weapon/spacecash/bundle/c500) + var/item1_type = pick( /obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50, /obj/item/weapon/spacecash/c500) var/item2_type if(prob(50)) - item2_type = pick( /obj/item/weapon/spacecash/bundle/c10,/obj/item/weapon/spacecash/bundle/c100,/obj/item/weapon/spacecash/bundle/c1000,/obj/item/weapon/spacecash/bundle/c20,/obj/item/weapon/spacecash/bundle/c200,/obj/item/weapon/spacecash/bundle/c50, /obj/item/weapon/spacecash/bundle/c500) + item2_type = pick( /obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50, /obj/item/weapon/spacecash/c500) var/item3_type = pick( /obj/item/weapon/coin/silver, /obj/item/weapon/coin/silver, /obj/item/weapon/coin/gold, /obj/item/weapon/coin/iron, /obj/item/weapon/coin/iron, /obj/item/weapon/coin/iron ) spawn(2) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index f7d50ad0285..0722b5b0771 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -85,9 +85,9 @@ New() ..() for(var/i = 0, i < 3, i++) - new /obj/item/weapon/spacecash/bundle/c1000(src) + new /obj/item/weapon/spacecash/c1000(src) for(var/i = 0, i < 5, i++) - new /obj/item/weapon/spacecash/bundle/c500(src) + new /obj/item/weapon/spacecash/c500(src) for(var/i = 0, i < 6, i++) - new /obj/item/weapon/spacecash/bundle/c200(src) + new /obj/item/weapon/spacecash/c200(src) return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 94f13c9a1b2..3db3cfbca66 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -607,7 +607,7 @@ for(var/obj/item/briefcase_item in sec_briefcase) qdel(briefcase_item) for(var/i=3, i>0, i--) - sec_briefcase.contents += new /obj/item/weapon/spacecash/bundle/c1000 + sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000 sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow sec_briefcase.contents += new /obj/item/weapon/gun/projectile/revolver/mateba sec_briefcase.contents += new /obj/item/ammo_magazine/a357 diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index c3d2e21b53a..022ebe2239a 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -31,12 +31,6 @@ user << "You combine the Thalers to a bundle of [bundle.worth] Thalers." qdel(src) -/obj/item/weapon/spacecash/bundle - name = "pile of thalers" - icon_state = "" - desc = "They are worth 0 Thalers." - worth = 0 - /obj/item/weapon/spacecash/update_icon() overlays.Cut() name = "[worth] Thaler\s" @@ -135,11 +129,11 @@ worth = 1000 proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) - var/obj/item/weapon/spacecash/bundle/bundle = new (spawnloc) - bundle.worth = sum - bundle.update_icon() + var/obj/item/weapon/spacecash/SC = new (spawnloc) + SC.worth = sum + SC.update_icon() if (ishuman(human_user) && !human_user.get_active_hand()) - human_user.put_in_hands(bundle) + human_user.put_in_hands(SC) return /obj/item/weapon/spacecash/ewallet From a6ae3d964f24437f6545a4f285cb47e5a93174cb Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 21 Feb 2016 17:44:13 +0100 Subject: [PATCH 14/97] Removes EFTPOS, adds registers and scanners --- maps/polaris-1.dmm | 38 ++++++++++++++++++++------------------ maps/polaris-2.dmm | 10 ++++++---- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 818ee5a5626..ae1a62db89b 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -502,7 +502,7 @@ "ajH" = (/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) "ajI" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/solar/auxstarboard) "ajJ" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/obj/item/clothing/under/suit_jacket/red,/obj/machinery/light,/obj/item/weapon/barcodescanner,/turf/simulated/floor/carpet,/area/library) -"ajK" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/eftpos{eftpos_name = "Library EFTPOS scanner"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/carpet,/area/library) +"ajK" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/item/device/retail_scanner/civilian{tag = "icon-retail_idle (NORTH)"; icon_state = "retail_idle"; dir = 1},/obj/item/device/camera,/turf/simulated/floor/carpet,/area/library) "ajL" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) "ajM" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) "ajN" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) @@ -1392,7 +1392,7 @@ "aAN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_equiptment_storage) "aAO" = (/obj/machinery/computer/prisoner,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/warden) "aAP" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/security/warden) -"aAQ" = (/obj/structure/table/reinforced,/obj/item/device/eftpos{eftpos_name = "Brig EFTPOS scanner"},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 26},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/security{c_tag = "SEC - Warden's Office"},/obj/item/weapon/crowbar,/obj/item/device/radio/off,/obj/item/weapon/wrench,/turf/simulated/floor/tiled/dark,/area/security/warden) +"aAQ" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 26},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/security{c_tag = "SEC - Warden's Office"},/obj/item/weapon/crowbar,/obj/item/device/radio/off,/obj/item/weapon/wrench,/obj/item/device/retail_scanner/security,/turf/simulated/floor/tiled/dark,/area/security/warden) "aAR" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/machinery/photocopier,/turf/simulated/floor/tiled/dark,/area/security/warden) "aAS" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 30},/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Warden's Office"},/turf/simulated/floor/tiled/dark,/area/security/warden) "aAT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/security/warden) @@ -2887,7 +2887,7 @@ "bdA" = (/obj/machinery/door/airlock/glass_medical{name = "Staff Room"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "bdB" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) "bdC" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdD" = (/obj/structure/table/marble,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"bdD" = (/obj/structure/table/marble,/obj/machinery/door/firedoor/border_only,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (EAST)"; icon_state = "register_idle"; dir = 4},/obj/machinery/door/blast/shutters{dir = 8; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "bdE" = (/obj/structure/table/marble,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "bdF" = (/obj/structure/cable/green,/obj/structure/flora/pottedplant,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bdG" = (/obj/structure/table/woodentable,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) @@ -4752,7 +4752,7 @@ "bNt" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "bNu" = (/obj/structure/closet/secure_closet/hop2,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) "bNv" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bNw" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/device/eftpos{eftpos_name = "HoP EFTPOS scanner"},/obj/item/weapon/stamp/hop,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bNw" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/hop,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bNx" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bNy" = (/obj/effect/floor_decal/corner/blue,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) "bNz" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) @@ -4969,7 +4969,7 @@ "bRC" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) "bRD" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) "bRE" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bRF" = (/obj/structure/closet/chefcloset,/obj/item/device/eftpos{eftpos_name = "Kitchen EFTPOS scanner"},/obj/item/glass_jar,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRF" = (/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRG" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRH" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light,/obj/machinery/button/remote/blast_door{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access = list(28)},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRI" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) @@ -5064,7 +5064,7 @@ "bTt" = (/obj/machinery/chemical_dispenser/full,/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bTu" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bTv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bTw" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 4; pixel_y = -6},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the captain's office."; id = "captaindoor"; name = "Captain's Office Door Control"; pixel_x = 4; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bTw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "bTx" = (/obj/structure/closet/secure_closet/medical1,/obj/item/weapon/storage/box/pillbottles,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bTy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) "bTz" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) @@ -5300,7 +5300,7 @@ "bXV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "bXW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "bXX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bXY" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/item/device/eftpos{eftpos_name = "Bridge EFTPOS scanner"},/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bXY" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/retail_scanner/command{tag = "icon-retail_idle (EAST)"; icon_state = "retail_idle"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bXZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bYa" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bYb" = (/obj/item/weapon/folder/red,/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -6268,7 +6268,7 @@ "cqB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) "cqC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) "cqD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqE" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/item/device/eftpos{eftpos_name = "Cargo Bay EFTPOS scanner"},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cqE" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 4; pixel_y = -6},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the captain's office."; id = "captaindoor"; name = "Captain's Office Door Control"; pixel_x = 4; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/captain) "cqF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/office) "cqG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) "cqH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) @@ -6417,7 +6417,7 @@ "ctu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) "ctv" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/office) "ctw" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office) -"ctx" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/brown{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"ctx" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) "cty" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/office) "ctz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/crew_quarters/bar) "ctA" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/foyer) @@ -6795,7 +6795,7 @@ "cAI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cAJ" = (/obj/structure/closet,/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cAK" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAL" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver{pixel_x = -3; pixel_y = 3},/obj/item/weapon/coin/silver,/obj/item/device/eftpos{eftpos_name = "Quartermaster EFTPOS scanner"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAL" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/brown{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/device/retail_scanner/civilian{tag = "icon-retail_idle (NORTH)"; icon_state = "retail_idle"; dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) "cAM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cAN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) "cAO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) @@ -7385,7 +7385,7 @@ "cMa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) "cMb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) "cMc" = (/obj/machinery/lapvend,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cMd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cMd" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver{pixel_x = -3; pixel_y = 3},/obj/item/weapon/coin/silver,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cMe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cMf" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cMg" = (/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) @@ -9675,6 +9675,8 @@ "dEc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/obj/machinery/space_heater,/turf/simulated/floor,/area/engineering/storage) "dEd" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/storage) "dEe" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/deck/cards,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/structure/table/steel,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dEf" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"dEg" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9836,8 +9838,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbOLbSAbQGbQHbQHbSBbOLbORahyahyaahaahbtHbSCbIibSDbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbSEbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSLbSLbSLbSLbSLbSLbSQbSRbSQbSSbSSbSQbSTbSQbSUbSQbGYahyahybKdbecbcnbSVbbobbobFubFubFubFubFubFubSWbFubFubSXbSYbSZbNCbTabTbbTcbTdbNCbTebTfbNCaahaZdaZHbEgbFLbvJbEgbEgbThbTibTibTibTibEgbEgbTjbTkbTlbTmbTnbTkbTlbTkbTobTpaUvaUvaUvaUvbTqbTrbTsaToahybMkbGxbTubTvbTubTtbScbTxbTybVhbTAbTBbTCbTDbTEbKSbTFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbSpbTUbTVbTWbTXbTYbTZbSqbUabUbbSubUcbUdbUebSuaahaahbSxbUfbUgbSxaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbNebNfbNgbUhbNgbNfbNebLkahyahyaahaahbtHbtHbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbUibUjbUkbUlbSEbUmbUnbUnbUobUpbUqbUrbUsbUtbUubUvbUwbUxbSLbUybUzbUAbUBbUBbUybUzbUybUCbUDbUEahyahybKdbecbcnaZzbUFahybUGbUHbUIbUJbUKbULbULbUMbUGbUNbUObUPbNCbNCbUQbNCbNCbNCbNCbNCbNCaahaZdaZHbURbvMbUTbUUbUVbUWbUWbUWbUWbUWbYobUYbTkbTlbUZbVabVbbVcbTkbTlbVdbVeaUvaUvbVfbVgbdvaUvbvPaToahybMkbVibVjbVkbVlbVmbVnbVobVpbVqbVrbVsbMpbKNbKNbKSbKSbKSbKSbKSbTJbVtbVubVvbVwbVxbVybVzbVAbVBbVCbSpbVDbVEbVFbVGbVGbVHbSqbVIbVJbSubVKbVLbVMbSuaahaahbSxbVNcAhbSxaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbWKbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkbTwbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZcbacbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahycbgcbhcbicbjcbgahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEcbkcblcbmcbnbSEbNZcbpcbqcbrcbscbtcbucbvcbwcbxcbycbzcbAbSLcbBcbCbUBbUBbUBbUBcbDbUBcbEcbFcamcancbGcbHbecbcnaZzcbIahybUGcbJcbKcbLcbMbULcbNbUGcbOcbPcbQcbObNCcbRcbScbTcbUcbVcbWcbXbNCaahaZdbYpaZdcDsbTlbTkbYsbTmbTnbTkbTlbTkcbZbTmbTlbTkbTlccabTnccbbTlbTkdBQcaIahyahybrGccdbgJaUvbrGahyahyahyahyahyahyahyahyahyahyahyccBccfccgcaNaahaahaahaahaahaahaahbZCcchcciccjbZGcckcclbZHccmccnccobZLaahaahaahaahaahaahbZMbZNbZMbZMbZMbZMaahaahaahaahcbcccpccqccrccscctccuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9856,22 +9858,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjaahaahcjgcnUckXcnVcnWcnXcnYcnZcoacobcoacoccoocoecleclecofchYbRKchYaahaahaahaahaahaahaahaahaahcmjcogcohcoicllcojcokcolcnlcomcllaahaahbZXconcjubZXaahaahaahaahaahahycowckFckFcopcoqckIckIcorckIckIcoscjzahyahyahyahybbobbocotcimbcnbeccoAbboclmckLckMciFclmckMciFcovcoGcoxcoycozcoScoxcoBcovciFclmckLckMciFcoCckicoDcmBcoEciFclmckLckMciFciFclmckLckMczAclmckLckMciFciFdCQckMciFclmckLckMciFcoFckickicfRcoXciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMcoHcoIcoJcoJcoJcoJcoJcoJcoJcoJcoKcoLcoLcoLcoMcoNcoObZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbLjaahaahcjgcoPckncoQcmacoRcpqcoTcoUcoVcoacoWcpPcoYcoZcpacpbchYcpcchYaahaahaahaahaahaahaahaahaahcmjcpdcohcpecllcpfcpgcphcpicokcllaahaahcpjbZXcpkbZXcpjaahaahaahaahahyahyahyahycjzcplcpmcpncpocppcpTcprcjzahyahyahyahyahybbobbocpscptcmzbbobboahyahyahyahyahyahycovcNHcpvcpwcpxcpycpzcpAcpBcNIcovahyahyahyciFciFcpDcpEckjciFciFahyahyahyczZcDncDncDncEvcEvcEvcEVcEVcEWczZahyahyahyahyahyahyciFciFcjIcjIcjKciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcpFcpGcpHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcpIcoMcpJbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahcjgcpKcpLcpMcpNcpOcqecpQcoacpRcoacpSchYcqzcpUcqzcpVcpWchZchYcpXcpXcpXcpXcpXcpXcpXcpXcpXcmjcmjcpYcmjcllcllcpZcqacllcpZcllcpXcpjcpjcqbcqccqdcpjcpjcpjcpjcpjcrIcqfcqfcqgcjzcjzcjzcjzcqhcjzcjzcjzcjzcrIcqfcqfcqfcqgcpjcqicqjcqkcqlcqmcpjcpjahyahyahyahyahycovcqncqocqpcqqcqrcqscrJcpBcqucovahyahyahyahycqvcqwcqxcqycqvahyahyahyahyczZcFecEVcEVcEvcEvcEVcEVcEVcIFczZahyahyahyahyahyahyahycrNckicqAcqBciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcqCcgnbZMbZMaahaahaahaahaahaahaahaahaahaahaahbZMbZMcgncqDbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgcqEckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcrkcrlcrmcrncrocrpcrqcrrcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgctxckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcrkcrlcrmcrncrocrpcrqcrrcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahcjgcsdcknckncsecsfcsgcshcshcsicshcsjcskcslcsmcsncsncsncsocspcsqcsrcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsucsvcswcsxcsycswcswcsvcswcswcswcszcsAcsBcrucrucrucricrucsCcswcsDcswcsEcswcswcswcsFcswcsvcswcsGcsHcsIcrucsJcsRahyahyahyahyahyctmcqtcrKcrLcsMcsMcsMcrLcpBcqtctmahyahyahyctucsOcrOcsPcsQcumcsSahyahyahycMYcJacJacNfcEVcEVcEVcEVcEVcrQcrQcwtctdcsXcwtcwvcsXcsYcwwctbcsYctbctecxOcwxcrQcrQaahaahcrXcrXcrXcrXcrXctfctgcthcrXctictjcrZctkctlcurcrZcrZcrZcrZcrZcsacsacsacsactnctoctpcsactqctrcscctscttcuTcsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwctxctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubcuacuacuacuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwcALctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubcuacuacuacuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadcuScuScvgcuUcuScuVcuWcuScuScuScuXcvocuZcuXcvrcvbcuXcvccvdcvecvfcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpjcvNcvhcrFcvicvjcpjcrIcqfcqfcqfcqfcqfcqfcqfcqgcpjbRRcvlcqdcpjcrIcqfcqgcpjcrIcqfcqgcpjcvmcrucrucrGcvncpjcpjahyahyahyahyahycwjcvpcuocrLcrLcrLcrLcrLcuqcvqcwjahyahyahycqvcwqcrOcrPcqycvscqvahyahyahycRUcWQcJacJacJacJacEVcEVcWRcrQcBkcsYcsYcsYcvucvucvucvucvuctbcDpcwzcsYcsYcsYcducrQaahaahcrXcvwcvxcvwcrXcrXcvycrXcrXcwFcwGcrZcrZcvBcrZcrZcvCcvDcvCcrZcvEcvFcvEcsacsacvGcsacsacvHcvIcsccsccvJcsccsccvKcvLcvKcscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxfcvOcvPcvQcvRcvScvTcvUcvVcvWcvXcvYcvZcwacwbcwccuXcpXcpXcpXcpXcpXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcpjcwdcwecwfcwgcwdcpjahyahyahyahyahyahyahyahyahycpjcwhcwicwhcpjahyahyahyahyahyahyahycxAcqicqicqicwkcqicxAahyahyahyahyahyahycovcuncwlcwmcwncwocuncuncuqcwpcovahyahyahycsKcqycrOcrPcqycqycsKahyahyahyczZcZMcJacJadcEdcLcDncEVcEVcrQcvucvucsYcsYcBicDqdBUcxPbdUctbcxRcsYcFdcFdcFdcFdcrQaahaahcrXcwBcwCcwDcwDcwDcwJcwHcwLcwKcwUcwTcwXcwVcwMcwNcwMcwOcwPcrZcwQcwRcwScwScwScyacyecybcyqcyfcwYcwZcxacxbcxccxbcxdcxecscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxNcxgcxgcxgcxgcvScvTcxhcxhcxicuXcxjcxkcxlcxmcxncuXcxocxpcxqcxraahaahaahaahaahcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxscxtcxucxvcxwcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcxxcxycwhahyahyahyahyahyahyahyahycxzcyBcxBczkcxDcyBcxzahyahyahyahyahyahycovcovcxEcxFcxGcxHcxIcxJcxKcovcovahyahyahycumcsScxLcxMcqyctucsOahyahyahyczZczZdcYdcEdcEdcEcJacDnddacrQcEFcxPcsYcsYcxQcxQcxQcxQcxQctbcxRcsYcFdcFdcFdcFbcrQaahaahcrXcxVcxWcxXcxYcxZcytcyrcrXcyccydcrZcAkcyucygcyhcyicyjcykcrZcylcymcyncyocypcAqcAucsacyscAxcBocBncyvcywcyxcyycyzcyAcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczTcyCcyDcyEcyFcxgcxgcvScyGcyHcyIcyJcyKcyLcyMcyNcyOcyPcuXcxqcxqcxqcxrcxrcxrcxrcxrcxrcxrcyQcyRcyScyScyScyScyScyScyScyScyScyScyScyTcyScyUcyVcyWcyXcyYcyVcyZczaczbczaczaczaczaczaczaczaczaczaczccwhahyahyahyahyahycxzcxzcxzcxzczdczebTgczgczhcxzcxzcxzcxzahyahyahyahycovcovcovcziczjczicovcovcovahyahyahyahyahycvacrOcrPcqycvaahyahyahyahyahyczZczZczZczZddeczZczZczZcrQcxQcxQcDocwycwycwycFccHvcHrcJzcHxcsYcFdcFdcFdcFdcrQaahaahcrXcrXcrXcrXcrXcrXcBqcrXcrXczpcuAcrZcrZcBrcrZcrZcrZcrZcrZcrZcsacsacsacsacsacBucsacsacuLcBvcsccsccsccsccsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczrczsczrczscztczuczvczwczxczyczzcxgcArczBczCczDczEcuXcuXczFczGczGczGczGczGczGczGczGczGczGczHcxqcxrcxrcxrcxrcxrczIczIczJcxrcOHczKcxqcxrczLczMczNczOczPcwhczQczQddgddmddkczQczQcwhcwhcwhcwhczRcwhahyahyahyahyahycxzczSczScABczUczVczWczXczYcAIcAacAacxzaahahyahyahyahyaahaahczicAbcziaahaahaahahyahyahyahyahycqvcAccAdcAecqvahyahyahyahyahyahyahyahycBgcQzcBgahyaahcrQcJNcxTcKMcxTcxTcFacFacKNcxTcxTcMecDrcFdcFdcFdcmYcrQaahaahaahaahaahaahcAicAjcBxcAlcAicAmcAncAocApcCccBbcAoaahaahaahaahaahaahaahcAscAtcClcAvcAscAwcCmcAycAzcAAcBAcAyaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcAEcAFcxgcxgcvScvTcAGczzcAHcBTcAJcAKcALbWMcuXcxqcANcxqcxqcxrcxrcxrcxrcxrcxrcxrcxrcAOcxrcxraahaahaahcxrcAPcAPcAPcxrcxrcxrcxrcwdcwdcAQcARcAScwdcwdcwhcwhcwhcwhcwhczQcwhcwhaahaahcwhczRcwhaahahyahyahyahycxzcATczecAUcAVczeczeczgcAWcAXczecAYcxzaahahyahyaahaahaahaahczicAZcziaahaahaahcBacCScBccBacqvcqvcBdcBecBfcqvcBgcBgcBgcBgcBgahyahyahycBgcQzcBgaahaahcrQcvucvucMXcGzcGAcGAcGAcNJcGAcGzcNMcsYcNVcNVcNWcNXcrQaahaahcAicAicAicAicAicBmcDycDxcAiczpcBpcAocDDcDCcBscAocAocAocAocAocAscAscAscAscBtcDMcDNcAscBwcBvcAycFkcBycBzcAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcEBcyCcBBcBCcxgcxgcxgcBDcvTcAGczzcBEcuXcvrcvbcuXcuXcuXcxrcANcBFcxrcxraahaahaahaahaahaahcxrcBGcBHcxraahaahaahcBIcBIcBJcBIcBIaahaahaahaahcwdcBKcxucxvcwdaahaahaahaahaahcwhczQcwhaahaahaahcwhczRcwhaahaahaahahyahycxzcxzcxzcxzcBLcBMcBNcBOcbocxzcxzcxzcxzaahaahaahaahaahaahaahczicAbczicziczicBacBacBQcBRcBacBScEIcrOcrPcqycBUcBgcBVcBWcBXcBgcBgahyahycBgcQzcBgaTWaahcrQcNRcxPcMXcGzcHscHtcHucNUcHwcGzcNMcsYcPccPccPccOVcrQaahaahcAicBZcCacCbcAicAicFlcAicAicCdcvAcAocFmcCecAocAocCfcCgcChcAocCicCjcCkcAscAscFncAscAscvHcFycAycAycCncAycAycCocCpcCqcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcAEcAFcxgcxgcvScvTcAGczzcAHcBTcAJcAKcMdbWMcuXcxqcANcxqcxqcxrcxrcxrcxrcxrcxrcxrcxrcAOcxrcxraahaahaahcxrcAPcAPcAPcxrcxrcxrcxrcwdcwdcAQcARcAScwdcwdcwhcwhcwhcwhcwhczQcwhcwhaahaahcwhczRcwhaahahyahyahyahycxzcATczecAUcAVczeczeczgcAWcAXczecAYcxzaahahyahyaahaahaahaahczicAZcziaahaahaahcBacCScBccBacqvcqvcBdcBecBfcqvcBgcBgcBgcBgcBgahyahyahycBgcQzcBgaahaahcrQcvucvucMXcGzcGAcGAcGAcNJcGAcGzcNMcsYcNVcNVcNWcNXcrQaahaahcAicAicAicAicAicBmcDycDxcAiczpcBpcAocDDcDCcBscAocAocAocAocAocAscAscAscAscBtcDMcDNcAscBwcBvcAycFkcBycBzcAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcEBcyCcBBcBCcxgcxgcxgcBDcvTcAGczzcBEcuXcvrcvbcuXcuXcuXcxrcANcBFcxrcxraahaahaahaahaahaahcxrcBGcBHcxraahaahaahcBIcBIcBJcBIcBIaahaahaahaahcwdcBKcxucxvcwdaahaahaahaahaahcwhczQcwhaahaahaahcwhczRcwhaahaahaahahyahycxzcxzcxzcxzcBLcBMcBNcBOcbocxzcxzcxzcxzaahaahaahaahaahaahaahczicAbczicziczicBacBacBQcBRcBacBScEIcrOcrPcqycBUcBgcBVcBWcBXcBgcBgahyahycBgcQzcBgaTWaahcrQcNRcxPcMXcGzcHscHtcHucNUdEfcGzcNMcsYcPccPccPccOVcrQaahaahcAicBZcCacCbcAicAicFlcAicAicCdcvAcAocFmcCecAocAocCfcCgcChcAocCicCjcCkcAscAscFncAscAscvHcFycAycAycCncAycAycCocCpcCqcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcCrcyFcxgcxgcvScvTcAGczzcCscCtcCucCvcCwcCxcCycCzcCAcxrcxraahaahaahaahaahaahaahcxrcCBcCCcxrcxraahaahcBIcCDcCEcCFcBIcCGcCGcCGaahcwdcCHcCIcCJcCKcCKcCKcCKcCKcCKcCKcCLcCKcCKaahahycwhczRcwhaahaahaahaahahycxzcCMcCNcABcCOczVcCPcCQcCRcEKcCTcCUcxzaahaahaahaahaahaahaahczicCVcCWcCXcCXcCYcCZcDacDbcDccDdcDecDfcDgcDhcDicBgcDjcDkcDlcDmcBgcBgcBgcBgcQzcQzcBgcBgcrQclXcxQcMXcGzcHscHtcIGcOYcHwcGzcNMcsYcQHcQHcOZcPacrQaahaahcAicDtcDucDvcDwcDvcFAcFzcDzcDAcwIcDBcHFcHAcDEcDFcDEcDGcDHcAocDIcDJcDKcDLcDKcHGcHKcDOcwWcHNcDPcDQcDRcDScDTcDScDUcDVcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcDWcDXcDWcDYcDZcEacEbcEccEdcEeczzcEfcCtcEgcEhcEicEjcEkcCtcxrcxraahaahaahaahaahaahaahaahcxrcElcEmcxqcxraahaahcBIcCDcCEcCFcBIcEncEocCGcCGcwdcEpcEqcErcCKcEscEtcEuddpcEwcEwcEwcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcATczecEycAVczecEzczgcEAcFHczeczecxzaahaahaahaahaahaahaahczicECcEDcEEcEDcBackacEGcEHcFXcEJcGfcELcEMcENcEOcEPcEQcERcERcEScETcEUcEUcQeddrcEXcQfcEYcEZcxTcxTcQgcQhcHscJLcJMcQFcHwcGzcNMcQIcQGcQGcQGcQGcQGaahaahcAicFfcFgcFhcFicFjcIKcIJcAicyccydcAocIPcILcFocFpcFqcFrcFscAocFtcFucFvcFwcFxcIQcIRcAscyscAxcKacJRcFBcFCcFDcFEcFFcFGcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcGjcFIcFJcFKcDZcxgcxgcvScFLcyHcFMcFNcFOcFPcFQcFRcFScFTcCtaahaahaahaahaahaahaahaahaahaahcxrcElcFUcxqcxraahaahcBIcFVcCEcCFcBIcFWcGpcFYcFZcwdcGacGbcGccCKcGdcGecEwcEwcEwcEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcxzcxzcxzcGqczecGgcGhcOIcGBczecGkcxzaahaahaahaahaahaahaahczicECcGlcziczicBacGmcGncGocGScEJcHccGrcrPcqycGscBgcGtcGucGvcGwcBgcBgcBgcGxcXdcERcERddqcrQcrQcrQcrQcrQcKJcKKcKLdhfcHwcGzcNMcQGcQGdkBdkBdlCcQGaahaahcAicAicAicAicAicAicKbcAicAiczpcuAcAocAocFmcAocAocAocAocAocAocAscAscAscAscAscKScAscAscuLcBvcAycAycAycAycAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacHHcGCcGDcGEcGEcGFcGGcGGcGGcGGcGHcGIcGIcGJcGKcGLcCtbkQbkQahyahyahybkQbkQaahaahaahcxrcGMcGNcxrcxraahaahcBIcGOcGPcOJcBIcGRcHRcCGcCGcwdcGTcCIcGUcGVcGWcGWcGWcGXcGXcGXcGXcGYcCKahyahycwhczRcwhaahaahaahaahaahcxzcGZczecABcHaczVcCPcCQcHbcHSczecGkcxzaahaahaahaahaahaahaahczicAbczicziaahcBacHdcHedmEcHgcHfcHccHicHjcHkcHlcHmcHncHocHmcHpcHmaahcBgcBgcHqcGxcGxdnjcOUdBSdBTcMfcrQcrQcMgcMhdhfcHwcGzdBVdDhdDgdDjdDidDkcQGaahaahaahaahaahaahcHycHzcKTcHBcHycHCcHDcHEcKXcKWcIzcHEaahaahaahaahaahaahaahcHIcHJcLgcHLcHIcHMcLhcHOcHPcHQcJtcHOaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacJwcGCcDXcHTcDXcHUcHVcxgcxgcHWcCtcHXcGKcHYcHZcIacCtbkQcIbcIccIccIccIcbkQaahaahaahcxrcIdcIecxraahaahaahcBIcCDcIfcOScBIcIhcIicIjcIkcwdcIlcImcIncCKcGecIocGecEwcGecEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcIpczecIqcAVcIrcIscItcAWcIuczecGkcxzaahaahaahaahaahaahaahczicAbcziaahaahcBacIvcIwcHhcFXcIycKDcrOcrPcIAcDicHmcIBcICcIDcIEcHmaahaahcBgcHqcBgcOTdDlcNKcNTcNLcNNctzcNOcNPcNQdDmcNScNTdDncQGdDodDqdDpdDrcQGaahaahcHycHycHycHycHycIIcMpcMocHyczpcuAcHEcMqcIMcINcHEcHEcHEcHEcHEcHIcHIcHIcHIcIOcMrcMscHIcuLcBvcHOcMtcIScITcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvMcvMcvMcvMcvMaadaadaadcuScuScuScuScuScuScuScIUcIVcIWcIXcIYcIZddOcJbcCtcCtahycIccJccJdcJccIcahyahyaahcJecJecJfcJgcJeaahaahaahcBIcCDcJhcJicJjcJkcJlcJmcJmcwdcJncJocJpcCKcJqcGecEwcEwcEwcEwcJrcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcJsczecMLcJuczVcJvczXczYcNgczeczecxzaahaahaahaahaahaahaahczicAbcziaahaahcBacJxcJycIxcGScJAcJBcJCcJDcJEcJFcHmcJGcJHcJIcJJcHmaahaahcBgcGycBgcBgcBgcrQcMdcsYcOWcOXcrQcHtdDscOYdDtcsYdDucQGdDvcQGdDwcQGcQGaahaahcHycJOcJPcJQcHycHycMucHycHycJScvAcHEcMvcJTcHEcHEcJUcJVcJWcHEcJXcJYcJZcHIcHIcMwcHIcHIcvHcMxcHOcHOcKccHOcHOcKdcKecKfcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvMcvMcvMcvMcvMaadaadaadcuScuScuScuScuScuScuScIUcIVcIWcIXcIYcIZddOcJbcCtcCtahycIccJccJdcJccIcahyahyaahcJecJecJfcJgcJeaahaahaahcBIcCDcJhcJicJjcJkcJlcJmcJmcwdcJncJocJpcCKcJqcGecEwcEwcEwcEwcJrcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcJsczecMLcJuczVcJvczXczYcNgczeczecxzaahaahaahaahaahaahaahczicAbcziaahaahcBacJxcJycIxcGScJAcJBcJCcJDcJEcJFcHmcJGcJHcJIcJJcHmaahaahcBgcGycBgcBgcBgcrQdEgcsYcOWcOXcrQcHtdDscOYdDtcsYdDucQGdDvcQGdDwcQGcQGaahaahcHycJOcJPcJQcHycHycMucHycHycJScvAcHEcMvcJTcHEcHEcJUcJVcJWcHEcJXcJYcJZcHIcHIcMwcHIcHIcvHcMxcHOcHOcKccHOcHOcKdcKecKfcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbkQaahaahaahaahaahcuScuScuScuScCtcCtcCtcCtcCtcCtaahahycIccJccJccJccIcahyahyaahcJecKgcKhcKicJecKjcKjcKjcBIcBIcKkcKlcBIcKmcKncKocKpcKqcKrcKscKtcKqcKucGedeccKvcEwcKwcKwcKwcCKahyahycwhczRcwhaahaahaahaahaahcxzcKxczecHScKyczecKzczgcKAcHScKBcKBcxzaahaahaahaahaahaahaahczicAbcziaahcKCcKCcNYcKEcKFcKCcKCcKCcKGcKHcKIcKCcKCcKCcKCcKCcKCcKCcKCaahcBgcHqcBgaahaahcrQcrQcQAcQBcQCcrQcQDcQEdDydDxcsYcsYcQGdDzcQGdDAcQGaahaahaahcHycKOcKPcKQcKRcKQcMzcMycKUcDAcwIcKVcMBcMAcKYcKZcKYcLacLbcHEcLccLdcLecLfcLecMCcMDcLicwWcHNcLjcLkcLlcLmcLncLmcLocLpcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLucLvcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgahyaahaahcrQcrQcrQcrQcrQcrQcrQcrQcrQdDCdDBcQGcQGcQGcQGcQGaahaahaahcHycMicMjcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdCbdCedCddCgdCfdCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHcMIcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQcIccMKcNZcMMcIcbkQcMNcMNcMNcMNcMPcMOcKjcMQcMRcMScMTcMUcMVcMWdDDcoucMZcNacMUcNbcNccNdcNecrVcOpcNhcNicNjcQncLGcNlcLGcLGahyahycwhcNmcNncziczicziczicziczicNocNpcxzcNqcxzcNrcxzcNqcxzcEDcEDcziczicziczicziczicziczicUqcXxcUucKCcNucLPcLPcNvcNwcNwcNxcNycNzcNAcNBcNCcNDcNEcNEcNEcNFcLPcNGcKCcZgdDEcBgahyahyaahaahaahaahaahaahaahaahcWudDFdbMdbMdDGcWuaahaahaahaahaahaahcHycHycHycHycHycHycHycHycHyczpcuAcHEcHEcHEcHEcHEcHEcHEcHEcHEcHIcHIcHIcHIcHIcHIcHIcHIcuLczqcHOcHOcHOcHOcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index 2056e569d5f..ea006692026 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -2342,7 +2342,7 @@ "Tb" = (/obj/structure/table/woodentable,/obj/item/device/megaphone,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Tc" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Td" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chawanmushi,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Te" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/bundle/c1,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Te" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) "Tf" = (/obj/item/weapon/book/manual/robotics_cyborgs,/obj/structure/table/glass,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) "Tg" = (/obj/item/robot_parts/head,/obj/structure/table/glass,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) "Th" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) @@ -2382,6 +2382,8 @@ "TP" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "TQ" = (/obj/machinery/computer/arcade/battle,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) "TR" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"TS" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/cash_register/civilian,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"TT" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c1,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoalahajapaqarasatauavawaxayaaabacadaeafagahaaaiajakalamanaoagafajacadahakazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaAaBaCaDaEaFaGaHaIaJazaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaQaQaQaQaQaQaQaQaQaQaQaQaQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaR @@ -2515,7 +2517,7 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGvGvGaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbxwxxxyaPaPaPaPaPaPaPaPaPaPaPaPaPxyxxxwwbwbwbvHmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbwPzhzixgxexfxexfzjwPzkzlzmzmzmyIyUyVznyIyYyYyYyYzozpyYyYyYyYyYsdxjxjxjxjxjxjsdvKvKvJvKvKvKvKvKvKvKvKzqsdsdsdsdsdsdsdsdsdyRyRsdvKvKsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbxwxxxyaPaPaPaPaPaPaPaPaPaPaPaPaPxyxxxwwbwbwbvHvHvHvHvHwvmTmTmTmTmTmTmTmTmTmTmTaPvGwbwbwbwPxexfzrxfxexfySzswPztxexexexeyIyVyVyVzuyYyYzvyYzozpyYzwzxzyyYsdsdvJvJvJvJsdsdvKvKzzvKvKvKvKzAzBzCvKvKsdvKvKvKvKvKvKzDsdyRyRsdvKvKsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGwbwbwbvHmTaPaPzEzFzGzEzFzFzHzIzJzFzKzLmTmTvHzMwbwbwPxfxezNxexfTQzOzPwPzQxexAxexeyIyVyVzRyIzSyYzTyYzozpyYzwzxzyyYyIvKvKvKvKvKvKvKvKvKvJvKvKvKvKzCzCzDvKvKzUvKzVvKvKzVvKzCsdyRyRsdvKvKsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvGaPaPzEzWzXzYzZAaAbAaAaAaAbAcAdvGvGvGwbwbwbwPzrzNxgxgxgxgxgxgwPAeAfxexeAgyIAhyVzRyIzSyYyYyYzozpyYzwRpzyyYyIvKvKvKvKvKvKvKvKvKvJAiyNvKvKvKvKvKAjvKsdzcAkAlzCAmvKzqsdyRyRsdvKvKsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvGaPaPzEzWzXzYzZAaAbAaAaAaAbAcAdvGvGvGwbwbwbwPzrzNxgxgxgxgxgxgwPAeAfxexeAgyIAhyVzRyIzSyYyYyYTezpyYzwRpzyyYyIvKvKvKvKvKvKvKvKvKvJAiyNvKvKvKvKvKAjvKsdzcAkAlzCAmvKzqsdyRyRsdvKvKsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvGaPaPAnAoApAoAqAoAoAoAoAoAoAoArAsxxAswbwbwbwPxfxexfxexfxexfxexfAeAeAtAeAeyIyIyIyIyIzozozozozozpyYzwRBzyyYyIvJvJAuvJvJsdwdvKvKsdAvyNvKvKvKvKvKsdsdsdsdvJvJvJvJvJsdsdAwAwsdvKvKsdaPaPaPaPAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHmTmTmTaPaPaPaPaPaPaPaPaPaPaPmTmTmTvHwbwbwbvGaPaPAyAzAAABzZACADACACACADAEAFvGvGvGwbwbwbwPxexfxexfxexfxexfxexfxexfxeAGAHyIyYyYyYzpzpzpzpzpyYyYyYyYyYyYyIAIAJvKAKALsdAMANAOAwAwBkAwsdvJAPvJsdAQAQAQARASATAUAVAQAQAQAwwdvKvKsdaPaPaPAxAxAWAWAWAWAWAWAXAXAXAWAWAWAWAXAXAXAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGaPaPmTaPaPaPaPaPaPaPaPaPaPaPmTaPaPvGwbwbwbvHmTaPaPAyzFAZAyzFzFzHzIzJzFBaBbmTmTvHwbwbwbwPxfxexfySAGySAGySxfxexfxexfySBcyIBdyYyYyYyYyYyYyYyYyYyYyYyYBdyIvKvKvKvKvKsdvKvKvKEaAQAQBlsdvKvKvKsdAQAQAQARBeBfBgAVAQAQAQAwvKvKvKsdaPaPaPAxAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPBhaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmj @@ -2544,7 +2546,7 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGaPaPmT aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHmTmTmTaPaPaPaPaPaPaPaPaPaPaPmTmTmTvHwbwbwbvHmTmTmTGdFIGkGdGFGGGHGdGfFIGdmTmTmTvHwbwbwbEyEMEMEMGIEMGJEMEMGJEMGKEMEMEMGLEyFtFtFKGMGNFNFtFtFKGOGPFNFtFtFbaPaPAwGaGbAQAQCWAQAQGbGcAwaPaPFhGQGRGRGRGRGQGQGQGQGSGTGTGTGUAxAWAWFxBJAWFxAxAxAWAWAWAWAWAWGVGVGVAWAWAWAWGVGVGVAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPFRFIGkGWGXGYGZGWGfFIFRaPaPaPvHwbwbwbEyEMEMEMEMEMEMEMEMEMEMEMEMEMEMHaEyFtFtFtFtFtFtFtFtFtFtFtFtFtFtFbaPaPAwGaGbAQAQCWAQAQGbGcAwaPaPFhGQGQGQGQGQGQGQGQGQGQGQGQGQGQAxAWAWAWAWAWAWAxAxAxAYAYAYAxAYAYAYAxAYAYAYAxAYAYAYAxaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHwbwbwbvHaPaPFjFyGeGkHbGXHcGZHbGfGlFEFnaPaPvHwbwbwbEyEMEMEMEMEMEMEMEMEMEMEMEMEMEMGLEyFtFtFtFtFtFtHdHdHdHdHdHdHdHdFbaPaPHeHeHeHfHfHgHfHfHeHeHeaPaPFhHhFhHiFhHjFhGQGQFhHkFhHlFhHmAxAWAWAWAWAWAWAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGwbwbwbvGvGvGHnHoFIGkHpFRHqFRHrGfFIHoHnvGvGvGwbwbwbEyEMEMEMEMEMEMEMEMEMEMEMEMEMEMHaEyHsHtHtFtFtHuHvHvHvHvHvHvHvHvFbaPaPHeHwHxHfHxHxHxHfHxHwHeaPaPFhHyFhHyFhHyFhGQGQFhHyFhHyFhHyAxAWAWGVGVGVGVAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGwbwbwbvGvGvGHnHoFIGkHpFRHqFRHrGfFIHoHnvGvGvGwbwbwbEyEMEMEMEMEMEMEMEMEMEMEMEMEMEMHaEyHsHtHtFtFtHuHvHvHvTSHvHvHvHvFbaPaPHeHwHxHfHxHxHxHfHxHwHeaPaPFhHyFhHyFhHyFhGQGQFhHyFhHyFhHyAxAWAWGVGVGVGVAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbxwxxxyaPaPaPaPaPaPaPaPaPaPaPaPaPxyxxxwwbwbwbHzxxHzHAFIFIFIHBHCFIFIHBFIFIFIHAHzxxHzwbwbwbEyEAEMEMEAEAEAEMEMHDFVEMEMHEHFHGEyHHHIHJFtFtHuHKHLHLHLHLHLHLHLFbaPaPHeHxHMHNHxHxHxHNHOHxHeaPaPFhFhFhFhFhFhFhGQGQFhFhFhFhFhFhAxAWAWAXAXAXAXAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbxwxxxyaPaPaPaPaPaPaPaPaPaPaPaPaPxyxxxwwbwbwbHzxxHzHPFIFIFIFIFIFIFIFIFIFIFIHPHzxxHzwbwbwbEyEOEMEMEMHQHREMEMENEyEMEMEyEyEyEyHSHTHUFtFtHuHLHLHLHLHLHLHLHLFbaPaPHeHfHxHfHxHxHxHfHxHfHeaPaPFhHVGQHVGQHVGSGQGQHWHVGQHVGQHVAxAWAWAWAWAWAWAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwbwbwbvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGwbwbwbvGvGvGHnHXFIGkGWGfFIGkGWGfFIHYHnvGvGvGwbwbwbEyEOEMEMEMEMEMEMEMHZEyEMEMIaIaIaEyIbIcIdFtFtHLHLHLIeIfIhIgHLHLFbaPaPHeHxHxHxHxHxHxHxHxHxHeaPaPFhGQGQGQGQGQGQGQGQGQGQGQGQGQGQAxBDAWAWAWAWAYAYaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP @@ -2631,7 +2633,7 @@ aRmjmjmjmjmjaPaPaPaPmjmjaPaPaPaPaPaPaPaPREQaRFRFRFRFRFQaRHaPaPaPaPaPaPaPaPaPaPmd aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPRERURURURURURHaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSOSPSQRKSRSSSTSRSUSVSWSWSVRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNSXSYSQRKSZSZSZSZTaSaSaSaSaRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNTbTcSQRKSZSZSZSZSZSZSZSZSZRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP -aRmjmjmjaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNTdTeSQRKSZSZSZSZSZSZTfTgThRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP +aRmjmjmjaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKSNTdTTSQRKSZSZSZSZSZSZTfTgThRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCRKRKRKRKRKRKSZSZSZSZSZSZSZSZSZRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjmjmjaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCTiTjTjTkTjTjTjTkTjTjTjTkTjTjTlRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aRmjaPaPaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPRCTmTnTnSUToTpToSUTqTqTrSUTsTtRSRCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP From 68495d872781fab5c5eb14fd1365c45a589a8045 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 21 Feb 2016 18:00:17 +0100 Subject: [PATCH 15/97] Postmerge fixes --- code/game/machinery/vending.dm | 11 +++++------ code/modules/economy/cash.dm | 20 +++++++++---------- code/modules/economy/cash_register.dm | 26 +++++++++++++++++++++++-- code/modules/economy/retail_scanner.dm | 2 ++ icons/obj/stationobjs.dmi | Bin 102094 -> 102252 bytes 5 files changed, 41 insertions(+), 18 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 2d6c12a03bb..561979e6e4e 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -258,14 +258,13 @@ if(istype(cashmoney, /obj/item/weapon/spacecash)) visible_message("\The [usr] inserts some cash into \the [src].") - var/obj/item/weapon/spacecash/bundle/cashmoney_bundle = cashmoney - cashmoney_bundle.worth -= currently_vending.price + cashmoney.worth -= currently_vending.price - if(cashmoney_bundle.worth <= 0) - usr.drop_from_inventory(cashmoney_bundle) - qdel(cashmoney_bundle) + if(cashmoney.worth <= 0) + usr.drop_from_inventory(cashmoney) + qdel(cashmoney) else - cashmoney_bundle.update_icon() + cashmoney.update_icon() // Vending machines have no idea who paid with cash credit_purchase("(cash)") diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 022ebe2239a..d40772a5306 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -20,15 +20,15 @@ if(istype(W, /obj/item/weapon/spacecash)) if(istype(W, /obj/item/weapon/spacecash/ewallet)) return 0 - var/obj/item/weapon/spacecash/bundle = W - bundle.worth += src.worth - bundle.update_icon() + var/obj/item/weapon/spacecash/SC = W + SC.worth += src.worth + SC.update_icon() if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/h_user = user h_user.drop_from_inventory(src) - h_user.drop_from_inventory(bundle) - h_user.put_in_hands(bundle) - user << "You combine the Thalers to a bundle of [bundle.worth] Thalers." + h_user.drop_from_inventory(SC) + h_user.put_in_hands(SC) + user << "You combine the Thalers to a bundle of [SC.worth] Thalers." qdel(src) /obj/item/weapon/spacecash/update_icon() @@ -73,10 +73,10 @@ var/obj/cash = new cashtype (usr.loc) usr.put_in_hands(cash) else - var/obj/item/weapon/spacecash/bundle/bundle = new (usr.loc) - bundle.worth = amount - bundle.update_icon() - usr.put_in_hands(bundle) + var/obj/item/weapon/spacecash/SC = new (usr.loc) + SC.worth = amount + SC.update_icon() + usr.put_in_hands(SC) if(!worth) qdel(src) diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index a191e3e615f..d2f0f9dbdfe 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -1,5 +1,5 @@ /obj/machinery/cash_register - name = "retail scanner" + name = "cash register" desc = "Swipe your ID card to make purchases electronically." icon = 'icons/obj/stationobjs.dmi' icon_state = "register_idle" @@ -49,7 +49,7 @@ // Reset if necessary else if(transaction_amount) reset_memory() - user << "You reset the memory." + user << "You reset the machine's memory." else custom_interface(user) @@ -174,6 +174,11 @@ usr.visible_message("\icon[src]Unable to connect to linked account.") return + if (cash_open) + playsound(src, 'sound/machines/buzz-sigh.ogg', 25) + usr << "\icon[src]The cash box is open." + return + // Access account for transaction if(check_account()) var/datum/money_account/D = get_account(I.associated_account_number) @@ -230,6 +235,11 @@ if(!confirm(E)) return + if (cash_open) + playsound(src, 'sound/machines/buzz-sigh.ogg', 25) + usr << "\icon[src]The cash box is open." + return + // Access account for transaction if(check_account()) if(transaction_amount > E.worth) @@ -263,6 +273,11 @@ if(!confirm(SC)) return + if (cash_open) + playsound(src, 'sound/machines/buzz-sigh.ogg', 25) + usr << "\icon[src]The cash box is open." + return + // Access account for transaction if(check_account()) if(transaction_amount > SC.worth) @@ -287,6 +302,11 @@ /obj/machinery/cash_register/proc/scan_item_price(obj/O) if(!istype(O)) return + if (cash_open) + playsound(src, 'sound/machines/buzz-sigh.ogg', 25) + usr << "\icon[src]The cash box is open." + return + // First check if item has a valid price var/price = O.get_item_cost() if(isnull(price)) @@ -370,10 +390,12 @@ usr << "The cash box is locked." else if(cash_open) cash_open = 0 + overlays -= "register_approve" overlays -= "register_open" overlays -= "register_cash" else cash_open = 1 + overlays += "register_approve" overlays += "register_open" if(cash_stored) overlays += "register_cash" diff --git a/code/modules/economy/retail_scanner.dm b/code/modules/economy/retail_scanner.dm index f76cc1494dd..84503099c08 100644 --- a/code/modules/economy/retail_scanner.dm +++ b/code/modules/economy/retail_scanner.dm @@ -22,6 +22,8 @@ // Claim machine ID /obj/item/device/retail_scanner/New() machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" + if(locate(/obj/structure/table) in loc) + pixel_y = 3 // Always face the user when put on a table diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index ffac13cbe2b999c6be30721eb9c32a4125a01731..225705ab65e131441fa416719f6ab54011a57e6c 100644 GIT binary patch delta 52213 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 W_X{UhOf6yH>!QB#x%@MB;r|Q8qQ?OM delta 51995 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 Q0fB#)^bB=#&f5n4KTySE^8f$< From 7d83a629b035cb3a709ff3742d2751b87337f8aa Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 14 Feb 2016 11:28:03 +1030 Subject: [PATCH 16/97] Added Cards Against The Galaxy. --- code/modules/games/cah.dm | 28 ++++++++++ code/modules/games/cah_black_cards.dm | 37 +++++++++++++ code/modules/games/cah_white_cards.dm | 75 ++++++++++++++++++++++++++ code/modules/games/cardemon.dm | 1 + code/modules/games/cards.dm | 20 +++++-- code/modules/games/spaceball_cards.dm | 1 + code/modules/games/tarot.dm | 2 - icons/obj/playing_cards.dmi | Bin 1669 -> 1945 bytes polaris.dme | 3 ++ 9 files changed, 160 insertions(+), 7 deletions(-) create mode 100644 code/modules/games/cah.dm create mode 100644 code/modules/games/cah_black_cards.dm create mode 100644 code/modules/games/cah_white_cards.dm diff --git a/code/modules/games/cah.dm b/code/modules/games/cah.dm new file mode 100644 index 00000000000..2b9286a8a3b --- /dev/null +++ b/code/modules/games/cah.dm @@ -0,0 +1,28 @@ +/obj/item/weapon/deck/cah + name = "\improper CAG deck (white)" + desc = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the white deck." + icon_state = "cag_white" + var/blanks = 5 + +/obj/item/weapon/deck/cah/black + name = "\improper CAG deck (black)" + desc = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the black deck." + icon_state = "cag_black" + blanks = 0 + +/obj/item/weapon/deck/cah/New() + ..() + var/datum/playingcard/P + for(var/cardtext in card_text_list) + P = new() + P.name = "[cardtext]" + P.card_icon = "[icon_state]_card" + P.back_icon = "[icon_state]_card_back" + cards += P + if(!blanks) + return + for(var/x=1 to blanks) + P = new() + P.name = "Blank Card" + P.card_icon = "[icon_state]_card_back" + P.back_icon = "[icon_state]_card_back" \ No newline at end of file diff --git a/code/modules/games/cah_black_cards.dm b/code/modules/games/cah_black_cards.dm new file mode 100644 index 00000000000..ec27fa12700 --- /dev/null +++ b/code/modules/games/cah_black_cards.dm @@ -0,0 +1,37 @@ +// Black cards. +/obj/item/weapon/deck/cah/black/card_text_list = list( + "Why am I itchy?", + "Today, Security shot ____.", + "The Chaplain this shift is worshiping _____.", + "Cargo ordered a crate full of _____.", + "An ERT was called due to ______.", + "Alert! The Captain has armed themselves with _____.", + "Current Laws: ________ is your master.", + "Current Laws: ________ is the enemy.", + "_____ vented the entirety of Cargo.", + "Today, science found an anomaly that made people ____ and ____.", + "There was a rap battle between ____ and ____.", + "Caution, ______ have been detected in collision course with the station.", + "Today's kitchen menu includes _______.", + "What did the mercenaries want when they attacked the station?", + "I think the Captain is insane. He just demanded ______ in his office.", + "Fuckin' scientists, they just turned Misc. Research into _______ .", + "What's my fetish?", + "Hello, _______ here with _______", + "No one else was at _______, they wouldn't understand the ______", + "Why am I shivering?", + "What is this world coming to? First, ________, now _______", + "NanoTrasen's labor union decided to use _______ to raise employee morale.", + "The Chemist's drug of choice is ______", + "It is common practice for _______ to ______ on Moghes.", + "Mercurial Colonies are _____.", + "The Skrell are celebrating _____ today.", + "_____ is/are why I'm afraid of the maintenance tunnels.", + "_____ used ____ to create their newest invention, _____!", + "Scientists are not allowed to make Gatling _____.", + "It's not a party until the ____ arrive.", + "No matter how many Tajara you have, _____ is never acceptable.", + "No, the AI's first law is NOT to serve _____.", + "The robots are not disposal bins for your _____.", + "You can never have too many _____ on shift.", + ) \ No newline at end of file diff --git a/code/modules/games/cah_white_cards.dm b/code/modules/games/cah_white_cards.dm new file mode 100644 index 00000000000..2ed8a494db9 --- /dev/null +++ b/code/modules/games/cah_white_cards.dm @@ -0,0 +1,75 @@ +// White cards. +/obj/item/weapon/deck/cah/var/list/card_text_list = list( + "Those motherfucking carp", + "Having sex in the maintenance tunnels", + "Space 'Nam", + "Space lesbians", + "The Gardener getting SUPER high", + "The Captain thinking they're a badass", + "Being in a cult", + "Racially biased lawsets", + "An Unathi who WON'T STOP FIGHTING", + "Tajara fetishists", + "Bald thirty-year-olds", + "A Chief Engineer who can't setup the engine", + "Being sucked out into space", + "Officer Beepsky", + "Engineering", + "The grey tide.", + "The Research Director", + "Fucking synths", + "Man-eating purple pod plants", + "Chemical sprayers filled with lube", + "Librarians", + "Squids", + "Cats", + "Lizards", + "Apes", + "Trees", + "Supermatter undergarments", + "Bluespace", + "Five hundred rabid spiders", + "Five hundred rabid diona nymphs", + "Cable ties", + "Rampant vending machines", + "Positronic drink coasters", + "Kitchen utensil anomalies", + "Locked lockers", + "Energy spatulas", + "Flashbang gauntlets", + "Carp", + "Space whales", + "Blu-sharks", + "Fax machines", + "Exquisite Pens", + "Dr. Maxman's male enhancements", + "Gyrating slimes", + "Forehead-mounted laser weaponry", + "Pelvis-mounted laser weaponry", + "Cardboard cutouts", + "An obscene amount of rubber ducks", + "Brain cakes", + "A drone's game of life.", + "Anomaly suits", + "A gardener smoking reishi", + "Military-grade baseball bats", + "Barricading the bar", + "An irritatingly chipper robot", + "Androids hanging out in the bar drinking beer", + "Gear harnesses", + "A seventeen-year-old Captain", + "The throbbing erection that the HoS gets at the thought of shooting something", + "Trying to stab someone and hugging them instead", + "Waking up naked in the maintenance tunnels", + "Horrible cloning accidents", + "Licking the supermatter due to a dare", + "A Quartermaster who WON'T STOP ordering guns", + "Teaching a synthetic the Birds and the Bees", + "Unnecessary surgery", + "My addiction to spiders", + "wetskrell.nt", + "DOCTOR MAXMAN!", + "A group of Skrell getting their squish on", + "Enough soporific to put the entire station down", + "Delicious Vietnamese cuisine" + ) diff --git a/code/modules/games/cardemon.dm b/code/modules/games/cardemon.dm index 647b1ff8c7e..23e8d6e2517 100644 --- a/code/modules/games/cardemon.dm +++ b/code/modules/games/cardemon.dm @@ -4,6 +4,7 @@ icon_state = "card_pack_cardemon" /obj/item/weapon/pack/cardemon/New() + ..() var/datum/playingcard/P var/i for(i=0; i<5; i++) diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 368bfdd9a5f..1ea1a9a3563 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -20,7 +20,6 @@ /obj/item/weapon/deck/cards/New() ..() - var/datum/playingcard/P for(var/suit in list("spades","clubs","diamonds","hearts")) @@ -44,7 +43,6 @@ P.back_icon = "card_back" cards += P - for(var/i = 0,i<2,i++) P = new() P.name = "joker" @@ -135,7 +133,19 @@ H.throw_at(get_step(target,target.dir),10,1,H) /obj/item/weapon/hand/attackby(obj/O as obj, mob/user as mob) - if(istype(O,/obj/item/weapon/hand)) + if(cards.len == 1 && istype(O, /obj/item/weapon/pen)) + var/datum/playingcard/P = cards[1] + if(P.name != "Blank Card") + user << "You cannot write on that card." + return + var/cardtext = sanitize(input(user, "What do you wish to write on the card?", "Card Editing") as text|null, MAX_BOOK_MESSAGE_LEN) + if(!cardtext) + return + P.name = cardtext + // SNOWFLAKE FOR CAG, REMOVE IF OTHER CARDS ARE ADDED THAT USE THIS. + P.card_icon = "cag_white_card" + update_icon() + else if(istype(O,/obj/item/weapon/hand)) var/obj/item/weapon/hand/H = O for(var/datum/playingcard/P in cards) H.cards += P @@ -214,7 +224,7 @@ if(!discarding || !to_discard[discarding] || !usr || !src) return var/datum/playingcard/card = to_discard[discarding] - qdel(to_discard) + to_discard.Cut() var/obj/item/weapon/hand/H = new(src.loc) H.cards += card @@ -238,7 +248,7 @@ if((!concealed || src.loc == user) && cards.len) user << "It contains: " for(var/datum/playingcard/P in cards) - user << "The [P.name]." + user << "\The [P.name]." /obj/item/weapon/hand/update_icon(var/direction = 0) diff --git a/code/modules/games/spaceball_cards.dm b/code/modules/games/spaceball_cards.dm index 7e289ad270e..9e0bacd2be4 100644 --- a/code/modules/games/spaceball_cards.dm +++ b/code/modules/games/spaceball_cards.dm @@ -4,6 +4,7 @@ icon_state = "card_pack_spaceball" /obj/item/weapon/pack/spaceball/New() + ..() var/datum/playingcard/P var/i var/year = 554 + text2num(time2text(world.timeofday, "YYYY")) diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm index b8e8618af02..f5727a0c432 100644 --- a/code/modules/games/tarot.dm +++ b/code/modules/games/tarot.dm @@ -17,8 +17,6 @@ P.back_icon = "card_back_tarot" cards += P for(var/suit in list("wands","pentacles","cups","swords")) - - for(var/number in list("ace","two","three","four","five","six","seven","eight","nine","ten","page","knight","queen","king")) P = new() P.name = "[number] of [suit]" diff --git a/icons/obj/playing_cards.dmi b/icons/obj/playing_cards.dmi index a5fa632cb3ae0d575f1c9cdf1b6eba210d41354e..04239be49d33ad18c8a015e700563ef5fbbfd38e 100644 GIT binary patch delta 1797 zcmV+g2m1Jh4Ve#+7Y@J(0{{R3WdfWv00027ktKyiqiI7b&MMXs^DJf@XXMKHrZ0(3400001bW%=J06^y0W&i*IBazV* zf0fN{!ypXD&*3Rhd!P1o-DPSu^{{Hv9sm*W8WI8s+~xI0Vd`#+>CKLQ{@`!f+49%@ z+u_J}?+5k`F&Xdp3xB@5XWe2n4%vBnWZeMfG+=cSN`!1~G^lCAI&EUg?gQ(-qMV`H zS4hdIMK9GPP)3h*z9Dl8Qb8}RZHT#8e=vJT3%QLJpT=fU8-qTqMB~nLdsspMq6Xmx z-2!72YFWb_WwD&O1Ew_n#If+lm6QP#>7vTTu<<>=QXtL&21 zT7P?G)j3enwD?HQ8^EDdmN0|MQE539gSVQxVwG)K=94IsA(6{q5a?uSqYNF1!qY_K~#90?VW8`;y4(FTT@z0)1{3>afCro zU}g*WGBamf|Njr$Bz2rGeeSSyS(}PK81!e^nF-d2sfJBct;Z2c3&SSq=t*&Z|mSn$Da0XG237 z*!}_woLiv41s2d+BZ1MV8ja|@sXsI(CJYkWUm$_Y%k#@mNZ{(?3JK`3{XqhitZ0GP z`Y|;Gi6~Sdkihw;^GhIbVFfOLz<4~-C7MDKjlfB6eEqW_wF(mZ`U}-Te;_mhgF!h! z0#Zv!k5HcGCU^DaY25xBNm00EKo{)11_FyXm1zd1m^Fx9{Zr}}tU#ee2LXLzS7`?U z?EvpWd5Y>sQ7=i{8!?%`{dFLwCJ)0f48t%C!!QiPF#l&{*8G?QLo;p6$4RZ&1fBra4Gy9X01v}<;jQsw)B=f1yr(~Y{oc#AfoJwho0R_9| zR>1GS0|B1{0iOc_heWS%r`!p+{c9xPawOn#Adsb3uwWJt$kLG>!6_v12>2XLA&EyI zyS}W0OeM|@4o{9 zp92A(BLTm?4hnY4Kfrb1z{Hs^kdXyD<_9PH#es5$VHk#C7=~dOhGE_s;NIzQuE*%!YbRh8zzNEvgd~egw{|@%=h5B;)1)M;r)l$K{*XzOjtNaRc)kEiZ0u|bO?5o>9Z_z8H z)C&E9en6lf5U|J3(eX~;1_>+*JOYbC!4X&#NiTsp7FhIV^I5OM2rLRa0*Zb(ixpTY zoF_Q90x+NVf94>MvKzd8-3ZW6xA7wYb327#p659}e-E8MxPR{jz~gZiMX^*kSAjh5 za(wVQaBbg(`{4OPZ=Ev?!!QiPFbuw3J`mWr z`bRBL*J}$oi8h15#&W!qX#GmN!seADRah@y27s7Gf1C1U0N!>Q)oUv8<^3`s1YCK) z43Gf$egn^TOGdlgH(D=?Vnt-`<*#cbuxaW8f%x?9j(qe-$eZVYyB-X1lgm0czhrQ)+^=fi$1Xmb`lU% zA=(8_@|XH?`zqMpH}$2VRzY9{R>exKT>WBM?=4{af1iq0fjrKA{rIl^5%u@!y}5Vw zCG|!W5O4;yt51Da*hxTGfvIR+1Gc}fPkljve>Fh$!vfX-)Nc%$`qXC$w+6)Y`;Q;( zd5-Ew&H&Zl;wP+00DGTPE!Ct=GbNc009YlR9JLGWpiV4X>fFDZ*Bkpc$}S-&u+sY493slDNuW# z_NUigs#a4Et0wIMkOSUALI43>UcWR*y<&Q^(eE?x8NB6()93lZk6&l@k0EMj`JV4y zURk$)XqASXe7v)6K>atQlEefFbGT6`rw!|r4l$>1toscxV~HP-grGzZauNxGOLV@W za`Ygv2V)vE_XuZaX_Dt?@uN*PwNdnKAZdG@+hs8!5{k8mg_T!NMdRWExvoc> zKpH|1?n9+zR1D52>K7|)^2h2r;tdD)iUeaUCjbBd1dB;TK~#90?VR0mn>rLm zA>uDWI)Gvl(%5zE7~FQS+xLIEN^+ZXll{pP#>Gwd^5tigz1R|X6ox2b7=~dOhGG7H zC%z#gVM&sd%(L8)y*n@59}va6b4PqDWl4oXD5Z5m9-RN@$m#sXLFb~X>#7oT-ZZ8$ zbbc!TZqZT(wtj&H?k!N@0Sg#okU-ZpT}S7q@)vCz69$Q`Um$_U$NR@mNZ{$=2?>~` z{UCuxHnhNN`7zakL};Z261e|#{|E$s9<0Cv5Lhl(rbbgpq7K}YtuOy>L9K$so`0bx z2!uLNRds~~q>+;DP??o&>B^V4@!Q`>w06sYE^zW12rS}EW;vK*)*yD}-%?+&0$Pa) z0_Mi9(g^~_0j@%2hRTnkG)dfrn9S$D55&~uVHk#C7=~dOhG7`yUq486@EM-+_S7fq>61DUcZh7qQ=e2Le6^0zMB+p=kmr zw*r3u9SHaw2>2Wc`0aI2;H3Nm+y^d9ocjWDvcQS?#mRqjp`2kDhG7_nVHk#Cn7@{( z&wVBv2mNUB)bT@kly9|GTkzyd+X2LcU$E+Ah{%m4oS0K+g0!!QiPFbu;m4D&8R`z}HhecwM{Z64ge zFZ}z3dXNu$oQIBAa?0_i{dcf`FVvUa7chWO`$54xO;ebEm0w}5QZ&93Xwcqcp?2SP z=nN^fM}MFQ2owPUd;At1?*v|uK(BEJdaYmwdYz;R%&|b9Znm3$bV3JuZ9Aaom$O)b zy~25db1MMzZMp?{l)vEZ>yrTeb{pRTnA<4?^Rg`Q_$eAcxPR{j!0T~(tp|m370Ame z#|Q5N&-N-@fcFc{oihx>Fbu;m48weEhGBqtUDto8l6Nr-CQpu=Rgmi<#DdH5gs_ z)Nh5e1cVh>ibHbj17iLC$B)a@7iJ_T&u^Rn`aSIg>iNn)1A8lj lxxJPBp-LErVHoB^@DtB2kKuw2rYZmc002ovPDHLkV1l&y%L)Jh diff --git a/polaris.dme b/polaris.dme index d29063995cb..72db1bfb645 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1154,6 +1154,9 @@ #include "code\modules\flufftext\Hallucination.dm" #include "code\modules\flufftext\TextFilters.dm" #include "code\modules\food\recipes_microwave.dm" +#include "code\modules\games\cah.dm" +#include "code\modules\games\cah_black_cards.dm" +#include "code\modules\games\cah_white_cards.dm" #include "code\modules\games\cardemon.dm" #include "code\modules\games\cards.dm" #include "code\modules\games\spaceball_cards.dm" From 5a5fb216c8a07fde18c6e676e4050efe9e294b27 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 22 Feb 2016 09:39:43 +1030 Subject: [PATCH 17/97] Added legal notice. --- code/modules/games/cah.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/games/cah.dm b/code/modules/games/cah.dm index 2b9286a8a3b..dc7e1dddaea 100644 --- a/code/modules/games/cah.dm +++ b/code/modules/games/cah.dm @@ -1,3 +1,7 @@ +// This is a parody of Cards Against Humanity (https://en.wikipedia.org/wiki/Cards_Against_Humanity) +// which is licensed under CC BY-NC-SA 2.0, the full text of which can be found at the following URL: +// https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode + /obj/item/weapon/deck/cah name = "\improper CAG deck (white)" desc = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the white deck." From 491a83ca729fb2ee2290ed508a4bb96e7c5c79e8 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Mon, 22 Feb 2016 02:28:12 +0100 Subject: [PATCH 18/97] Adds prices for snacks and drinks --- code/modules/economy/price_list.dm | 811 +++++++++++++++++- .../Chemistry-Reagents-Food-Drinks.dm | 56 +- .../food/drinks/drinkingglass.dm | 10 + 3 files changed, 847 insertions(+), 30 deletions(-) diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm index babe5cce34b..8ce92573574 100644 --- a/code/modules/economy/price_list.dm +++ b/code/modules/economy/price_list.dm @@ -1,4 +1,811 @@ -/atom/movable/var/price_tag = null //cost +// For convenience and easier comparing and maintaining of item prices, +// all these will be defined here and sorted in different sections. +// The item price in thalers. atom/movable so we can also assign a price to animals and other things. +/atom/movable/var/price_tag = null + +// The proc that is called when the price is being asked for. Use this to refer to another object if necessary. /atom/movable/proc/get_item_cost() - return price_tag \ No newline at end of file + return price_tag + + +//***************// +//---Beverages---// +//***************// + +/datum/reagent/var/price_tag = null + + +// Juices, soda and similar // + +/datum/reagent/drink/juice + price_tag = 2 + +/datum/reagent/toxin/poisonberryjuice + price_tag = 2 + +/datum/reagent/drink/milk + price_tag = 2 + +/datum/reagent/drink/soda + price_tag = 2 + +/datum/reagent/drink/doctor_delight + price_tag = 2 + +/datum/reagent/drink/nothing + price_tag = 2 + +/datum/reagent/drink/milkshake + price_tag = 2 + + +// Beer // + +/datum/reagent/drink/ethanol/ale + price_tag = 2 + +/datum/reagent/drink/ethanol/beer + price_tag = 2 + + + +// Hot Drinks // + +/datum/reagent/drink/rewriter + price_tag = 3 + +/datum/reagent/drink/tea + price_tag = 3 + +/datum/reagent/drink/coffee + price_tag = 3 + +/datum/reagent/drink/hot_coco + price_tag = 3 + + +// Spirituous liquors // + +/datum/reagent/drink/ethanol/irish_cream + price_tag = 5 + +/datum/reagent/drink/ethanol/absinthe + price_tag = 5 + +/datum/reagent/drink/ethanol/bluecuracao + price_tag = 5 + +/datum/reagent/drink/ethanol/deadrum + price_tag = 5 + +/datum/reagent/drink/ethanol/gin + price_tag = 5 + +/datum/reagent/drink/ethanol/coffee/kahlua + price_tag = 5 + +/datum/reagent/drink/ethanol/melonliquor + price_tag = 5 + +/datum/reagent/drink/ethanol/rum + price_tag = 5 + +/datum/reagent/drink/ethanol/tequilla + price_tag = 5 + +/datum/reagent/drink/ethanol/thirteenloko + price_tag = 5 + +/datum/reagent/drink/ethanol/vodka + price_tag = 5 + +/datum/reagent/drink/ethanol/whiskey + price_tag = 5 + + +// Wines // + +/datum/reagent/drink/ethanol/wine + price_tag = 8 + +/datum/reagent/drink/ethanol/cognac + price_tag = 8 + +/datum/reagent/drink/ethanol/sake + price_tag = 8 + +/datum/reagent/drink/ethanol/vermouth + price_tag = 8 + +/datum/reagent/drink/ethanol/pwine + price_tag = 8 + + +// Cocktails // + +/datum/reagent/drink/ethanol/acid_spit + price_tag = 4 + +/datum/reagent/drink/ethanol/alliescocktail + price_tag = 4 + +/datum/reagent/drink/ethanol/aloe + price_tag = 4 + +/datum/reagent/drink/ethanol/amasec + price_tag = 4 + +/datum/reagent/drink/ethanol/andalusia + price_tag = 4 + +/datum/reagent/drink/ethanol/antifreeze + price_tag = 4 + +/datum/reagent/drink/ethanol/atomicbomb + price_tag = 4 + +/datum/reagent/drink/ethanol/coffee/b52 + price_tag = 4 + +/datum/reagent/drink/ethanol/bahama_mama + price_tag = 4 + +/datum/reagent/drink/ethanol/barefoot + price_tag = 4 + +/datum/reagent/drink/ethanol/beepsky_smash + price_tag = 4 + +/datum/reagent/drink/ethanol/bilk + price_tag = 4 + +/datum/reagent/drink/ethanol/black_russian + price_tag = 4 + +/datum/reagent/drink/ethanol/bloody_mary + price_tag = 4 + +/datum/reagent/drink/ethanol/booger + price_tag = 4 + +/datum/reagent/drink/ethanol/brave_bull + price_tag = 4 + +/datum/reagent/drink/ethanol/changeling_sting + price_tag = 4 + +/datum/reagent/drink/ethanol/martini + price_tag = 4 + +/datum/reagent/drink/ethanol/cuba_libre + price_tag = 4 + +/datum/reagent/drink/ethanol/demonsblood + price_tag = 4 + +/datum/reagent/drink/ethanol/devilskiss + price_tag = 4 + +/datum/reagent/drink/ethanol/driestmartini + price_tag = 4 + +/datum/reagent/drink/ethanol/ginfizz + price_tag = 4 + +/datum/reagent/drink/ethanol/grog + price_tag = 4 + +/datum/reagent/drink/ethanol/erikasurprise + price_tag = 4 + +/datum/reagent/drink/ethanol/gargleblaster + price_tag = 4 + +/datum/reagent/drink/ethanol/gintonic + price_tag = 4 + +/datum/reagent/drink/ethanol/goldschlager + price_tag = 4 + +/datum/reagent/drink/ethanol/hippies_delight + price_tag = 4 + +/datum/reagent/drink/ethanol/hooch + price_tag = 4 + +/datum/reagent/drink/ethanol/iced_beer + price_tag = 4 + +/datum/reagent/drink/ethanol/irishcarbomb + price_tag = 4 + +/datum/reagent/drink/ethanol/coffee/irishcoffee + price_tag = 4 + +/datum/reagent/drink/ethanol/longislandicedtea + price_tag = 4 + +/datum/reagent/drink/ethanol/manhattan + price_tag = 4 + +/datum/reagent/drink/ethanol/manhattan_proj + price_tag = 4 + +/datum/reagent/drink/ethanol/manly_dorf + price_tag = 4 + +/datum/reagent/drink/ethanol/margarita + price_tag = 4 + +/datum/reagent/drink/ethanol/mead + price_tag = 4 + +/datum/reagent/drink/ethanol/moonshine + price_tag = 4 + +/datum/reagent/drink/ethanol/neurotoxin + price_tag = 4 + +/datum/reagent/drink/ethanol/patron + price_tag = 4 + +/datum/reagent/drink/ethanol/red_mead + price_tag = 4 + +/datum/reagent/drink/ethanol/sbiten + price_tag = 4 + +/datum/reagent/drink/ethanol/screwdrivercocktail + price_tag = 4 + +/datum/reagent/drink/ethanol/silencer + price_tag = 4 + +/datum/reagent/drink/ethanol/singulo + price_tag = 4 + +/datum/reagent/drink/ethanol/snowwhite + price_tag = 4 + +/datum/reagent/drink/ethanol/suidream + price_tag = 4 + +/datum/reagent/drink/ethanol/syndicatebomb + price_tag = 4 + +/datum/reagent/drink/ethanol/tequillasunrise + price_tag = 4 + +/datum/reagent/drink/ethanol/threemileisland + price_tag = 4 + +/datum/reagent/drink/ethanol/toxins_special + price_tag = 4 + +/datum/reagent/drink/ethanol/vodkamartini + price_tag = 4 + +/datum/reagent/drink/ethanol/vodkatonic + price_tag = 4 + +/datum/reagent/drink/ethanol/white_russian + price_tag = 4 + +/datum/reagent/drink/ethanol/whiskey_cola + price_tag = 4 + +/datum/reagent/drink/ethanol/whiskeysoda + price_tag = 4 + +/datum/reagent/drink/ethanol/specialwhiskey + price_tag = 4 + + +// Cocktails without alcohol // + +/datum/reagent/drink/ethanol/bananahonk + price_tag = 3 + + +// From the machine // + +/obj/item/weapon/reagent_containers/food/drinks/cans/cola + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/starkist + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/drinks/cans/space_up + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice + price_tag = 1 + + +//***************// +//---Foodstuff---// +//***************// + + +// Snacks // + +/obj/item/weapon/reagent_containers/food/snacks/candy + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sosjerky + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/tastybread + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/no_raisin + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/skrellsnacks + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/chips + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen + price_tag = 5 + + +// Burger // + +/obj/item/weapon/reagent_containers/food/snacks/brainburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/ghostburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/human/burger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/monkeyburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/fishburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/tofuburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/roburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/roburgerbig + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/xenoburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/clownburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/mimeburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/spellburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/jellyburger + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/superbiteburger + price_tag = 8 + + +// Sandwiches // + +/obj/item/weapon/reagent_containers/food/snacks/sandwich + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/toastedsandwich + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/grilledcheese + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/jellysandwich + price_tag = 3 + + +// Cookies and Candies // + +/obj/item/weapon/reagent_containers/food/snacks/cookie + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/chocolateegg + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/candy_corn + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/donut + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/donut/chaos + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/popcorn + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/fortunecookie + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/candiedapple + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/chawanmushi + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cracker + price_tag = 1 + + +// Full meals // + +/obj/item/weapon/reagent_containers/food/snacks/friedegg + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/tofurkey + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/carpmeat + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/fishfingers + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/omelette + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/berryclafoutis + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/waffles + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/eggplantparm + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/soylentgreen + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/soylenviridians + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/wingfangchu + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/kabob + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/monkeykabob + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/tofukabob + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/cubancarp + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/fries + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/spagetti + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/cheesyfries + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/enchiladas + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/fishandchips + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/stew + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/boiledspagetti + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/boiledrice + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/ricepudding + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/pastatomato + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/meatballspagetti + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/spesslaw + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/carrotfries + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/appletart + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/margheritaslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/ + + +// Baked Goods // + +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/baguette + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/jelliedtoast + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/twobread + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/breadslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice + price_tag = 1 + + +// Soups // + +/obj/item/weapon/reagent_containers/food/snacks/meatballsoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/slimesoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/bloodsoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/clownstears + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/vegetablesoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/nettlesoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/mysterysoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/wishsoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/hotchili + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/coldchili + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/tomatosoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/milosoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup + price_tag = 3 + +/obj/item/weapon/reagent_containers/food/snacks/beetsoup + price_tag = 3 + + +// Pies // + +/obj/item/weapon/reagent_containers/food/snacks/pie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/meatpie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/tofupie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/plump_pie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/xemeatpie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/applepie + price_tag = 4 + +/obj/item/weapon/reagent_containers/food/snacks/cherrypie + price_tag = 4 + + +// Cakes // + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/braincakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/limecakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/applecakeslice + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie + price_tag = 5 + +/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice + price_tag = 1 + + +// Misc // + +/obj/item/weapon/reagent_containers/food/snacks/boiledegg + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/donkpocket + price_tag = 1 + +/obj/item/weapon/reagent_containers/food/snacks/sausage + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/muffin + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/tossedsalad + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/validsalad + price_tag = 2 + +/obj/item/weapon/reagent_containers/food/snacks/dionaroast + price_tag = 25 + +/obj/item/pizzabox + get_item_cost() + return get_item_cost(pizza) \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 498dcbed103..47d03e59748 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -345,7 +345,7 @@ // Juices -/datum/reagent/drink/banana +/datum/reagent/drink/juice/banana name = "Banana Juice" id = "banana" description = "The raw essence of a banana." @@ -355,7 +355,7 @@ glass_name = "glass of banana juice" glass_desc = "The raw essence of a banana. HONK!" -/datum/reagent/drink/berryjuice +/datum/reagent/drink/juice/berry name = "Berry Juice" id = "berryjuice" description = "A delicious blend of several different kinds of berries." @@ -365,7 +365,7 @@ glass_name = "glass of berry juice" glass_desc = "Berry juice. Or maybe it's jam. Who cares?" -/datum/reagent/drink/carrotjuice +/datum/reagent/drink/juice/carrot name = "Carrot juice" id = "carrotjuice" description = "It is just like a carrot but without crunching." @@ -375,11 +375,11 @@ glass_name = "glass of carrot juice" glass_desc = "It is just like a carrot but without crunching." -/datum/reagent/drink/carrotjuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) +/datum/reagent/drink/juice/carrot/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.reagents.add_reagent("imidazoline", removed * 0.2) -/datum/reagent/drink/grapejuice +/datum/reagent/drink/juice/ name = "Grape Juice" id = "grapejuice" description = "It's grrrrrape!" @@ -389,7 +389,7 @@ glass_name = "glass of grape juice" glass_desc = "It's grrrrrape!" -/datum/reagent/drink/lemonjuice +/datum/reagent/drink/juice/lemon name = "Lemon Juice" id = "lemonjuice" description = "This juice is VERY sour." @@ -399,7 +399,7 @@ glass_name = "glass of lemon juice" glass_desc = "Sour..." -/datum/reagent/drink/limejuice +/datum/reagent/drink/juice/lime name = "Lime Juice" id = "limejuice" description = "The sweet-sour juice of limes." @@ -409,13 +409,13 @@ glass_name = "glass of lime juice" glass_desc = "A glass of sweet-sour lime juice" -/datum/reagent/drink/limejuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) +/datum/reagent/drink/juice/lime/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return M.adjustToxLoss(-0.5 * removed) -/datum/reagent/drink/orangejuice +/datum/reagent/drink/juice/orange name = "Orange juice" id = "orangejuice" description = "Both delicious AND rich in Vitamin C, what more do you need?" @@ -442,7 +442,7 @@ glass_name = "glass of poison berry juice" glass_desc = "A glass of deadly juice." -/datum/reagent/drink/potato_juice +/datum/reagent/drink/juice/potato name = "Potato Juice" id = "potato" description = "Juice of the potato. Bleh." @@ -453,7 +453,7 @@ glass_name = "glass of potato juice" glass_desc = "Juice from a potato. Bleh." -/datum/reagent/drink/tomatojuice +/datum/reagent/drink/juice/tomato name = "Tomato Juice" id = "tomatojuice" description = "Tomatoes made into juice. What a waste of big, juicy tomatoes, huh?" @@ -463,13 +463,13 @@ glass_name = "glass of tomato juice" glass_desc = "Are you sure this is tomato juice?" -/datum/reagent/drink/tomatojuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) +/datum/reagent/drink/juice/tomato/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return M.heal_organ_damage(0, 0.5 * removed) -/datum/reagent/drink/watermelonjuice +/datum/reagent/drink/juice/watermelon name = "Watermelon Juice" id = "watermelonjuice" description = "Delicious juice made from watermelon." @@ -674,7 +674,7 @@ cup_name = "cup of hot chocolate" cup_desc = "Made with love! And cocoa beans." -/datum/reagent/drink/sodawater +/datum/reagent/drink/soda/sodawater name = "Soda Water" id = "sodawater" description = "A can of club soda. Why not make a scotch and soda?" @@ -687,7 +687,7 @@ glass_name = "glass of soda water" glass_desc = "Soda water. Why not make a scotch and soda?" -/datum/reagent/drink/grapesoda +/datum/reagent/drink/soda/grapesoda name = "Grape Soda" id = "grapesoda" description = "Grapes made into a fine drank." @@ -698,7 +698,7 @@ glass_name = "glass of grape soda" glass_desc = "Looks like a delicious drink!" -/datum/reagent/drink/tonic +/datum/reagent/drink/soda/tonic name = "Tonic Water" id = "tonic" description = "It tastes strange but at least the quinine keeps the Space Malaria at bay." @@ -712,7 +712,7 @@ glass_name = "glass of tonic water" glass_desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." -/datum/reagent/drink/lemonade +/datum/reagent/drink/soda/lemonade name = "Lemonade" description = "Oh the nostalgia..." id = "lemonade" @@ -723,7 +723,7 @@ glass_name = "glass of lemonade" glass_desc = "Oh the nostalgia..." -/datum/reagent/drink/kiraspecial +/datum/reagent/drink/soda/kiraspecial name = "Kira Special" description = "Long live the guy who everyone had mistaken for a girl. Baka!" id = "kiraspecial" @@ -735,7 +735,7 @@ glass_desc = "Long live the guy who everyone had mistaken for a girl. Baka!" glass_center_of_mass = list("x"=16, "y"=12) -/datum/reagent/drink/brownstar +/datum/reagent/drink/soda/brownstar name = "Brown Star" description = "It's not what it sounds like..." id = "brownstar" @@ -774,7 +774,7 @@ ..() M.make_jittery(5) -/datum/reagent/drink/nuka_cola +/datum/reagent/drink/soda/nuka_cola name = "Nuka Cola" id = "nuka_cola" description = "Cola, cola never changes." @@ -806,7 +806,7 @@ glass_desc = "Sweet and tangy, a bar syrup used to add color or flavor to drinks." glass_center_of_mass = list("x"=17, "y"=6) -/datum/reagent/drink/space_cola +/datum/reagent/drink/soda/space_cola name = "Space Cola" id = "cola" description = "A refreshing beverage." @@ -819,7 +819,7 @@ glass_name = "glass of Space Cola" glass_desc = "A glass of refreshing Space Cola" -/datum/reagent/drink/spacemountainwind +/datum/reagent/drink/soda/spacemountainwind name = "Mountain Wind" id = "spacemountainwind" description = "Blows right through you like a space wind." @@ -832,7 +832,7 @@ glass_name = "glass of Space Mountain Wind" glass_desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." -/datum/reagent/drink/dr_gibb +/datum/reagent/drink/soda/dr_gibb name = "Dr. Gibb" id = "dr_gibb" description = "A delicious blend of 42 different flavours" @@ -844,7 +844,7 @@ glass_name = "glass of Dr. Gibb" glass_desc = "Dr. Gibb. Not as dangerous as the name might imply." -/datum/reagent/drink/space_up +/datum/reagent/drink/soda/space_up name = "Space-Up" id = "space_up" description = "Tastes like a hull breach in your mouth." @@ -855,7 +855,7 @@ glass_name = "glass of Space-up" glass_desc = "Space-up. It helps keep your cool." -/datum/reagent/drink/lemon_lime +/datum/reagent/drink/soda/lemon_lime name = "Lemon Lime" description = "A tangy substance made of 0.5% natural citrus!" id = "lemon_lime" @@ -1124,7 +1124,7 @@ glass_desc = "A glass of sake." glass_center_of_mass = list("x"=16, "y"=12) -/datum/reagent/ethanol/tequilla +/datum/reagent/ethanol/tequila name = "Tequila" id = "tequilla" description = "A strong and mildly flavoured, mexican produced spirit. Feeling thirsty hombre?" @@ -1132,7 +1132,7 @@ strength = 25 glass_icon_state = "tequillaglass" - glass_name = "glass of Tequilla" + glass_name = "glass of Tequila" glass_desc = "Now all that's missing is the weird colored shades!" glass_center_of_mass = list("x"=16, "y"=12) @@ -1893,7 +1893,7 @@ strength = 25 glass_icon_state = "tequillasunriseglass" - glass_name = "glass of Tequilla Sunrise" + glass_name = "glass of Tequila Sunrise" glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." /datum/reagent/ethanol/threemileisland diff --git a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm index 072a21f7776..63a467dcfde 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm @@ -39,6 +39,11 @@ center_of_mass = R.glass_center_of_mass else center_of_mass = list("x"=16, "y"=10) + + if(R.price_tag) + price_tag = R.price_tag + else + price_tag = null else icon_state = "glass_empty" name = "glass" @@ -78,6 +83,11 @@ else center_of_mass = list("x"=16, "y"=16) + if(R.price_tag) + price_tag = R.price_tag + else + price_tag = null + else icon_state = "cup_empty" name = "coffee cup" From 969636a0f5594501c53c4220ec5131f7b04962bb Mon Sep 17 00:00:00 2001 From: Yoshax Date: Tue, 23 Feb 2016 17:52:41 +0000 Subject: [PATCH 19/97] Adds even more underwear --- code/_helpers/global_lists.dm | 3 ++- icons/mob/human.dmi | Bin 39855 -> 42769 bytes 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index abb5bd4de6b..484e53ef653 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -52,7 +52,8 @@ var/global/list/underwear_m = list( var/global/list/underwear_f = list( "Red" = "f1", "White" = "f2", "Yellow" = "f3", "Blue" = "f4", "Black" = "f5", "Thong" = "f6", "Black Sports" = "f7","White Sports" = "f8", "Black Sports Alt" = "f9", "White Sports Alt" = "f10", "Baby Blue" = "f11", "Green" = "f12", "Pink" = "f13", - "Violet" = "f14", "Thong Alt" = "f15", "Thong Alt Violet" = "f16", "None") + "Violet" = "f14", "Thong Alt" = "f15", "Thong Alt Violet" = "f16", "None", "Halterneck Black" = "f17", "Halterneck Blue" = "f18", "Halterneck Green" = "f19", "Halterneck Purple" = "f20", + "Halterneck Red" = "f21", "Halterneck Teal" = "f22", "Halterneck Violet" = "f23", "Halterneck White" = "14") //undershirt var/global/list/undershirt_t = list( "White tank top" = "u1", "Black tank top" = "u2", "Black shirt" = "u3", diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index 11183bb3101173e61c4b78411866c50e25292fac..885baf8778437e7f25dd4a37b316837f470267e9 100644 GIT binary patch literal 42769 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 literal 39855 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%0A4);4rI5>wI}fyX??TE?*J*E1fy2Sxc^DgHDarPh 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 Date: Wed, 24 Feb 2016 22:24:04 +0000 Subject: [PATCH 20/97] Fixes #1071 --- maps/polaris-1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 91d28db88fa..1cc33f9bd8c 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -9932,7 +9932,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccUEcUEcUFcUGcVucVgcUJcUKcULcUMcPMcUMcUNcUOcUPcUQcURcUScUTcUUcUVcRqcUWcUXcVQcUZcOocOocOocOocOocVacRucVbcUhcVccNecVdcVecVfcWicVhcVicVjcVkcVlcVmahyahycwhcRQcwhahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaahaahaahahyahyahyahyahyahyczicVncEDcKCcLPcLPcVocNEcNEcNEcNDcNCcVpcVqcVrcNycNxcNwcNwcVscLPcLPcLPcKCcGxcVtcBgahyahyahyahyahyahyahyahyahyahyahydDRdbMdbScWuaahaahaahaahaahaahaahaahahyahyahyahyahyahyahyaahaahaahaahahyahyahyahyahycWvcVvcVwcVxcPnaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccVycVzcVAcNZahycTZcVBcVCcVDcVEcVFcUMcVGcVHcVIcVJcVKcVKcVLcVMcVNcPMcVOcVPcWBcVRcVScVScVTcOocVUcVVcMTcVWcVXcVYcNecVZcWacWbcWicWccWdcWecWfcWgcVmcwhcwhcwhcRQcwhcWhcWhcWOcWjcWkcWhcWhcWOcWjcWkcWhcWhahyahyahyahyahyahyahyahyahyahyahyahycziczicWlczicKCcWmcWncWocWpcvtcLPcLRcONcOOcOOcOQcONcLRcLPcvtcWpcWqcWrcWscKCcBgcWtcBgcBgahyahyahyahyahyahyahyahyahyahydDTdbMdbScWuaahcWucWucWucWucWuaahaahahyahyahyahyahyaahaahaahaahaahaahaahahyahyahyahycXncWwcWxcWycWuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbkQcIccUEcUEcWzcWAcVucXucWCcWDcWEcWFcWGcWHcWIcWJcWJcWJcWFcWFcWFcWKcWLcPMcWMcWNcMTcMTcXycWPcwAcvvcXycWPcWScWTcWUcVYcNecWVcWWcWXcWicWYcWZcXacXbcXccVmdDXcXecXecXfczQcWhcXgcXhcXicXjcXkcXlcXhcXmcXhcXhcWhcWhcXHcXocXocXocXocXocXpcXqcXHcXpcXqcXqcXrcXscXtcKCcKCcNYcKEcKFcKCcKCcKCcYfcXvcXvcKIcYfcKCcKCcKCcNYcKEcKFcKCcKCcXtcXwdCXcXqcXqcZncXzcXzcXzcXAcWucWucWudDYcWucWwdDZcWucWucWucXBcXCcXCcWucWucWucWucZncXzcXzcXAcWucWucWucWucWucWucWucZncXzcXzcXAcWucXDcXEcXFcWucXGcXGcXGcXGcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbkQcIccIccIccIccIcbkQcZocXIcXJcVDcXKcXLcUMcUNcXMcXMcXNcUOcVEcXOcXPcWFcXQcXRcXScXTcXUcXVcXWcXXcXYcXZcYacYbcYacYccYdcNecYecWacNcdaTcYgcYhcYicYjcYkcVmcRQczQcYlczQczQcYmcYncYocYpcYqcYncYrcYpcYscYtcYucYvcYwcYxcYycYxcYxcYzcYxcYAcYBcYxcYxcYCcYDcYEcYFcYGcYHcYCcYxcYIcYxcYycYJcYKcYxcYxcYxcYLcYxcYMcYNcYycYxcYxcYxcYCcYxcYGcYOcYPcYPcYQcYRcYScYRcYTcYRcYUcYVdCYcYRcYRcYWcYScYRcYXcYScYYcYRcYZdCYcYXcYRcZacYRcYRcZbcYRcYRcZccYUdCYcYRcYRcZdcYRcYRcYScYRcYXcZecZfcXFdCZcXGcZhcZicZjcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbkQcIccIccIccIccIcbkQcZocXIcXJcVDcXKcXLcUMcUNcXMcXMcXNcUOcVEcXOcXPcWFcXQcXRcXScXTcXUcXVcXWcXXcXYcXZcYacYbcYacYccYdcNecYecWacNcdaTcYgcYhcYicYjcYkcVmcRQczQcYlczQczQcYmcYncYocYpcYqcYncYrcYpcYscYtcYucYvcYwcYxcYycYxcYxcYzcYxcYAcYBcYxcYxcYCcYDcYEcYFcYGcYHcYCcYxcYIcYxcYycYJcYKcYxcYxcYxcYLcYxcYMcYNcYycYxcYxcYxcYCcYxcYGcYOcYPcYPcYQcYRcYScYRcYTcYRcYUcYVdCYcYRcYScYWcYRcYRcYXcYScYYcYRcYZdCYcYXcYRcZacYRcYRcZbcYRcYRcZccYUdCYcYRcYRcZdcYRcYRcYScYRcYXcZecZfcXFdCZcXGcZhcZicZjcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbkQcIccZkcZkcZlcZmdbDdbdcZpcZqcVMcZrcPMcUMcUNcZscZtcZucVGcVHcZvcZqcZwcZxcZycZqcZzcZAcZBcZCcZDcZEcZFcZGcZHcZGcZIcZJcZKcZLdmbcZNcZOcZPcZQcZRcZScZTcVmcRQcwhcwhcZUcwhcZVcZWcZXcWhcZVcZWcZYcWhcZVcZZdaadabdacdaddaddaddaedaddaddafdaddaddaddagdaedahdaidajdakdagdaddajdaddaddaddaedaddaddaddaddaddafdaddaddaddaddaddagdakdajdaldaddaedagdamdamdamdandamdamdaodamdamdamdapdamdamdaqdaodardasdatdaudaqdamdandamdamdaodamdamdamdamdamdamdamdavdamdamdaudamdaqdawdaxdaydazdaAdaBdaCdaDcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIcdaEdaFdaGcNZahycTZdaHdaIdaJdaKcTSdaLcUNdaMdaNdaOcUNcPMdaPcPMdaQcPMcPMdaRdaSdaSdbIdaUdaVdaWdbIdaUdaSdaXdaYdaZdbadbbdbcdbNdbedbfdbgdbNdbedbcdbccRQcwhdbhdbidbjcZVdbkdbldbmcWhdbndbldbocZVcWhdbpcXhdbqdbrdbrdbrdbsdbtdbrdbrdbudbrdbrdbvdbwdbxdbydbzdbAdbBdbCdcedbCdbCdbEdbFdbCdbCdbGdbCdbCdbCdbHdbCdbCdcfdbCdbBdbJdbzdbydbKdbLdbvdbMdbMdcrdbMdbMdbMdbOdbMdbMdbMdbPdbMdbMcWwdbQdbRdbScXEdbTcWwdbMdcrdbMdbMdbUdbMdbVdbMdbMdbMdbVdbMdbMdbMdbMdbWdbMcWwdbWdbXcXFdbYcXGdbZdcadcbcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbkQcIccZkcZkdccdcddcDdczdcgdchdcidaPcPMcUMdcjdckdcldcmdcndcodcpcTQdcpdcmdcodcqdcJdcsdctdcudcvdcwdcxdcydcxddbdcAdcBdcCddndmkdcFdcGdcHdcIddtdcKczfdbcdcMcwhdcNdbidcOcZVdcPdcQdcRcWhdcSdcTdcUcZVcWhcWhcWhcWhcXHcXocXocXocXocXocXpdcVcXHcXpdcWdcXdpPdqIdpQdcXdcWddDdcVcXHcXocXocXocXocXpdcVcXHcXocXocXocXocXpdcVddDddcddddskdtrdstddddddcZncXAddhcZncXzcXAddhcZncXzcXAddhcZncXAddiddjdBAdBCdBBddjddiddPddhcZncXzcXzcXzcXzcXAddhcZncXzcXzcXzcXzcXAddhddPddodBEdBDdBFddscXGcXGcXGcXGcXGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 3aae800f7c5565d801ada44f7ddeda3330494385 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Wed, 24 Feb 2016 22:27:57 +0000 Subject: [PATCH 21/97] Fixes #1064 --- icons/obj/hydroponics_growing.dmi | Bin 16351 -> 16352 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/hydroponics_growing.dmi b/icons/obj/hydroponics_growing.dmi index 6de8b809de8565c0ed76941d91ef23fa5772280d..d8914e8cf1c28aea51d118297a682def7ce7e54f 100644 GIT binary patch delta 552 zcmV+@0@wZDf8c+RSVfFDZ*Bkpc$}4*%}(1u6h_zaQ&_O3BK}Pl z-BcjNqP&A?46#UJX>8#2YtNm@NL}=vyGziK{GHE}>lurYp&b!l$|Bnw`{DgK%a>{H z=6?BjkWZ4;Zto3&e;1fXUSJ-2flaZ=!bvO- zO_on$O_9k!NGy*`hC*UZk;xe)u{<(4t0dMGnVcOG%OjIBL}E>m$=*M)JTf^0Bvzk> zi8bkw^FU&`9yu2zmg~XuLBw|ky`4dCXVBZ(BJT~6_lC%OL*zY+ynHx)fVjfxQH9fE z3a2j`;qxJ2p5j6f4HGtQL>p8j#Wc8vBI%xHOPx_;aD|rO6bnfJ delta 551 zcmV+?0@(fFf8T$QSVfFDZ*Bkpc$}4*%}(Pm6h_z0Q$(<4MDyD& zW-|gI7Q;J)X`m5pBRK(He-dB2mS!>c++B-~)bD(8ukDJFp&b!#$|Bnw`{DgK%bRKL z=6-p3k8XdWLc??vvVxXTD1Ldq3vUod< z-@OAK0n|+bsJjGEw+W!Zhb-SnQX{f_BWZ|Ajy{p3QOWTqk|^rC>!t|=6;6*S9RFzY zJOcI*c0$mhIlEp8mo!03wVPFGa7x}v7I+j~Rce+A}|7np}$U{h?ea1zTy zljW0GQ)Ds_63Zi#p^#WpWO7GIERRg?Dv32kCU=L#^2p>4kyuk?a`sOwk4)|WiPfiJ zVoiGFK9E?hNA3lQ<$Cab5b>QsZ)eck8T59x$a_QNy&>}65P8ocFE36XAg*wFRN?fP z!s&}fIQ_07e;ijP`&$5^G}+k#2(`%_Er9wJEr7fsvYiGHHbgek0K$ggc00Si2R0tl zT|B0ncue>3nEsqSraxtm;ZDexKseS4`3eZfdLdr`;jl7U)xt4lvZjS&%H#)g;jl6} zWD3WW$>CBsrc8ba7mlrec%WTTa+np4RYMN3!m(<|G!Nmzv1;JK`D?h4dFe5|7?0u4 pB{NAl_Q_->38z02;r^#`n?Jrh_ Date: Wed, 24 Feb 2016 21:15:48 -0500 Subject: [PATCH 22/97] Adds a mech flare launcher, can be mounted on any mech. --- code/game/mecha/equipment/weapons/weapons.dm | 18 ++++++++++++++++++ code/game/objects/items/devices/flashlight.dm | 8 ++++++++ code/modules/research/mechfab_designs.dm | 6 ++++++ icons/mecha/mecha_equipment.dmi | Bin 19089 -> 15922 bytes 4 files changed, 32 insertions(+) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 03234e968ee..4721e844406 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -218,6 +218,24 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/Fire(atom/movable/AM, atom/target, turf/aimloc) AM.throw_at(target,missile_range, missile_speed, chassis) + +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flare + name = "\improper BNI Flare Launcher" + icon_state = "mecha_flaregun" + projectile = /obj/item/device/flashlight/flare + fire_sound = 'sound/weapons/tablehit1.ogg' + auto_rearm = 1 + fire_cooldown = 20 + projectiles_per_shot = 1 + projectile_energy_cost = 20 + missile_speed = 1 + missile_range = 15 + required_type = /obj/mecha //Why restrict it to just mining or combat mechs? + +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flare/Fire(atom/movable/AM, atom/target, turf/aimloc) + var/obj/item/device/flashlight/flare/fired = AM + fired.ignite() + ..() /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive name = "\improper SRM-8 missile rack" diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index b0e3d60f962..c7f90e97468 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -199,6 +199,14 @@ src.force = on_damage src.damtype = "fire" processing_objects += src + +/obj/item/device/flashlight/flare/proc/ignite() //Used for flare launchers. + on = !on + update_icon() + force = on_damage + damtype = "fire" + processing_objects += src + return 1 /obj/item/device/flashlight/slime gender = PLURAL diff --git a/code/modules/research/mechfab_designs.dm b/code/modules/research/mechfab_designs.dm index 44488817480..f10e3ae472d 100644 --- a/code/modules/research/mechfab_designs.dm +++ b/code/modules/research/mechfab_designs.dm @@ -407,6 +407,12 @@ name = "Cable layer" id = "mech_cable_layer" build_path = /obj/item/mecha_parts/mecha_equipment/tool/cable_layer + +/datum/design/item/mecha/flaregun + name = "Flare launcher" + id = "mecha_flare_gun" + build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flare + materials = list(DEFAULT_WALL_MATERIAL = 12500) /datum/design/item/mecha/sleeper name = "Sleeper" diff --git a/icons/mecha/mecha_equipment.dmi b/icons/mecha/mecha_equipment.dmi index 23e826159eb5b6ec49009977a5fc819b1d660beb..5f1898b857824ab55a7f3c8a06bba73ae0aabc7c 100644 GIT binary patch literal 15922 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Π&0vsla;e65bTq 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 Date: Thu, 25 Feb 2016 16:21:54 +0300 Subject: [PATCH 23/97] Fixes AI eye in nullspace bug --- code/modules/mob/freelook/ai/eye.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index 675da9ed16e..c1cba6f9b1e 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -65,7 +65,9 @@ if(istype(usr, /mob/living/silicon/ai)) var/mob/living/silicon/ai/AI = usr if(AI.eyeobj && AI.client.eye == AI.eyeobj) - AI.eyeobj.setLoc(src) + var/turf/T = get_turf(src) + if(T) + AI.eyeobj.setLoc(T) /mob/living/silicon/ai/proc/view_core() camera = null From 23f0ac3e176af88b37d0984e52b35c2ad899a084 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Thu, 25 Feb 2016 16:40:04 +0000 Subject: [PATCH 24/97] Fixes #1081 --- maps/polaris-1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 91d28db88fa..6ec2fd510ff 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -9707,7 +9707,7 @@ "dEI" = (/obj/structure/table/reinforced,/obj/machinery/door/window{name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/window/westleft,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "port_first_aid"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) "dEJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "dEK" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/door/airlock/medical{name = "First-Aid Station"; req_access = list(5)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"dEL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "dEM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) "dEN" = (/obj/effect/floor_decal/corner/blue/full,/obj/structure/table/rack,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/network/medbay{c_tag = "MED - First-Aid Station"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "dEO" = (/turf/simulated/wall,/area/medical/first_aid_station_starboard) From 47efe8d2172f27457732fa4055a2cb2180c60cc1 Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 25 Feb 2016 12:39:00 -0500 Subject: [PATCH 25/97] Gets rid of double emotes on pAIs and AIs. --- code/game/objects/items/devices/aicard.dm | 2 +- code/game/objects/items/devices/paicard.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 29c8377d430..39ca00a9d3d 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -5,7 +5,7 @@ item_state = "electronic" w_class = 2.0 slot_flags = SLOT_BELT - show_messages = 1 + show_messages = 0 var/flush = null origin_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 2ea254febda..89042464b31 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -6,7 +6,7 @@ w_class = 2.0 slot_flags = SLOT_BELT origin_tech = list(TECH_DATA = 2) - show_messages = 1 + show_messages = 0 var/obj/item/device/radio/radio var/looking_for_personality = 0 From e40a2b59ab24d32ea9c11c8d18c9f7be5fec147e Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 26 Feb 2016 11:02:53 +0300 Subject: [PATCH 26/97] There is now a ten-second delay for carding the AI --- code/game/objects/items/devices/aicard.dm | 40 +++++++++++------------ html/changelogs/Kelenius-plzNoCard.yml | 36 ++++++++++++++++++++ 2 files changed, 56 insertions(+), 20 deletions(-) create mode 100644 html/changelogs/Kelenius-plzNoCard.yml diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 29c8377d430..95716917933 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -100,31 +100,31 @@ user << "Transfer failed: Existing AI found on remote terminal. Remove existing AI to install a new one." return 0 - if(ai.is_malf()) - user << "ERROR: Remote transfer interface disabled." - return 0 + user.visible_message("\The [user] starts downloading \the [ai] into \the [src]...", "You start downloading \the [ai] into \the [src]...") + ai << "\The [user] is downloading you into \the [src]!" - if(istype(ai.loc, /turf/)) - new /obj/structure/AIcore/deactivated(get_turf(ai)) + if(do_after(user, 100)) + if(istype(ai.loc, /turf/)) + new /obj/structure/AIcore/deactivated(get_turf(ai)) - ai.carded = 1 - admin_attack_log(user, ai, "Carded with [src.name]", "Was carded with [src.name]", "used the [src.name] to card") - src.name = "[initial(name)] - [ai.name]" + ai.carded = 1 + admin_attack_log(user, ai, "Carded with [src.name]", "Was carded with [src.name]", "used the [src.name] to card") + src.name = "[initial(name)] - [ai.name]" - ai.loc = src - ai.destroy_eyeobj(src) - ai.cancel_camera() - ai.control_disabled = 1 - ai.aiRestorePowerRoutine = 0 - carded_ai = ai + ai.loc = src + ai.destroy_eyeobj(src) + ai.cancel_camera() + ai.control_disabled = 1 + ai.aiRestorePowerRoutine = 0 + carded_ai = ai - if(ai.client) - ai << "You have been downloaded to a mobile storage device. Remote access lost." - if(user.client) - user << "Transfer successful: [ai.name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory." + if(ai.client) + ai << "You have been downloaded to a mobile storage device. Remote access lost." + if(user.client) + user << "Transfer successful: [ai.name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory." - ai.canmove = 1 - update_icon() + ai.canmove = 1 + update_icon() return 1 /obj/item/device/aicard/proc/clear() diff --git a/html/changelogs/Kelenius-plzNoCard.yml b/html/changelogs/Kelenius-plzNoCard.yml new file mode 100644 index 00000000000..a00bbdbfee2 --- /dev/null +++ b/html/changelogs/Kelenius-plzNoCard.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Kelenius + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "There is now a ten-second delay for carding the AI." From 1a212ed96ff2833bbd640753df78ffe3639ad73c Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Fri, 26 Feb 2016 12:24:36 +0100 Subject: [PATCH 27/97] Fixes condiment placement --- code/modules/reagents/reagent_containers/food.dm | 4 ++-- code/modules/reagents/reagent_containers/food/condiment.dm | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food.dm b/code/modules/reagents/reagent_containers/food.dm index 4caf08cc31f..a99c9cdf248 100644 --- a/code/modules/reagents/reagent_containers/food.dm +++ b/code/modules/reagents/reagent_containers/food.dm @@ -13,12 +13,12 @@ /obj/item/weapon/reagent_containers/food/New() ..() - if (isnull(center_of_mass) && !pixel_x && !pixel_y) + if (center_of_mass.len && !pixel_x && !pixel_y) src.pixel_x = rand(-6.0, 6) //Randomizes postion src.pixel_y = rand(-6.0, 6) /obj/item/weapon/reagent_containers/food/afterattack(atom/A, mob/user, proximity, params) - if(proximity && params && istype(A, /obj/structure/table) && center_of_mass.len) + if(center_of_mass.len && proximity && params && istype(A, /obj/structure/table)) //Places the item on a grid var/list/mouse_control = params2list(params) diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index ca9d7ca95d8..37e51b35401 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -42,6 +42,7 @@ var/trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) user << "You add [trans] units of the condiment to \the [target]." + else(..()) feed_sound(var/mob/user) playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1) From df5e980843315edc3d55ece30214923998b6335c Mon Sep 17 00:00:00 2001 From: redstryker Date: Fri, 26 Feb 2016 16:17:56 -0500 Subject: [PATCH 28/97] Adds hijabs as a head item and a loadout item. --- .../preference_setup/loadout/loadout_head.dm | 88 +++++++++++++- code/modules/clothing/head/misc.dm | 109 ++++++++++++++++++ icons/mob/head.dmi | Bin 153041 -> 161610 bytes icons/obj/clothing/hats.dmi | Bin 70813 -> 75749 bytes 4 files changed, 195 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_head.dm b/code/modules/client/preference_setup/loadout/loadout_head.dm index 36fd2fc140a..30c193ad624 100644 --- a/code/modules/client/preference_setup/loadout/loadout_head.dm +++ b/code/modules/client/preference_setup/loadout/loadout_head.dm @@ -77,7 +77,7 @@ display_name = "cap, orange" path = /obj/item/clothing/head/soft/orange -/datum/gear/head/cap/purple +/datum/gear/head/cap/orange display_name = "cap, purple" path = /obj/item/clothing/head/soft/purple @@ -184,4 +184,88 @@ /datum/gear/head/zhan_scarf display_name = "Zhan headscarf" path = /obj/item/clothing/head/tajaran/scarf - whitelisted = "Tajara" \ No newline at end of file + whitelisted = "Tajara" + +/datum/gear/head/hijab + display_name = "Black hijab" + path = /obj/item/clothing/head/hijab + +/datum/gear/head/hijab/white + display_name = "White hijab" + path = /obj/item/clothing/head/hijab/white + +/datum/gear/head/hijab/aqua + display_name = "Aqua hijab" + path = /obj/item/clothing/head/hijab/aqua + +/datum/gear/head/hijab/blue + display_name = "Blue hijab" + path = /obj/item/clothing/head/hijab/blue + +/datum/gear/head/hijab/brown + display_name = "Brown hijab" + path = /obj/item/clothing/head/hijab/brown + +/datum/gear/head/hijab/darkblue + display_name = "Dark blue hijab" + path = /obj/item/clothing/head/hijab/darkblue + +/datum/gear/head/hijab/darkred + display_name = "Dark red hijab" + path = /obj/item/clothing/head/hijab/darkred + +/datum/gear/head/hijab/green + display_name = "Green hijab" + path = /obj/item/clothing/head/hijab/green + +/datum/gear/head/hijab/green + display_name = "Green hijab" + path = /obj/item/clothing/head/hijab/grey + +/datum/gear/head/hijab/lightblue + display_name = "Light blue hijab" + path = /obj/item/clothing/head/hijab/lightblue + +/datum/gear/head/hijab/lightbrown + display_name = "Light brown hijab" + path = /obj/item/clothing/head/hijab/lightbrown + +/datum/gear/head/hijab/lightgreen + display_name = "Light green hijab" + path = /obj/item/clothing/head/hijab/lightgreen + +/datum/gear/head/hijab/lightpurple + display_name = "Light purple hijab" + path = /obj/item/clothing/head/hijab/lightpurple + +/datum/gear/head/hijab/lightred + display_name = "Light red hijab" + path = /obj/item/clothing/head/hijab/lightred + +/datum/gear/head/hijab/maroon + display_name = "Maroon hijab" + path = /obj/item/clothing/head/hijab/maroon + +/datum/gear/head/hijab/orange + display_name = "Orange hijab" + path = /obj/item/clothing/head/hijab/orange + +/datum/gear/head/hijab/pink + display_name = "Pink hijab" + path = /obj/item/clothing/head/hijab/pink + +/datum/gear/head/hijab/purple + display_name = "Purple hijab" + path = /obj/item/clothing/head/hijab/purple + +/datum/gear/head/hijab/red + display_name = "Red hijab" + path = /obj/item/clothing/head/hijab/red + +/datum/gear/head/hijab/yellowgreen + display_name = "Yellow green hijab" + path = /obj/item/clothing/head/hijab/yellowgreen + +/datum/gear/head/hijab/yellow + display_name = "Yellow hijab" + path = /obj/item/clothing/head/hijab/yellow \ No newline at end of file diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index fa4446d97c3..c47c1e88784 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -272,3 +272,112 @@ desc = "An orange piece of cloth, worn on the head." icon_state = "orange_bandana" body_parts_covered = 0 + +//Hijabs + +/obj/item/clothing/head/hijab + name = "black hijab" + desc = "A black veil that is wrapped to cover the head and chest" + icon_state = "hijab_black" + body_parts_covered = 0 + flags_inv = BLOCKHAIR + +/obj/item/clothing/head/hijab/white + name = "white hijab" + desc = "A white veil that is wrapped to cover the head and chest" + icon_state = "hijab_white" + +/obj/item/clothing/head/hijab/aqua + name = "aqua hijab" + desc = "An aqua veil that is wrapped to cover the head and chest" + icon_state = "hijab_aqua" + +/obj/item/clothing/head/hijab/blue + name = "blue hijab" + desc = "A blue veil that is wrapped to cover the head and chest" + icon_state = "hijab_blue" + +/obj/item/clothing/head/hijab/brown + name = "brown hijab" + desc = "A brown veil that is wrapped to cover the head and chest" + icon_state = "hijab_brown" + +/obj/item/clothing/head/hijab/darkblue + name = "bark blue hijab" + desc = "A dark blue veil that is wrapped to cover the head and chest" + icon_state = "hijab_darkblue" + +/obj/item/clothing/head/hijab/darkred + name = "dark red hijab" + desc = "A dark red veil that is wrapped to cover the head and chest" + icon_state = "hijab_darkred" + +/obj/item/clothing/head/hijab/green + name = "green hijab" + desc = "A green veil that is wrapped to cover the head and chest" + icon_state = "hijab_green" + +/obj/item/clothing/head/hijab/grey + name = "grey hijab" + desc = "A grey veil that is wrapped to cover the head and chest" + icon_state = "hijab_grey" + +/obj/item/clothing/head/hijab/lightblue + name = "light blue hijab" + desc = "A light blue veil that is wrapped to cover the head and chest" + icon_state = "hijab_lightblue" + +/obj/item/clothing/head/hijab/lightbrown + name = "light brown hijab" + desc = "A light brown veil that is wrapped to cover the head and chest" + icon_state = "hijab_lightbrown" + +/obj/item/clothing/head/hijab/lightgreen + name = "light green hijab" + desc = "A light green veil that is wrapped to cover the head and chest" + icon_state = "hijab_lightgreen" + +/obj/item/clothing/head/hijab/lightpurple + name = "light purple hijab" + desc = "A light purple veil that is wrapped to cover the head and chest" + icon_state = "hijab_lightpurple" + +/obj/item/clothing/head/hijab/lightred + name = "light red hijab" + desc = "A light red veil that is wrapped to cover the head and chest" + icon_state = "hijab_lightred" + +/obj/item/clothing/head/hijab/maroon + name = "maroon hijab" + desc = "A maroon veil that is wrapped to cover the head and chest" + icon_state = "hijab_maroon" + +/obj/item/clothing/head/hijab/orange + name = "orange hijab" + desc = "An orange veil that is wrapped to cover the head and chest" + icon_state = "hijab_orange" + +/obj/item/clothing/head/hijab/pink + name = "pink hijab" + desc = "A pink veil that is wrapped to cover the head and chest" + icon_state = "hijab_pink" + +/obj/item/clothing/head/hijab/purple + name = "purple hijab" + desc = "A purple veil that is wrapped to cover the head and chest" + icon_state = "hijab_purple" + +/obj/item/clothing/head/hijab/red + name = "red hijab" + desc = "A red veil that is wrapped to cover the head and chest" + icon_state = "hijab_red" + +/obj/item/clothing/head/hijab/yellowgreen + name = "yellow green hijab" + desc = "A yellow green veil that is wrapped to cover the head and chest" + icon_state = "hijab_yellowgreen" + +/obj/item/clothing/head/hijab/yellow + name = "yellow hijab" + desc = "A yellow veil that is wrapped to cover the head and chest" + icon_state = "hijab_yellow" \ No newline at end of file diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index f7e883cd41b73057bd0d5a511276d8ec688af9f4..1c9622a2d10acae9d60f6d0ba8f34a9320fa8104 100644 GIT binary patch literal 161610 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 xwZDP7|`_l5k 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 G&;J2y_efFz literal 153041 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

P`6ykq=>_gPuTAQj#Z}05-S1CVrfym#Av? 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�vE1jgjkqIFfA~0hG-xP}7a$ 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௾XdKfDi|u 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 From 9873eddf7e0f6dbe2de4c43415687a9d7a0e6f53 Mon Sep 17 00:00:00 2001 From: redstryker Date: Fri, 26 Feb 2016 16:21:04 -0500 Subject: [PATCH 29/97] Update loadout_head.dm --- code/modules/client/preference_setup/loadout/loadout_head.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_head.dm b/code/modules/client/preference_setup/loadout/loadout_head.dm index 30c193ad624..d2dc3e76cd7 100644 --- a/code/modules/client/preference_setup/loadout/loadout_head.dm +++ b/code/modules/client/preference_setup/loadout/loadout_head.dm @@ -77,7 +77,7 @@ display_name = "cap, orange" path = /obj/item/clothing/head/soft/orange -/datum/gear/head/cap/orange +/datum/gear/head/cap/purple display_name = "cap, purple" path = /obj/item/clothing/head/soft/purple @@ -268,4 +268,4 @@ /datum/gear/head/hijab/yellow display_name = "Yellow hijab" - path = /obj/item/clothing/head/hijab/yellow \ No newline at end of file + path = /obj/item/clothing/head/hijab/yellow From f20713e668018e4608c22b0a3e6af8f5d2c744c8 Mon Sep 17 00:00:00 2001 From: Jon Date: Sat, 27 Feb 2016 21:57:40 +0000 Subject: [PATCH 30/97] Adds a timer to staffwho AFK notifications. --- code/game/verbs/who.dm | 15 ++++++++++++--- code/modules/client/client procs.dm | 3 +++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index f12d7741378..7580b76fff6 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -86,7 +86,10 @@ msg += " - Playing" if(C.is_afk()) - msg += " (AFK)" + var/seconds = C.last_activity_seconds() + msg += " (AFK - " + msg += "[round(seconds / 60)] minutes, " + msg += "[seconds % 60] seconds)" msg += "\n" num_admins_online++ @@ -101,7 +104,10 @@ modmsg += " - Playing" if(C.is_afk()) - modmsg += " (AFK)" + var/seconds = C.last_activity_seconds() + modmsg += " (AFK - " + modmsg += "[round(seconds / 60)] minutes, " + modmsg += "[seconds % 60] seconds)" modmsg += "\n" num_mods_online++ @@ -115,7 +121,10 @@ mentmsg += " - Playing" if(C.is_afk()) - mentmsg += " (AFK)" + var/seconds = C.last_activity_seconds() + mentmsg += " (AFK - " + mentmsg += "[round(seconds / 60)] minutes, " + mentmsg += "[seconds % 60] seconds)" mentmsg += "\n" num_mentors_online++ diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 0d34aa76599..aa1cf3b1ad3 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -281,6 +281,9 @@ if(inactivity > duration) return inactivity return 0 +/client/proc/last_activity_seconds() + return inactivity / 10 + //send resources to the client. It's here in its own proc so we can move it around easiliy if need be /client/proc/send_resources() From 69140184b394221d1375e436790fec95d452987b Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 28 Feb 2016 08:08:23 -0500 Subject: [PATCH 31/97] Fixes ID computers. Also fixes what appears to be a merge error in condiments, which made my compiler complain. oh, someone also added FILE_DIR previously, as well. Fixed that too. --- code/game/machinery/computer/card.dm | 22 ++++--- .../reagent_containers/food/condiment.dm | 3 +- polaris.dme | 66 ------------------- 3 files changed, 14 insertions(+), 77 deletions(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index b949e284b87..3bc9a17fce0 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -41,13 +41,13 @@ if(scan) usr << "You remove \the [scan] from \the [src]." - scan.loc = get_turf(src) + scan.forceMove(get_turf(src)) if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human)) usr.put_in_hands(scan) scan = null else if(modify) usr << "You remove \the [modify] from \the [src]." - modify.loc = get_turf(src) + modify.forceMove(get_turf(src)) if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human)) usr.put_in_hands(modify) modify = null @@ -60,10 +60,12 @@ return ..() if(!scan && (access_change_ids in id_card.access) && user.unEquip(id_card)) - id_card.loc = src + user.drop_item() + id_card.forceMove(src) scan = id_card else if(!modify) - id_card.loc = src + user.drop_item() + id_card.forceMove(src) modify = id_card nanomanager.update_uis(src) @@ -146,34 +148,34 @@ data_core.manifest_modify(modify.registered_name, modify.assignment) modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])") if(ishuman(usr)) - modify.loc = usr.loc + modify.forceMove(get_turf(src)) if(!usr.get_active_hand()) usr.put_in_hands(modify) modify = null else - modify.loc = loc + modify.forceMove(get_turf(src)) modify = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id) && usr.unEquip(I)) - I.loc = src + I.forceMove(src) modify = I if ("scan") if (scan) if(ishuman(usr)) - scan.loc = usr.loc + scan.forceMove(get_turf(src)) if(!usr.get_active_hand()) usr.put_in_hands(scan) scan = null else - scan.loc = src.loc + scan.forceMove(get_turf(src)) scan = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) usr.drop_item() - I.loc = src + I.forceMove(src) scan = I if("access") diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 37e51b35401..552fb808967 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -42,7 +42,8 @@ var/trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) user << "You add [trans] units of the condiment to \the [target]." - else(..()) + else + ..() feed_sound(var/mob/user) playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1) diff --git a/polaris.dme b/polaris.dme index 9a1eaf4837c..544448d1b13 100644 --- a/polaris.dme +++ b/polaris.dme @@ -5,72 +5,6 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "html/images" -#define FILE_DIR "icons" -#define FILE_DIR "icons/48x48" -#define FILE_DIR "icons/atmos" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/human_races" -#define FILE_DIR "icons/mob/human_races/cyberlimbs" -#define FILE_DIR "icons/mob/human_races/masks" -#define FILE_DIR "icons/mob/human_races/monkeys" -#define FILE_DIR "icons/mob/human_races/subspecies" -#define FILE_DIR "icons/mob/human_races/xenos" -#define FILE_DIR "icons/mob/items" -#define FILE_DIR "icons/mob/screen" -#define FILE_DIR "icons/mob/species" -#define FILE_DIR "icons/mob/species/seromi" -#define FILE_DIR "icons/mob/species/skrell" -#define FILE_DIR "icons/mob/species/tajaran" -#define FILE_DIR "icons/mob/species/unathi" -#define FILE_DIR "icons/mob/species/vox" -#define FILE_DIR "icons/NTOS" -#define FILE_DIR "icons/NTOS/battery_icons" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/clothing/species" -#define FILE_DIR "icons/obj/clothing/species/seromi" -#define FILE_DIR "icons/obj/clothing/species/skrell" -#define FILE_DIR "icons/obj/clothing/species/tajaran" -#define FILE_DIR "icons/obj/clothing/species/unathi" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/turf/flooring" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "maps" -#define FILE_DIR "maps/overmap" -#define FILE_DIR "maps/overmap/bearcat" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/effects/turret" -#define FILE_DIR "sound/effects/wind" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/music" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/Serithi" -#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG From a844828f23ab35a6e033c85baff86b5cbe301083 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 28 Feb 2016 22:16:23 +0100 Subject: [PATCH 32/97] Fixes Cash Machines not connecting to account on spawn and having omnidirectional interaction area --- code/modules/economy/cash_register.dm | 77 +++++++++++++------------- code/modules/economy/economy_misc.dm | 8 +++ code/modules/economy/retail_scanner.dm | 39 ++++++------- 3 files changed, 62 insertions(+), 62 deletions(-) diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index d2f0f9dbdfe..c07fcca6605 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -21,12 +21,14 @@ var/cash_stored = 0 var/obj/item/confirm_item var/datum/money_account/linked_account + var/account_to_connect = null // Claim machine ID /obj/machinery/cash_register/New() machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" cash_stored = rand(10, 70)*10 + transaction_devices += src // Global reference list to be properly set up by /proc/setup_economy() /obj/machinery/cash_register/examine(mob/user as mob) @@ -39,6 +41,9 @@ /obj/machinery/cash_register/attack_hand(mob/user as mob) + // Don't be accessible from the wrong side of the machine + if(get_dir(src, user) & reverse_dir[src.dir]) return + if(cash_open) if(cash_stored) spawn_money(cash_stored, loc, user) @@ -278,26 +283,24 @@ usr << "\icon[src]The cash box is open." return - // Access account for transaction - if(check_account()) - if(transaction_amount > SC.worth) - src.visible_message("\icon[src]Not enough money.") - else - // Insert cash into magical slot - SC.worth -= transaction_amount - SC.update_icon() - if(!SC.worth) - if(ishuman(SC.loc)) - var/mob/living/carbon/human/H = SC.loc - H.drop_from_inventory(SC) - qdel(SC) - cash_stored += transaction_amount + if(transaction_amount > SC.worth) + src.visible_message("\icon[src]Not enough money.") + else + // Insert cash into magical slot + SC.worth -= transaction_amount + SC.update_icon() + if(!SC.worth) + if(ishuman(SC.loc)) + var/mob/living/carbon/human/H = SC.loc + H.drop_from_inventory(SC) + qdel(SC) + cash_stored += transaction_amount - // Save log - add_transaction_log("n/A", "Cash", transaction_amount) + // Save log + add_transaction_log("n/A", "Cash", transaction_amount) - // Confirm and reset - transaction_complete() + // Confirm and reset + transaction_complete() /obj/machinery/cash_register/proc/scan_item_price(obj/O) @@ -436,39 +439,33 @@ cash_locked = 0 open_cash_box() + //--Premades--// /obj/machinery/cash_register/command - New() - linked_account = department_accounts["Command"] - ..() - /obj/machinery/cash_register/medical + account_to_connect = "Command" + ..() - New() - linked_account = department_accounts["Medical"] - ..() +/obj/machinery/cash_register/medical + account_to_connect = "Medical" + ..() /obj/machinery/cash_register/engineering - New() - linked_account = department_accounts["Engineering"] - ..() + account_to_connect = "Engineering" + ..() /obj/machinery/cash_register/science - New() - linked_account = department_accounts["Science"] - ..() + account_to_connect = "Science" + ..() /obj/machinery/cash_register/security - New() - linked_account = department_accounts["Security"] - ..() + account_to_connect = "Security" + ..() /obj/machinery/cash_register/cargo - New() - linked_account = department_accounts["Cargo"] - ..() + account_to_connect = "Cargo" + ..() /obj/machinery/cash_register/civilian - New() - linked_account = department_accounts["Civilian"] - ..() \ No newline at end of file + account_to_connect = "Civilian" + ..() \ No newline at end of file diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 7b82c1662ca..0d7f8439d56 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -81,6 +81,7 @@ var/global/list/datum/money_account/department_accounts = list() var/global/num_financial_terminals = 1 var/global/next_account_number = 0 var/global/list/all_money_accounts = list() +var/global/list/transaction_devices = list() var/global/economy_init = 0 /proc/setup_economy() @@ -102,6 +103,13 @@ var/global/economy_init = 0 create_department_account("Vendor") vendor_account = department_accounts["Vendor"] + for(var/obj/machinery/cash_register/RS in transaction_devices) + if(RS.account_to_connect) + RS.linked_account = department_accounts[RS.account_to_connect] + for(var/obj/machinery/cash_register/CR in transaction_devices) + if(CR.account_to_connect) + CR.linked_account = department_accounts[CR.linked_account] + current_date_string = "[num2text(rand(1,31))] [pick("January","February","March","April","May","June","July","August","September","October","November","December")], [game_year]" economy_init = 1 diff --git a/code/modules/economy/retail_scanner.dm b/code/modules/economy/retail_scanner.dm index 84503099c08..0bfd326f817 100644 --- a/code/modules/economy/retail_scanner.dm +++ b/code/modules/economy/retail_scanner.dm @@ -17,6 +17,7 @@ var/obj/item/confirm_item var/datum/money_account/linked_account + var/account_to_connect = null // Claim machine ID @@ -24,6 +25,7 @@ machine_id = "[station_name()] RETAIL #[num_financial_terminals++]" if(locate(/obj/structure/table) in loc) pixel_y = 3 + transaction_devices += src // Global reference list to be properly set up by /proc/setup_economy() // Always face the user when put on a table @@ -315,36 +317,29 @@ //--Premades--// /obj/item/device/retail_scanner/command - New() - linked_account = department_accounts["Command"] - ..() - /obj/item/device/retail_scanner/medical + account_to_connect = "Command" + ..() - New() - linked_account = department_accounts["Medical"] - ..() +/obj/item/device/retail_scanner/medical + account_to_connect = "Medical" + ..() /obj/item/device/retail_scanner/engineering - New() - linked_account = department_accounts["Engineering"] - ..() + account_to_connect = "Engineering" + ..() /obj/item/device/retail_scanner/science - New() - linked_account = department_accounts["Science"] - ..() + account_to_connect = "Science" + ..() /obj/item/device/retail_scanner/security - New() - linked_account = department_accounts["Security"] - ..() + account_to_connect = "Security" + ..() /obj/item/device/retail_scanner/cargo - New() - linked_account = department_accounts["Cargo"] - ..() + account_to_connect = "Cargo" + ..() /obj/item/device/retail_scanner/civilian - New() - linked_account = department_accounts["Civilian"] - ..() \ No newline at end of file + account_to_connect = "Civilian" + ..() \ No newline at end of file From 932890743b843de0884de506d0d45c4855008d78 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Sun, 28 Feb 2016 16:31:38 -0500 Subject: [PATCH 33/97] Z1/Z2 map fixes, 2/28/2016 --- maps/polaris-1.dmm | 32 +++++++++++++++++--------------- maps/polaris-2.dmm | 15 ++++++++------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 1023048c1e7..f14a751706d 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -1928,7 +1928,7 @@ "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = 0; pixel_y = -34; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonexit"; name = "Exit Doors"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonentry"; name = "Entry Doors"; pixel_x = -6; pixel_y = -26; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) "aLe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; layer = 3.4; name = "Brig Monitor"; network = list("Prison"); pixel_x = 32; pixel_y = -3},/obj/item/weapon/stool/padded,/obj/machinery/button/remote/blast_door{id = "brigobs"; name = "Observation Shutters"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/flasher{id = "permflash"; name = "Brig flashes"; pixel_x = -6; pixel_y = -36; req_access = list(2); tag = "permflash"},/obj/machinery/button/remote/blast_door{id = "Prison Gate"; name = "Prison Lockdown"; pixel_x = 6; pixel_y = -36; req_access = list(2)},/obj/machinery/light_switch{pixel_x = -8; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) "aLf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aLg" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled,/area/security/prison) +"aLg" = (/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) "aLh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/prison) "aLi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) "aLj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) @@ -3173,7 +3173,7 @@ "bja" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bjb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bjc" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 16},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bjd" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bjd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/tiled,/area/security/prison) "bje" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bjf" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bjg" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) @@ -3465,7 +3465,7 @@ "boG" = (/obj/machinery/door/airlock/medical{name = "Examination Room"; req_access = list(5)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "boH" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/cryo) "boI" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"boJ" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"boJ" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/security/prison) "boK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/cryo) "boL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) "boM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) @@ -4999,7 +4999,7 @@ "bSg" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSh" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bSj" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/turf/simulated/floor/tiled,/area/medical/patient_wing) +"bSj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bSk" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSl" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSm" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 8},/obj/machinery/button/windowtint{id = "psyco_tint"; pixel_x = -25},/obj/machinery/button/remote/airlock{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "office door control"; pixel_x = -34; pixel_y = 7},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) @@ -5067,7 +5067,7 @@ "bTw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "bTx" = (/obj/structure/closet/secure_closet/medical1,/obj/item/weapon/storage/box/pillbottles,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bTy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bTz" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bTz" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) "bTA" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bTB" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bTC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) @@ -5458,7 +5458,7 @@ "caX" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room D"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_d) "caY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) "caZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cba" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/structure/door_assembly/door_assembly_com,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cba" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/medical/patient_wing) "cbb" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) "cbc" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) "cbd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_berth_hatch"; locked = 1; name = "Large Escape Pod 1"; req_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) @@ -9726,6 +9726,8 @@ "dFb" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Medical Emergency Phone"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "dFc" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "dFd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"dFe" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"dFf" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9830,17 +9832,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaALaALaALaALaALaBAaBBaBCazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaCqaCraCsaCtaCuaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaFwaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGOaGNaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaLgaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaGUaGVaGWaGXaGYaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhaKiaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfaLgaLhaLiaLjaLkaLlaLmaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfboJaLhaLiaLjaLkaLlboJaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaLSaLTaDxaJHaDxaKHaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMXaMYaMZaNaaNbaMWaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaOpaOqaOraOsaOtaOuaMWaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFaLgaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFboJaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaJJaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahaahaahaahaahaahaahaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaSoaSpaSqaSraSsaStaSoaSuaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSxaSxaSxaSxaSyaSzaRTahyahyahyahyahyahyahyahyahyaSAaSBaSCaSDaSAahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaFaaFaaFaaahaahaahatNaSEaSFatNaahaahahyahyahyahyahyaSGawnaxmawnaSGahyahyahyahyahyahyahyaCjaSHaSIaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaDoaFqaSJaFsaFtaClaRDaSKaSLaSMaSNaQnaRHaSOaRIaQnaSPaGRaFCaSQaSRaFFaSSaFFaSTaSQaFCaSUaEvaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9862,11 +9864,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbfqbfrbfsbdPbftbfubfvbdTaahaahaahaahaahaYPaYPbfwbfxbfyaYPaYPahyahyahybfzbfAbcnbfBbeebfCbfDbfEbfFbefbefaahaahaahaahbdlbfGbeTbfHbfIbfJbeTbfKbdlaahaahaahaahaZdaZHaZdahyaZIbfLdCybbJbbGbeVbfNbfObbGdCzdCzdCzbbGbjlbfPbfQbbGbbGdCAbfSaZIahybbNaYGbetaUwaToaahaahbeZbfTbfUbfVbfWbfXbfYbfZbfZbgabgbbgcbgdbgebgfbggbghbcRbdMbgibfobfobfobfobgjbgkbgkbgkbgkbgkbgkbgkbglbfobfobfobfobfobfpaZmaZmaahaahaahaahaahaahbgmbgmbgmbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbgnbfrbgobdPbgpbgqbgrbdTaahaahaahaahahyahyahyahyahyahyahyahyahyahybbobbobgsbcnbgtbeebefbgubgvbgwbgxbefaahaahaahaahbdlbgybeTbeibgzbeibeTbgAbdlaahaahaahaZdaZdaZHaZdahyaZIbgBdCBbfRbbGbgCbbGbbGdCCbgDbgEbgFdCDbbGbbGbgCbbGbgGbgHdCEaZIaZfaTobgIbgJbgKaToaToaahbeZbgLbgMbgNbgObgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgYbgYbgYbgYbgYbgZbgZbgZbgZbgZbgkbhabhbbmzbhdbhebgkbhfbhfbhfbhfbhfbhfbglbfpaZmaahaahaahaahaahbgmbgmbhgbhhbhibhhbhjbgmbgmaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbhkbhlbhkbdPbhmbfubhnbhobhobhobhoaahaahaahahyahyahyahyahyahyahyahyaZybhpbajbhqbhrbhsbefbhtbgvbgwbhubefaahaahaahaahbdlbhvbeTbhwbhxbhwbeTbhybdlaahaahaahaZdaZGaZHaZdahybdqbaUdCFbbGbbGbbGbbGdCGbgDbhAbhAbhAbgFdCFbbGbbGbbGbhBbbGbhCbhDbhEbhFbhGbetaUwbhHaToaahbeZbhIbhJbgNbhKbhLbhLbhLbhLbhMbhNbgVbhObhPbgYbhQbhRbhSbhTbgYbhUbhVbhVbhWbgZbhXbhYbhYbhZbhZbhYbiabhfbibbicbidbiebhfbdOaZWaZmaahaahaahaahaahbgmbifbigbihbiibijbikbifbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbjdbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgbkhbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblObgYbgYblPblQblRbgYblSblTblUblVbgZblWbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkPbmobmpbmqbmpbmobkRahyahyaahbkPbkPbkPbkPaahaahaahbilbmrbmsbjAbmtbmubmvbmwbilbmxbfubmybdTbrebdTbrebhoblibmAbmBbmCblkbmDbmEbmFbllbmGbmHbmIbllahyahyaZyaZzbcnbhrbeebmJbmKbmLbmMbefbefaahaahaahaahbjWbmNbmObmPbmQbmPbmRbmSbjWaahaahaahaahaZdaZHaZdahyaZIbmTdCJbbJbbGbfPbfQbmUbbGbdCbdCbdCbbGbmUbeVbfNbbGbbGdCKbmVaZIahyaZPaYGaYHaUwaToaahaahbeZbmWbmXbmYbmZbnabnbbncbncbndbnebnfbngbnhbnibgYbnjbnkbnlbgYbnmbnnbnobnpbgZbnqbnrbhYbnsbhYbntbnubhfbnvbnwbhfbnxbhfbnyaZWaZmaahbgmbnzbnAbnBbnCbnDbnEbnDbnFbnDbnGbihbnHbkJbnIbnJbnKbnLbihbnMbnNbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIboJboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkQbmqbpbbpcbpcbmqbpdbpebpfbpgbphbpibpjbpkbplbpmbpnbpobppbpqbprbprbpsbprbptbpubpvbpwbpxbMKbpzbpzbpzbpAblkblkbpBblkblkbpCbpDbpEbpEbpEbpFbpGbllahyahybamaZzbcnbfBbeebefbefbefbefbefaahaahaahaahbjWbpHbpIbpJbpKbpLbpKbpMbpNbpObjWaahaahaahaZdaZHaZdahybejbiHdCDdCLbbGbelbbGbfPbenbbGbbGbbGbeobeWbbGbelbbGdCHdCMbdxbejahybbNaYGaYHaUwbpPahyaahbeZbpQbpRbgNbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqabqbbqcbqdbqcbqebqcbqfbqgbqhbqibqjbqkbqhbqlbqmbqnboObqobqpbqqbqrbqsbqtboOaZWaZmaahbgmbqubqvbqwbkJbqxbqybqzbgmbqAbqBbqCbqCbqDbsnbqCbqEbqFbqGboZbqHbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbrKbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9881,7 +9883,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbKLbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMbTzbSjbUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFdBNbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbUXbOabMnbMobOdbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbQAbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9890,7 +9892,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZcbacbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZdFfcbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahycbgcbhcbicbjcbgahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEcbkcblcbmcbnbSEbNZcbpcbqcbrcbscbtcbucbvcbwcbxcbycbzcbAbSLcbBcbCbUBbUBbUBbUBcbDbUBcbEcbFcamcancbGcbHbecbcnaZzcbIahybUGcbJcbKcbLcbMbULcbNbUGcbOcbPcbQcbObNCcbRcbScbTcbUcbVcbWcbXbNCaahaZdbYpaZdcDsbTlbTkbYsbTmbTnbTkbTlbTkcbZbTmbTlbTkbTlccabTnccbbTlbTkdBQcaIahyahybrGccdbgJaUvbrGahyahyahyahyahyahyahyahyahyahyahyccBccfccgcaNaahaahaahaahaahaahaahbZCcchcciccjbZGcckcclbZHccmccnccobZLaahaahaahaahaahaahbZMbZNbZMbZMbZMbZMaahaahaahaahcbcccpccqccrccscctccuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsccvccwccxbXsahyahyaahaahaahbZXbZXbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEccycczbSEbSEbSLbSLbSLbSLbSLccAbSLbSLbSLccEccCccDbSLbSLbUEbUEcdPccFccFccGbUEbUEbUEbUEbUEbYZbZabeeccHblnblmbeeahybUGbUGbUGbUGbUGbUGbUGbUGccIccJccKccLbNCbNCccMbNCbNCbNCccNccObNCccPaZdccQaZdbURbwQbTlbUZdBRbVbbVcccTccUbVbbVaccVccWbUZbVadBOccXbTkbTlcbYcaIahyahybrGaUvbetaUvbvNahyahyahyahyahyahyahyahyahyahyahyccBccYccZcaNaahaahaahaahaahaahaahbZCbZCbZCbZCbZCcdacdbbZLbZLbZLbZLbZLaahaahaahaahaahaahbZMbZNbZMaahaahaahaahaahaahaahcbccdccddcdecdfcdgcdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybYFcdiccwcdjbYFahyahyaahaahaahbZXcdkcdlcdmbZXbZXbZXbZXaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEbSEbSEaahaahaahaahbZXcdncdobZXahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZybecbcnaZzcbOcbOcbOcbOcdpcdqcdrcdscdtbFpcdvcdwcdxcdycdzcdAcdBcdCcdDcbOcbOcbOcbOcbOcdEcdFcdGbURbURbTkccUbVbbYtccVcdHbUZbYtdBObVccdIccUcdJcdKcdLcdMcdNcdOcdSahyahybrGcdQbetcdRaTocaNahyahyahyahyahyahyahyahyahyahycelcdTcdUcaNaahaahaahaahaahaahaahaahaahaahaahbZMcdVcdWbZMaahaahaahaahaahaahaahaahaahaahbZMbZNbZMaahaahcbccbccbccbccbccbccdXcdXcbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index ea006692026..e4e946418ec 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -905,7 +905,7 @@ "ru" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_port"; name = "port docking hatch controller"; pixel_x = 0; pixel_y = 25; tag_door = "specops_shuttle_port_hatch"},/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "rv" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "rw" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"rx" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"rx" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "ry" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) "rz" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/red/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) "rA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 2; pixel_y = 3},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -2384,6 +2384,7 @@ "TR" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) "TS" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/cash_register/civilian,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) "TT" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c1,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"TU" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) (1,1,1) = {" aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoalahajapaqarasatauavawaxayaaabacadaeafagahaaaiajakalamanaoagafajacadahakazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaAaBaCaDaEaFaGaHaIaJazaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaQaQaQaQaQaQaQaQaQaQaQaQaQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaR @@ -2476,20 +2477,20 @@ mamamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP mamamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmlmmmmmmmmmmmrmpmpmpmpmpmpmpmpmVmpmpnbncndnempmpnfmonXmpmpmpmpmpmppimpmpngmompmpmpmpnhmYmYnimoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPmSaPmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj njmamamamamamamamamamamamamamaaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlnmnnnonnmompmpmpmpmpmpmpmpmVmpmpnpnqnrnsmpmpnfmontnunvmMmpmpmpmMnwnxnymompmpmpmppbnznAnBmoaPaPaPaPmlmmmmmmmnaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjaPaPaPaPaPaPnCmTmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnnEnnnnnnnnnnnEnFnnnnnnnGmompmpmpmpmpmpmpmpmVmpmpmpmpmpmpmpmpnHmBnPmMmMmUmpmpmpmUmMmMnRmrmpmpmpmpmBmmmmmmnKmmmqmmmmmrnLnMnNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjmjaPaPaPaPaPaPnOaPmTmjmjjwjwjwjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUmmnPnQnRmmmUmVmVmUmVmVmUmVmVmUmpmpmpmpmpmpmpmpnSmMmRnUnVnWmpmpmpnWnXnYnYmompmpmpmpmonZoaoaoaobmoocodmonLoenNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPjwjwofogohjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloinnnnojmookolmoomonmoooopmooqorosotouovmpmpowmMoxmpmpmpmpmpmpmpmpmpmpoympmpmpmpozmYoAoAoAmYoznMnMozoBnMoCmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPlwoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUmmnPnQnRmmmUmVmVmUmVmVmUmVmVmUmpmpmpmpmpmpmpmpnSmMmRnUnVnWmpmpmpnWnXnYnYmompmpmpmpoznZoaoaoaobmoocodmonLoenNmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPjwjwofogohjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloinnnnojmookolmoomonmoooopmooqorosotouovmpmpowmMoxmpmpmpmpmpmpmpmpmpmpoympmpmpmpmYmYoAoAoAmYoznMnMozoBnMoCmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPlwoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoGnnnnnnnnnnoGoHnnnnnnojnJmmmmnKmmmmnKmmmmnKmMmMmMmMmMnPTITJnRnIoImpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmYmYoJoJoJmYoKnMnMnMnMnMnMmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPkjoDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnloLnnnnnnoMmpmpmpmpmpmpmpmpmpmpmpmpmpmpoNmpmpoNoOmpmpmpoPoQoYoSoTmpmpmpmpmpmpmpmpmYmYoJoJoJmYoKnMnMnMnMnMnMmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPkToDoEoFoEoDjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoUnnnnnnnnnnoUoVnnnnnnnnoMmpmpoWmpmpoWmpmpmpmpmpmpmpmpoXmpmpoXmpmpmpmpoPpjoYoYoTmpmpoZpampmpmpmppbmYoAoAoAmYpbpcnMpbpdpbpemoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwjwoFoFpfjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlpgnnnnphmlmMmMnPnTnTnRmMmMmqmMmMmMmMmMnPTLTLnRmnmpmpmpoPTMTNpkoTmpmpplmompmpmpmpmopmoaoaoapnmopcnMmopomopomoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwoFoFoFjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnoUnnnnnnnnnnoUoVnnnnnnnnoMmpmpoWmpmpoWmpmpmpmpmpmpmpmpoXmpmpoXmpmpmpmpoPpjoYoYoTmpmpoZpampmpmpmpmYmYoAoAoAmYpbpcnMpbpdpbpemoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwjwoFoFpfjwjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnlpgnnnnphmlmMmMnPnTnTnRmMmMmqmMmMmMmMmMnPTLTLnRmnmpmpmpoPTMTNpkoTmpmpplmompmpmpmppbpmoaoaoapnmopcnMmopomopomoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjwoFoFoFjwmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnDnnnnnnnnppnnnnnnnnnnpppqnnnnnnprmopsmpmpmpmpmpptpumopvpwpxpypzpAmpmppBmMpCmpmpmpmpmpmpmpmpmppCmompmpmpmpmBmmmmmmmmmmnKmqmmnKmmpDmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpEpFpFpGjwjwpHjwjwjwjwjwjwjwjwjwjwjwjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnknknknknknknknknknkmUnnnnnnnnpImopJmpmpmpmpmpmppKmompmpmpmppLmpmpmppMmMpNpOpPpQmpmpmpmppPpOpNmompmpmpmpmMpRpSpSpTpUpVmopWnMpXmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPmjmjmjmjmjmjaPaPaPaPaPaPaPaPaPaPpYpZqaqaqaqbqcaPaPqdqeqfqgqeqeqeqhjwqiqjqkqljwqmioqnqojwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmonnqpqqqrqsmoqtmpmpquqvmpmpqwmompmpmpmpmpmpmpmpmlnKmmmMmMnPqxqxnRmmmmmmmmmrmpmpmpmpmMqyqyqyqyqyqymoqznMqAmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPmjmjmjmjmjaPaPaPaPaPaPaPaPaPpYqBqCqDqEqFqGqBqcaPqdqeqHqHqeqeqeqeqIqJqJqJqKjwjwjwjwjwjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmrqLmpmpqMqNmpmpqOmompmpqPqQqRmpmpqSmoqTqUqUqUqUqVqVqUqUqUqWaPmompmpmpmpozqyqXqYqYqYqYnJnPqZnRmraPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPaPaPaPaPaPqBrarbrbrcrbrbqFqBaPqdrdrerfrgqeqeqejwqJqJqJrhjwriioiorjjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmprkrlmpmpmpmompmprmrnrompmprpmorqrrrsrtrurvrvrvrwrxqUqWmompmpmpmpryqyrzrzrzrzrzqyqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPaPaPaPaPaPaPqBrArbrbrbrbrBrCqBaPqdqerDrDqeqeqerEjwrFqJrGrHjwrIioiorJjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmprKmorqrLrMrvrvrvrvrvrvrvrNrOmompmpmpmpryqyqyqyrPqyqyqyqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBrQrbrbrRrbrbrSqBaPqdqeqeqeqeqeqerTjwjwjwjwjwjwrUioiorVjwmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqyqysbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyqysDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqysbsbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyTUsDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmosPsQsospsqsrssstmBmmmmmmmmmmmmmmmmnKsRsRsRsRsRsRsRsRsRsRsRsRpDmUsSsSmUpDmmmmmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsTsUrBrbsVqBaPaPaPaPaPaPsWqoqoqojwsXlijwjwjwsYsZsZsYjwjwjwjwmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwtktkioioioiotltltmjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGtdtotptqtrtetstttetutvtetetetgsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBqBqBqBtwsIrBrbtxqBqBqBqBqctytyjwtzqoqoqojwtAtBioioioioioioioioiotCjwmjmjmjmjmj From 0cdde3493ce2cee1fdd4eadead53379a70b39c9a Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 28 Feb 2016 22:35:50 +0100 Subject: [PATCH 34/97] Fixes cash mashine department linking on spawn --- code/modules/economy/economy_misc.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 0d7f8439d56..b0be8ec7e35 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -103,12 +103,12 @@ var/global/economy_init = 0 create_department_account("Vendor") vendor_account = department_accounts["Vendor"] - for(var/obj/machinery/cash_register/RS in transaction_devices) + for(var/obj/item/device/retail_scanner/RS in transaction_devices) if(RS.account_to_connect) RS.linked_account = department_accounts[RS.account_to_connect] for(var/obj/machinery/cash_register/CR in transaction_devices) if(CR.account_to_connect) - CR.linked_account = department_accounts[CR.linked_account] + CR.linked_account = department_accounts[CR.account_to_connect] current_date_string = "[num2text(rand(1,31))] [pick("January","February","March","April","May","June","July","August","September","October","November","December")], [game_year]" From 2da9c6fa64587325c0114a977e23bb77de94726c Mon Sep 17 00:00:00 2001 From: Yoshax Date: Mon, 29 Feb 2016 21:50:32 +0000 Subject: [PATCH 35/97] Adds a new door to medical storage --- maps/polaris-1.dmm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 1023048c1e7..a31648e3853 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -3845,7 +3845,7 @@ "bvW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvY" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bvZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bvZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bwa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) "bwb" = (/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bwc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3907,12 +3907,12 @@ "bxg" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) "bxi" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxj" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxj" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxl" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxm" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxn" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxo" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxo" = (/obj/structure/bed/chair/wheelchair,/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bxp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bxq" = (/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bxr" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3979,7 +3979,7 @@ "byA" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byC" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"byD" = (/obj/structure/bed/chair/wheelchair,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byE" = (/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byF" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byG" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4182,9 +4182,9 @@ "bCv" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = 10},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 1},/obj/random/medical,/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCw" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCy" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCz" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCA" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCA" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bCB" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bCC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bCD" = (/obj/effect/floor_decal/corner/paleblue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -5246,7 +5246,6 @@ "bWT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWU" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWV" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWW" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWX" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWY" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWZ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) @@ -9872,10 +9871,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObuPbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbvUbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbwxbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbxnbsXbxobxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbyDbsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbvYbxnbqhbxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCybCzbCAbwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbCUbCVbCWbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCYbCVbCVbCVbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbtLbtLbDkbtLbtLbDlbtLaahaahaahaahaahaahaahahyahyaahaahaahaahaahaahbwMbDmbDnbDobDpbDqbDrbDsbDtbwMbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbyhbDGbDHbDIbDJbDKbDLbzVbzWbzXbzYbecbecbDMbDNbDOaZdbDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbBUbBUbBUbEcaZdaZdaZdaZdaZGbEdbEebEfbEgbEgbEgbEgbEgbEgbEgbEhbEgbEgbEgbEibEjbEjbEjbEjbEjbEjbEjbEkbiDbjYaZdbElaYGbetbEmaVlbEnbEobEpbEqbErbEsbEtbEubEvbEwbsXbsYbsZbExbsYbEybsZbsXbEzbtbbyFbyGbyHbEAbtfbEBbuKbECbEDbuKbySbySbySbEEbEFbEGbEHbEIbyWbAJbySbAKaZmaahaahaahaahaahaahaahbgmbEJbEKbELbgmaahaahaahaahbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFObFNbFPbFNbHvbHubEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbxybGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9887,7 +9886,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbOLbSAbQGbQHbQHbSBbOLbORahyahyaahaahbtHbSCbIibSDbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbSEbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSLbSLbSLbSLbSLbSLbSQbSRbSQbSSbSSbSQbSTbSQbSUbSQbGYahyahybKdbecbcnbSVbbobbobFubFubFubFubFubFubSWbFubFubSXbSYbSZbNCbTabTbbTcbTdbNCbTebTfbNCaahaZdaZHbEgbFLbvJbEgbEgbThbTibTibTibTibEgbEgbTjbTkbTlbTmbTnbTkbTlbTkbTobTpaUvaUvaUvaUvbTqbTrbTsaToahybMkbGxbTubTvbTubTtbScbTxbTybVhbTAbTBbTCbTDbTEbKSbTFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbSpbTUbTVbTWbTXbTYbTZbSqbUabUbbSubUcbUdbUebSuaahaahbSxbUfbUgbSxaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbNebNfbNgbUhbNgbNfbNebLkahyahyaahaahbtHbtHbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbUibUjbUkbUlbSEbUmbUnbUnbUobUpbUqbUrbUsbUtbUubUvbUwbUxbSLbUybUzbUAbUBbUBbUybUzbUybUCbUDbUEahyahybKdbecbcnaZzbUFahybUGbUHbUIbUJbUKbULbULbUMbUGbUNbUObUPbNCbNCbUQbNCbNCbNCbNCbNCbNCaahaZdaZHbURbvMbUTbUUbUVbUWbUWbUWbUWbUWbYobUYbTkbTlbUZbVabVbbVcbTkbTlbVdbVeaUvaUvbVfbVgbdvaUvbvPaToahybMkbVibVjbVkbVlbVmbVnbVobVpbVqbVrbVsbMpbKNbKNbKSbKSbKSbKSbKSbTJbVtbVubVvbVwbVxbVybVzbVAbVBbVCbSpbVDbVEbVFbVGbVGbVHbSqbVIbVJbSubVKbVLbVMbSuaahaahbSxbVNcAhbSxaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbWWbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZcbacbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e9957302ea736baf4ed458ffd2d1718d3cfe08a5 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 1 Mar 2016 01:21:28 -0500 Subject: [PATCH 36/97] Fixes #1103 --- code/game/objects/items/weapons/storage/firstaid.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index c23dfcdb516..dad95da904a 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -132,6 +132,7 @@ name = "surgery kit" desc = "Contains tools for surgery." storage_slots = 10 + max_storage_space = 23 /obj/item/weapon/storage/firstaid/surgery/New() ..() @@ -302,4 +303,4 @@ new /obj/item/weapon/reagent_containers/pill/citalopram( src ) new /obj/item/weapon/reagent_containers/pill/citalopram( src ) new /obj/item/weapon/reagent_containers/pill/citalopram( src ) - new /obj/item/weapon/reagent_containers/pill/citalopram( src ) \ No newline at end of file + new /obj/item/weapon/reagent_containers/pill/citalopram( src ) From f0d5fcc5a48d200ada40bb4cdfe16a28b9106ae4 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 2 Mar 2016 22:19:15 +0000 Subject: [PATCH 37/97] Removes "Long Hair Alt" and "Shoulder Length Hair Alt" as they are identical to "Longer Fringe" and "Long Fringe" respectively. By identical to, I don't mean the sprites are the same - I mean they reference the exact same sprite! This has been a thing for a long time, for my knowledge, so people that have it set in their preferences may get some unexpected baldness - they should be able to fix that with mirrors fine if they don't notice before joining, though. --- code/modules/mob/new_player/sprite_accessories.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 787ec1bac1e..2f597a6b043 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -103,10 +103,6 @@ name = "Shoulder-length Hair" icon_state = "hair_b" - longalt - name = "Shoulder-length Hair Alt" - icon_state = "hair_longfringe" - /*longish name = "Longer Hair" icon_state = "hair_b2"*/ @@ -115,10 +111,6 @@ name = "Long Hair" icon_state = "hair_vlong" - longeralt - name = "Long Hair Alt" - icon_state = "hair_vlongfringe" - longest name = "Very Long Hair" icon_state = "hair_longest" From 3b36077fbacc8fc53a338609388d1072eb382962 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Wed, 2 Mar 2016 20:24:21 -0500 Subject: [PATCH 38/97] Fixes the taser's sprites being swapped --- icons/mob/items/lefthand_guns.dmi | Bin 30914 -> 30527 bytes icons/mob/items/righthand_guns.dmi | Bin 32334 -> 32559 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index b4e58f6845137ed42b5583cd905bfd99698dda54..b2b3ff87ee3aeef24d17d970a987081f4b290329 100644 GIT binary patch literal 30527 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 literal 30914 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 diff --git a/icons/mob/items/righthand_guns.dmi b/icons/mob/items/righthand_guns.dmi index 0e8bb9118cc787e70971a1be5c44ab02e115e10f..5a6c20b6336f17eeb8b46780b0a99f9f9f82f560 100644 GIT binary patch literal 32559 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 literal 32334 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 XDlw&sef|XGg9mDG^D5@D%OC#%LYzKB From 4f7d4e256224571a1c9b5ab06f9f16c52dea5684 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Wed, 2 Mar 2016 21:01:58 -0500 Subject: [PATCH 39/97] Ports /tg/'s universal recorder sprite --- icons/obj/device.dmi | Bin 43529 -> 43596 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index dfa384488e1ca6e0f2548de0068a314ef9af5ed7..35d7e732a164235fd3d0f157146bb238b3ae399a 100644 GIT binary patch literal 43596 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�xqj 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 literal 43529 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%0A>wM~d?G`u!awgmxVzgO-g51@aBeHBYEjK1%zBDg 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 tEvX6%y>++<;Yr&(XTVzI{I9h*sV#2wYk Date: Sat, 5 Mar 2016 20:49:31 +0000 Subject: [PATCH 40/97] Sol Government faxes now go to the Sif Governmental Authority. No more sending faxes to the UN/NATO. :P --- code/modules/paperwork/faxmachine.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 8ff1a680d74..a7d489ba537 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -1,5 +1,5 @@ var/list/obj/machinery/photocopier/faxmachine/allfaxes = list() -var/list/admin_departments = list("[boss_name]", "Sol Government", "Supply") +var/list/admin_departments = list("[boss_name]", "Sif Governmental Authority", "Supply") var/list/alldepartments = list() var/list/adminfaxes = list() //cache for faxes that have been sent to admins @@ -198,8 +198,8 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins switch(destination) if (boss_name) message_admins(sender, "[uppertext(boss_short)] FAX", rcvdcopy, "CentcommFaxReply", "#006100") - if ("Sol Government") - message_admins(sender, "SOL GOVERNMENT FAX", rcvdcopy, "CentcommFaxReply", "#1F66A0") + if ("Sif Governmental Authority") + message_admins(sender, "SIF GOVERNMENT FAX", rcvdcopy, "CentcommFaxReply", "#1F66A0") //message_admins(sender, "SOL GOVERNMENT FAX", rcvdcopy, "SolGovFaxReply", "#1F66A0") if ("Supply") message_admins(sender, "[uppertext(boss_short)] SUPPLY FAX", rcvdcopy, "CentcommFaxReply", "#5F4519") From 27a8dbec2d6f0c8e5e2d986e0856ef582ce461a8 Mon Sep 17 00:00:00 2001 From: woodratt Date: Sat, 5 Mar 2016 13:38:06 -0800 Subject: [PATCH 41/97] 1.4.8 Hotfix - Chemistry Sink adjusted. - 2x Combat knives added to merc base. - Removed Extra reinforced window from the merc base. - Janitorial access added to the janitor's closet. - Entertainment monitor in the bar removed. - Tweaked monitors in the coffee shop. - Entertainment monitors adjusted in the visitor rooms. - Added status displays in the kitchen. - Moved lights in the recreation area. - Missing atmos alarms in the surgery hallway readded. - Missing atmos alarm in atmos fixed. - First Aid station moved from the central hallway to cargo engineering hallway. Security and engineer access added to the door. CMC removed. - Adjusted radio placement in medical. - Safe added to the HoS office (Vodka sold separately) - Two boxes of spare light bulbs added to medical. - Webbing added to the paramedic lockers. - Rogue glass light in medical storage removed. --- maps/polaris-1.dmm | 257 +++++++++++++++++++++++---------------------- maps/polaris-2.dmm | 9 +- 2 files changed, 134 insertions(+), 132 deletions(-) diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index a72b64a216b..7ea9c7fbe0c 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -105,7 +105,7 @@ "aca" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/civilian_hallway_fore) "acb" = (/obj/structure/closet/wardrobe/xenos,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acc" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"acd" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"acd" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/accessory/storage/knifeharness,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "ace" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acf" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/camera/network/civilian{c_tag = "Civ - Locker Room Fore"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/locker) "acg" = (/obj/machinery/recharge_station,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) @@ -1276,7 +1276,7 @@ "ayB" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "ayC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "ayD" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/standard,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/camera/network/security{c_tag = "SEC - Evidence Storage"; dir = 8},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) -"ayE" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) +"ayE" = (/obj/structure/closet/secure_closet/personal,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/crew_quarters/locker) "ayF" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "ayG" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/button/remote/airlock{id = "HoSdoor"; name = "Office Door"; pixel_x = -36; pixel_y = 29},/obj/machinery/button/windowtint{pixel_x = -26; pixel_y = 30},/obj/machinery/button/remote/blast_door{id = "security_lockdown"; name = "Brig Lockdown"; pixel_x = -36; pixel_y = 39; req_access = list(2)},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos) "ayH" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) @@ -1574,10 +1574,10 @@ "aEn" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aEo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/holodeck) "aEp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aEq" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Fore"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEq" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -28},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "aEr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aEs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aEt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEt" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Fore"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aEu" = (/turf/simulated/wall,/area/crew_quarters/recreation_area) "aEv" = (/turf/simulated/wall,/area/crew_quarters/pool) "aEw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/pool) @@ -1686,7 +1686,7 @@ "aGv" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/janitor) "aGw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/brig) "aGx" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/janitor) -"aGy" = (/obj/machinery/door/window/westright{name = "Janitoral Desk"},/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Janitorial Desk"},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/blast/shutters{dir = 4; id = "janitor_blast"; layer = 3.1; name = "Janitorial Shutters"},/turf/simulated/floor/tiled,/area/janitor) +"aGy" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aGz" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aGA" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/clipboard,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aGB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/lawoffice) @@ -1892,7 +1892,7 @@ "aKt" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/weapon/material/ashtray/plastic{pixel_x = 4; pixel_y = 6},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aKu" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aKv" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aKw" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aKw" = (/obj/machinery/door/window/westright{name = "Janitoral Desk"; req_access = list(26)},/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Janitorial Desk"},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/blast/shutters{dir = 4; id = "janitor_blast"; layer = 3.1; name = "Janitorial Shutters"},/turf/simulated/floor/tiled,/area/janitor) "aKx" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) "aKy" = (/obj/machinery/vending/coffee,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) "aKz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) @@ -2192,9 +2192,9 @@ "aQh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Civilian Primary Aft 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) "aQi" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) "aQj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aQk" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aQk" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aQl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aQm" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aQm" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aQn" = (/turf/simulated/wall,/area/crew_quarters/recreation_area_restroom) "aQo" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aQp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) @@ -2891,7 +2891,7 @@ "bdE" = (/obj/structure/table/marble,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 8; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 0; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "bdF" = (/obj/structure/cable/green,/obj/structure/flora/pottedplant,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bdG" = (/obj/structure/table/woodentable,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"bdH" = (/obj/structure/bed/chair/wood{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"bdH" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "bdI" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/media/jukebox,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bdJ" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bdK" = (/obj/structure/closet/crate/freezer,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) @@ -2972,7 +2972,7 @@ "bfh" = (/turf/simulated/wall,/area/medical/surgery2) "bfi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "bfj" = (/obj/structure/table/standard,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Surgery Emergency Phone"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bfk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bfk" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "bfl" = (/obj/machinery/door/airlock/maintenance{name = "Operating Theatre Maintenance Access"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bfm" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) "bfn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/medbay_fore) @@ -3165,7 +3165,7 @@ "biS" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "biT" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biU" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"biV" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"biV" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "biW" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 2"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "biY" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3229,7 +3229,7 @@ "bke" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) "bkf" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "bkg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bkh" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bkh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) "bki" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/surgery2) "bkj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "bkk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3314,15 +3314,15 @@ "blL" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) "blM" = (/turf/simulated/wall,/area/medical/surgery) "blN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"blO" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"blO" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) "blP" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "blQ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"blR" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"blR" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "blS" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blU" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) "blV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/steel,/area/medical/cryo) -"blW" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blW" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) "blX" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "blY" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "blZ" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) @@ -3482,7 +3482,7 @@ "boX" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) "boY" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) "boZ" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpa" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpa" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) "bpb" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bpc" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bpd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) @@ -3622,7 +3622,7 @@ "brH" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) "brI" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery) "brJ" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"brK" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"brK" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) "brL" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) "brM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) "brN" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) @@ -3783,7 +3783,7 @@ "buM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) "buN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) "buO" = (/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Office"; req_access = list(40)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"buP" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) +"buP" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) "buQ" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "buR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) @@ -3840,7 +3840,7 @@ "bvR" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Captain's Intercom"; pixel_x = 21; pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bvS" = (/turf/simulated/floor/tiled/white,/area/medical/reception) "bvT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bvU" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bvU" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) "bvV" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bvX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) @@ -3869,7 +3869,7 @@ "bwu" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwv" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) "bww" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bwx" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bwx" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "bwy" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwz" = (/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/obj/structure/table/glass,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) "bwA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) @@ -3899,7 +3899,7 @@ "bwY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/rnd/lab) "bwZ" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Research and Development Desk"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/lab) "bxa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/central) -"bxb" = (/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bxb" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 1; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxc" = (/turf/simulated/wall,/area/medical/reception) "bxd" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) "bxe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) @@ -3979,7 +3979,7 @@ "byA" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byC" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"byD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "byE" = (/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byF" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "byG" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -3996,7 +3996,7 @@ "byR" = (/obj/structure/table/reinforced,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/obj/item/device/megaphone,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "byS" = (/turf/simulated/wall,/area/medical/morgue) "byT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"byU" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) +"byU" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) "byV" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/medical/morgue) "byW" = (/turf/simulated/floor/tiled,/area/medical/morgue) "byX" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) @@ -4182,7 +4182,7 @@ "bCv" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = 10},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 1},/obj/random/medical,/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCw" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bCy" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCz" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bCA" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bCB" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4195,7 +4195,7 @@ "bCI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bCJ" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - CMO"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bCK" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -10; pixel_y = -23},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bCL" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bCL" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) "bCM" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) "bCN" = (/obj/machinery/optable,/turf/simulated/floor/tiled,/area/medical/morgue) "bCO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/medical/morgue) @@ -4472,7 +4472,7 @@ "bHZ" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) "bIa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/morgue) "bIb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIc" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"bIc" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bId" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) "bIe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/virology) "bIf" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/medical/virology) @@ -4539,7 +4539,7 @@ "bJo" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJq" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = -32},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bJr" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bJr" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/item/weapon/storage/backpack/satchel_vir,/obj/item/weapon/storage/backpack/virology,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) "bJs" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJt" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bJu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -4611,7 +4611,7 @@ "bKI" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Aft"; dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/reception) "bKJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) "bKK" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/newscaster{pixel_y = -30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bKL" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bKL" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bKM" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/reception) "bKN" = (/turf/simulated/wall,/area/medical/medbay_emt_bay) "bKO" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) @@ -4711,7 +4711,7 @@ "bME" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMF" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMG" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bMH" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bMH" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/reception) "bMI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bMK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) @@ -4782,10 +4782,10 @@ "bNX" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bNY" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bNZ" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bOa" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bOa" = (/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bOb" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) "bOc" = (/obj/machinery/smartfridge/secure/medbay{req_one_access = list(33,66)},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bOd" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bOd" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "bOe" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) "bOf" = (/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) "bOg" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) @@ -4912,7 +4912,7 @@ "bQx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQA" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQA" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bQB" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access Hallway"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bQD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) @@ -5000,7 +5000,7 @@ "bSh" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bSj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bSk" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bSk" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bSl" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSm" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 8},/obj/machinery/button/windowtint{id = "psyco_tint"; pixel_x = -25},/obj/machinery/button/remote/airlock{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "office door control"; pixel_x = -34; pixel_y = 7},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bSn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) @@ -5143,7 +5143,7 @@ "bUU" = (/obj/item/weapon/stool/padded,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bUV" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/head/cakehat,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "bUW" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) -"bUX" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 11},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) "bUY" = (/obj/item/weapon/stool/padded,/obj/machinery/alarm{pixel_y = 22},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Fore"; dir = 2},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bUZ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "bVa" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) @@ -5243,9 +5243,10 @@ "bWQ" = (/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "bWR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) "bWS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bWT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWT" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWU" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bWV" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWW" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) "bWX" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWY" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) "bWZ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) @@ -5257,7 +5258,7 @@ "bXf" = (/obj/item/weapon/gun/launcher/syringe,/obj/item/weapon/storage/box/syringegun,/obj/structure/table/steel,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXg" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXh" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bXi" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bXi" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) "bXj" = (/obj/item/weapon/cane,/obj/item/weapon/cane{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cane{pixel_x = -6; pixel_y = 4},/obj/structure/table/steel,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXk" = (/obj/item/weapon/storage/box/cdeathalarm_kit,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/structure/table/steel,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "bXl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) @@ -5327,7 +5328,7 @@ "bYx" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYy" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bYA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bYA" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) "bYB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) "bYC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) "bYD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) @@ -5511,7 +5512,7 @@ "cbZ" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "cca" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "ccb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) -"ccc" = (/obj/structure/bed/chair/wood{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"ccc" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) "ccd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) "cce" = (/obj/machinery/recharge_station,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "ccf" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) @@ -5739,7 +5740,7 @@ "cgt" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "large_escape_pod_1"; pixel_x = -26; pixel_y = 26; tag_door = "large_escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) "cgu" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) "cgv" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) -"cgw" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) +"cgw" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) "cgx" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) "cgy" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) "cgz" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) @@ -5869,7 +5870,7 @@ "ciT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_aft) "ciU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_aft) "ciV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"ciW" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"ciW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) "ciX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) "ciY" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/wrench,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) "ciZ" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) @@ -6238,8 +6239,8 @@ "cpY" = (/obj/machinery/door/airlock{name = "Cargo Emergency Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) "cpZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tools) "cqa" = (/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access = list(12)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/storage/tools) -"cqb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cqc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cqb" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station) +"cqc" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) "cqd" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cqe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) "cqf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) @@ -6299,14 +6300,14 @@ "crh" = (/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) "cri" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/port) "crj" = (/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"crk" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"crl" = (/obj/structure/table/rack,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "crm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "crn" = (/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cro" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) "crp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"crr" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"crq" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"crr" = (/obj/machinery/sleep_console{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "crs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/port) "crt" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cru" = (/turf/simulated/floor/tiled,/area/hallway/primary/port) @@ -6544,8 +6545,8 @@ "cvS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) "cvU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cvW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/mob/living/bot/mulebot,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cvV" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light,/obj/structure/bed/roller,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"cvW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cvX" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) "cvY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cvZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/qm) @@ -6649,7 +6650,7 @@ "cxT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cxU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access = list(56)},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) "cxV" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cxW" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cxW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cxX" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 5"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) "cxY" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) "cxZ" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) @@ -6662,10 +6663,10 @@ "cyg" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyh" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyi" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 6"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cyj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cyj" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyk" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "cyl" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cym" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cym" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyn" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 11"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) "cyo" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) "cyp" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) @@ -6678,7 +6679,7 @@ "cyw" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyx" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyy" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 12"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cyz" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cyz" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - FA Station Port"; dir = 1},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cyA" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) "cyB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/sign/securearea,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cyC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -7023,7 +7024,7 @@ "cFd" = (/obj/machinery/floor_light{anchored = 1},/turf/simulated/floor,/area/crew_quarters/bar) "cFe" = (/obj/item/stack/tile/floor,/obj/item/frame/light,/turf/simulated/floor,/area/vacant/vacant_shop) "cFf" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cFg" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cFg" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cFh" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 3"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "cFi" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "cFj" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) @@ -7034,10 +7035,10 @@ "cFo" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFp" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFq" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 4"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cFr" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cFr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cFs" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) "cFt" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cFu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cFu" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) "cFv" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 9"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) "cFw" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) "cFx" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) @@ -7048,7 +7049,7 @@ "cFC" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFD" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFE" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 10"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cFF" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cFF" = (/obj/machinery/door/airlock/glass_medical{name = "First-Aid Station"; req_one_access = list(5,10,63)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "cFG" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) "cFH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cFI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -7350,7 +7351,7 @@ "cLs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) "cLt" = (/obj/machinery/power/smes/buildable{charge = 2e+006; RCon_tag = "Substation - Atmospherics"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/engineering/atmos/storage) "cLu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cLv" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Atmospherics Subgrid"; name_tag = "Atmospherics Subgrid"},/obj/structure/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cLv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) "cLw" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Engine Waste")},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cLx" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "cLy" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 0; pixel_y = 24; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) @@ -7390,7 +7391,7 @@ "cMg" = (/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cMh" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cMi" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cMj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cMj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cMk" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 1"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) "cMl" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) "cMm" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) @@ -7415,7 +7416,7 @@ "cMF" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMG" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMH" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 8"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cMI" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cMI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) "cMJ" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "cMK" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/engineering/atmos) "cML" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) @@ -7536,7 +7537,7 @@ "cOW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cOX" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 28; pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cOY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cOZ" = (/obj/structure/table/woodentable,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/item/device/flashlight/lamp/green,/obj/item/weapon/material/ashtray/glass,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"cOZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) "cPa" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "cPb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cPc" = (/turf/simulated/floor/carpet,/area/crew_quarters/bar) @@ -9552,9 +9553,9 @@ "dBK" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/evahallway) "dBL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) "dBM" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dBN" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dBN" = (/obj/structure/sign/redcross{name = "First-Aid"; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/port) "dBO" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) -"dBP" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria) +"dBP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) "dBQ" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "dBR" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria) "dBS" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) @@ -9566,11 +9567,11 @@ "dBY" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dBZ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dCa" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"dCb" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"dCb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/hallway/primary/port) "dCc" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 2"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) "dCd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) "dCe" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"dCf" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"dCf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/port) "dCg" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) "dCh" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) "dCi" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 7"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) @@ -9704,25 +9705,25 @@ "dEG" = (/obj/machinery/sleeper,/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) "dEH" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/sign/poster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) "dEI" = (/obj/structure/table/reinforced,/obj/machinery/door/window{name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/window/westleft,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "port_first_aid"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"dEJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEK" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/door/airlock/medical{name = "First-Aid Station"; req_access = list(5)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"dEN" = (/obj/effect/floor_decal/corner/blue/full,/obj/structure/table/rack,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/network/medbay{c_tag = "MED - First-Aid Station"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"dEJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"dEK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"dEL" = (/turf/simulated/mineral,/area/mine/explored/upper_level) +"dEM" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"dEN" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) "dEO" = (/turf/simulated/wall,/area/medical/first_aid_station_starboard) -"dEP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEQ" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dER" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 2; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) -"dES" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 1; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) +"dEP" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"dEQ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"dER" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/item/weapon/material/ashtray/glass,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"dES" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) "dET" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_z = 8},/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"dEU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEV" = (/obj/machinery/computer/crew,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEW" = (/obj/machinery/sleep_console{tag = "icon-sleeperconsole (NORTH)"; icon_state = "sleeperconsole"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/structure/sign/redcross,/turf/simulated/floor/plating,/area/medical/first_aid_station_starboard) -"dEY" = (/obj/effect/floor_decal/corner/blue/full{dir = 8},/obj/machinery/sleeper,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dEZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dFa" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "first_aid_station"; name = "Security Shutters"; pixel_y = 25},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) -"dFb" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Medical Emergency Phone"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) +"dEU" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"dEV" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"dEW" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"dEX" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Atmospherics Subgrid"; name_tag = "Atmospherics Subgrid"},/obj/structure/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/atmos/storage) +"dEY" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"dEZ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"dFa" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"dFb" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) "dFc" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "dFd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) "dFe" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) @@ -9781,7 +9782,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahabXabXabXabXabXabXabXabXabXabXabXaaeabYabZabcacaabTacbaccacdaceacfacgachaciabTaaSabtacjackaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahabXaclacmacnacoaclacpaclacqacrabXacsabYabZabcaboabTactacuacuacuacuacvacuacuacwaaSabtacxaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaczaczacAaczaczaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahabXacBacCacCacCacCacDacCacCacEacFabCacGabZabcaboabTacHacuacIacJacuacvacuacKacLaaSabtacMaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNaaaaaaacNaaaaaaaaaacNaaaaaaaaaaaaaaaacNaaaaaaaaaacNaaaaaaacNaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaadaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahabXacPacCacCacQacCacRacSacSacSacTabmacUacVabCabCacWacXacuacYacZacuacvacuadaacwaaSabtadbaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaadaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahabXacPacCacCacQacCacRacSacSacSacTabmacUacVabCabCacWacXacuacYacZacuayEacuadaacwaaSabtadbaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadadcaadacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaddaddaddabXaclacmadeacoadfadgacladhadiabXadjabYadkabmadladmadnadoadpadqadoadradoadsadtaduadvadwaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczaczacAacAaaaaaaaaaadxaaaaaaaaaacAacAaczaczaczaaaaaaadyaddaddaddaddaddaddadzadzabXabXabXabXabXabXabXabXabXabXabXaaeabYadAadBadBadCadDadEadFadGadHadIacuadJadKaaSabtaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaacNacNacNacNaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaaaaaaaadaaaaaaaaaadLaadaadaaaaadaaaaaaaaaaczaaaaaaadMadNadOadPadQadRadSadTadUadVadWadXadYadZaeaadVadVaebaecaddaboaedaeeabcaboabTacuacuaefacJacuaegacuadJaehaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9825,28 +9826,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahatiavKavLavMatiavNavOavdavdavPavQavfavRavSavTavUavTavVavWavXavYavZawaawbawcawdaweaweawfaweawgasQawhawiasRawjasRaahatNauNatNaahaahaahaahaahaahanranrawkawlawmanranrahyahyahyahyavCavCawnavEawoavCavCaahaahaahaahaahahyahyahyahyaahaahaahavCahuawpawqawrahuawsclxdEjcmydEkdElaahaahahyahyahyawtawuawvawwawtahyahyahyaahaahanZawxawyawzanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahatiawAawBawCatiawDawEavdawFawGawHavfawIawJawKawLawMawNawOawPavmawQawQawRawSatDatEawTawUawVawWasQawXawYasRawZasRaahatNauNatNaahaahaahaahaahatNavCaxaaxbaxcaxdaxeavCavCaxfaxgaxhavCaxiawnavEawnaxjavCavCavCavCavCavCaxfaxgaxhavCavCavCavCavCaxkaxlaxmaxdaxnawsawsckJawsawsawsawsawsawsaxoaxpawsavHaxqavJawsaxoaxpawsawsanZanZaxrarNanZanZaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaxsaxsaxsaxsaxsaxsaxsaxsaahatiaxtaxuaxvaxwaxxaxyavdavQaxzaxAavfaxBaxCaxDaxEaxFaxGavfawPaxHaxIawQawRaxJaxKaxKaxKaxKaxKaxKaxKaxLaxLaxLaxLaxLaahatNauNatNatNatNatNatNatNatNaxMawnaxNaxOaxPaxQaxRaxSaxTaxQaxQaxUaxVaxQaxWaxQaxQaxRaxQaxQaxXaxYaxQaxQaxZaxQaxTayaaxQaxQaxRaxQaybaycaxPaydayeayfayfaygayhayiayfayjayfayfaykayfaylaxqavJaymaynayoaymaypanZarOarOayqanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaxsayraysaytayuayvaywaxsaahatiayxayyayzatiayAavbavdayBayCayDavfayEayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaxsayraysaytayuayvaywaxsaahatiayxayyayzatiayAavbavdayBayCayDavfaEqayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaxsayrayrazHazHazHazIaxsazJazJazJazJazJazJazKazLazMazMazNazMazMazMazMazOazPazQazRazSazTazUazVavqavqazWayPazXazYayPaCdaCcayPazZaAaaAbaAcaAdaAeaAfauNaAgatNatNatNaAhazbatNaAiawnaxlaxmaxdaAjaAkaAlawnaAmaAnaAoaApawnaAqawnaAraAkawnawnawnaApawnawnaAsawnaAtawnaAuawnaAkaAvaxlaAwaAxaAyaAzaAAaAAaAAaABaACaAAaADaAEaAAaAAaAAaAAaAFaAGaymaymaAHaAIazCanZaAJaAJaAKanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaALaALaALaALaALaALaALayrayrazHazHaAMaAMaANaAOaAPaAQaARaASaATaAUaAVaAWaAXaAYaAZaBaaBbazMavfavfavfavfavfaBcaBdaBeaBfaBgaBhayPaDeaBiayPaBiaDeayPaBjaBkaBlayXayXaBmaBnaBoatNatNaahatNatNatNatNavCaBpaxlaxmaxdaBqavCavCaxfaxgaxhavCavCaBraBsaAiavCavCaBtaBuaBuaBuaBvavCavCavCavCavCavCavCavCaBwaxlaAwaxdaBxawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsanZanZaByaBzanZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaALaALaALaALaALaBAaBBaBCazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaCqaCraCsaCtaCuaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEtaEraEsaGyaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaLgaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaKwaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGNaGOaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaGUaGVaGWaGXaGYaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaQkaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhbjdaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaLJaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfboJaLhaLiaLjaLkaLlboJaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaLSaLTaDxaJHaDxaKHaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMXaMYaMZaNaaNbaMWaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaOpaOqaOraOsaOtaOuaMWaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQmaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFboJaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaJJaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahaahaahaahaahaahaahaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaSoaSpaSqaSraSsaStaSoaSuaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSxaSxaSxaSxaSyaSzaRTahyahyahyahyahyahyahyahyahyaSAaSBaSCaSDaSAahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaFaaFaaFaaahaahaahatNaSEaSFatNaahaahahyahyahyahyahyaSGawnaxmawnaSGahyahyahyahyahyahyahyaCjaSHaSIaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaDoaFqaSJaFsaFtaClaRDaSKaSLaSMaSNaQnaRHaSOaRIaQnaSPaGRaFCaSQaSRaFFaSSaFFaSTaSQaFCaSUaEvaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSVaSWaSXaSXaSXaSXaSXaSXaSXaSYaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSZaTaaTbaTcaTdaTeaRTahyahyahyaTfaTgaThaTiaTfahyaTjaTkaTlaTkaTjahyahyaahaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahatNaHNaTmatNaahaahahyahyahyahyahyaTnawnaxmawnaTnahyaToaTpaTqaTraToahyaCjaPdaDnaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaEpaQmaLIaIcaKwaClaQnaQnaQnaQnaQnaQnaQnaQnaQnaQnaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaTtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaTvaTwaTwaSXaTxaTyaTzaTAaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaTBaTCaTDaTEaTFaTGaRTahyahyaTfaTfaQraTIaQraTfaTfaTfaTJaTKaTJaTfaTfahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyaTfaTfaTfaTfaTfaahaahaahaahaTfatNaTLatNaTfaahaahaahahyahyahyavCavCaTMaTNaTMavCaToaToaTOaTPaTQaToaToaCjaTRaCjaCjaahaahaahaahahyahyahyahyahyahyahyahyahyaFpaDpaQVaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaTSaTTaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSVaSWaSXaSXaSXaSXaSXaSXaSXaSYaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSZaTaaTbaTcaTdaTeaRTahyahyahyaTfaTgaThaTiaTfahyaTjaTkaTlaTkaTjahyahyaahaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahatNaHNaTmatNaahaahahyahyahyahyahyaTnawnaxmawnaTnahyaToaTpaTqaTraToahyaCjaPdaDnaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaEpbdHaLIaIcaLJaClaQnaQnaQnaQnaQnaQnaQnaQnaQnaQnaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaTtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaTvaTwaTwaSXaTxaTyaTzaTAaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaTBaTCaTDaTEaTFaTGaRTahyahyaTfaTfaQraTIaQraTfaTfaTfaTJaTKaTJaTfaTfahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyaTfaTfaTfaTfaTfaahaahaahaahaTfatNaTLatNaTfaahaahaahahyahyahyavCavCaTMaTNaTMavCaToaToaTOaTPaTQaToaToaCjaTRaCjaCjaahaahaahaahahyahyahyahyahyahyahyahyahyaFpaDpaQVaDraQkaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaTSaTTaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaRPaRPaTUaTUaRPaRPaRPaRPaTVaRfaahaahaahaahaahaTWaTWaTWaTWaSxaTXaTYaTZaSxaRTaUaaRTaUbaUcaTfaUdaTkaTkaTkaUeaTfaUfaTkaUgaTkaUhaTfaUiaUjaTfaTfaTfaTfaTgaThaThaThaThaThaThaThaTiaTfaUkaUlaUmaTfaTfaTfaTfaTfaTfaUnaUoaUpaTfaTfaTfaTfaTfaUqaUraTfaUsaTkaTlaTkaUtaToaUuaUvaUvaUwaUxaToaUyaUzaUAaClaClaClaClaClaClaUBaUCaUCaUCaUCaUCaUCaUDaClaGIaUEaCnaCoaClaClaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaTWaDtaDtaUFaUGaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaRfaRfaRfaRfaUHaUHaRfaRfaRfaRfaRfaRfaUIaUIaUIaUIaUIaUIaUJaUKaULaSxaTcaUMaSxaSxaUNaUOaUPaUNaUNaUQaTkaURaUSaUTaUTaUUaUVaUTaUWaUTaUTaUUaUTaUTaUTaUXaUYaUTaUZaUTaUTaUTaUTaUSaUTaUTaUTaUUaUTaVaaUSaUUaUTaUTaVbaVcaVdaUTaVeaTkaTJaTkaVfaTkaVgaTkaTkaVhaTkaTkaTlaTkaTkaViaVjaUvaUvaVkaVlaVmaVnaVoaVnaVpaVqaVraZQaVsaVtaVnaVnaVuaVvaVnaVnaVwaVxaVyaVnaVnaVzaVAaLIaUAaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaDtaVBaVCaFJaDtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaRfaVDaVEaVFaVGaVHaVIaVJaVKaVLaVMaVNaVOaVPaVQaVKaVKaVRaVSaVTaVKaVUaVKaVPaVVaVWaVVaVRaVKaVXaVYaVZaIxaVYaVYaWbaWcaWdaWeaWdaWfaWbaWdaWdaWdaWgaWhaWdaWdaWiaWdaWdaWfaWcaWdaWdaWaaWbaWdaWjaWcaWbaWqaWdaWgaWdaWkaWhaWlaWdaWbaWdaWiaWdaWcaWdaWdaWmaWdaWfaWnaTkaTkaViaWoaWpbhcaWraWsaWtaWuaWvaWuaWwaWuaWuaWuaWuaWxaWyaWuaObaWuaWuaWuaWzaWAaWAaWAaWBaWCaWDaWDaWEaWFaWGaWHaWIaWIaWIaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWGaWJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9857,75 +9858,75 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZYaZZbaaaZoaahaahaahaahaYPbabbacbadbaebafbagbahaYPahyahybaibajbakbalbamahyahyahyahyahyaahaahaahaZCbanbaobapaZDbaqbarbasaZDbatbaubavaZFaahaZdaZGbaxaZdahyahyahybayaZLbKzaYFaTHbaCbaDbaEbaFbaGbaHbaIbawbazbhAaZJbaMahyahyahybaNaYGaYHaUwbdwbaLbaBbaPbaObaRbaQbaPbaSbaRbaTbaWbaVbcPbaXaZRaZRaahaahaahaahaZmbbbbbcaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdaaaaaabbdaaaaaaaaabbdaaaaaaaaaaaaaaabbdaaaaaaaaabbdaaaaaabbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZobbebbfbbgaZoaahaahaahaahaYPbbhbacbbibbjbbkbagbblaYPbbmbbnbbobbpbbqbbrbamahyahyahyaahaahaahaahaahaZCbbsbbtbbubbvbbwbbxbbybbzbbAbbBbbCaZFaahaZdaZdaZHaZdahyahybaybbDbbEbMcbfMbdCbdCbbGbbGbbHbbGbgHccSblCdCpbbLbbEbbMbaMahyahybbNbbObbPbbQbbRbbabaYbbTbbSbbTbbUbbWbbVbbWbcabcIbbXbbYbbZbcJaZRaahaahaahaahaZmaZWbcbaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZobccbcdbceaZoaahaahaahaahaYPbcfbcgbchbchbchbcibchbcjbckbclbclbcmbcnbcobamahyahyaahaahaahaahaahaahaZCbcpbcqbcraZDbcsbctbcuaZDbcvbcwbcxaZFaahaahaZdaZHaZdahyaZIbcybbEbbFbfMdCqbbGbbGbczbcAbcBbcCbcDbbGbbGbgHdCrbbLbbEbcyaZIahyaTobcEbcFbcGbcHbcLbcKbcNbcMbcNbcQbdzbdybdzdCsbdDbcObaZdCtbdEaZRbcRbcRbcRbcRaZmbcSbcTaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZpbcUaZoaZoaahaahaahaahaYPbcVbcWbcXbcYbcZbdabdbbdcbddbdebdebdfbdgbdhbaiahyahyaahaahaahaahaahaahaZCbdibdjbdkbdlbdlbdmbdlbdlbdnbdobdpaZFaahaahaZdaZHaZdahybdqbaJbbFbfMdCqbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbgHdCrbdsbaKbdqahyaTobdubdvaUwbdwbaLbdFbdHbdGbLZbdIbWObNGcccbYuaZRccRcsWdCucwuaZRbdJbdKbdLbcRbdMbdNbdOaZmaahaahaZmaZmaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaZoaZpbcUaZoaZoaahaahaahaahaYPbcVbcWbcXbcYbcZbdabdbbdcbddbdebdebdfbdgbdhbaiahyahyaahaahaahaahaahaahaZCbdibdjbdkbdlbdlbdmbdlbdlbdnbdobdpaZFaahaahaZdaZHaZdahybdqbaJbbFbfMdCqbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbgHdCrbdsbaKbdqahyaTobdubdvaUwbdwbaLbdFbfkbdGbLZbdIbWObNGbiVbYuaZRccRcsWdCucwuaZRbdJbdKbdLbcRbdMbdNbdOaZmaahaahaZmaZmaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaabbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbdPbdPbdPbdPbdQbdRbdSbdTaahaahaahaahaYPaRtbdVbdWbdXbdYbdXbdZbeabebbecbecaZzbcnbedbeebefbefbefbefbefaahaahaahaZCaZCaZCaZCbdlbegbehbeibdlaZFaZFaZFaZFaahaahaZdaZHaZdahybejbiHbfMdCqbbGbelbbGbembenbbGbbGbbGbeobepbbGbelbbGbgHdCvbiFbejahyaZPbesbetaUwaToaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRbeubevbewbcRbdMbdNbdOaZmaahaZmaZmbexbeybdObdObdObezbeAaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbeBbeCbeDbdPbeEbeFbeGbdTaahaahaahaahaYPaYPbeHbeIbeJbeKbeLaYPaYPbbmbbnbbobeMbcnbeNbeebeObePbeQbeRbefaahaahaahaahaahbdlbdlbeSbeTbeUbeTbeSbdlbdlaahaahaahaahaZdaZHaZdahybcybiHdCwbeqbbGbbGbeVbeWbbGbbGbbGbbGbbGbeXbepbbGbbGbbGdCxbiFbcyahybaNbbObetbeYaToaahaahbeZbeZbfabfbbeZbfcbfdbfebffbfgbfhbfibfjbcRbfkbevbevbflbdMbdNbfmaZmaZmaZmbfnbfobfobfobfobfobfobfobfpaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbeBbeCbeDbdPbeEbeFbeGbdTaahaahaahaahaYPaYPbeHbeIbeJbeKbeLaYPaYPbbmbbnbbobeMbcnbeNbeebeObePbeQbeRbefaahaahaahaahaahbdlbdlbeSbeTbeUbeTbeSbdlbdlaahaahaahaahaZdaZHaZdahybcybiHdCwbeqbbGbbGbeVbeWbbGbbGbbGbbGbbGbeXbepbbGbbGbbGdCxbiFbcyahybaNbbObetbeYaToaahaahbeZbeZbfabfbbeZbfcbfdbfebffbfgbfhbfibfjbcRbkhbevbevbflbdMbdNbfmaZmaZmaZmbfnbfobfobfobfobfobfobfobfpaZmaZmaZmaZmaZmaZmaZmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbfqbfrbfsbdPbftbfubfvbdTaahaahaahaahaahaYPaYPbfwbfxbfyaYPaYPahyahyahybfzbfAbcnbfBbeebfCbfDbfEbfFbefbefaahaahaahaahbdlbfGbeTbfHbfIbfJbeTbfKbdlaahaahaahaahaZdaZHaZdahyaZIbfLdCybbJbbGbeVbfNbfObbGdCzdCzdCzbbGbjlbfPbfQbbGbbGdCAbfSaZIahybbNaYGbetaUwaToaahaahbeZbfTbfUbfVbfWbfXbfYbfZbfZbgabgbbgcbgdbgebgfbggbghbcRbdMbgibfobfobfobfobgjbgkbgkbgkbgkbgkbgkbgkbglbfobfobfobfobfobfpaZmaZmaahaahaahaahaahaahbgmbgmbgmbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbgnbfrbgobdPbgpbgqbgrbdTaahaahaahaahahyahyahyahyahyahyahyahyahyahybbobbobgsbcnbgtbeebefbgubgvbgwbgxbefaahaahaahaahbdlbgybeTbeibgzbeibeTbgAbdlaahaahaahaZdaZdaZHaZdahyaZIbgBdCBbfRbbGbgCbbGbbGdCCbgDbgEbgFdCDbbGbbGbgCbbGbgGbgHdCEaZIaZfaTobgIbgJbgKaToaToaahbeZbgLbgMbgNbgObgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgYbgYbgYbgYbgYbgZbgZbgZbgZbgZbgkbhabhbbmzbhdbhebgkbhfbhfbhfbhfbhfbhfbglbfpaZmaahaahaahaahaahbgmbgmbhgbhhbhibhhbhjbgmbgmaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbdPbhkbhlbhkbdPbhmbfubhnbhobhobhobhoaahaahaahahyahyahyahyahyahyahyahyaZybhpbajbhqbhrbhsbefbhtbgvbgwbhubefaahaahaahaahbdlbhvbeTbhwbhxbhwbeTbhybdlaahaahaahaZdaZGaZHaZdahybdqbaUdCFbbGbbGbbGbbGdCGbgDbhAbhAbhAbgFdCFbbGbbGbbGbhBbbGbhCbhDbhEbhFbhGbetaUwbhHaToaahbeZbhIbhJbgNbhKbhLbhLbhLbhLbhMbhNbgVbhObhPbgYbhQbhRbhSbhTbgYbhUbhVbhVbhWbgZbhXbhYbhYbhZbhZbhYbiabhfbibbicbidbiebhfbdOaZWaZmaahaahaahaahaahbgmbifbigbihbiibijbikbifbgmaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUbiVbiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgbkhbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblObgYbgYblPblQblRbgYblSblTblUblVbgZblWbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahbilbilbilbilbilbilbilbilbilbimbinbiobipbeEbfubinbhobiqbirbhobhobhoaahaahahyahyahyahyahyahyahybambisaZzbitbiubdebivbiwbixbgwbhubefaahaahaahaahbdlbiybeTbizbiAbiBbeTbiCbdlaahaahaahaZdbiDaZHaZdahybejbdrdCFbbGbbGbbGbbGdCGbiFbhAbdtbhAbiHdCFbbGbbGbbGbiIbiJbiJbiKbiLbiMbiNbiObiPbiQaToaahbeZbfTbiRbiSbeZbiTbiUblObiWbiXbfhbgVbhObiYbgYbiZbjabjbbjcbgYbSjbjebjfbjgbgZbjhbjibjjbjkbpybjmbjnbhfbibbjobjpbjqbhfbjrbjsaZmaahaahaahaahaahbgmbjtbjubjvbjwbjvbjubjxbgmaahaahbgmbgmbgmbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahbilbjybjzbjAbjBbjCbjDbjEbilbjFbjGbjHbjIbjJbjKbjLbhobjMbjNbjObjPbhoaahaahaahahyahyahyahyahyahybaibjQbjRbjSbhrbecbjTbjUbjVbgwbhubefaahaahaahaahbjWbjWbjWbjWbjXbjWbjWbjWbjWaahaahaahaZdbjYaZHaZdahybcybaUdCFbbGbbGbbGbbGdCGbjZbhAbhAbhAbkadCFbbGbbGbbGbkbbbGbbGbkcaZibkdaYGbetaUwbkeaToaahbeZbkfbkgblRbeZbfhbfhbfhbfhbkibfhbkjbkkbklbgYbkmbknbkobkpbgYbkqbkrbksbktbgZbkubkvbkwbkxbkybkzbkAbkBbkCbkDbkEbkFbhfbdObkGaZmaahaahbgmbgmbgmbgmbkHbkIbkHbkJbkHbkKbkHbgmbgmbgmbgmbkLbkMbkNbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkObkPbkRbkQbkSbkPbkPahyaahaahaahaahaahaahaahaahaahbilbkTbkUbkVbkWbkXbkYbkZblablbblcbldbleblfblgblhbhoblibljblkblkbhobllbllbllbllahyahyahyahyahybbobboblmblnblobeebefblpbjVbgwblqbefaahaahaahaahbjWblrblsbltblublvblwblxbjWaahaahaahaZdaZdaZHaZdahyaZIblydCwbeqbbGblzbbGbbGdCrbjZblAbkabfMbbGbbGblzbbGblBdCHdCIaZIaZfaToaZjblDaZlaToaToaahbeZblEblFblGbeZblHblIblJblKblLblMblNbhOblWbgYbgYblPblQbpabgYblSblTblUblVbgZbrKbhZbhYblXbhYbhYblYbhfblZbmabhfbmbbhfbmcaZWaZmaahbgmbgmbifbmdbkHbmebmfbmgbmhbmibmfbmgbmjbkJbmkbmlbmibmmbmgbmnbgmbgmaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkPbmobmpbmqbmpbmobkRahyahyaahbkPbkPbkPbkPaahaahaahbilbmrbmsbjAbmtbmubmvbmwbilbmxbfubmybdTbrebdTbrebhoblibmAbmBbmCblkbmDbmEbmFbllbmGbmHbmIbllahyahyaZyaZzbcnbhrbeebmJbmKbmLbmMbefbefaahaahaahaahbjWbmNbmObmPbmQbmPbmRbmSbjWaahaahaahaahaZdaZHaZdahyaZIbmTdCJbbJbbGbfPbfQbmUbbGbdCbdCbdCbbGbmUbeVbfNbbGbbGdCKbmVaZIahyaZPaYGaYHaUwaToaahaahbeZbmWbmXbmYbmZbnabnbbncbncbndbnebnfbngbnhbnibgYbnjbnkbnlbgYbnmbnnbnobnpbgZbnqbnrbhYbnsbhYbntbnubhfbnvbnwbhfbnxbhfbnyaZWaZmaahbgmbnzbnAbnBbnCbnDbnEbnDbnFbnDbnGbihbnHbkJbnIbnJbnKbnLbihbnMbnNbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbpabgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnObnPbnQbnRbnRbnPbnSbnTbkPbkPbkPbnUbnVbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbftbfubnWbdTbnXbnYbnZblkblkboabobbocblkbodboeboebofbogbohboibllahyahybamaZzbcnbojbeebmKbmKbokbolbefaahaahaahaahbjWbjWbombonboobopboqbonborbjWbjWaahaahaahaZdaZHaZdahybdqbiHdCBbfRbbGbbGbfPbfQbbGbbGbbGbbGbbGbembeWbbGbbGbbGdCxbdxbdqahybaNbbObotbouaToaahaahbeZbgLbovbgNbowboxboybozboAboBboCbgVbhOboDboEbgYboFboGboFbgYboHboIbTzboKbgZbgkboLboMbdAboLboMboOboOboOboOboOboOboOboOaZWaZmaahbgmboPboQboRbkHboSbmfboTboUboVboWbmmbmgbkHbmibmmboXboYboSboZbuPbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkQbmqbpbbpcbpcbmqbpdbpebpfbpgbphbpibpjbpkbplbpmbpnbpobppbpqbprbprbpsbprbptbpubpvbpwbpxbMKbpzbpzbpzbpAblkblkbpBblkblkbpCbpDbpEbpEbpEbpFbpGbllahyahybamaZzbcnbfBbeebefbefbefbefbefaahaahaahaahbjWbpHbpIbpJbpKbpLbpKbpMbpNbpObjWaahaahaahaZdaZHaZdahybejbiHdCDdCLbbGbelbbGbfPbenbbGbbGbbGbeobeWbbGbelbbGdCHdCMbdxbejahybbNaYGaYHaUwbpPahyaahbeZbpQbpRbgNbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqabqbbqcbqdbqcbqebqcbqfbqgbqhbqibqjbqkbqhbqlbqmbqnboObqobqpbqqbqrbqsbqtboOaZWaZmaahbgmbqubqvbqwbkJbqxbqybqzbgmbqAbqBbqCbqCbqDbsnbqCbqEbqFbqGboZbqHbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbrKbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqIaadahybkQbnPbqJbpcbpcbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbqTbqWbqXbqTbqYbqZbrabrbbrcbrdbgqbinbMNbrfbrgbpzbrhbrebribrjbrkbrlbrmbrnbrobrpbrqbrrbrsbllahyahybambrtbrubrvaZyahyahyahyahyahyahyaahaahaahbjWbjWbrwbrxbpKbpKbpKbrybrzbjWbjWaahaahaahaZdaZHaZdahybcyaTsbrBdCDdCLbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGbbGdCHdCCbrCbdBbcyahyaTobrEaYHbrFbrGahyahybeZbfTblFbrHbeZbrIbrJbvUbrLbrMblMbrNbrObrPbrQbrRbrSbrTbrSbrSbrSbrUbrVbrWbrXbrYbrZbrYbsabrYbrYbsbbscbsdbsebsfbsgbsgboOaZWaZmaahbgmboPbshboRbkHbmibsibsjbskbslbmmbmmbsmbkHbuYbmmbsobspbmiboZbsqbgmaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsrahyahybssbmqbstbpcbpcbmqbsubsvbswbsxbsybszbsAbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbkPbsBbfubsCbdTbekbsEbsFbsFbsGbsHbsIbsJbrlbsKbrnbsLbsMbsNbrrbsObsPahyahybamaZzbcnbhrbamahyahyahyahyahyahyaahaahaahaahbjWbsQbrxbsRbsSbsTbsUbsQbjWaahaahaahaahaZdaZHaZdahyaZIbdqbbEbsVdCDdCLbbIbbJbbKbbGbbGbbGbbIbbJbbKdCHdCCbrCbbEbdqaZIahyaZPaYGbetaUwbrGahyahybeZbeZbsWbeZbeZblMblMblMbsXbsXbsXbsXbsYbsZbsXbsXbtabtbbtcbtdbtdbtebtfbtbbtgbthbtibtjbtkbtlbtmboObtnbtobtpbtqbtpbtrboOaZWaZmaahbgmbtsbttbnBbtubnDbtvbnDbtwbmmbtxbmmbtybkJbyTbijbtzbtAbtBbtCbtDbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObuPbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbvUbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbwxbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaacAaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaabtEbtFbtGaaaacAaadaadaaaaaaaaaaaaaaaaaabtHbtIbtJbtKaaaaaabtLbtMbtNbtLbtLbtObnPbnQbtPbtQbnPbtRbnTbkPbkPbkPbtSbnTbkPaahaahaahaahaahaahaahaahaahaahaahbdTbtTbtUbtVbMKbtWbtXbtYbpzbtZbeEbuabubbucbudbuebufbufbufbugbuhbuiahyahybamaZzbcnbhrbamahyahyahyahyahyaahaahaahaahaahbjWbujbukbulbumbukbukbujbjWaahaahaahaahaZdaZHaZdahyahybbMbaMbbEbsVdCDdCNdCPdCOdCzdCzdCzdCNdCPdCOdCCbrCbbEbaybbDahyahybaNbdubdvbunbrGahyahybuoberbuqburbusbutbuubuvbsXbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbtfbuJbuKbuLbuMbuNbuObuLbuNboObwxbuQbuRbuSbuTbuUboOaZWaZmaahbgmbgmbifbuVbkHboSbuWbmmbmfbmmbmmbtCbuXbkJbCQbwubuZbvabsmbvbbgmbgmaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadbtEbvcbtGaadacOaaaaadaadaaaaaaaaaaaaaaabtHbtHbvdbvebtHbvfbvgbvhbvibvjbvkbkPbmobmpbmqbmpbmobkRahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahbdTbvlbvmbvnbMNbvobvpbvqbvrbMKbvsbvtbvubvvbvwbvxbvybvzbvAbvBbvCbllahyahybaiaZzbMObhrbaiahyahyahyaahaahaahaahaahaahaahbjWbjWbjWbvDbjWbjWbjWbjWbjWaahaahaahaahaZdaZHaZdahyahyahybbMaZLbaJbgEbgEbvGbvHbiEbhzbiEbvKbvLbgEbgEbiGaZJbbDahyahyahybbNaYGbRLaUwbvNahyahybvObosbuqbvQboNbvSbvTbxbbsXbvVbvWbvXbvYbvYbvZbwabwbbwcbwdbwebwebwfbwgbwhbwibwjbwkbwlbwmbwnbwoboObwpbwqbwrbtqbwsbwtboOaZWaZmaahaahbgmbgmbgmbgmbAQbwvbwwbmfbyUbwybwzbkJbkJbGRbkJbwAbwBbwCbgmbgmaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbdbbdbbdbbdbbdbbdbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaadaadaaaaaaaaaaaabtHbwDbwEbwFbtHbwGbwHbwIbwJbwKbwLbkObkPbkRbkQbkSbkPbkPaahaahahyahyahyahyahyahyaahaahbwMbwMbwMbwMbwMbwMbwMbwMbwMbwNbwObwPbdTbrAbwRbwSbwTbMNbwUbuabsCbucbwVbwWbwXbllbwYbwZbwYbllahybeebeeblmblnblobboahyahyaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaahaZdaZdaZHaZdaZdahyahyahyaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIaZIaZJaZKaZLaZIahyahyahyahyaToaZjblDaZlaToaToahybxcbxdbxebvSbxfbxgbxhbxibsXbxjbxkbxlbxmbvYbvYbxnbqhbxpbxqbthbthbxrbtfbxsbxtbxubxvbxwbxxbADbxzboOboOboOboObxAboOboOboOaZWaZmaahaahaahaahaahbgmbxBbxCbkJbxDbkJbxBbxEbkJbxFbxGbkJbxHbxIbkJbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbyUbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaadaadaaaaaaaaabtHbxJbxKbxLbtHdDfbxMbxNbxObxPbxQbtLaahaahaahahyahyaahaahahyahyahyahyaahaahaahaahbwMbwMbxRbxSbxTbxUbxVbxWbxXbwMbxYbxZbyabdTbybbycbydbyebdTbyfbuabygbyhbyhbyhbyhbyhbyibyjbykbyhbfzbeebylaZzbcnbymbboaZdaahaahaahaahaahaahaahaahaahaahaahaahbxaaahaahaahaahaahaahaahaZdaZdaZGaZHaZGaZdaZdahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZdaTobbObynbiPbyoaTobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbvYbxobsXbyEbtbbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbIxbCLbyVbyWbyXbyYbySaZWaZmaahaahaahaahaahbgmbyZbzabzbbzcbzdbzebzfbzgbzhbzibkJbzjbzkbzlbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaabtEbvcbtGaaaaadaaaaaaaaaaaaaadbzmbznbznbznbznbzobtHbtHbtLbzpbzqbzrbzsbztbtLaahaahaahaahahyahyahyahyahyahyaahaahaahaahaahbwMbzubzvbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzPbzTbzUbzVbzWbzXbzYbecbajbhqbhrbzZaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaahaahaahbxaaahaahaZdaZdaZdaZdaZdaZdbAabAbbAcbAdaZGaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdaZdbAebAfbAgbAhaUvbAibAjbAkbvSbAlbvSbAmbxgbAnbAobuCbApbAqbArbAsbAtbAubuCbAvbAwbqmbAxbAxbAybtfbAzbwibAAbABbACbADbAEbAFbySbAGbAHbAIbyWbyWbAJbySbAKaZmaahaahaahaahaahbgmbgmbALbAMbANbAObAPcBYbARbASbATbAUbAVbAWbAXbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbCLbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadbAYaadaaaaadaaaaaaaaabAZbBabBbbBcbBdbBebBfbBgbBhbBibtLbBjbBkbBlbBmbztbtLaahaahaahaahaahahyahyahyahyaahaahaahaahaahaahbwMbBnbzwbBobBpbBqbBrbBsbBrbBtbBubBvbBwbBxbjJbBybjJbBzbjJbjJbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbBUbBUbBUbBUbBVbBUbBWaZdaZdaZdaZdbBXaZdaZdaZdbBYbBZbBZbBZbBZbBZbCabCbbCcbCdbCdbCdbCdbCdbCdbCdbCebCdbCdbCdbCfbCgbCgbCgbCgbCgbCgbCgbCgbChbCgbCibCjbCkbClbCmbbRbCnbCobCpbCqbCrbvQbCsbvSbCtbCubwabCvbCwbCxbCzbyDbCybwabCBbCCbCDbCEbCEbCFbCGbwhbxtbCHbCIbCJbCKbIcbySbySbCMbCNbCObCPbyWbAJbySbAKaZmaahaahaahaahaahaahbgmbgmbgmbJJbCRbgmbgmbgmbgmbgmbgmbCSbCTbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbCUbCVbCWbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCXbCYbCVbCVbCVbCZbDabDbbDcbDdbDebDfbDgbDhbDibDjbtLbtLbDkbtLbtLbDlbtLaahaahaahaahaahaahaahahyahyaahaahaahaahaahaahbwMbDmbDnbDobDpbDqbDrbDsbDtbwMbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbyhbDGbDHbDIbDJbDKbDLbzVbzWbzXbzYbecbecbDMbDNbDOaZdbDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbBUbBUbBUbEcaZdaZdaZdaZdaZGbEdbEebEfbEgbEgbEgbEgbEgbEgbEgbEhbEgbEgbEgbEibEjbEjbEjbEjbEjbEjbEjbEkbiDbjYaZdbElaYGbetbEmaVlbEnbEobEpbEqbErbEsbEtbEubEvbEwbsXbsYbsZbExbsYbEybsZbsXbEzbtbbyFbyGbyHbEAbtfbEBbuKbECbEDbuKbySbySbySbEEbEFbEGbEHbEIbyWbAJbySbAKaZmaahaahaahaahaahaahaahbgmbEJbEKbELbgmaahaahaahaahbgmbgmbgmbgmaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadbEMaadaaaaadaaaaaaaaabAZbBabENbEObEPbEQbznbERbESbETbEUbEUbEVbEWbtHbEXbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbEYbEZbFabFbbFcbFdbFebFfbwMbFgbfubFhbFibFjbFkbFlbFmbFibFnbFobFnbyhbyhbyhbyhbyhbrDbFqbFrbyhbfzbeebFsbecbcnbFtbboaZdbFubFubFubFubFubFubFvbFwaZdbFxbFybFxaZdbFzbFAbFBbFCaZdaahaahaZdaZdaZGaZHaZGbFDbFEbFFbFGbEgbFHbFIbFJbFJbFKbFLbFMbFObFNbFPbFNbHvbHubEjbFQbEjaZdaZdaTobFRbgJaUvbFSaTobypbyqbFTbAlbFUbFVbFWbFXbEqbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbGjbGkbGlbtbbGmbGnbGobGpbySbGqbGrbGsbGtbGubGvbGwbyWbAJbySaZWaZmaZmaahaahaahaahaahaahbgmbxybGybGzbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbIcaZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbKLbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbxbbMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbMHbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFdBNbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbUXbOabMnbMobOdbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbQAbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbSkbQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaaaaaabGBbznbznbznbznbtHbtHbGCbGDbDibGEbGFbGGbGHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbwMbwMbGIbGJbGJbGJbwMbwMbwMbGKbGLbyfbGMbGNbGObGPbGQbFibJWbGSbGTbGUbGVbGWbGXbGYbFnbGZbFnbGYahybeebeebHabcnbecbHbbHcbFubHdbHebHfbHgbFubFubFubFubHhbHibHhbHjbHjbHkbHlbHjbHmaahaahaahaZdaZdaZHbEgbEgbHnbHobHpbEgbHqbHrbHsbHsbHsbHtbHwbHybHxbHxbHzbKBbJbbHAbHBbEjahyahyaToaZjblDbHCaToaToahybxcbHDbHEbCqbHFbHGbHHbCqbHIbHJbHKbHLbHMbHNbHMbHObHPbHPbHQbHPbHPbHRbHSbHTbHUbHVbHWbHXbySbHYbHZbIabGtbGubGvbIbbyWbAJbySbbbbJraZmaahaahaahaahaahaahbgmbIdbIebIfbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbtHbtHbtHbtHbtHbIgbIhbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbIjbGJbGIbGJbGJbGJbGJbIkbwMbIlbfubImbInbIobIpbIqbIrbFibIsbItbIubIvbIubIwbIubLzbIybIzbIAbGYahyahybIBbecbRQbecbICbHcbIDbIEbIFbIFbIGbIHbIIbIJbFubIKbILbIMbHjbINbIObIPbHjaahaahaahaahaZdaZGaZHbEgbIQbIRbISbITbEgbIUbIVbIWbFJbFJbIXbIYbIZbJabJabJabJabJabJbbJcbJdahyahybJeaYGbRSaUvbpPahyahybuobosbvSbvSbJfbJgbvSbvSbJhbJibJjbJkbxqbJlbJmbJnbthbJobJpbJqbKLbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbJFbJGbJHbJIbySbglbfpaZmaahaahaahaahaahaahbgmbgmbLDbJKbgmaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaabtEbGAbtGaaaacAaaaaaaaahaahahyahyahyahyahyahyahyahyaahaahaahbtHbtHbJLbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbJMbGJbJNbJObGJbGJbGJbIkbwMbJPbtUbJQbJRbJSbJTbJUbJVbFibGYbLEbJXbJYbJXbJXbJXbJZbJYbKabKbbKcahyahybKdbecbcnbecbKebHcbKfbKgbKhbKibKjbKhbKhbKkbFubKlbILbKmbHjbKnbKobKpbHjaahaahaahaahaZdbKqaZHbEgbIQbKrbKsbKtbEgbKubKvbKwbFJbKxbKycuybKAbJabJabJabJabJabKBbKCbKDahyahybrGbKEbynbKFbrGahyahybvObsDbKHbKHbKIbKKbMHbKMbKNbKNbKObKPbKQbKRbKNbKSbKTbKUbKVbKSbKWbKWbKWbKWbKWbKXbKYbKZbLabySbySbySbySbySbySbySbySbySbySbLbbLcaZmbLdbLebLebLebLdbLdbLfbLgbLhbLibLfbLdaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadbtEbGAbtGaadacAaaabLjaahbLkbLkbLlbkQbkQbkQbLmbLkbLkahyaahaahaahbtHbLnbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbwMbLobLpbLqbGJbLrbGJbLsbwMbwMbLtbfubImbFibLubLvbLwbLxbLybGYbPnbNsbLBbLCbLCbLAbLAbLBbRjbRibLFahyahybKdbLGbhqbecbKebHcbLHbLIbKhbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbHjaahaahaahaahaZdaZdaZHbEgbEgbLWbEgbEgbEgbLXbLYcAgbMabKxbMbcuBbMdbMebMfbMgbMhbKBbKBbMibKDahyahybvNbMjbgJaUvbvNahyahybMkbMlbMmbKJbOcbMkbMkbMkbMkbOabMqbMrbMsbMtbMsbKSbMubMvbMwbMxbKWbMybMzbMAbMBbMCbMDbMEbMFbMGbOdbMIbMJbRXbMLbMMdFecbabUSbMQbMRbMSbMTbMUbMVbMWbMXbMYbMZbNabNbbNabNcbLdaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaabtEbNdbtGaaaaadaadbLjaahbLkbNebNfbNgbNfbNgbNfbNebLkahyahyaahaahbtHbNhbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahbtHbtHbtHbwMbwMbwMbwMbwMbwMbwMbwMbwMbNibNjbfubyfbGMbNkbNlbNmbLxbNnbGYbNobNpbNpbNqbNqbNrbNqbNqbRlbRkbGYahyahybKdbecbDMbDNbKebNtbFubNubKhbNvbNwbNxbKhbNybFubNzbNAbNBbNCbNCbNCbNCbNCbNCbNCbNCaahaahaZdaZHbEgbNDbNEbNFbQAbNHbFJbFJbNIbFJbNJbEgbNKbNLbNMbNNbNObKBbNPbNQbNRbNSahyahyaTobNTbetbNUaToahyahybMkbNVbNWbNXbNYbSkbUXbMnbMobWTbMqbMrbOebOfbOgbKSbOhbOibOjbOkbKWbOlbOmbOnbOobOpbOqbOrbOsbOtbOtbOubOvbOqbOtbOwbOtbOxbOybOzbOAbOBbOCbODbOEbOEbOFbOEbOGbOHbOIbOJbOKbLdaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbOLbOMbONbOObOPbOQbOLbORahyahyaahaahbtHbOSbIibOTbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbOUbOVbOWbOXbOYbOZbzHbPabPbbPcbPdbPebPfbPgbImbInbIobPhbPibLxbPjbGYbPkbPlbPmbNpbNpbSzcpCcpubRlcGibGYahyahybKdbecbcnbecbPobHcbFubPpbKhbPqbPrbPsbKhbPtbFubPubPvbPwbNCbPxbPybPzbPAbNCbPBbNCbNCaahaZdaZHbEgbPCbPDbPEbPEbPFbPEbPEbPGbFJbPHbEgbPIbPJbPKbPLbPMbPNbPIbPJbPKbEjbPObPPaToaZjblDbHCaToaToahybMkbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQdbKSbQebQfbQgbQhbKWbQibQjbQkbMBbQlbQmbQnbQobQpbQqbQrbQsbQtbQpbQubQvbQwbMPbMQbQxbQybQzbMUbMVbWWbQBbOJbQCbQDbQEbOJcAfbLdaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbNgbQFbQGbQHbQHbQIbNgahyahyahyaahaahbtHbQJbQKbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbyfbJRbRabRbbRcbRdbRebGYbRfbRgbRhbNpbNpcGQbRgcIgbRlcNkbGYahyahybKdbecbcnbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbFubRxbPvbRybNCbRzbRAbRBbRBbRCbRDbREbNCaahaZdaZHbEgbRFbRGbFJbRHbRIbFJbFJbFJbFJbRJbEgbupbTlbTkbRNbRObRPbRObRPbvEbRTbRUbRUbRVbRWbetaUvbvFaToahybMkbRYbRZbSabNWbSbbScbSdbSebSfbSgbShbSibMpbvIbKSbXibQfbSlbSmbKWbKWbKWbKWbKWbSnbSobSpbSpbSpbSpbSpbSqbSrbSqbSqbSqbSqbSqbSsbStbSubSvbSwbSwbSwbLdbLdbSxbSycNtbSxbLdbLdaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbOLbSAbQGbQHbQHbSBbOLbORahyahyaahaahbtHbSCbIibSDbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbtHbSEbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSLbSLbSLbSLbSLbSLbSQbSRbSQbSSbSSbSQbSTbSQbSUbSQbGYahyahybKdbecbcnbSVbbobbobFubFubFubFubFubFubSWbFubFubSXbSYbSZbNCbTabTbbTcbTdbNCbTebTfbNCaahaZdaZHbEgbFLbvJbEgbEgbThbTibTibTibTibEgbEgbTjbTkbTlbTmbTnbTkbTlbTkbTobTpaUvaUvaUvaUvbTqbTrbTsaToahybMkbGxbTubTvbTubTtbScbTxbTybVhbTAbTBbTCbTDbTEbKSbTFbTGbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbSpbTUbTVbTWbTXbTYbTZbSqbUabUbbSubUcbUdbUebSuaahaahbSxbUfbUgbSxaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbNebNfbNgbUhbNgbNfbNebLkahyahyaahaahbtHbtHbIibtHbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbUibUjbUkbUlbSEbUmbUnbUnbUobUpbUqbUrbUsbUtbUubUvbUwbUxbSLbUybUzbUAbUBbUBbUybUzbUybUCbUDbUEahyahybKdbecbcnaZzbUFahybUGbUHbUIbUJbUKbULbULbUMbUGbUNbUObUPbNCbNCbUQbNCbNCbNCbNCbNCbNCaahaZdaZHbURbvMbUTbUUbUVbUWbUWbUWbUWbUWbYobUYbTkbTlbUZbVabVbbVcbTkbTlbVdbVeaUvaUvbVfbVgbdvaUvbvPaToahybMkbVibVjbVkbVlbVmbVnbVobVpbVqbVrbVsbMpbKNbKNbKSbKSbKSbKSbKSbTJbVtbVubVvbVwbVxbVybVzbVAbVBbVCbSpbVDbVEbVFbVGbVGbVHbSqbVIbVJbSubVKbVLbVMbSuaahaahbSxbVNcAhbSxaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbWTbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhbXibXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTldBPbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzbYAbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbLkbLlbVPbVQbVRbVSbVTbLmbLkahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbVUbVVbVWbVXbVYbVZbWabWbbWcbWdbWebWfbWgbWhbWibWibWjbWkbSLbWlbWmbWlbWnbUBbWlbWmbWlbUCbUDbUEahyahybKdbWobcnaZzbamahybWpbWqbULbWrbWsbWsbWtbWubUGbWvbWwbUPbWxbWybWzbWAbWBbWCbWDbWEbNCaahaZdbWFbWGbWHbWIbWJclZbWLbWKbTwbWKbWLbWKbWJbTlbTkbWNdBObVabWPbTlbTkbWQbURbPObPPaTobHCblDbHCaToaToahybMkbWRbWSbMkbWRbWSbMkbMkbMkbYAbWUbWVbCAbKNaahaahaahaahaahaahbTJbWXbWYbWZbTNbXabXbbTQbXcbXdbXebSpbXfbXgbXhcccbXjbXkbSqbXlbXmbXnbXobXpbSubSuaahaahbSxbXqbXrbSxbSxaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsbXtbXubXvbXsahyahyahyaahaahaahaahbtHbIibtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbXwbXxbXybXzbXAbXBbXCbXDbXEbXFbXGbXHbXIbXJbXKbXLbXMbXNbSLbXObUBbUBbXPbXQbXRbXRbXRbXSbXTbUEahyahybXUbXVbhqbXWbamahybXXbXYbXZbYabYbbYcbYdbYebYfbYgbYhbYibYjbYjbYkcqEbYmbYnbYnbvRbNCaahaZdbYpbURbYqbTkbTlbWJbYrbWJbYrbWJbYrbWJbYsbTkbTlbUZbYtbVbbVcbTkbTlcgwbURahyahyaTobYvbetbYwaToahyahyahyahyahyahyahyahyahyahybKNbKNbYxbYybKNbKNaahaahaahaahaahaahbTJbTJbTJbTJbTJbYzciWbSpbSpbSpbSpbSpbSqbSqbSqbSqbSqbSqbSqbYBbYCbSubSubSubSuaahaahaahbSxbYDbVObYEbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybYFbYGbYHbYIbYFahyahyahyaahaahaahaahbtHbYJbtHaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbYKbYLbYMbYNbYObYPbXMbYQbYRbYSbYTbYUbYRbYQbXMbXMbXMbYVbSLbWlbWmbWlbYWbUBbWlbWmbWlbYXbYYbUEbYZbZabeebecbDMbZbbamahybZcbZdbZebZfbZgbZhbZibZjbUGbWvbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbNCaahaZdbYpbURcaAbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbZvbTjbZwbTlbTkbTjbZybZxahybJeaUvbetaUvbJeahyahyahyahyahyahyahyahyahyahyahybZzbZAbZBbZzaahaahaahaahaahaahaahbZCbZDbZEbZFbZGbTObTPbZHbZIbZJbZKbZLaahaahaahaahaahaahbZMbZNbZObZPbZQbZMaahaahaahaahbSxbZRbZSbZTbSxaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahybZUbZVbZWbZUbZUahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbZZcaacabcacbSEcadcaecaecaecafcagcahcaicaecaecaecajcakbSLbUybUybUybUBbUBbUybUybUybYXcalcamcanbecbecbecbcnaZzbamahycaocapbZecaqcarcarcasbULbUGbWvcatcaucavcavcawcaxcaybYnbYncazbNCaahaZdcaBaZdccebTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkbTlbTkcaCcaDcaEcaFcaGcaHcaIahyahybrGaUvbetcaJbrGahyahyahyahyahyahyahyahyahyahyahycaKcaLcaMcaNaahaahaahaahaahaahaahbZCcaOcaPcaQcaRcaScaTcaUcaVcaWcaXbZLaahaahaahaahaahaahbZMcaYcaZdFfcbbbZMaahaahaahaahcbccbdcbecbfcbcaahahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahycbgcbhcbicbjcbgahyahyaahaahaahaahaahbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEcbkcblcbmcbnbSEbNZcbpcbqcbrcbscbtcbucbvcbwcbxcbycbzcbAbSLcbBcbCbUBbUBbUBbUBcbDbUBcbEcbFcamcancbGcbHbecbcnaZzcbIahybUGcbJcbKcbLcbMbULcbNbUGcbOcbPcbQcbObNCcbRcbScbTcbUcbVcbWcbXbNCaahaZdbYpaZdcDsbTlbTkbYsbTmbTnbTkbTlbTkcbZbTmbTlbTkbTlccabTnccbbTlbTkdBQcaIahyahybrGccdbgJaUvbrGahyahyahyahyahyahyahyahyahyahyahyccBccfccgcaNaahaahaahaahaahaahaahbZCcchcciccjbZGcckcclbZHccmccnccobZLaahaahaahaahaahaahbZMbZNbZMbZMbZMbZMaahaahaahaahcbcccpccqccrccscctccuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybXsccvccwccxbXsahyahyaahaahaahbZXbZXbZXbZYbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEccycczbSEbSEbSLbSLbSLbSLbSLccAbSLbSLbSLccEccCccDbSLbSLbUEbUEcdPccFccFccGbUEbUEbUEbUEbUEbYZbZabeeccHblnblmbeeahybUGbUGbUGbUGbUGbUGbUGbUGccIccJccKccLbNCbNCccMbNCbNCbNCccNccObNCccPaZdccQaZdbURbwQbTlbUZdBRbVbbVcccTccUbVbbVaccVccWbUZbVadBOccXbTkbTlcbYcaIahyahybrGaUvbetaUvbvNahyahyahyahyahyahyahyahyahyahyahyccBccYccZcaNaahaahaahaahaahaahaahbZCbZCbZCbZCbZCcdacdbbZLbZLbZLbZLbZLaahaahaahaahaahaahbZMbZNbZMaahaahaahaahaahaahaahcbccdccddcdecdfcdgcdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahyahybYFcdiccwcdjbYFahyahyaahaahaahbZXcdkcdlcdmbZXbZXbZXbZXaahaahaahaahaahaahaahaahaahaahaahaahaahbSEbSEbSEbSEaahaahaahaahbZXcdncdobZXahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZybecbcnaZzcbOcbOcbOcbOcdpcdqcdrcdscdtbFpcdvcdwcdxcdycdzcdAcdBcdCcdDcbOcbOcbOcbOcbOcdEcdFcdGbURbURbTkccUbVbbYtccVcdHbUZbYtdBObVccdIccUcdJcdKcdLcdMcdNcdOcdSahyahybrGcdQbetcdRaTocaNahyahyahyahyahyahyahyahyahyahycelcdTcdUcaNaahaahaahaahaahaahaahaahaahaahaahbZMcdVcdWbZMaahaahaahaahaahaahaahaahaahaahbZMbZNbZMaahaahcbccbccbccbccbccbccdXcdXcbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahbZUbVSbVQbZUcdYccwcdZbZUbVSbVQbZUbZUbZXbZXceacebceccedceecefbZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcegcehceiceiceiceiceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybaicejbjSaZzcekceLcemcbOcenceocepceocencencenccJccKcencencencdBceqcercescbOcetceLceucevcewcexceycezceAceBceCceDceAceEceAceFceCceBceGceBceCceHceIbTkbTlceJbURahyahybvNaUvbetaUvceKcaNcgqceMceMceMceMceMceMceMceMceNcaNceOcePcaNbZMbZMbZMbZMaahaahaahaahaahbZMbZMbZMceQceRbZMaahaahaahaahaahaahaahaahaahbZMbZMbZNbZMaahaahcbcceSceTceTceTceTceUceUceVceTceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbZUceXceYceXceZcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfobZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcfpcfqcfrcfscftcfuceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybbocfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfFcfFcfFcfGcfHcfFcfFcfFcfIcfJcfDcfKcfLcfMcfNcfOcfPcfQcfRcfSbTpcfTbTlbTkbTlbTkcfUbTkbTlbTkbTlcfVbTlbTkcfWbTkbTlbTkcfXbZyahyahyaTocfYbyncfZaVlcgacgbcgbcgbcgccgbcgbcgdcgbcgbcgbcgbcgecgfcggbZMcghcgibZMbZMbZMbZMbZMbZMbZMcgjcgkcglcgmbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcgnbZNbZMaahaahcbccgocgpcgTcgrcgscgtcgucgvcgwcgxceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbZUceXceYceXceZcfacfbcfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfobZXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcfpcfqcfrcfscftcfuceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybbocfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfFcfFcfFcfGcfHcfFcfFcfFcfIcfJcfDcfKcfLcfMcfNcfOcfPcfQcfRcfSbTpcfTbTlbTkbTlbTkcfUbTkbTlbTkbTlcfVbTlbTkcfWbTkbTlbTkcfXbZyahyahyaTocfYbyncfZaVlcgacgbcgbcgbcgccgbcgbcgdcgbcgbcgbcgbcgecgfcggbZMcghcgibZMbZMbZMbZMbZMbZMbZMcgjcgkcglcgmbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcgnbZNbZMaahaahcbccgocgpcgTcgrcgscgtcgucgvcqbcgxceTceWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUcgycgzcgAccwcgBccwccwcgCccwcgDbZUcgEcgFcgEcgGcgHcgIcgJbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXcgKcgLceicgMcgNcgOceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyaZycgPcgQcgRcgSchucgUcbOcgVcgWcgXcgYcgZchacgWcgWchbcgWchcchdchechfcgWchgcbOcgUchuchhchichjcevcevchkcdMcdNcdMcdNchlchmcdMchncdMcdNchochpcdMchqchrchschtchLchvahyahybJechwchxbbQbbRchychzchzchzchAchzchzchBchzchzchzchzchCchDchEchFchGchHchGchGchGchGchGchGchGchGchGchIchJchJchJchJchJchJchJchJchJchJchJchJchJchKbZMaahaahcbccgocgpciscgucgucgucgucgucgucguchMchNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUchOchPchQchRchSchTchUccwchVchWbZUchXchYchZchYciacibciccidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidciecifcidcidcigcihciicijcikcilceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybamcimbcnbeccbOcbOcbOcbOcinciocipciqcirciwcitciucivciAcixciycizciGciBciCcbOcbOcbOcbOciDcfQciEciFbURbURciXciHciHciHciHciHciHciHciHciHciHciHciHciIbURciXchvahyahyahybrGciJciKciLciKciMciNciNciOciNciNciNciPciNciNciNciOciQciRciSbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMciTciUciVciWbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaahaahcbccgocgpcjAciYciZcjacjbcjccjdcjeceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbZUchOchPchQchRchSchTchUccwchVchWbZUchXchYchZchYciacibciccidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidcidciecifcidcidcigcihciicijcikcilceiahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybamcimbcnbeccbOcbOcbOcbOcinciocipciqcirciwcitciucivciAcixciycizciGciBciCcbOcbOcbOcbOciDcfQciEciFbURbURciXciHciHciHciHciHciHciHciHciHciHciHciHciIbURciXchvahyahyahybrGciJciKciLciKciMciNciNciOciNciNciNciPciNciNciNciOciQciRciSbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMciTciUciVcqcbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaahaahcbccgocgpcjAciYciZcjacjbcjccjdcjeceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcjgbZUbZUcjhcjicjjcgBcjkcjlcjlcjmbZUbZUcjnchYcjochYcjpcjqcjrcjsbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXcjtcjucjvcjvcjwcjxcjyceiceiceiceiahyahycjzcjzcjzcjzcjzcjzcjzahyahyahyahyahyahyahybaicimbcnbeccjBahyahycbOcbOcbOcjHcjCcjDcjEcjDcjDcjFcjDcjEcjDcjCcjGcbOcbOcbOahyahyckhcjIcjJcjKciFaahaahahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahybvNaUvaUvcjLcjMcaNcgqceMceMceMceMceMceMceMceMceNcaNcaNcaNcaNbZMaahaahaahaahaahaahaahaahbZMbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcbccjNceTceTceTceTceTceTceVceTceTcjfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcjgcjOcjPcjgbVScjQbVQcjRbVScjQbVQbZUchYcjScjTchYcjUchYcjVcjWcjXcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXbZXcjucjYbZXcjZbYlbZXaahahyahyahyahycjzcjzckbckcckdckeckfcjzcjzahyahyahyahyahybbobbockgblnccHbbobboahyahyahyckEahyahyahyahyahyahyahyahyahyahyahyahyckEahyahyahyciFciFckicfQcfRciFciFaahaahaahahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyahyciFciFckjckjckkciFciFahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcbccbccbccbccbccbccbccbccbccbccbccbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgcjgcklckmcknckockpckqckrckscktckuckvckwckxckyckzchYckAchYckBckCckDcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcjubZXbZXbZXbZXbZXahyahyckKckFckFckGckHckIckIckIckIckIckIcjzahydEOdEOdESdEOdEOdETcimbcnbecbDObboclmckLckMciFclmckLckLckLckLckLckLckLckLckLckLckMciFclmckLckMciFckNckOckPcfRckQciFciFciFciFciFclmckLckLckLckLckLckLckLckLckLckLckRciFclmckLckRciFckScfRcfRckTckUciFciFahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgckVckmcknckWckXckYckZclaclbchVclccldclecleclfclgclhcjUchYclicljclkcjqaahaahaahaahaahaahaahaahaahcllcllcllcllcllcllcllaahaahaahbZXcjubZXaahaahaahaahahyahyclYclncloclpclqclrclscltcluclvclwcjzahydEOdEYdEZdFadFbbecclyclzclAclAclBclCclCclCclDclCclEclCclCclFcfRcfRcfRcfRclGclHclIclJclIclIclIclKclLclMclNclIclIclKclIclOclIclPclIclQclIclIclIclIclIclQclRclIclSclIclTclIclQclIclKclIclUclUclVclWbKGcmpahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcsTcknckncmacmbcmcbZUbZUcmdbZUbZUchYcmeclecmfcmgcmhcmichYcjqcjqcjqcjqaahaahaahaahaahcmjcmjcmjcmjcllcmkcmlcmmcmncmocllaahaahbZXbZXcjubZXaahaahaahahyahyahycmRcmqcmrcmscmtcmtcmucmvcmwcmtcmxcjzahydEOdEWdEUdEVdEXbeccimcsUbecbeccmzcfRcfRcfRcfRcmAcmBcmBcmBcmCcmDcmDcmDcmEcmDcmFcmDcmGcmDcmDcsVcmHcmIcmJcmKcmDcmDcmHcsZcmDcmDcmLcmDcmDcmDcmMcmDcmDcmDcmDcmGcmDcmDcmDcmEcmDcmDcmDcmHcmNcmBctacmOcmPcmQcncahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcmScmTcmUcmVcmWcjgcmXbObcmZcnacnbcnScndcnecnfcngcnhcmichYaahaahaahaahaahaahaahaahaahcmjcnicnjcnkcllcnlcnlcnmcnlcnncllaahaahbZXcnocjubZXaahaahaahaahahyahyclYcnpcnqcnrcnsckIcntcnucnvckIcnwcjzahydEOdENdEQdEPdEKdEJdEMdELbDNbeccmzcfRcnxcfRcnycnzcnAcnBcfRcnCcnxcfRcfRcnDcnxcnEcfRcnFcfRcnxcfRcjKcnGchicnHcevcevcnIcevcnJcevcnKcnMcevcnLcxCcevcnJcevcevcevcevcnJcevcnNcevcevcevcnIcnOcnQcnPcnRcfRbKGcodahyaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcnTciVcgnbZMbZMbZMbZMbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjaahaahcjgcnUckXcnVcnWcnXcnYcnZcoacobcoacoccoocoecleclecofchYbRKchYaahaahaahaahaahaahaahaahaahcmjcogcohcoicllcojcokcolcnlcomcllaahaahbZXconcjubZXaahaahaahaahaahahycowckFckFcopcoqckIckIcorckIckIcoscjzahydEOdEOdERdEOdEOcotcimbcnbeccoAbboclmckLckMciFclmckMciFcovcoGcoxcoycozcoScoxcoBcovciFclmckLckMciFcoCckicoDcmBcoEciFclmckLckMciFciFclmckLckMczAclmckLckMciFciFdCQckMciFclmckLckMciFcoFckickicfRcoXciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMcoHcoIcoJcoJcoJcoJcoJcoJcoJcoJcoKcoLcoLcoLcoMcoNcoObZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbLjaahaahcjgcoPckncoQcmacoRcpqcoTcoUcoVcoacoWcpPcoYcoZcpacpbchYcpcchYaahaahaahaahaahaahaahaahaahcmjcpdcohcpecllcpfcpgcphcpicokcllaahaahcpjbZXcpkbZXcpjaahaahaahaahahyahyahyahycjzcplcpmcpncpocppcpTcprcjzahyahyahyahyahybbobbocpscptcmzbbobboahyahyahyahyahyahycovcNHcpvcpwcpxcpycpzcpAcpBcNIcovahyahyahyciFciFcpDcpEckjciFciFahyahyahyczZcDncDncDncEvcEvcEvcEVcEVcEWczZahyahyahyahyahyahyciFciFcjIcjIcjKciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcpFcpGcpHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcpIcoMcpJbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahcjgcpKcpLcpMcpNcpOcqecpQcoacpRcoacpSchYcqzcpUcqzcpVcpWchZchYcpXcpXcpXcpXcpXcpXcpXcpXcpXcmjcmjcpYcmjcllcllcpZcqacllcpZcllcpXcpjcpjcqbcqccqdcpjcpjcpjcpjcpjcrIcqfcqfcqgcjzcjzcjzcjzcqhcjzcjzcjzcjzcrIcqfcqfcqfcqgcpjcqicqjcqkcqlcqmcpjcpjahyahyahyahyahycovcqncqocqpcqqcqrcqscrJcpBcqucovahyahyahyahycqvcqwcqxcqycqvahyahyahyahyczZcFecEVcEVcEvcEvcEVcEVcEVcIFczZahyahyahyahyahyahyahycrNckicqAcqBciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcqCcgnbZMbZMaahaahaahaahaahaahaahaahaahaahaahbZMbZMcgncqDbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgctxckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcrkcrlcrmcrncrocrpcrqcrrcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahcjgcsdcknckncsecsfcsgcshcshcsicshcsjcskcslcsmcsncsncsncsocspcsqcsrcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsucsvcswcsxcsycswcswcsvcswcswcswcszcsAcsBcrucrucrucricrucsCcswcsDcswcsEcswcswcswcsFcswcsvcswcsGcsHcsIcrucsJcsRahyahyahyahyahyctmcqtcrKcrLcsMcsMcsMcrLcpBcqtctmahyahyahyctucsOcrOcsPcsQcumcsSahyahyahycMYcJacJacNfcEVcEVcEVcEVcEVcrQcrQcwtctdcsXcwtcwvcsXcsYcwwctbcsYctbctecxOcwxcrQcrQaahaahcrXcrXcrXcrXcrXctfctgcthcrXctictjcrZctkctlcurcrZcrZcrZcrZcrZcsacsacsacsactnctoctpcsactqctrcscctscttcuTcsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwcALctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubcuacuacuacuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadcuScuScvgcuUcuScuVcuWcuScuScuScuXcvocuZcuXcvrcvbcuXcvccvdcvecvfcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpjcvNcvhcrFcvicvjcpjcrIcqfcqfcqfcqfcqfcqfcqfcqgcpjbRRcvlcqdcpjcrIcqfcqgcpjcrIcqfcqgcpjcvmcrucrucrGcvncpjcpjahyahyahyahyahycwjcvpcuocrLcrLcrLcrLcrLcuqcvqcwjahyahyahycqvcwqcrOcrPcqycvscqvahyahyahycRUcWQcJacJacJacJacEVcEVcWRcrQcBkcsYcsYcsYcvucvucvucvucvuctbcDpcwzcsYcsYcsYcducrQaahaahcrXcvwcvxcvwcrXcrXcvycrXcrXcwFcwGcrZcrZcvBcrZcrZcvCcvDcvCcrZcvEcvFcvEcsacsacvGcsacsacvHcvIcsccsccvJcsccsccvKcvLcvKcscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxfcvOcvPcvQcvRcvScvTcvUcvVcvWcvXcvYcvZcwacwbcwccuXcpXcpXcpXcpXcpXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcpjcwdcwecwfcwgcwdcpjahyahyahyahyahyahyahyahyahycpjcwhcwicwhcpjahyahyahyahyahyahyahycxAcqicqicqicwkcqicxAahyahyahyahyahyahycovcuncwlcwmcwncwocuncuncuqcwpcovahyahyahycsKcqycrOcrPcqycqycsKahyahyahyczZcZMcJacJadcEdcLcDncEVcEVcrQcvucvucsYcsYcBicDqdBUcxPbdUctbcxRcsYcFdcFdcFdcFdcrQaahaahcrXcwBcwCcwDcwDcwDcwJcwHcwLcwKcwUcwTcwXcwVcwMcwNcwMcwOcwPcrZcwQcwRcwScwScwScyacyecybcyqcyfcwYcwZcxacxbcxccxbcxdcxecscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxNcxgcxgcxgcxgcvScvTcxhcxhcxicuXcxjcxkcxlcxmcxncuXcxocxpcxqcxraahaahaahaahaahcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxscxtcxucxvcxwcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcxxcxycwhahyahyahyahyahyahyahyahycxzcyBcxBczkcxDcyBcxzahyahyahyahyahyahycovcovcxEcxFcxGcxHcxIcxJcxKcovcovahyahyahycumcsScxLcxMcqyctucsOahyahyahyczZczZdcYdcEdcEdcEcJacDnddacrQcEFcxPcsYcsYcxQcxQcxQcxQcxQctbcxRcsYcFdcFdcFdcFbcrQaahaahcrXcxVcxWcxXcxYcxZcytcyrcrXcyccydcrZcAkcyucygcyhcyicyjcykcrZcylcymcyncyocypcAqcAucsacyscAxcBocBncyvcywcyxcyycyzcyAcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgcjgcklckmcknckockpckqckrckscktckuckvckwckxckyckzchYckAchYckBckCckDcjqaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZXcjubZXbZXbZXbZXbZXahyahyckKckFckFckGckHckIckIckIckIckIckIcjzahyahyahyahybbobbodETcimbcnbecbDObboclmckLckMciFclmckLckLckLckLckLckLckLckLckLckLckMciFclmckLckMciFckNckOckPcfRckQciFciFciFciFciFclmckLckLckLckLckLckLckLckLckLckLckRciFclmckLckRciFckScfRcfRckTckUciFciFahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahcjgckVckmcknckWckXckYckZclaclbchVclccldclecleclfclgclhcjUchYclicljclkcjqaahaahaahaahaahaahaahaahaahcllcllcllcllcllcllcllaahaahaahbZXcjubZXaahaahaahaahahyahyclYclncloclpclqclrclscltcluclvclwcjzahyahyahyahyaZycrkbecclyclzclAclAclBclCclCclCclDclCclEclCclCclFcfRcfRcfRcfRclGclHclIclJclIclIclIclKclLclMclNclIclIclKclIclOclIclPclIclQclIclIclIclIclIclQclRclIclSclIclTclIclQclIclKclIclUclUclVclWbKGcmpahyahyahyahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMciVbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcsTcknckncmacmbcmcbZUbZUcmdbZUbZUchYcmeclecmfcmgcmhcmichYcjqcjqcjqcjqaahaahaahaahaahcmjcmjcmjcmjcllcmkcmlcmmcmncmocllaahaahbZXbZXcjubZXdEOdEOdEOdEOahyahycmRcmqcmrcmscmtcmtcmucmvcmwcmtcmxcjzahyahyahyahybambisbeccimcsUbecbeccmzcfRcfRcfRcfRcmAcmBcmBcmBcmCcmDcmDcmDcmEcmDcmFcmDcmGcmDcmDcsVcmHcmIcmJcmKcmDcmDcmHcsZcmDcmDcmLcmDcmDcmDcmMcmDcmDcmDcmDcmGcmDcmDcmDcmEcmDcmDcmDcmHcmNcmBctacmOcmPcmQcncahyahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMciVbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahcjgcmScmTcmUcmVcmWcjgcmXbObcmZcnacnbcnScndcnecnfcngcnhcmichYaahaahaahaahaahaahaahaahaahcmjcnicnjcnkcllcnlcnlcnmcnlcnncllaahaahbZXcnocjubZXcrlcrrcrqdEOdEOahyclYcnpcnqcnrcnsckIcntcnucnvckIcnwcjzahyahyahyahybaibjQbeccimbDMbDNbeccmzcfRcnxcfRcnycnzcnAcnBcfRcnCcnxcfRcfRcnDcnxcnEcfRcnFcfRcnxcfRcjKcnGchicnHcevcevcnIcevcnJcevcnKcnMcevcnLcxCcevcnJcevcevcevcevcnJcevcnNcevcevcevcnIcnOcnQcnPcnRcfRbKGcodahyaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcnTciVcgnbZMbZMbZMbZMbZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLjaahaahcjgcnUckXcnVcnWcnXcnYcnZcoacobcoacoccoocoecleclecofchYbRKchYaahaahaahaahaahaahaahaahaahcmjcogcohcoicllcojcokcolcnlcomcllaahaahbZXconcjubZXcvVcxWcvWcyjdEOahycowckFckFcopcoqckIckIcorckIckIcoscjzahyahyahyahybbobbocotcimbcnbeccoAbboclmckLckMciFclmckMciFcovcoGcoxcoycozcoScoxcoBcovciFclmckLckMciFcoCckicoDcmBcoEciFclmckLckMciFciFclmckLckMczAclmckLckMciFciFdCQckMciFclmckLckMciFcoFckickicfRcoXciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahbZMbZMcoHcoIcoJcoJcoJcoJcoJcoJcoJcoJcoKcoLcoLcoLcoMcoNcoObZMbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbLjaahaahcjgcoPckncoQcmacoRcpqcoTcoUcoVcoacoWcpPcoYcoZcpacpbchYcpcchYaahaahaahaahaahaahaahaahaahcmjcpdcohcpecllcpfcpgcphcpicokcllaahaahcpjbZXcpkbZXcpjcyzcymcFgdEOahyahyahyahycjzcplcpmcpncpocppcpTcprcjzahyahyahyahyahybbobbocpscptcmzbbobboahyahyahyahyahyahycovcNHcpvcpwcpxcpycpzcpAcpBcNIcovahyahyahyciFciFcpDcpEckjciFciFahyahyahyczZcDncDncDncEvcEvcEvcEVcEVcEWczZahyahyahyahyahyahyciFciFcjIcjIcjKciFciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcpFcpGcpHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcpIcoMcpJbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahcjgcpKcpLcpMcpNcpOcqecpQcoacpRcoacpSchYcqzcpUcqzcpVcpWchZchYcpXcpXcpXcpXcpXcpXcpXcpXcpXcmjcmjcpYcmjcllcllcpZcqacllcpZcllcpXcpjcpjcFucFrcqdcpjdEOcFFcLvdEOcrIcqfcqfcqgcjzcjzcjzcjzcqhcjzcjzcjzcjzcrIcqfcqfcqfcqgcpjcqicqjcqkcqlcqmcpjcpjahyahyahyahyahycovcqncqocqpcqqcqrcqscrJcpBcqucovahyahyahyahycqvcqwcqxcqycqvahyahyahyahyczZcFecEVcEVcEvcEvcEVcEVcEVcIFczZahyahyahyahyahyahyahycrNckicqAcqBciFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZMcqCcgnbZMbZMaahaahaahaahaahaahaahaahaahaahaahbZMbZMcgncqDbZMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahcjgctxckncqFcqGcqHcqIcqJcqJcqKcqLcqMcqNcqOcqOcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqYcqYcqOcqZcracqYcrbcrccqYcqYcqOcrdcrecrfcrgcrhcricrjcMIcMjcrmcrncrocOZcrudBNcrscrtcrucrucrvcrucricrwcrxcrycrzcrAcrBcrAcrCcrAcrDcrAcrzcrAcrEcrFcrGcrucrHcrRahyahyahyahyahycrWcqtcrKcrLcrLcrMcrLcrLcpBcqtcrWahyahyahyahycsKcrOcrPcqycsKahyahyahyahycIHcJacJacEVcEVcEVcEVcEVcEVcJKcrQcrQcrQcsLcrScrTcrUcrQcrQctccsNctccrQcrQcrQcrQaahaahaahaahaahaahaahcrXcrXcrXcrXcrXbZMcrYcrZcrZcrZcrZcrZaahaahaahaahaahaahaahcsacsacsacsacsacsbbZMcsccsccsccsccscaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahcjgcsdcknckncsecsfcsgcshcshcsicshcsjcskcslcsmcsncsncsncsocspcsqcsrcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsqcsscsqcsqcsqcstcsqcsqcsucsvcswcsxcsycswcswcsvdBPcswcswcszcsAcsBcrucrucrucricrucsCcswcsDcswcsEcswcswcswcsFcswcsvcswcsGcsHcsIcrucsJcsRahyahyahyahyahyctmcqtcrKcrLcsMcsMcsMcrLcpBcqtctmahyahyahyctucsOcrOcsPcsQcumcsSahyahyahycMYcJacJacNfcEVcEVcEVcEVcEVcrQcrQcwtctdcsXcwtcwvcsXcsYcwwctbcsYctbctecxOcwxcrQcrQaahaahcrXcrXcrXcrXcrXctfctgcthcrXctictjcrZctkctlcurcrZcrZcrZcrZcrZcsacsacsacsactnctoctpcsactqctrcscctscttcuTcsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabLjbLjcjgctvctwcALctycmacjgbRMctActBctCctDctEctFctGctHcrfcrfcrfctIctJctKcrfctLctMctNcrfctFctOcrfcrfctPctQctRctSctTctQctQctUctVctWcrocrpctXctYctZcuacubdCbcuadCfcuacuccudcuacuacuacubcuecufcuacubcuacugcuacuhcuicuacuacubcuacujcrucukcruculcuYahyahyahyahyahyctmcuncuocrLcsMcupcsMcrLcuqcunctmahyahyahycvacqycrOcrPcqycqycvaahyahyahycMYcPocJacPvcJacQdcEVcEVcEVcrQcxScsYcwrcwscwscwscwscwscwsczmczlczoczncPbcPbcBjcrQaahaahcrXcuucuvcuucrXcuwcuxcuKcrXcuzcuAcrZcuNcuCcuDcrZcuEcuFcuEcrZcuGcuHcuGcsacuIcuJcvzcsacuLcuMcsccwEcuOcuPcsccuQcuRcuQcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadcuScuScvgcuUcuScuVcuWcuScuScuScuXcvocuZcuXcvrcvbcuXcvccvdcvecvfcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpXcpjcvNcvhcrFcvicvjcpjcpjcpjcpjcrIcqfcqfcqfcqfcqgcpjbRRcvlcqdcpjcrIcqfcqgcpjcrIcqfcqgcpjcvmcrucrucrGcvncpjcpjahyahyahyahyahycwjcvpcuocrLcrLcrLcrLcrLcuqcvqcwjahyahyahycqvcwqcrOcrPcqycvscqvahyahyahycRUcWQcJacJacJacJacEVcEVcWRcrQcBkcsYcsYcsYcvucvucvucvucvuctbcDpcwzcsYcsYcsYcducrQaahaahcrXcvwcvxcvwcrXcrXcvycrXcrXcwFcwGcrZcrZcvBcrZcrZcvCcvDcvCcrZcvEcvFcvEcsacsacvGcsacsacvHcvIcsccsccvJcsccsccvKcvLcvKcscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxfcvOcvPcvQcvRcvScvTcvUdEKdEJcvXcvYcvZcwacwbcwccuXcpXcpXcpXcpXcpXaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcpjcwdcwecwfcwgcwdcpjdELdELdELahyahyahyahyahyahycpjcwhcwicwhcpjahyahyahyahyahyahyahycxAcqicqicqicwkcqicxAahyahyahyahyahyahycovcuncwlcwmcwncwocuncuncuqcwpcovahyahyahycsKcqycrOcrPcqycqycsKahyahyahyczZcZMcJacJadcEdcLcDncEVcEVcrQcvucvucsYcsYcBicDqdBUcxPbdUctbcxRcsYcFdcFdcFdcFdcrQaahaahcrXcwBcwCcwDcwDcwDcwJcwHcwLcwKcwUcwTcwXcwVcwMcwNcwMcwOcwPcrZcwQcwRcwScwScwScyacyecybcyqcyfcwYcwZcxacxbcxccxbcxdcxecscaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacxNcxgcxgcxgcxgcvScvTcxhcxhcxicuXcxjcxkcxlcxmcxncuXcxocxpcxqcxraahaahaahaahaahcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxrcxscxtcxucxvcxwcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcxxcxycwhahyahyahyahyahyahyahyahycxzcyBcxBczkcxDcyBcxzahyahyahyahyahyahycovcovcxEcxFcxGcxHcxIcxJcxKcovcovahyahyahycumcsScxLcxMcqyctucsOahyahyahyczZczZdcYdcEdcEdcEcJacDnddacrQcEFcxPcsYcsYcxQcxQcxQcxQcxQctbcxRcsYcFdcFdcFdcFbcrQaahaahcrXcxVdEMcxXcxYcxZcytcyrcrXcyccydcrZcAkcyucygcyhcyidENcykcrZcyldEPcyncyocypcAqcAucsacyscAxcBocBncyvcywcyxcyydEQcyAcscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczTcyCcyDcyEcyFcxgcxgcvScyGcyHcyIcyJcyKcyLcyMcyNcyOcyPcuXcxqcxqcxqcxrcxrcxrcxrcxrcxrcxrcyQcyRcyScyScyScyScyScyScyScyScyScyScyScyTcyScyUcyVcyWcyXcyYcyVcyZczaczbczaczaczaczaczaczaczaczaczaczccwhahyahyahyahyahycxzcxzcxzcxzczdczebTgczgczhcxzcxzcxzcxzahyahyahyahycovcovcovcziczjczicovcovcovahyahyahyahyahycvacrOcrPcqycvaahyahyahyahyahyczZczZczZczZddeczZczZczZcrQcxQcxQcDocwycwycwycFccHvcHrcJzcHxcsYcFdcFdcFdcFdcrQaahaahcrXcrXcrXcrXcrXcrXcBqcrXcrXczpcuAcrZcrZcBrcrZcrZcrZcrZcrZcrZcsacsacsacsacsacBucsacsacuLcBvcsccsccsccsccsccsccsccsccscaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMczrczsczrczscztczuczvczwczxczyczzcxgcArczBczCczDczEcuXcuXczFczGczGczGczGczGczGczGczGczGczGczHcxqcxrcxrcxrcxrcxrczIczIczJcxrcOHczKcxqcxrczLczMczNczOczPcwhczQczQddgddmddkczQczQcwhcwhcwhcwhczRcwhahyahyahyahyahycxzczSczScABczUczVczWczXczYcAIcAacAacxzaahahyahyahyahyaahaahczicAbcziaahaahaahahyahyahyahyahycqvcAccAdcAecqvahyahyahyahyahyahyahyahycBgcQzcBgahyaahcrQcJNcxTcKMcxTcxTcFacFacKNcxTcxTcMecDrcFdcFdcFdcmYcrQaahaahaahaahaahaahcAicAjcBxcAlcAicAmcAncAocApcCccBbcAoaahaahaahaahaahaahaahcAscAtcClcAvcAscAwcCmcAycAzcAAcBAcAyaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcAEcAFcxgcxgcvScvTcAGczzcAHcBTcAJcAKcMdbWMcuXcxqcANcxqcxqcxrcxrcxrcxrcxrcxrcxrcxrcAOcxrcxraahaahaahcxrcAPcAPcAPcxrcxrcxrcxrcwdcwdcAQcARcAScwdcwdcwhcwhcwhcwhcwhczQcwhcwhaahaahcwhczRcwhaahahyahyahyahycxzcATczecAUcAVczeczeczgcAWcAXczecAYcxzaahahyahyaahaahaahaahczicAZcziaahaahaahcBacCScBccBacqvcqvcBdcBecBfcqvcBgcBgcBgcBgcBgahyahyahycBgcQzcBgaahaahcrQcvucvucMXcGzcGAcGAcGAcNJcGAcGzcNMcsYcNVcNVcNWcNXcrQaahaahcAicAicAicAicAicBmcDycDxcAiczpcBpcAocDDcDCcBscAocAocAocAocAocAscAscAscAscBtcDMcDNcAscBwcBvcAycFkcBycBzcAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcEBcyCcBBcBCcxgcxgcxgcBDcvTcAGczzcBEcuXcvrcvbcuXcuXcuXcxrcANcBFcxrcxraahaahaahaahaahaahcxrcBGcBHcxraahaahaahcBIcBIcBJcBIcBIaahaahaahaahcwdcBKcxucxvcwdaahaahaahaahaahcwhczQcwhaahaahaahcwhczRcwhaahaahaahahyahycxzcxzcxzcxzcBLcBMcBNcBOcbocxzcxzcxzcxzaahaahaahaahaahaahaahczicAbczicziczicBacBacBQcBRcBacBScEIcrOcrPcqycBUcBgcBVcBWcBXcBgcBgahyahycBgcQzcBgaTWaahcrQcNRcxPcMXcGzcHscHtcHucNUdFccGzcNMcsYcPccPccPccOVcrQaahaahcAicBZcCacCbcAicAicFlcAicAicCdcvAcAocFmcCecAocAocCfcCgcChcAocCicCjcCkcAscAscFncAscAscvHcFycAycAycCncAycAycCocCpcCqcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcCrcyFcxgcxgcvScvTcAGczzcCscCtcCucCvcCwcCxcCycCzcCAcxrcxraahaahaahaahaahaahaahcxrcCBcCCcxrcxraahaahcBIcCDcCEcCFcBIcCGcCGcCGaahcwdcCHcCIcCJcCKcCKcCKcCKcCKcCKcCKcCLcCKcCKaahahycwhczRcwhaahaahaahaahahycxzcCMcCNcABcCOczVcCPcCQcCRcEKcCTcCUcxzaahaahaahaahaahaahaahczicCVcCWcCXcCXcCYcCZcDacDbcDccDdcDecDfcDgcDhcDicBgcDjcDkcDlcDmcBgcBgcBgcBgcQzcQzcBgcBgcrQclXcxQcMXcGzcHscHtcIGcOYcHwcGzcNMcsYcQHcQHcOZcPacrQaahaahcAicDtcDucDvcDwcDvcFAcFzcDzcDAcwIcDBcHFcHAcDEcDFcDEcDGcDHcAocDIcDJcDKcDLcDKcHGcHKcDOcwWcHNcDPcDQcDRcDScDTcDScDUcDVcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcDWcDXcDWcDYcDZcEacEbcEccEdcEeczzcEfcCtcEgcEhcEicEjcEkcCtcxrcxraahaahaahaahaahaahaahaahcxrcElcEmcxqcxraahaahcBIcCDcCEcCFcBIcEncEocCGcCGcwdcEpcEqcErcCKcEscEtcEuddpcEwcEwcEwcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcATczecEycAVczecEzczgcEAcFHczeczecxzaahaahaahaahaahaahaahczicECcEDcEEcEDcBackacEGcEHcFXcEJcGfcELcEMcENcEOcEPcEQcERcERcEScETcEUcEUcQeddrcEXcQfcEYcEZcxTcxTcQgcQhcHscJLcJMcQFcHwcGzcNMcQIcQGcQGcQGcQGcQGaahaahcAicFfcFgcFhcFicFjcIKcIJcAicyccydcAocIPcILcFocFpcFqcFrcFscAocFtcFucFvcFwcFxcIQcIRcAscyscAxcKacJRcFBcFCcFDcFEcFFcFGcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcACcADcACcCrcyFcxgcxgcvScvTcAGczzcCscCtcCucCvcCwcCxcCycCzcCAcxrcxraahaahaahaahaahaahaahcxrcCBcCCcxrcxraahaahcBIcCDcCEcCFcBIcCGcCGcCGaahcwdcCHcCIcCJcCKcCKcCKcCKcCKcCKcCKcCLcCKcCKaahahycwhczRcwhaahaahaahaahahycxzcCMcCNcABcCOczVcCPcCQcCRcEKcCTcCUcxzaahaahaahaahaahaahaahczicCVcCWcCXcCXcCYcCZcDacDbcDccDdcDecDfcDgcDhcDicBgcDjcDkcDlcDmcBgcBgcBgcBgcQzcQzcBgcBgcrQclXcxQcMXcGzcHscHtcIGcOYcHwcGzcNMcsYcQHcQHdERcPacrQaahaahcAicDtcDucDvcDwcDvcFAcFzcDzcDAcwIcDBcHFcHAcDEcDFcDEcDGcDHcAocDIcDJcDKcDLcDKcHGcHKcDOcwWcHNcDPcDQcDRcDScDTcDScDUcDVcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcDWcDXcDWcDYcDZcEacEbcEccEdcEeczzcEfcCtcEgcEhcEicEjcEkcCtcxrcxraahaahaahaahaahaahaahaahcxrcElcEmcxqcxraahaahcBIcCDcCEcCFcBIcEncEocCGcCGcwdcEpcEqcErcCKcEscEtcEuddpcEwcEwcEwcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcATczecEycAVczecEzczgcEAcFHczeczecxzaahaahaahaahaahaahaahczicECcEDcEEcEDcBackacEGcEHcFXcEJcGfcELcEMcENcEOcEPcEQcERcERcEScETcEUcEUcQeddrcEXcQfcEYcEZcxTcxTcQgcQhcHscJLcJMcQFcHwcGzcNMcQIcQGcQGcQGcQGcQGaahaahcAicFfdEScFhcFicFjcIKcIJcAicyccydcAocIPcILcFocFpcFqdEUcFscAocFtdEVcFvcFwcFxcIQcIRcAscyscAxcKacJRcFBcFCcFDcFEdEWcFGcAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMcGjcFIcFJcFKcDZcxgcxgcvScFLcyHcFMcFNcFOcFPcFQcFRcFScFTcCtaahaahaahaahaahaahaahaahaahaahcxrcElcFUcxqcxraahaahcBIcFVcCEcCFcBIcFWcGpcFYcFZcwdcGacGbcGccCKcGdcGecEwcEwcEwcEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcxzcxzcxzcGqczecGgcGhcOIcGBczecGkcxzaahaahaahaahaahaahaahczicECcGlcziczicBacGmcGncGocGScEJcHccGrcrPcqycGscBgcGtcGucGvcGwcBgcBgcBgcGxcXdcERcERddqcrQcrQcrQcrQcrQcKJcKKcKLdhfcHwcGzcNMcQGcQGdkBdkBdlCcQGaahaahcAicAicAicAicAicAicKbcAicAiczpcuAcAocAocFmcAocAocAocAocAocAocAscAscAscAscAscKScAscAscuLcBvcAycAycAycAycAycAycAycAycAyaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacHHcGCcGDcGEcGEcGFcGGcGGcGGcGGcGHcGIcGIcGJcGKcGLcCtbkQbkQahyahyahybkQbkQaahaahaahcxrcGMcGNcxrcxraahaahcBIcGOcGPcOJcBIcGRcHRcCGcCGcwdcGTcCIcGUcGVcGWcGWcGWcGXcGXcGXcGXcGYcCKahyahycwhczRcwhaahaahaahaahaahcxzcGZczecABcHaczVcCPcCQcHbcHSczecGkcxzaahaahaahaahaahaahaahczicAbczicziaahcBacHdcHedmEcHgcHfcHccHicHjcHkcHlcHmcHncHocHmcHpcHmaahcBgcBgcHqcGxcGxdnjcOUdBSdBTcMfcrQcrQcMgcMhdhfcHwcGzdBVdDhdDgdDjdDidDkcQGaahaahaahaahaahaahcHycHzcKTcHBcHycHCcHDcHEcKXcKWcIzcHEaahaahaahaahaahaahaahcHIcHJcLgcHLcHIcHMcLhcHOcHPcHQcJtcHOaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcvMcvMcvMcvMcvMcvMcvMaadaaacJwcGCcDXcHTcDXcHUcHVcxgcxgcHWcCtcHXcGKcHYcHZcIacCtbkQcIbcIccIccIccIcbkQaahaahaahcxrcIdcIecxraahaahaahcBIcCDcIfcOScBIcIhcIicIjcIkcwdcIlcImcIncCKcGecIocGecEwcGecEwcEwcEwcCKahyahycwhczRcwhaahaahaahaahaahcxzcIpczecIqcAVcIrcIscItcAWcIuczecGkcxzaahaahaahaahaahaahaahczicAbcziaahaahcBacIvcIwcHhcFXcIycKDcrOcrPcIAcDicHmcIBcICcIDcIEcHmaahaahcBgcHqcBgcOTdDlcNKcNTcNLcNNctzcNOcNPcNQdDmcNScNTdDncQGdDodDqdDpdDrcQGaahaahcHycHycHycHycHycIIcMpcMocHyczpcuAcHEcMqcIMcINcHEcHEcHEcHEcHEcHIcHIcHIcHIcIOcMrcMscHIcuLcBvcHOcMtcIScITcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvMcvMcvMcvMcvMaadaadaadcuScuScuScuScuScuScuScIUcIVcIWcIXcIYcIZddOcJbcCtcCtahycIccJccJdcJccIcahyahyaahcJecJecJfcJgcJeaahaahaahcBIcCDcJhcJicJjcJkcJlcJmcJmcwdcJncJocJpcCKcJqcGecEwcEwcEwcEwcJrcExcCKahyahycwhczRcwhaahaahaahaahaahcxzcJsczecMLcJuczVcJvczXczYcNgczeczecxzaahaahaahaahaahaahaahczicAbcziaahaahcBacJxcJycIxcGScJAcJBcJCcJDcJEcJFcHmcJGcJHcJIcJJcHmaahaahcBgcGycBgcBgcBgcrQdFdcsYcOWcOXcrQcHtdDscOYdDtcsYdDucQGdDvcQGdDwcQGcQGaahaahcHycJOcJPcJQcHycHycMucHycHycJScvAcHEcMvcJTcHEcHEcJUcJVcJWcHEcJXcJYcJZcHIcHIcMwcHIcHIcvHcMxcHOcHOcKccHOcHOcKdcKecKfcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbkQaahaahaahaahaahcuScuScuScuScCtcCtcCtcCtcCtcCtaahahycIccJccJccJccIcahyahyaahcJecKgcKhcKicJecKjcKjcKjcBIcBIcKkcKlcBIcKmcKncKocKpcKqcKrcKscKtcKqcKucGedeccKvcEwcKwcKwcKwcCKahyahycwhczRcwhaahaahaahaahaahcxzcKxczecHScKyczecKzczgcKAcHScKBcKBcxzaahaahaahaahaahaahaahczicAbcziaahcKCcKCcNYcKEcKFcKCcKCcKCcKGcKHcKIcKCcKCcKCcKCcKCcKCcKCcKCaahcBgcHqcBgaahaahcrQcrQcQAcQBcQCcrQcQDcQEdDydDxcsYcsYcQGdDzcQGdDAcQGaahaahaahcHycKOcKPcKQcKRcKQcMzcMycKUcDAcwIcKVcMBcMAcKYcKZcKYcLacLbcHEcLccLdcLecLfcLecMCcMDcLicwWcHNcLjcLkcLlcLmcLncLmcLocLpcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLucLvcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgahyaahaahcrQcrQcrQcrQcrQcrQcrQcrQcrQdDCdDBcQGcQGcQGcQGcQGaahaahaahcHycMicMjcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdCbdCedCddCgdCfdCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHcMIcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahycIccLqcLrcLscIcahyaahaahcJecLtcLudEXcJecLwcLxcLycLzcBIcLAcBIcCGcCGcLBcCGcLCcKqcLDcLEcLFcKqcLGcLGcLGcLGcLGcLGcLGcLGahyahyahycwhczRcwhcziaahaahaahaahcxzcxzcxzcxzcLHcLIcLJcLKcLLcxzcxzcxzcxzaahaahaahaahaahaahcziczicAbczicKCcKCcLMcLNcLOcLPcLQcLRcLScLTcLUcLVcLWcLXcLYcLZcMacMbcMccKCcKCcBgcHqcBgahyaahaahcrQcrQcrQcrQcrQcrQcrQcrQcrQdDCdDBcQGcQGcQGcQGcQGaahaahaahcHycMidEYcMkcMlcMmcMndBWcHycyccydcHEdBYdBXdCadBZdCcdEZdCedCddCgdFadCidChdCkdCjdClcHIcysdCmdCodCncMEcMFcMGcMHdFbcMJcHOaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQcIccMKcNZcMMcIcbkQcMNcMNcMNcMNcMPcMOcKjcMQcMRcMScMTcMUcMVcMWdDDcoucMZcNacMUcNbcNccNdcNecrVcOpcNhcNicNjcQncLGcNlcLGcLGahyahycwhcNmcNncziczicziczicziczicNocNpcxzcNqcxzcNrcxzcNqcxzcEDcEDcziczicziczicziczicziczicUqcXxcUucKCcNucLPcLPcNvcNwcNwcNxcNycNzcNAcNBcNCcNDcNEcNEcNEcNFcLPcNGcKCcZgdDEcBgahyahyaahaahaahaahaahaahaahaahcWudDFdbMdbMdDGcWuaahaahaahaahaahaahcHycHycHycHycHycHycHycHycHyczpcuAcHEcHEcHEcHEcHEcHEcHEcHEcHEcHIcHIcHIcHIcHIcHIcHIcHIcuLczqcHOcHOcHOcHOcHOcHOcHOcHOcHOaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahybkQbkQcOsahycOMbkQbkQcMNcOacObcOccOdcOecOfcOgcOhcOicMTcOjcOkcOlcOlcOmcOncOocPFcOqcNccNdcNecOrcPPcOtcOtcOudDHcOvcOtcOwcLGahyahycwhcOxcOycOzcOAcOBcOCcOCcOCcOCcOAcOAcOAcODcOEcOFcOAcOCcOCcOGcOCcOCcOCcOCcOCcOCcOCcOCdlDdBIdBHcKCcOKcLPcLPcOLcLPcLPcPYcONcOOcOPcOQcONcPYcLPcLPcLPcORcLPcLPcKCdBJcHqcBgahyahyahyaahaahaahaahaahaahaahcWudDIdbMdbMdDJcWuaahaahaahaahaahaahcPdcPecPfcPgcPhcPicPjcPkcPdcPlcPmcPncuscPpcPpcPqcPpcutcPrcPscPpcPtcPpcPucPpcPpcvkcPncPwcPlcPxcPycPzcPAcPBcPCcPDcPEcPxaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahycQscPGcPGcPHcPGcPIcPJcPKcMNcPLcPMcPMcPNcPOcRfcPQcPRcPScMTcPTcPUcOocPVcPWcOocPXcRucPZcNccQacQbcQccxUdDKdDMdDLdDNcQicQjcQkcLGahyahycwhcQlczQczicziczicziczicziczicziczicEDcEDcEEcNscEDczicziczicziczicziczicziczicziczicQmcEDdBKcKCcQocQocLPcQpcQqcQrcRJcQtcOOcQucQvcQwcRJcQxcQocLPcQycQqcQocKCdCRcHqcBgahyahyahyahyaahaahaahaahaahaahcWucWudDPdDOcWucWuaahaahaahaahaahaahcPdcQJcQKcQKcQLcQKcQKcQMcQNcQOcQPcQQcQRcQRcQRcQScQRcQTcQUcQVcQWcQXcQRcQYcQRcQRcQRcQQcQZcRacRbcRccRccRccRdcRccRccRecPxaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm index f307e3b6a60..9f0c761f95f 100644 --- a/maps/polaris-2.dmm +++ b/maps/polaris-2.dmm @@ -996,7 +996,7 @@ "th" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "ti" = (/obj/structure/closet,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "tj" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) -"tk" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"tk" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tl" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/ammo_magazine/a10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tm" = (/obj/structure/table/rack,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/ammo_magazine/c762,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "tn" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) @@ -1048,7 +1048,7 @@ "uh" = (/obj/structure/table/standard,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/obj/machinery/door/window{dir = 4; name = "Blast Door Control"; req_access = list(150)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "ui" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "uj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"uk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"uk" = (/obj/structure/table/rack,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/material/hatchet/tacknife/combatknife,/obj/item/weapon/material/hatchet/tacknife/combatknife,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "ul" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "um" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "un" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) @@ -2183,6 +2183,7 @@ "PY" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/skipjack_station/start) "PZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/skipjack_station/start) "Qa" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Qb" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "Qc" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Qe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2488,10 +2489,10 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpmpmpmpmpmpmpmompmpmpmpmpmpmpmpmorqrLrWrXrYrYrYrYrYrZqUsamompmpmpmppbqyqysbsbqyqyscqyqyqYmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsesesesesesesesesesesesesesesesesesesesesesesdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsfqBsgqBqBqBqBqBshaPsipFpFsjjwqoqoqojwlhlhsksljwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmompmpsospsqsrssstmosusvswsxsyszmpsAmosBqUqUqUqUqUqUqUqUqUsaaPmompmpmpmpmosCqyTUsDqyqysEqyqysFmoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsHsIsJsKsLqBaPaPaPaPaPaPsMqoqoqosNlilisOsOjwsmioiosnjwmjmjmjmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmosPsQsospsqsrssstmBmmmmmmmmmmmmmmmmnKsRsRsRsRsRsRsRsRsRsRsRsRpDmUsSsSmUpDmmmmmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBsTsUrBrbsVqBaPaPaPaPaPaPsWqoqoqojwsXlijwjwjwsYsZsZsYjwjwjwjwmjmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwtktkioioioiotltltmjwjwmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnJmmmmmmmmmmmmmmmmnIaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPtamUtbtbmUtcaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGsGtdtetetetetftftetetetetgsGsGsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBthsIrBrbtiqBqcaPaPnOnCtjjwqoqoqojwjwjwjwuktkioioioiotltltmjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGsGtdtotptqtrtetstttetutvtetetetgsGsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpYqBqBqBqBtwsIrBrbtxqBqBqBqBqctytyjwtzqoqoqojwtAtBioioioioioioioioiotCjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGsGtdtetDtDtDtDtetEtEtetDtDtFtGtetetgsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqBtHtItJqBrbtKrbtLqBqBtMtNtOtPtQtRtQqoqoqoqotSioioioioioiotTioioioiotUjwmjmjmjmjmj -aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGtdtetetVtWtXtYtetZtDuatDtDtDtDubuctesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPudueufueqBqBqBugqBqBuhtMuiujtPtQuktQqoqoqoqojwulumioioioioioioioioiounjwmjmjmjmjmj +aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGtdtetetVtWtXtYtetZtDuatDtDtDtDubuctesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPaPmjmjaPaPaPaPudueufueqBqBqBugqBqBuhtMuiujtPtQQbtQqoqoqoqojwulumioioioioioioioioiounjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuoupuqtDurururtetDtDteusutuuuvuwuxtesGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPaPmjmjmjaPaPaPaPqBqBuduyqBqBuzrbuAqBqBuBuCuBqBuDuDjwuEpFsjjwjwjwjwuFuGioioioiouHuHuIjwjwmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnktntnnkaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuJuptDtDtDtDtDuatDtDteteteteteteteuKsGsGsdaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPqBuLrbrbuMqBrbuNrbqBuOuPuQuRqBmTaPmTaPaPaPaPmjmjjwjwjwsYuSuSsYjwjwjwjwmjmjmjmjmjmj aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmMtntnmMaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsdsGsGuTtetDtDtDuUtDtetDtDtDuVuWsGsGsGsGsGsGsGuXuXuXuXuXuXuXuXuXuXuXaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmdaPaPaPaPaPaPaPaPaPaPmjmjmjmjaPaPaPaPqBuYrbrbrbuZrbrbrbvarbrbrbvbqBnCnCnCnCaPaPaPaPmjmjmjjwvcioiovcjwmjmjmjmjmjmjmjmjmj From d4793de3a05493bf0223bf0d51c78e26d38e5fce Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 28 Feb 2016 08:45:22 -0500 Subject: [PATCH 42/97] Adds a bunch of stuff for sec armor. See PR for details. --- code/datums/supplypacks.dm | 143 +++++----- .../items/devices/uplink_categories.dm | 3 + .../objects/items/devices/uplink_items.dm | 23 +- .../items/devices/uplink_random_lists.dm | 4 +- code/game/objects/items/weapons/shields.dm | 36 ++- .../items/weapons/storage/uplink_kits.dm | 10 + code/modules/clothing/gloves/arm_guards.dm | 42 +++ code/modules/clothing/head/helmet.dm | 30 ++- code/modules/clothing/shoes/leg_guards.dm | 42 +++ code/modules/clothing/suits/armor.dm | 88 +++---- icons/mob/feet.dmi | Bin 31880 -> 32866 bytes icons/mob/hands.dmi | Bin 20135 -> 22920 bytes icons/mob/head.dmi | Bin 161610 -> 163128 bytes icons/mob/suit.dmi | Bin 382566 -> 385103 bytes icons/obj/clothing/gloves.dmi | Bin 17887 -> 20638 bytes icons/obj/clothing/hats.dmi | Bin 75749 -> 76353 bytes icons/obj/clothing/shoes.dmi | Bin 17597 -> 20600 bytes icons/obj/clothing/suits.dmi | Bin 133966 -> 134491 bytes maps/polaris-1.dmm | 246 +++++++++++------- polaris.dme | 68 +---- 20 files changed, 450 insertions(+), 285 deletions(-) create mode 100644 code/modules/clothing/gloves/arm_guards.dm create mode 100644 code/modules/clothing/shoes/leg_guards.dm diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index fa6513635d4..7992f657b3d 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -771,9 +771,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee contains = list(/obj/item/weapon/gun/energy/xray, /obj/item/weapon/gun/energy/xray, /obj/item/weapon/shield/energy, - /obj/item/weapon/shield/energy, - /obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/laserproof) + /obj/item/weapon/shield/energy) cost = 125 containertype = /obj/structure/closet/crate/secure/weapon containername = "Experimental weapons crate" @@ -801,8 +799,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_security group = "Security" - -/datum/supply_packs/riot +/datum/supply_packs/riot_gear name = "Riot gear crate" contains = list(/obj/item/weapon/melee/baton, /obj/item/weapon/melee/baton, @@ -813,21 +810,87 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/handcuffs, /obj/item/weapon/handcuffs, /obj/item/weapon/handcuffs, - /obj/item/clothing/head/helmet/riot, - /obj/item/clothing/suit/armor/riot, - /obj/item/clothing/head/helmet/riot, - /obj/item/clothing/suit/armor/riot, - /obj/item/clothing/head/helmet/riot, - /obj/item/clothing/suit/armor/riot, /obj/item/weapon/storage/box/flashbangs, /obj/item/weapon/storage/box/beanbags, /obj/item/weapon/storage/box/handcuffs) - cost = 60 + cost = 40 containertype = /obj/structure/closet/crate/secure - containername = "Riot gear crate" + containername = "riot gear crate" access = access_armory group = "Security" +/datum/supply_packs/riot_armor + name = "Riot armor set crate" + contains = list(/obj/item/clothing/head/helmet/riot, + /obj/item/clothing/suit/armor/riot, + /obj/item/clothing/gloves/arm_guard/riot, + /obj/item/clothing/shoes/leg_guard/riot) + cost = 30 + containertype = /obj/structure/closet/crate/secure + containername = "riot armor set crate" + access = access_armory + group = "Security" + +/datum/supply_packs/ablative_armor + name = "Ablative armor set crate" + contains = list(/obj/item/clothing/head/helmet/laserproof, + /obj/item/clothing/suit/armor/laserproof, + /obj/item/clothing/gloves/arm_guard/laserproof, + /obj/item/clothing/shoes/leg_guard/laserproof) + cost = 40 + containertype = /obj/structure/closet/crate/secure + containername = "ablative armor set crate" + access = access_armory + group = "Security" + +/datum/supply_packs/bullet_resistant_armor + name = "Bullet resistant armor set crate" + contains = list(/obj/item/clothing/head/helmet/bulletproof, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/gloves/arm_guard/bulletproof, + /obj/item/clothing/shoes/leg_guard/bulletproof) + cost = 35 + containertype = /obj/structure/closet/crate/secure + containername = "bullet resistant armor set crate" + access = access_armory + group = "Security" + +/datum/supply_packs/combat_armor + name = "Combat armor set crate" + contains = list(/obj/item/clothing/head/helmet/combat, + /obj/item/clothing/suit/armor/combat, + /obj/item/clothing/gloves/arm_guard/combat, + /obj/item/clothing/shoes/leg_guard/combat) + cost = 40 + containertype = /obj/structure/closet/crate/secure + containername = "combat armor set crate" + access = access_armory + group = "Security" + +/datum/supply_packs/tactical + name = "Tactical suits" + containertype = /obj/structure/closet/crate/secure + containername = "Tactical Suit Locker" + cost = 60 + group = "Security" + access = access_armory + contains = list(/obj/item/clothing/under/tactical, + /obj/item/clothing/suit/armor/tactical, + /obj/item/clothing/head/helmet/tactical, + /obj/item/clothing/mask/balaclava/tactical, + /obj/item/clothing/glasses/sunglasses/sechud/tactical, + /obj/item/weapon/storage/belt/security/tactical, + /obj/item/clothing/shoes/jackboots, + /obj/item/clothing/gloves/black, + /obj/item/clothing/under/tactical, + /obj/item/clothing/suit/armor/tactical, + /obj/item/clothing/head/helmet/tactical, + /obj/item/clothing/mask/balaclava/tactical, + /obj/item/clothing/glasses/sunglasses/sechud/tactical, + /obj/item/weapon/storage/belt/security/tactical, + /obj/item/clothing/shoes/jackboots, + /obj/item/clothing/gloves/black) + /datum/supply_packs/energyweapons name = "Energy weapons crate" contains = list(/obj/item/weapon/gun/energy/laser, @@ -841,9 +904,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /datum/supply_packs/shotgun name = "Shotgun crate" - contains = list(/obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/weapon/storage/box/shotgunammo, + contains = list(/obj/item/weapon/storage/box/shotgunammo, /obj/item/weapon/storage/box/shotgunshells, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/item/weapon/gun/projectile/shotgun/pump/combat) @@ -855,9 +916,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /datum/supply_packs/erifle name = "Energy marksman crate" - contains = list(/obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/laserproof, - /obj/item/weapon/gun/energy/sniperrifle, + contains = list(/obj/item/weapon/gun/energy/sniperrifle, /obj/item/weapon/gun/energy/sniperrifle) cost = 90 containertype = /obj/structure/closet/crate/secure @@ -922,27 +981,13 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Security" */ -/datum/supply_packs/expenergy - name = "Experimental energy gear crate" - contains = list(/obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/laserproof, - /obj/item/weapon/gun/energy/gun, +/datum/supply_packs/energy_guns + name = "energy guns crate" + contains = list(/obj/item/weapon/gun/energy/gun, /obj/item/weapon/gun/energy/gun) cost = 50 containertype = /obj/structure/closet/crate/secure - containername = "Experimental energy gear crate" - access = access_armory - group = "Security" - -/datum/supply_packs/exparmor - name = "Experimental armor crate" - contains = list(/obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/head/helmet/riot, - /obj/item/clothing/suit/armor/riot) - cost = 35 - containertype = /obj/structure/closet/crate/secure - containername = "Experimental armor crate" + containername = "energy guns crate" access = access_armory group = "Security" @@ -1320,30 +1365,6 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Radiation suit locker" group = "Engineering" -/datum/supply_packs/tactical - name = "Tactical suits" - containertype = /obj/structure/closet/crate/secure - containername = "Tactical Suit Locker" - cost = 45 - group = "Security" - access = access_armory - contains = list(/obj/item/clothing/under/tactical, - /obj/item/clothing/suit/armor/tactical, - /obj/item/clothing/head/helmet/tactical, - /obj/item/clothing/mask/balaclava/tactical, - /obj/item/clothing/glasses/sunglasses/sechud/tactical, - /obj/item/weapon/storage/belt/security/tactical, - /obj/item/clothing/shoes/jackboots, - /obj/item/clothing/gloves/black, - /obj/item/clothing/under/tactical, - /obj/item/clothing/suit/armor/tactical, - /obj/item/clothing/head/helmet/tactical, - /obj/item/clothing/mask/balaclava/tactical, - /obj/item/clothing/glasses/sunglasses/sechud/tactical, - /obj/item/weapon/storage/belt/security/tactical, - /obj/item/clothing/shoes/jackboots, - /obj/item/clothing/gloves/black) - /datum/supply_packs/carpet name = "Imported carpet" containertype = /obj/structure/closet diff --git a/code/game/objects/items/devices/uplink_categories.dm b/code/game/objects/items/devices/uplink_categories.dm index ae005022be0..68ed72a6fb9 100644 --- a/code/game/objects/items/devices/uplink_categories.dm +++ b/code/game/objects/items/devices/uplink_categories.dm @@ -27,6 +27,9 @@ /datum/uplink_category/stealth_items name = "Stealth and Camouflage Items" +/datum/uplink_category/armor + name = "Armor" + /datum/uplink_category/tools name = "Devices and Tools" diff --git a/code/game/objects/items/devices/uplink_items.dm b/code/game/objects/items/devices/uplink_items.dm index 38811833cde..3c4ecc3e19d 100644 --- a/code/game/objects/items/devices/uplink_items.dm +++ b/code/game/objects/items/devices/uplink_items.dm @@ -305,6 +305,22 @@ datum/uplink_item/dd_SortValue() item_cost = 6 path = /obj/item/weapon/disk/file/cameras/syndicate +/******** +* Armor * +********/ +/datum/uplink_item/item/armor + category = /datum/uplink_category/armor + +/datum/uplink_item/item/armor/combat + name = "Combat Armor Set" + item_cost = 5 + path = /obj/item/weapon/storage/box/syndie_kit/combat_armor + +/datum/uplink_item/item/armor/heavy_vest + name = "Heavy Armor Vest" + item_cost = 4 + path = /obj/item/clothing/suit/storage/vest/heavy/merc + /******************** * Devices and Tools * ********************/ @@ -351,11 +367,6 @@ datum/uplink_item/dd_SortValue() item_cost = 3 path = /obj/item/clothing/glasses/thermal/syndi -/datum/uplink_item/item/tools/heavy_vest - name = "Heavy Armor Vest" - item_cost = 4 - path = /obj/item/clothing/suit/storage/vest/heavy/merc - /datum/uplink_item/item/tools/powersink name = "Powersink (DANGER!)" item_cost = 5 @@ -385,7 +396,7 @@ datum/uplink_item/dd_SortValue() item_cost = 3 path = /obj/item/weapon/storage/secure/briefcase/money desc = "A briefcase with 10,000 untraceable thalers for funding your sneaky activities." - + /datum/uplink_item/item/tools/crystal name = "Tradable Crystal" item_cost = 1 diff --git a/code/game/objects/items/devices/uplink_random_lists.dm b/code/game/objects/items/devices/uplink_random_lists.dm index 8889a52d91c..4359918ceea 100644 --- a/code/game/objects/items/devices/uplink_random_lists.dm +++ b/code/game/objects/items/devices/uplink_random_lists.dm @@ -61,6 +61,9 @@ var/datum/uplink_random_selection/default_uplink_selection = new/datum/uplink_ra items += new/datum/uplink_random_item(/datum/uplink_item/item/stealth_items/voice) items += new/datum/uplink_random_item(/datum/uplink_item/item/stealth_items/camera_floppy, 10, 0) + items += new/datum/uplink_random_item(/datum/uplink_item/item/armor/heavy_vest) + items += new/datum/uplink_random_item(/datum/uplink_item/item/armor/combat) + items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/toolbox, reselect_propbability = 10) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/plastique) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/encryptionkey_radio) @@ -69,7 +72,6 @@ var/datum/uplink_random_selection/default_uplink_selection = new/datum/uplink_ra items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/clerical) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/space_suit, 50, 10) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/thermal) - items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/heavy_vest) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/powersink, 10, 10) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/ai_module, 25, 0) items += new/datum/uplink_random_item(/datum/uplink_item/item/tools/teleporter, 10, 0) diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index fe6cd98e71d..7f7c75e8177 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -50,7 +50,7 @@ /obj/item/weapon/shield/riot name = "riot shield" - desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." + desc = "A shield adept for close quarters engagement. It's also capable of protecting from less powerful projectiles." icon = 'icons/obj/weapons.dmi' icon_state = "riot" flags = CONDUCT @@ -65,17 +65,31 @@ attack_verb = list("shoved", "bashed") var/cooldown = 0 //shield bash cooldown. based on world.time -/obj/item/weapon/shield/riot/handle_shield(mob/user) - . = ..() - if(.) playsound(user.loc, 'sound/weapons/Genhit.ogg', 50, 1) +/obj/item/weapon/shield/riot/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") + if(user.incapacitated()) + return 0 -/obj/item/weapon/shield/riot/get_block_chance(mob/user, var/damage, atom/damage_source = null, mob/attacker = null) - if(istype(damage_source, /obj/item/projectile)) - var/obj/item/projectile/P = damage_source - //plastic shields do not stop bullets or lasers, even in space. Will block beanbags, rubber bullets, and stunshots just fine though. - if((is_sharp(P) && damage > 10) || istype(P, /obj/item/projectile/beam)) - return 0 - return base_block_chance + //block as long as they are not directly behind us + var/bad_arc = reverse_direction(user.dir) //arc of directions from which we cannot block + if(check_shield_arc(user, bad_arc, damage_source, attacker)) + if(prob(get_block_chance(user, damage, damage_source, attacker))) + //At this point, we succeeded in our roll for a block attempt, however these kinds of shields struggle to stand up + //to strong bullets and lasers. They still do fine to pistol rounds of all kinds, however. + if(istype(damage_source, /obj/item/projectile)) + var/obj/item/projectile/P = damage_source + if((is_sharp(P) && P.armor_penetration >= 10) || istype(P, /obj/item/projectile/beam)) + //If we're at this point, the bullet/beam is going to go through the shield, however it will hit for less damage. + //Bullets get slowed down, while beams are diffused as they hit the shield, so these shields are not /completely/ + //useless. Extremely penetrating projectiles will go through the shield without less damage. + user.visible_message("\The [user]'s [src.name] is pierced by [attack_text]!") + if(P.armor_penetration < 30) //PTR bullets and x-rays will bypass this entirely. + P.damage = P.damage / 2 + return 0 + //Otherwise, if we're here, we're gonna stop the attack entirely. + user.visible_message("\The [user] blocks [attack_text] with \the [src]!") + playsound(user.loc, 'sound/weapons/Genhit.ogg', 50, 1) + return 1 + return 0 /obj/item/weapon/shield/riot/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/melee/baton)) diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 5b46e990f0b..4f80e85a529 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -256,4 +256,14 @@ new /obj/item/weapon/spacecash/c1000(src) new /obj/item/weapon/spacecash/c1000(src) +/obj/item/weapon/storage/box/syndie_kit/combat_armor + name = "combat armor kit" + desc = "Contains a full set of combat armor." +/obj/item/weapon/storage/box/syndie_kit/combat_armor/New() + ..() + new /obj/item/clothing/head/helmet/combat(src) + new /obj/item/clothing/suit/armor/combat(src) + new /obj/item/clothing/gloves/arm_guard/combat(src) + new /obj/item/clothing/shoes/leg_guard/combat(src) + return \ No newline at end of file diff --git a/code/modules/clothing/gloves/arm_guards.dm b/code/modules/clothing/gloves/arm_guards.dm new file mode 100644 index 00000000000..ada10f274af --- /dev/null +++ b/code/modules/clothing/gloves/arm_guards.dm @@ -0,0 +1,42 @@ +/obj/item/clothing/gloves/arm_guard + name = "arm guards" + desc = "These arm guards will protect your hands and arms." + body_parts_covered = HANDS|ARMS + slowdown = 1 + w_class = 3 + +/obj/item/clothing/gloves/arm_guard/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0) + if(..()) //This will only run if no other problems occured when equiping. + if(H.wear_suit) + if(H.wear_suit.body_parts_covered & ARMS) + H << "You can't wear \the [src] with \the [H.wear_suit], it's in the way." + return 0 + return 1 + +/obj/item/clothing/gloves/arm_guard/laserproof + name = "ablative arm guards" + desc = "These arm guards will protect your hands and arms from energy weapons." + icon_state = "arm_guards_laser" + siemens_coefficient = 0.4 //This is worse than the other ablative pieces, to avoid this from becoming the poor warden's insulated gloves. + armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/gloves/arm_guard/bulletproof + name = "bullet resistant arm guards" + desc = "These arm guards will protect your hands and arms from ballistic weapons." + icon_state = "arm_guards_bullet" + siemens_coefficient = 0.7 + armor = list(melee = 10, bullet = 80, laser = 10, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/gloves/arm_guard/riot + name = "riot arm guards" + desc = "These arm guards will protect your hands and arms from close combat weapons." + icon_state = "arm_guards_riot" + siemens_coefficient = 0.5 + armor = list(melee = 80, bullet = 10, laser = 10, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/gloves/arm_guard/combat + name = "combat arm guards" + desc = "These arm guards will protect your hands and arms from a variety of weapons." + icon_state = "arm_guards_combat" + siemens_coefficient = 0.6 + armor = list(melee = 50, bullet = 50, laser = 50, energy = 30, bomb = 30, bio = 0, rad = 0) \ No newline at end of file diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 5eec53ebcef..2dd5e7d21c5 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -7,7 +7,7 @@ slot_r_hand_str = "helmet", ) flags = THICKMATERIAL - armor = list(melee = 50, bullet = 15, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0) + armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0) flags_inv = HIDEEARS|HIDEEYES cold_protection = HEAD min_cold_protection_temperature = HELMET_MIN_COLD_PROTECTION_TEMPERATURE @@ -21,7 +21,7 @@ name = "riot helmet" desc = "It's a helmet specifically designed to protect against close range attacks." icon_state = "riot" - armor = list(melee = 82, bullet = 15, laser = 5,energy = 5, bomb = 5, bio = 2, rad = 0) + armor = list(melee = 80, bullet = 10, laser = 10, energy = 10, bomb = 0, bio = 0, rad = 0) flags_inv = HIDEEARS siemens_coefficient = 0.7 action_button_name = "Toggle Visor" @@ -42,6 +42,30 @@ user << "You flip the visor down." update_clothing_icon() //so our mob-overlays update +/obj/item/clothing/head/helmet/laserproof + name = "ablative helmet" + desc = "It's a helmet specifically designed to protect against energy projectiles." + icon_state = "helmet_reflec" + armor = list(melee = 10, bullet = 10, laser = 80 ,energy = 50, bomb = 0, bio = 0, rad = 0) + flags_inv = HIDEEARS + siemens_coefficient = 0.1 + +/obj/item/clothing/head/helmet/bulletproof + name = "bullet-resistant helmet" + desc = "It's a helmet specifically designed to protect against ballistic projectiles." + icon_state = "helmet_bulletproof" + armor = list(melee = 10, bullet = 80, laser = 10 ,energy = 10, bomb = 0, bio = 0, rad = 0) + flags_inv = HIDEEARS + siemens_coefficient = 0.7 + +/obj/item/clothing/head/helmet/combat + name = "combat helmet" + desc = "It's a general purpose combat helmet, designed to protect against typical dangers to your head." + icon_state = "swat" + armor = list(melee = 50, bullet = 50, laser = 50 ,energy = 30, bomb = 30, bio = 0, rad = 0) + flags_inv = HIDEEARS + siemens_coefficient = 0.6 + /obj/item/clothing/head/helmet/swat name = "\improper SWAT helmet" desc = "They're often used by highly trained SWAT Members." @@ -78,7 +102,7 @@ "Unathi" = 'icons/mob/species/unathi/helmet.dmi', ) - armor = list(melee = 62, bullet = 50, laser = 50,energy = 35, bomb = 10, bio = 2, rad = 0) + armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 40, bio = 0, rad = 0) flags_inv = HIDEEARS siemens_coefficient = 0.7 diff --git a/code/modules/clothing/shoes/leg_guards.dm b/code/modules/clothing/shoes/leg_guards.dm new file mode 100644 index 00000000000..5b4d8163939 --- /dev/null +++ b/code/modules/clothing/shoes/leg_guards.dm @@ -0,0 +1,42 @@ +/obj/item/clothing/shoes/leg_guard + name = "leg guards" + desc = "These will protect your legs and feet." + body_parts_covered = LEGS|FEET + slowdown = 1 + w_class = 3 + +/obj/item/clothing/shoes/leg_guard/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0) + if(..()) //This will only run if no other problems occured when equiping. + if(H.wear_suit) + if(H.wear_suit.body_parts_covered & LEGS) + H << "You can't wear \the [src] with \the [H.wear_suit], it's in the way." + return 0 + return 1 + +/obj/item/clothing/shoes/leg_guard/laserproof + name = "ablative leg guards" + desc = "These will protect your legs and feet from energy weapons." + icon_state = "leg_guards_laser" + siemens_coefficient = 0.1 + armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/shoes/leg_guard/bulletproof + name = "bullet resistant leg guards" + desc = "These will protect your legs and feet from ballistic weapons." + icon_state = "leg_guards_bullet" + siemens_coefficient = 0.7 + armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/shoes/leg_guard/riot + name = "riot leg guards" + desc = "These will protect your legs and feet from close combat weapons." + icon_state = "leg_guards_riot" + siemens_coefficient = 0.5 + armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/shoes/leg_guard/combat + name = "combat leg guards" + desc = "These will protect your legs and feet from a variety of weapons." + icon_state = "leg_guards_combat" + siemens_coefficient = 0.6 + armor = list(melee = 50, bullet = 50, laser = 50, energy = 30, bomb = 30, bio = 0, rad = 0) \ No newline at end of file diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 76e1a4b8f71..41b0209e4d0 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -10,6 +10,16 @@ max_heat_protection_temperature = ARMOR_MAX_HEAT_PROTECTION_TEMPERATURE siemens_coefficient = 0.6 +/obj/item/clothing/suit/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0) + if(..()) //This will only run if no other problems occured when equiping. + for(var/obj/item/clothing/I in list(H.gloves, H.shoes)) + if(I && (src.body_parts_covered & ARMS && I.body_parts_covered & ARMS) ) + H << "You can't wear \the [src] with \the [I], it's in the way." + return 0 + if(I && (src.body_parts_covered & LEGS && I.body_parts_covered & LEGS) ) + H << "You can't wear \the [src] with \the [I], it's in the way." + return 0 + return 1 /obj/item/clothing/suit/armor/vest name = "armor" @@ -17,7 +27,7 @@ icon_state = "armor" item_state = "armor" blood_overlay_type = "armor" - armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) + armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0) /obj/item/clothing/suit/armor/vest/alt name = "security armor" @@ -47,24 +57,21 @@ /obj/item/clothing/suit/armor/riot - name = "Riot Suit" - desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement." + name = "riot vest" + desc = "A vest with heavy padding to protect against melee attacks." icon_state = "riot" item_state = "swat_suit" - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS slowdown = 1 armor = list(melee = 80, bullet = 10, laser = 10, energy = 10, bomb = 0, bio = 0, rad = 0) flags_inv = HIDEJUMPSUIT siemens_coefficient = 0.5 /obj/item/clothing/suit/armor/riot/alt - name = "Riot Suit" - desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement." icon_state = "riot_new" item_state = "riot_new" /obj/item/clothing/suit/armor/bulletproof - name = "Bulletproof Vest" + name = "bullet resistant vest" desc = "A vest that excels in protecting the wearer against high-velocity solid projectiles." icon_state = "bulletproof" item_state = "armor" @@ -73,20 +80,18 @@ siemens_coefficient = 0.7 /obj/item/clothing/suit/armor/bulletproof/alt - name = "Bulletproof Vest" - desc = "A vest that excels in protecting the wearer against high-velocity solid projectiles." icon_state = "bulletproof_new" item_state = "bulletproof_new" blood_overlay_type = "armor" /obj/item/clothing/suit/armor/laserproof - name = "Ablative Armor Vest" + name = "ablative armor vest" desc = "A vest that excels in protecting the wearer against energy projectiles." icon_state = "armor_reflec" item_state = "armor_reflec" blood_overlay_type = "armor" armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0) - siemens_coefficient = 0 + siemens_coefficient = 0.1 /obj/item/clothing/suit/armor/laserproof/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(istype(damage_source, /obj/item/projectile/energy) || istype(damage_source, /obj/item/projectile/beam)) @@ -108,6 +113,25 @@ return PROJECTILE_CONTINUE // complete projectile permutation +/obj/item/clothing/suit/armor/combat + name = "combat vest" + desc = "A vest that protects the wearer from several common types of weaponry." + icon_state = "combat" + item_state = "combat" + blood_overlay_type = "armor" + armor = list(melee = 50, bullet = 50, laser = 50, energy = 30, bomb = 30, bio = 0, rad = 0) + siemens_coefficient = 0.6 + +/obj/item/clothing/suit/armor/tactical + name = "tactical armor" + desc = "A suit of armor most often used by Special Weapons and Tactics squads. Includes padded vest with pockets along with shoulder and kneeguards." + icon_state = "swatarmor" + item_state = "armor" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + slowdown = 1 + armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 40, bio = 0, rad = 0) + siemens_coefficient = 0.7 + /obj/item/clothing/suit/armor/swat name = "swat suit" desc = "A heavily armored suit that protects against moderate damage. Used in special operations." @@ -143,7 +167,7 @@ item_state = "armor" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO - armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) + armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0) //Reactive armor @@ -200,42 +224,6 @@ src.item_state = "reactiveoff" ..() -/obj/item/clothing/suit/armor/tactical - name = "tactical armor" - desc = "A suit of armor most often used by Special Weapons and Tactics squads. Includes padded vest with pockets along with shoulder and kneeguards." - icon_state = "swatarmor" - item_state = "armor" - var/obj/item/weapon/gun/holstered = null - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - slowdown = 1 - armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 20, bio = 0, rad = 0) - siemens_coefficient = 0.7 - var/obj/item/clothing/accessory/holster/holster - -/obj/item/clothing/suit/armor/tactical/New() - ..() - holster = new(src) - -/obj/item/clothing/suit/armor/tactical/attackby(obj/item/W as obj, mob/user as mob) - ..() - holster.attackby(W, user) - -/obj/item/clothing/suit/armor/tactical/verb/holster() - set name = "Holster" - set category = "Object" - set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return - - if(!holster.holstered) - var/obj/item/W = usr.get_active_hand() - if(!istype(W, /obj/item)) - usr << "You need your gun equiped to holster it." - return - holster.holster(W, usr) - else - holster.unholster(usr) - //Non-hardsuit ERT armor. /obj/item/clothing/suit/armor/vest/ert name = "emergency response team armor" @@ -274,7 +262,7 @@ desc = "A simple kevlar plate carrier." icon_state = "kvest" item_state = "kvest" - armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) + armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0) allowed = list(/obj/item/weapon/gun,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -331,7 +319,7 @@ desc = "A heavy kevlar plate carrier with webbing attached." icon_state = "webvest" item_state = "webvest" - armor = list(melee = 50, bullet = 40, laser = 50, energy = 25, bomb = 30, bio = 0, rad = 0) + armor = list(melee = 50, bullet = 40, laser = 40, energy = 25, bomb = 25, bio = 0, rad = 0) slowdown = 1 /obj/item/clothing/suit/storage/vest/heavy/officer diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 038524df81bdf3a7e8824d3db5168fa43a359940..afc8a68ddd0756fa8f8305c90fdf19656e507605 100644 GIT binary patch literal 32866 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 literal 31880 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 alDg4ya()Bh!Z!%KZfW1WS)^$b_CEkhFHVvG diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 5d5bc1b8cf30cfa4ae68a7cbd3b1844fdd3baf99..0fbebc0d3d2c570775bdb56775b2105701000a17 100644 GIT binary patch delta 4127 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 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 1c9622a2d10acae9d60f6d0ba8f34a9320fa8104..c25f812df44fbd88fff91da6aba0d3691b5da587 100644 GIT binary patch delta 7822 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 Delr)r delta 6312 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 delta 8630 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 p`tk3;O5lG(nE$Vs|93 diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 767cc2f6e429e04cbe292e6dfdf8650844f3827f..fa521d772d3c5b033cbcf6b9a68840ceaf56623c 100644 GIT binary patch literal 20638 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 Z?W^K!!-0Kk;KMB-O;w%8m5(e#|1Yd>)j9wG diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index a1bfb02fd2f9a413699e385bb05c0ef99fde9f96..09b16a9202f6bc1df1ecec3787034a3593c65e8c 100644 GIT binary patch delta 19948 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 Kg?;=drF3_Lbax{qDJ>x#_ulv7 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 CplQ|s diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 3d0fa01bee704ba34850e4bdad38b814a441b53f..8bd1183df8139307440a98b5bdd32e6857283e87 100644 GIT binary patch literal 20600 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

6n8=G^zS#2HF;*X5J! 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 delta 20674 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 UOp6_pM}t_0jfKPcY7{#0zeBuD2><{9 diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm index 1023048c1e7..90c5e63ad9f 100644 --- a/maps/polaris-1.dmm +++ b/maps/polaris-1.dmm @@ -1264,11 +1264,11 @@ "ayp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/chapel_hallway) "ayq" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/item/weapon/stool/padded,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/chapel) "ayr" = (/obj/machinery/deployable/barrier,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) -"ays" = (/obj/machinery/deployable/barrier,/obj/machinery/camera/network/security{c_tag = "Armoury"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"ays" = (/turf/simulated/mineral,/area/space) "ayt" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) "ayu" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) -"ayv" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) -"ayw" = (/obj/structure/closet/radiation,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"ayv" = (/turf/simulated/wall/r_wall,/area/space) +"ayw" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/random/energy,/obj/random/energy,/obj/machinery/door/window/brigdoor/southleft{name = "Weapons Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) "ayx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/interrogation) "ayy" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/interrogation) "ayz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/security/interrogation) @@ -1470,11 +1470,11 @@ "aCn" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aCo" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) "aCp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/chapel) -"aCq" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/random/energy,/obj/random/energy,/obj/machinery/door/window/brigdoor/southleft{name = "Weapons Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aCr" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/random/projectile,/obj/random/projectile,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Weapon Locker"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aCs" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/weapon/gun/energy/ionrifle{pixel_x = -2; pixel_y = -2},/obj/machinery/door/window/brigdoor/southleft{name = "Weapons Locker"; req_access = list(1)},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aCt" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/stunshells,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/weapon/storage/box/practiceshells,/obj/item/weapon/storage/box/practiceshells,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Weapon Locker"},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aCu" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aCq" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/weapon/gun/energy/ionrifle{pixel_x = -2; pixel_y = -2},/obj/machinery/door/window/brigdoor/southleft{name = "Weapons Locker"; req_access = list(1)},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/space) +"aCr" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/random/projectile,/obj/random/projectile,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Weapon Locker"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"aCs" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/space) +"aCt" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/flash,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/stunshells,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/weapon/storage/box/practiceshells,/obj/item/weapon/storage/box/practiceshells,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Weapon Locker"},/turf/simulated/floor/tiled/dark,/area/space) +"aCu" = (/turf/simulated/floor/tiled/dark,/area/space) "aCv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) "aCw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) "aCx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) @@ -1528,7 +1528,7 @@ "aDt" = (/turf/simulated/wall,/area/maintenance/pool) "aDu" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) "aDv" = (/obj/structure/closet/crate,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/double,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "blobstart"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/maintenance/pool) -"aDw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) "aDx" = (/turf/simulated/floor/tiled/dark,/area/security/armoury) "aDy" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access = list(3)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/security/armoury) "aDz" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) @@ -1582,15 +1582,15 @@ "aEv" = (/turf/simulated/wall,/area/crew_quarters/pool) "aEw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/pool) "aEx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/pool) -"aEy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aEz" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aEA" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aEy" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access = list(3)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/space) +"aEz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/space) +"aEA" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/space) "aEB" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/security/armoury) "aEC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/security_equiptment_storage) "aED" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/security_equiptment_storage) "aEE" = (/obj/machinery/door/airlock/security{name = "Equipment Storage"; req_access = list(2)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) "aEF" = (/turf/simulated/wall,/area/security/security_equiptment_storage) -"aEG" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/machinery/door/window/brigdoor/northleft{name = "Weapons locker"; req_access = list(2)},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"aEG" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled/dark,/area/space) "aEH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/machinery/door/window/brigdoor/northleft{name = "Weapons locker"; req_access = list(2)},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/projectile/colt/detective,/obj/item/weapon/gun/projectile/colt/detective,/obj/item/weapon/gun/projectile/colt/detective,/obj/item/weapon/gun/projectile/colt/detective,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) "aEI" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/warden) "aEJ" = (/obj/structure/closet/secure_closet/warden,/obj/item/device/megaphone,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/warden) @@ -1646,9 +1646,9 @@ "aFH" = (/obj/item/weapon/stool/padded,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aFI" = (/obj/structure/table/glass,/obj/item/inflatable{pixel_x = 6; pixel_y = 6},/obj/item/inflatable{pixel_x = 2; pixel_y = 2},/obj/item/inflatable{pixel_x = -2; pixel_y = -3},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aFJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aFK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera/network/security{c_tag = "SEC - Armoury Secure"; dir = 4},/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/machinery/door/window/northleft{name = "Voidsuit Storage"; req_access = list(1)},/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/obj/machinery/door/window/northright{name = "Voidsuit Storage"; req_access = list(1)},/obj/item/weapon/tank/air,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFK" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/space) +"aFL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera/network/security{c_tag = "SEC - Armoury Secure"; dir = 4},/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"aFM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/obj/machinery/door/window/northright{name = "Voidsuit Storage"; req_access = list(1)},/obj/item/weapon/tank/air,/turf/simulated/floor/tiled/dark,/area/space) "aFN" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/armoury) "aFO" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/turf/simulated/floor/tiled,/area/security/armoury) "aFP" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/security/brig) @@ -1708,11 +1708,11 @@ "aGR" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aGS" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aGT" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aGU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aGU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/machinery/door/window/northleft{name = "Voidsuit Storage"; req_access = list(1)},/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled/dark,/area/space) "aGV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aGW" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/storage/box/empslite,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aGX" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aGY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aGW" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/space) +"aGX" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/turf/simulated/floor/tiled,/area/space) +"aGY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/space) "aGZ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/armoury) "aHa" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/armoury) "aHb" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) @@ -1778,11 +1778,11 @@ "aIj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aIk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aIl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aIm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/obj/item/weapon/gun/projectile/shotgun/pump{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/pump,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aIn" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southleft{name = "Armor Locker"; req_access = list(1)},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aIo" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/suit/armor/laserproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Armor Locker"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aIp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aIq" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/armoury) +"aIm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/space) +"aIn" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"aIo" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/storage/box/empslite,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled/dark,/area/space) +"aIp" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/space) +"aIq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/space) "aIr" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury) "aIs" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Emergency Access"; pixel_x = 0; pixel_y = -28; req_access = list(3)},/turf/simulated/floor/tiled,/area/security/brig) "aIt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig) @@ -1849,10 +1849,10 @@ "aJC" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool) "aJD" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool) "aJE" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aJF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aJF" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/space) "aJG" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aJH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aJI" = (/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Armoury Access"; pixel_x = 28; pixel_y = 4; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aJH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/machinery/door/window/brigdoor/eastleft{name = "Armor Locker"; req_access = list(1)},/obj/effect/floor_decal/industrial/outline/grey,/obj/item/weapon/gun/projectile/shotgun/pump{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/pump,/turf/simulated/floor/tiled/dark,/area/space) +"aJI" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/suit/armor/laserproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Armor Locker"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/space) "aJJ" = (/turf/simulated/wall/r_wall,/area/security/range) "aJK" = (/turf/simulated/wall,/area/security/range) "aJL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/range) @@ -1901,9 +1901,9 @@ "aKC" = (/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool) "aKD" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool) "aKE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aKF" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aKG" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aKH" = (/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aKF" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southleft{name = "Armor Locker"; req_access = list(1)},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"aKG" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/space) +"aKH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/space) "aKI" = (/turf/simulated/floor/tiled,/area/security/range) "aKJ" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/security/range) "aKK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/range) @@ -1966,8 +1966,8 @@ "aLP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) "aLR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aLS" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{broadcasting = 0; dir = 2; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aLT" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aLS" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/space) +"aLT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/eastright{name = "Armor Locker"},/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/turf/simulated/floor/tiled/dark,/area/space) "aLU" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/target_stake,/turf/simulated/floor/tiled,/area/security/range) "aLV" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) "aLW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/range) @@ -2022,12 +2022,12 @@ "aMT" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aMU" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aMV" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aMW" = (/turf/simulated/wall/r_wall,/area/security/tactical) -"aMX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/tactical) -"aMY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/tactical) -"aMZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access = list(3)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aNa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/tactical) -"aNb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/tactical) +"aMW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/space) +"aMX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/space) +"aMY" = (/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Armoury Access"; pixel_x = 28; pixel_y = 4; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/space) +"aMZ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) +"aNa" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) +"aNb" = (/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/space) "aNc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/security/range) "aNd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/range) "aNe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/range) @@ -2093,12 +2093,12 @@ "aOm" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aOn" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aOo" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aOp" = (/obj/machinery/door/window/brigdoor/eastleft{name = "Weapons Locker"; req_access = list(3)},/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aOq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aOr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aOs" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aOt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aOu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aOp" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) +"aOq" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{broadcasting = 0; dir = 2; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/space) +"aOr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/space) +"aOs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access = list(3)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/space) +"aOt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) +"aOu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) "aOv" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) "aOw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/range) "aOx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) @@ -2150,9 +2150,9 @@ "aPr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/pool) "aPs" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aPt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aPu" = (/obj/structure/closet/wardrobe/tactical,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aPv" = (/obj/structure/closet/wardrobe/tactical,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aPw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/machinery/camera/network/security{c_tag = "SEC - Armoury Tactical Equipment"; dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/northleft{name = "Ammo Locker"; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aPu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) +"aPv" = (/obj/machinery/door/window/brigdoor/eastleft{name = "Weapons Locker"; req_access = list(3)},/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"aPw" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/dark,/area/space) "aPx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) "aPy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/security/range) "aPz" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/security/range) @@ -9726,6 +9726,78 @@ "dFb" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "First-Aid Station"; req_access = list(5)},/obj/machinery/door/blast/shutters{dir = 4; id = "first_aid_station"; layer = 3.1; name = "Security Shutters"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Medical Emergency Phone"},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station_starboard) "dFc" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) "dFd" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"dFe" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/space) +"dFf" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/space) +"dFg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/space) +"dFh" = (/obj/structure/closet/wardrobe/tactical,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/space) +"dFi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/machinery/camera/network/security{c_tag = "SEC - Armoury Tactical Equipment"; dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/northleft{name = "Ammo Locker"; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/space) +"dFj" = (/obj/structure/closet/wardrobe/tactical,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/space) +"dFk" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFl" = (/obj/machinery/flasher/portable,/obj/machinery/camera/network/security{c_tag = "Armoury"},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFm" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFn" = (/turf/simulated/wall/r_wall,/area/mine/unexplored/upper_level) +"dFo" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFp" = (/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFq" = (/obj/machinery/deployable/barrier,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFr" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFs" = (/obj/structure/closet/radiation,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFt" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green{dir = 5},/obj/structure/window/reinforced{dir = 1},/obj/random/projectile,/obj/machinery/door/window/brigdoor/southleft{name = "Ballistics"; req_access = list(1)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFu" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/projectile/shotgun/pump{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/pump,/obj/machinery/door/window/brigdoor/southleft{name = "Ballistics"; req_access = list(1)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFv" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green{dir = 5},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/random/projectile,/obj/machinery/door/window/brigdoor/southleft{name = "Ballistics"; req_access = list(1)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFw" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southright{name = "Lethal Ammo"; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFx" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/item/ammo_magazine/c45m,/obj/effect/floor_decal/industrial/outline/grey,/obj/machinery/door/window/brigdoor/southleft{name = "Lethal Ammo"; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFy" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFz" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFA" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFC" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/mc9mmt/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/item/ammo_magazine/c45m/practice,/obj/machinery/door/window/brigdoor/eastright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/stool,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFG" = (/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFI" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red{dir = 9},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/item/ammo_magazine/c45m/rubber,/obj/machinery/door/window/brigdoor/eastright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/empslite{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFK" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFL" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/handcuffs{pixel_x = 8; pixel_y = 6},/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFM" = (/obj/machinery/camera/network/security{c_tag = "SEC - Secure Armory Weapons"; dir = 8},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFO" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/item/weapon/storage/box/practiceshells,/obj/item/weapon/storage/box/practiceshells,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/stunshells,/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor/eastright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/stool,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFS" = (/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFU" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor/northleft{name = "Weapons locker"; req_access = list(2)},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage) +"dFV" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/window/reinforced,/obj/random/energy,/obj/random/energy,/obj/machinery/door/window/brigdoor/northleft{name = "Energy"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFW" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle{pixel_x = -2; pixel_y = -2},/obj/machinery/door/window/brigdoor/northleft{name = "Energy"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFX" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/machinery/door/window/brigdoor/northleft{name = "Energy"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dFZ" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGb" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/window/brigdoor/southright{name = "Bullet Armor"},/obj/item/clothing/gloves/arm_guard/bulletproof,/obj/item/clothing/shoes/leg_guard/bulletproof,/obj/item/clothing/suit/armor/bulletproof/alt,/obj/item/clothing/head/helmet/bulletproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGc" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/southleft{name = "Bullet Armor"; req_access = list(1)},/obj/item/clothing/gloves/arm_guard/bulletproof,/obj/item/clothing/shoes/leg_guard/bulletproof,/obj/item/clothing/suit/armor/bulletproof/alt,/obj/item/clothing/head/helmet/bulletproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGd" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/obj/item/weapon/tank/air,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGe" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Armoury Access"; pixel_x = 28; pixel_y = -28; req_access = list(3)},/turf/simulated/floor/tiled,/area/security/armoury) +"dGf" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGi" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "Riot Armor"},/obj/item/clothing/gloves/arm_guard/riot,/obj/item/clothing/shoes/leg_guard/riot,/obj/item/clothing/suit/armor/riot/alt,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/melee/baton/loaded,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGj" = (/obj/machinery/camera/network/security{c_tag = "SEC - Secure Armory Armor"; dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGk" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red{dir = 9},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "Riot Armor"},/obj/item/clothing/gloves/arm_guard/riot,/obj/item/clothing/shoes/leg_guard/riot,/obj/item/clothing/suit/armor/riot/alt,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/melee/baton/loaded,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGl" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full,/obj/machinery/door/window/brigdoor/northleft{name = "Combat Armor"; req_access = list(2)},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/head/helmet/combat,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGm" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/machinery/door/window/brigdoor/northright{name = "Combat Armor"},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/head/helmet/combat,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGo" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (WEST)"; icon_state = "corner_white_full"; dir = 8},/obj/machinery/door/window/brigdoor/southleft{name = "Combat Armor"; req_access = list(1)},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/head/helmet/combat,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGp" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/yellow/full{dir = 1},/obj/machinery/door/window/brigdoor/southright{name = "Combat Armor"},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/head/helmet/combat,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGq" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/window/brigdoor/westright{name = "Bullet Armor"},/obj/item/clothing/gloves/arm_guard/bulletproof,/obj/item/clothing/shoes/leg_guard/bulletproof,/obj/item/clothing/suit/armor/bulletproof/alt,/obj/item/clothing/head/helmet/bulletproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGr" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/window/brigdoor/eastright{name = "Riot Armor"},/obj/item/clothing/gloves/arm_guard/riot,/obj/item/clothing/shoes/leg_guard/riot,/obj/item/clothing/suit/armor/riot/alt,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/melee/baton/loaded,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGs" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/window/brigdoor/westleft{name = "Bullet Armor"; req_access = list(1)},/obj/item/clothing/gloves/arm_guard/bulletproof,/obj/item/clothing/shoes/leg_guard/bulletproof,/obj/item/clothing/suit/armor/bulletproof/alt,/obj/item/clothing/head/helmet/bulletproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGu" = (/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGv" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/item/clothing/suit/armor/laserproof{pixel_x = 0; pixel_y = 0},/obj/machinery/door/window/brigdoor/northleft{name = "Laser Armor"; req_access = list(2)},/obj/item/clothing/gloves/arm_guard/laserproof,/obj/item/clothing/shoes/leg_guard/laserproof,/obj/item/clothing/head/helmet/laserproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGw" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/item/clothing/suit/armor/laserproof{pixel_x = 0; pixel_y = 0},/obj/machinery/door/window/brigdoor/northleft{name = "Laser Armor"; req_access = list(2)},/obj/machinery/light,/obj/item/clothing/gloves/arm_guard/laserproof,/obj/item/clothing/shoes/leg_guard/laserproof,/obj/item/clothing/head/helmet/laserproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"dGx" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/clothing/suit/armor/laserproof{pixel_x = 0; pixel_y = 0},/obj/machinery/door/window/brigdoor/northleft{name = "Laser Armor"; req_access = list(2)},/obj/item/clothing/gloves/arm_guard/laserproof,/obj/item/clothing/shoes/leg_guard/laserproof,/obj/item/clothing/head/helmet/laserproof,/turf/simulated/floor/tiled/dark,/area/security/armoury) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9796,22 +9868,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeDaeEaeEaeEaeEaeFaejaeGaeHaeHaeHaeHaeIaadacAaaaaahagMagMagMagMagMafnaddagNagNagOagPagQagRagSagTagUagVagVagHaahaaNabYafvafwaaNaahaahaahaahaflaflaflaflaflaahaahaaSagWaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaeZaeZaeZaeZaeZaadaejaadaeZaeZaeZaeZaeZaaaacAaaaaahagMagXagYagZahaagjaddahbahcahcahdahcahcahcaheahfahfahgagHaahaaNahhahiahjaaNaahaahaahaahaahaahaahaahaahaahaahaaSahkaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaaaaaaaadaaaaaaaaaaejaaaaaaaaaaadaaaaaaaaaaczaaaaahagMahlahmahnahoahpaddahqahqagUagPagQahrahsagTagUahtahtagHaahahuahvahwahxahuaahahyaahaahaahaahaahaahaahaahaahaaSahzaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeiaeiaeiaeiaeiaadaejaadaeiaeiaeiaeiaeiaadacAaaaaahagMahAahBagMagMahCaddahDahfahfahEahFahGahHahIahcahcahJagHaahahuahKahLahMahNahyahyahOahOahOahOahOahOahOaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeDaeEaeEaeEaeEaeFaejaeGaeHaeHaeHaeHaeIaadacAaaaaahagMahoahPagMahQahRaddahSahSagUagPahTahUahVagTagUagUahWagHaahahuahXahYahMahZahyahyahOaiaaibaicaidaieahOaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaeZaeZaeZaeZaeZaadaejaadaeZaeZaeZaeZaeZaaaacAaaaaahaddaifaigaihaihagsaddaiiagUagUagPaijaikailagTagUagUaimagHaahahuainahYahMaioaipaiqairaisaitaieaieaiuahOaahaahaaSabtaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaaaaaaaaaaaaaaaaaaaivaaaaaaaaaaaaaaaaaaaaaacAaaaaahaddaiwaddaddaddaddaddaixaiyaizagPagQahragSagTagUaiAaiBagHaahahuaiCaiDaiEaiFaiFaiFaiGaiHaiIaiJaiKaiLahOaahaahaaSabtabvaaSaaSaahaahaaSaaSaaSaaSaaSaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAaadaadaadadxaadaadaadacAacAacAacAacAaaaaahaddaiwaddaiMaiMaiNaiOagUagUaiPagPagUagUagUagTagUaiQaiRagHaahahuaiSahYahMaiTaipaiqairaieaiUaieaiVaiWahOaahaahaaSabtabtaiXaaSaaSaaSaaSaiYabtabHaiZaiZaiZaiZaiZaiZaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaadxaaaaaaaaaaaaaaaaadaadaaaaaaaahaddaiwaddajaajbajcajdajeajeajfajgajeajeajeajhagUajiajiagHaahahuahvahYahMahZahyahyahOajjajkajlaieajmahOaahaahaaSaaSabtajnajoajoajoajoajoajpabIaiZajqajrajsajsaiZaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaadxaaaaaaaaaaaaaadaadaaaaaaaaaaahaddaiwaddajtajuajvaiOagUagUajwajxajyajzajzajAajzajzajBagHaahahuajCahwajDajEahyahyahOahOahOahOahOahOahOaahaahaahaaSaaSaaSaaSaaSaaSaaSaaSajFaiZaiZajGajHajsajsaiZaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaacyacyacyacyacyaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaajIaaaaaaaaaaadaadaaaaaaaaaaahaahaddaiwaddagHajJajKagHajLajMajNajOagPajPajQajRajSajTajUagHaahahuahKahLajVahuahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaSajFaiZajWajHajHajsajsaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacyacyacyacyacyaaaacyacyacyacyacyaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaajXajYajXaaaaadaadaaaaaaaaaaahaahaahaddajZakaagHagHagHagHagHakbakcagHakdakeakfagHakbakcagHagHahuahuakgahYahMahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaSaaSaaSajFaiZajWajHakhaiZaiZaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadakiakjakiaadaadaaaaddakkakladdaddaddaddaiwadVadWakmaddaknakoakpakoakoakqakraksaktaktakuaktaktakvaktakwakxakyahuaahaahaahaahaahaahaahaahakzakzakzakzakAakAakAakAakAakAakBaaSakCaiZakDakEajHakFakGakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakIakJakKakLakMaaaaddaddakNakOakPakQakQakQakRadVakSadVakTaknakoakUakVakWakXakYakZalaalbalcaldalaalealaalfalgahMahuaahaahaahaahaahaahaahaahakzalhalialjakAalkallalmalnakAakAaaSajFaiZaloajHalpaiZaiZaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyaahaahaahaahalqalralsaltalqaddaddalualvalwaddaddaddaddaddaddaddaddaddalxalyalzahuahuahuahuahuahuahuahuahuahualAahualBalCalDahuaahaahaahaahaahaahaahaahakzalEakzalFakAalGalHalIalJalKakAalLalMaiZalNalOalPalQalRalSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalTalUalVaaaalWalXalYahyahyaahaahaahaahaahalqalZamaambalqamcaifakRaddaddaddaahaahaahaahaahaahaahahuahuahuahuahuaahaahaahaahaahaahaahahyahyahyamdahvameahMahuaahaahaahaahaahaahaahaahakzamfamgamfamhamiamjamkamlammakAamnamoaiZaiZampamqamramsamtahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuamvamwamvamxamyamzamyamxaahaahaahaahaahaahalqamAamBamCalqamDaiwadVaddaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahZahvameamEahuaahaahaahaahaahaahaahaahakzamfamfamfamFamlamGamHamIamJakAabqamKamLaiZajHamMamNamsamOahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamPamQamQamRaaaamuamvamSamvamxamyamTamyamxaahaahaahaahaahaahalqamUamValqalqaddaiwamWaddaahaahaahaahamXamXamXamXamXamXamXamXamXamXamYamYamYamYamYamYamYamYahyahyahZamZanaahMahuaahaahaahaahaahaahaahaahakzanbamfamfakAancandaneancandakAakzaaSanfaiZaiZangaiZaiZaiZaahahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuanhaniamuamuamuanjankamuamuanlanmannanoamuamuamvanpamvamxamyanqamyamxaahaahaahaahaahaahanransantanranuaddaiwadVaddaahaahaahamXamXanvanwanxanyanwanzanzanwanAamYanBanCanDanEanFanGamYamYahyahZahXanHanIahuaahaahaahaahaahaahaahaahakzanJanKanLanManNanOanPanQanRanSakzanTanUanVanWanXanYanYanZanZanZanZaoaahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaysaysayvayvayvayvayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeiaeiaeiaeiaeiaadaejaadaeiaeiaeiaeiaeiaadacAaaaaahagMahAahBagMagMahCaddahDahfahfahEahFahGahHahIahcahcahJagHaahahuahKahLahMahNahyahyahOahOahOahOahOahOahOaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaysayvayvayvayvayvayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeDaeEaeEaeEaeEaeFaejaeGaeHaeHaeHaeHaeIaadacAaaaaahagMahoahPagMahQahRaddahSahSagUagPahTahUahVagTagUagUahWagHaahahuahXahYahMahZahyahyahOaiaaibaicaidaieahOaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvayvaywaCraCqaCtaCsayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaeZaeZaeZaeZaeZaadaejaadaeZaeZaeZaeZaeZaaaacAaaaaahaddaifaigaihaihagsaddaiiagUagUagPaijaikailagTagUagUaimagHaahahuainahYahMaioaipaiqairaisaitaieaieaiuahOaahaahaaSabtaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaDwaCuaCuaCuaCuaCuaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaaaaaaaaaaaaaaaaaaaivaaaaaaaaaaaaaaaaaaaaaacAaaaaahaddaiwaddaddaddaddaddaixaiyaizagPagQahragSagTagUaiAaiBagHaahahuaiCaiDaiEaiFaiFaiFaiGaiHaiIaiJaiKaiLahOaahaahaaSabtabvaaSaaSaahaahaaSaaSaaSaaSaaSaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaEzaCuaEGaEAaCuaFKayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAaadaadaadadxaadaadaadacAacAacAacAacAaaaaahaddaiwaddaiMaiMaiNaiOagUagUaiPagPagUagUagUagTagUaiQaiRagHaahahuaiSahYahMaiTaipaiqairaieaiUaieaiVaiWahOaahaahaaSabtabtaiXaaSaaSaaSaaSaiYabtabHaiZaiZaiZaiZaiZaiZaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaFLaCuaGUaFMaCuaGWaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaadxaaaaaaaaaaaaaaaaadaadaaaaaaaahaddaiwaddajaajbajcajdajeajeajfajgajeajeajeajhagUajiajiagHaahahuahvahYahMahZahyahyahOajjajkajlaieajmahOaahaahaaSaaSabtajnajoajoajoajoajoajpabIaiZajqajrajsajsaiZaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaImaGYaIoaInaIqaIpaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaadxaaaaaaaaaaaaaadaadaaaaaaaaaaahaddaiwaddajtajuajvaiOagUagUajwajxajyajzajzajAajzajzajBagHaahahuajCahwajDajEahyahyahOahOahOahOahOahOahOaahaahaahaaSaaSaaSaaSaaSaaSaaSaaSajFaiZaiZajGajHajsajsaiZaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaJHaCuaKFaJIaKHaKGaLSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaacyacyacyacyacyaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaajIaaaaaaaaaaadaadaaaaaaaaaaahaahaddaiwaddagHajJajKagHajLajMajNajOagPajPajQajRajSajTajUagHaahahuahKahLajVahuahyaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaSajFaiZajWajHajHajsajsaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaLTaCuaMXaMWaCuaMYayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacyacyacyacyacyaaaacyacyacyacyacyaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaajXajYajXaaaaadaadaaaaaaaaaaahaahaahaddajZakaagHagHagHagHagHakbakcagHakdakeakfagHakbakcagHagHahuahuakgahYahMahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaSaaSaaSajFaiZajWajHakhaiZaiZaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaNaaMZaCuaMWaCuaNbayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadakiakjakiaadaadaaaaddakkakladdaddaddaddaiwadVadWakmaddaknakoakpakoakoakqakraksaktaktakuaktaktakvaktakwakxakyahuaahaahaahaahaahaahaahaahakzakzakzakzakAakAakAakAakAakAakBaaSakCaiZakDakEajHakFakGakHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaOqaOpaCuaMWaCuaNbayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakIakJakKakLakMaaaaddaddakNakOakPakQakQakQakRadVakSadVakTaknakoakUakVakWakXakYakZalaalbalcaldalaalealaalfalgahMahuaahaahaahaahaahaahaahaahakzalhalialjakAalkallalmalnakAakAaaSajFaiZaloajHalpaiZaiZaiZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvayvaOraOtaOsaPuaOuayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyaahaahaahaahalqalralsaltalqaddaddalualvalwaddaddaddaddaddaddaddaddaddalxalyalzahuahuahuahuahuahuahuahuahuahualAahualBalCalDahuaahaahaahaahaahaahaahaahakzalEakzalFakAalGalHalIalJalKakAalLalMaiZalNalOalPalQalRalSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvaPvaGYdFeaPwdFgdFfayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalTalUalVaaaalWalXalYahyahyaahaahaahaahaahalqalZamaambalqamcaifakRaddaddaddaahaahaahaahaahaahaahahuahuahuahuahuaahaahaahaahaahaahaahahyahyahyamdahvameahMahuaahaahaahaahaahaahaahaahakzamfamgamfamhamiamjamkamlammakAamnamoaiZaiZampamqamramsamtahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayvayvayvdFhdFjdFidFhdFhayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuamvamwamvamxamyamzamyamxaahaahaahaahaahaahalqamAamBamCalqamDaiwadVaddaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahyahyahZahvameamEahuaahaahaahaahaahaahaahaahakzamfamfamfamFamlamGamHamIamJakAabqamKamLaiZajHamMamNamsamOahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaysayvayvayvayvayvayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamPamQamQamRaaaamuamvamSamvamxamyamTamyamxaahaahaahaahaahaahalqamUamValqalqaddaiwamWaddaahaahaahaahamXamXamXamXamXamXamXamXamXamXamYamYamYamYamYamYamYamYahyahyahZamZanaahMahuaahaahaahaahaahaahaahaahakzanbamfamfakAancandaneancandakAakzaaSanfaiZaiZangaiZaiZaiZaahahyahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaysaysayvayvayvayvayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuanhaniamuamuamuanjankamuamuanlanmannanoamuamuamvanpamvamxamyanqamyamxaahaahaahaahaahaahanransantanranuaddaiwadVaddaahaahaahamXamXanvanwanxanyanwanzanzanwanAamYanBanCanDanEanFanGamYamYahyahZahXanHanIahuaahaahaahaahaahaahaahaahakzanJanKanLanManNanOanPanQanRanSakzanTanUanVanWanXanYanYanZanZanZanZaoaahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyamuamuaobaocaodaoeaofaogaohaoiaojaokaolaolaomaonamuaooaopaoqamxaoraosaotamxaahaahaahaahaahaahanraouaovanraddaddaowaddaddaahaahaahamXaoxaoyaozanzanzanzanzaoAaoAanwamYaoBaoCaoDaoEaoDaoDaoFaoGahyaoHahvameahMahuaahaahaahaahaahaahaahaahakzaoIaoJaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoTaoUaoVaoWaoXaoYaoZapaapbapcapdahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyamuapeapfapgaphapiaphapjapkapeaplapmapmapmapnapoamuappapqapramxapsapqaptamxanranranraahaahaahanrapuantanrapvapwapxapyapzapzapzapzapzapAapBapCapCapDanzapEaoAaoAanzamYapFaoDaoDapGaoDaoDapHamYaoGahuahvameapIahuaahaahaahaahaahaahaahaahakzapJamfamfapKapLapMapNamfamfapOakzapPanTapQapRapSanTapTapUapVapWapcapXahyahyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyamuapYapZaqaapZaqbaqcaqaapZapYaqdapnaqeapmaqfaqgamuanraqhaqiamxanraqjaqiamxaqkaqkanranranranranransaqlaqmaqnaqoaqpapwapzaqqaqraqsaqtanzanzaquaquaquanzapEapEanzanzamYaqvaoDaqwaqxaqwaqyaqzaqAaqBakvaqCaqDaqEahuaahaahaahaahaahaahaahaahakzaqFaqGaqHaqIaqJaqKaqGaqHaqFakzakzanZanZanZanZaqLanZanZanZanZanZanZanZahyahyaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9820,29 +9892,29 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyahyasGasGasGasHasIasJasIasKasGasGamuasLasLasMasNasOasPasNasLasLamuamuamuamuamuamuasLasQasRasRasRasRasRanrapwasSapwanranranranranranranranrasTasUasVasWapzapzapzapzapzasXanzasYasZanzanzanzanzasYataamYaoBaoDaoDatbaoDasDatcaoGahyalAatdateahMdEIdEFdEEdEHdEGdElaahaahaahakzamfatganQaqIaqJaqKatganQathakzaahaahaahaahanZarNanZanZaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyatiatiatiatiatjatkatlatmatnatoatpatqatratsattatuatvatwatxatyatzatAatBatCatDatEatFatGatHatIasQatJatKatLatMasRanratNatOatNanraahaahaahaahaahaahanratPatQatRanranraahaahaahamXamXatSatTatUanzatVatWatXatYatZamYauaaubaoDaoDaucaudamYamYaahahuahvahwauedEDdECdEBdEodEAdEldElaahaahakzaqFaufaugaqIaqJaqKauhaugaqFakzaahaahaahaahanZarNanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyatiatiauiaujaukaulaumaunauoaupauqaurausautauuauvauwauxauyauzauAauBauCauBauDauEauFauGauHauGauIasQauJauKauLauMasRaahatNauNatNaahaahaahaahaahaahaahanrasTauOasranraahaahaahaahaahamXamXamXauPamXamXamXamXamXamXamYamYamYauQauRamYamYamYaahaahahudEsdErdEudEtdEwdEvdEydExdEzdElaahaahakzauSauTakzauUauVauWakzauSauTakzahyaahaahanZanZarNanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyahyatiauXauYauZatiavaavbavcavdaveavdavfavfavgavhaviavjavkavfavlavmavnavoavpavqatDavravsavtavuavvavwavxavyavzavAasRaahatNavBatNaahaahaahaahaahaahaahanrasTauOasranraahaahaahaahaahaahavCavDavEavFavCaahaahaahaahaahahyahyahyahyaahaahaahaahaahahuahvameahMahudEqdEpdEodEndEmdElaahaahahyahyahyavGavHavIavJavGahyahyahyahyahyanZanZarOarNanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahatiavKavLavMatiavNavOavdavdavPavQavfavRavSavTavUavTavVavWavXavYavZawaawbawcawdaweaweawfaweawgasQawhawiasRawjasRaahatNauNatNaahaahaahaahaahaahanranrawkawlawmanranrahyahyahyahyavCavCawnavEawoavCavCaahaahaahaahaahahyahyahyahyaahaahaahavCahuawpawqawrahuawsclxdEjcmydEkdElaahaahahyahyahyawtawuawvawwawtahyahyahyaahaahanZawxawyawzanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahatiawAawBawCatiawDawEavdawFawGawHavfawIawJawKawLawMawNawOawPavmawQawQawRawSatDatEawTawUawVawWasQawXawYasRawZasRaahatNauNatNaahaahaahaahaahatNavCaxaaxbaxcaxdaxeavCavCaxfaxgaxhavCaxiawnavEawnaxjavCavCavCavCavCavCaxfaxgaxhavCavCavCavCavCaxkaxlaxmaxdaxnawsawsckJawsawsawsawsawsawsaxoaxpawsavHaxqavJawsaxoaxpawsawsanZanZaxrarNanZanZaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaxsaxsaxsaxsaxsaxsaxsaxsaahatiaxtaxuaxvaxwaxxaxyavdavQaxzaxAavfaxBaxCaxDaxEaxFaxGavfawPaxHaxIawQawRaxJaxKaxKaxKaxKaxKaxKaxKaxLaxLaxLaxLaxLaahatNauNatNatNatNatNatNatNatNaxMawnaxNaxOaxPaxQaxRaxSaxTaxQaxQaxUaxVaxQaxWaxQaxQaxRaxQaxQaxXaxYaxQaxQaxZaxQaxTayaaxQaxQaxRaxQaybaycaxPaydayeayfayfaygayhayiayfayjayfayfaykayfaylaxqavJaymaynayoaymaypanZarOarOayqanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaxsayraysaytayuayvaywaxsaahatiayxayyayzatiayAavbavdayBayCayDavfayEayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaxsayrayrazHazHazHazIaxsazJazJazJazJazJazJazKazLazMazMazNazMazMazMazMazOazPazQazRazSazTazUazVavqavqazWayPazXazYayPaCdaCcayPazZaAaaAbaAcaAdaAeaAfauNaAgatNatNatNaAhazbatNaAiawnaxlaxmaxdaAjaAkaAlawnaAmaAnaAoaApawnaAqawnaAraAkawnawnawnaApawnawnaAsawnaAtawnaAuawnaAkaAvaxlaAwaAxaAyaAzaAAaAAaAAaABaACaAAaADaAEaAAaAAaAAaAAaAFaAGaymaymaAHaAIazCanZaAJaAJaAKanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaALaALaALaALaALaALaALayrayrazHazHaAMaAMaANaAOaAPaAQaARaASaATaAUaAVaAWaAXaAYaAZaBaaBbazMavfavfavfavfavfaBcaBdaBeaBfaBgaBhayPaDeaBiayPaBiaDeayPaBjaBkaBlayXayXaBmaBnaBoatNatNaahatNatNatNatNavCaBpaxlaxmaxdaBqavCavCaxfaxgaxhavCavCaBraBsaAiavCavCaBtaBuaBuaBuaBvavCavCavCavCavCavCavCavCaBwaxlaAwaxdaBxawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsanZanZaByaBzanZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaALaALaALaALaALaBAaBBaBCazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaALaALaALaCqaCraCsaCtaCuaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaALaALaDwaDxaDxaDxaDxaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaALaALaEyaDxaEzaEAaDxaEBaALaECaEDaEEaEFaEGaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaFwaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaALaALaFKaDxaFLaFMaDxaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGOaGNaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaGUaGVaGWaGXaGYaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaImaDxaInaIoaIpaIqaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaJFaDxaJGaJHaDxaJIaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhaKiaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaKFaKGaDxaJHaDxaKHaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfaLgaLhaLiaLjaLkaLlaLmaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaLSaLTaDxaJHaDxaKHaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMXaMYaMZaNaaNbaMWaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaOpaOqaOraOsaOtaOuaMWaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaPuaPvaPwaPuaPuaMWaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaMWaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFaLgaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahaahaahaMWaMWaMWaMWaMWaMWaMWaJJaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahaahaahaahaahaahaahaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahyahyahyahyahyatiauXauYauZatiavaavbavcavdaveavdavfavfavgavhaviavjavkavfavlavmavnavoavpavqatDavravsavtavuavvavwavxavyavzavAasRaahatNavBatNaahaahaahaahaahaahaahanrasTauOasranraahaahaahaahaahaahavCavDavEavFavCaahaahaahaahaahahyahyahyahyaahaahaahaahaahahuahvameahMahudEqdEpdEodEndEmdElaahaahahyahyahyavGavHavIavJavGahyahyahyahyahyanZanZarOarNanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaxsaxsaxsaxsaxsaxsaxsaxsaahatiavKavLavMatiavNavOavdavdavPavQavfavRavSavTavUavTavVavWavXavYavZawaawbawcawdaweaweawfaweawgasQawhawiasRawjasRaahatNauNatNaahaahaahaahaahaahanranrawkawlawmanranrahyahyahyahyavCavCawnavEawoavCavCaahaahaahaahaahahyahyahyahyaahaahaahavCahuawpawqawrahuawsclxdEjcmydEkdElaahaahahyahyahyawtawuawvawwawtahyahyahyaahaahanZawxawyawzanZaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyahyaahaahaahaahaahaahaahaahaxsdFkdFlazHdFmaytayuaxsaahatiawAawBawCatiawDawEavdawFawGawHavfawIawJawKawLawMawNawOawPavmawQawQawRawSatDatEawTawUawVawWasQawXawYasRawZasRaahatNauNatNaahaahaahaahaahatNavCaxaaxbaxcaxdaxeavCavCaxfaxgaxhavCaxiawnavEawnaxjavCavCavCavCavCavCaxfaxgaxhavCavCavCavCavCaxkaxlaxmaxdaxnawsawsckJawsawsawsawsawsawsaxoaxpawsavHaxqavJawsaxoaxpawsawsanZanZaxrarNanZanZaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahyaahaahaahdFndFndFndFndFndFndFnaxsdFodFoazHazHdFpdFpaxsaahatiaxtaxuaxvaxwaxxaxyavdavQaxzaxAavfaxBaxCaxDaxEaxFaxGavfawPaxHaxIawQawRaxJaxKaxKaxKaxKaxKaxKaxKaxLaxLaxLaxLaxLaahatNauNatNatNatNatNatNatNatNaxMawnaxNaxOaxPaxQaxRaxSaxTaxQaxQaxUaxVaxQaxWaxQaxQaxRaxQaxQaxXaxYaxQaxQaxZaxQaxTayaaxQaxQaxRaxQaybaycaxPaydayeayfayfaygayhayiayfayjayfayfaykayfaylaxqavJaymaynayoaymaypanZarOarOayqanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahdFndFndFndFndFnaALaALaALaxsdFqdFqazHazHdFrdFsaxsaahatiayxayyayzatiayAavbavdayBayCayDavfayEayFavTayGavTayHayIayJayKayLayMayNayOayPayQayRayPaySayQayPayTayUayVayWayXatNatNauNayYayZayZayZazaazbazcazdawnaxlazeazfazgazhaziazjazjazgazkaziazjazlazjazgazmaznaznaznazoaznaznazpaznazqaznaznaznazmazqazpazrazsaztazuazvazvazvazwazvazvazxazyazvazvazvazvazzazAazvazvazBaymazCazDarOazEazFanZaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahdFnaALaALdFudFtdFvaALdFxdFwaxsayrayraBCazHazHazIaxsazJazJazJazJazJazJazKazLazMazMazNazMazMazMazMazOazPazQazRazSazTazUazVavqavqazWayPazXazYayPaCdaCcayPazZaAaaAbaAcaAdaAeaAfauNaAgatNatNatNaAhazbatNaAiawnaxlaxmaxdaAjaAkaAlawnaAmaAnaAoaApawnaAqawnaAraAkawnawnawnaApawnawnaAsawnaAtawnaAuawnaAkaAvaxlaAwaAxaAyaAzaAAaAAaAAaABaACaAAaADaAEaAAaAAaAAaAAaAFaAGaymaymaAHaAIazCanZaAJaAJaAKanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahdFnaALaALdFyaDxaDxaDxdFzdFBdFAaALayrayrazHazHaAMaAMaANaAOaAPaAQaARaASaATaAUaAVaAWaAXaAYaAZaBaaBbazMavfavfavfavfavfaBcaBdaBeaBfaBgaBhayPaDeaBiayPaBiaDeayPaBjaBkaBlayXayXaBmaBnaBoatNatNaahatNatNatNatNavCaBpaxlaxmaxdaBqavCavCaxfaxgaxhavCavCaBraBsaAiavCavCaBtaBuaBuaBuaBvavCavCavCavCavCavCavCavCaBwaxlaAwaxdaBxawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsawsanZanZaByaBzanZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahdFnaALdFCaDxdFEdFDdFFdFDdFHdFGaALaBAaBBazHazHaBDaBEaBFaBGaBGaBHaBGaBIaBJaBKaBLaBMaBNaBOaBPaBQaBRazMaBSaBTaBUaBVaBWaBXaBYaBeaBZaCaaCbayPdEfayPayPayPdEgayPayXaCeayXayXaAeaCfayZauNatNaahaahaahaahaahaahavCavCaCgaChaCiavCavCahyahyahyahyahyaCjaCjaCkaCjaCjahyahyahyahyahyahyahyaahaahaahaahaahaahaClaClaCmaCnaCoaClawsaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanZanZaCpanZanZaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahdFnaALdFIaDxaJGdFJdFLdFKdFNdFMaALaCvaCwaCxaCyaCzazHaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCNaCOaCPaCQaCRaCSaCTaCUaCVaCWaCXaCYaCZaDadEhaDbaDcaDddEiaDfaDgaDhaDiaDjaAeaDkaDlauNatNaahaahaahaahaahaahaahavCaxlaxmaxdavCahyahyahyahyahyahyahyaCjaDmaDnaCjahyahyahyahyahyahyahyahyaahaahaahaahaahaDoaDpaDqaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaDuaDvaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahdFnaALdFOaDxaGVdFPdFQdFPdFRaDxaDyazHaDzaDAaDBazHazHaDCaBGaBGaDDaBGaDEaDGaDHaDIaDJaDKaDLaDMaDNaDOazMaDPaDQaDRaBVaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEaaEeaEfaEgaEhaEiaEjaEkaElaEmatNaahaahaahaahaahaahaahavCaxlaxmaEnavCahyahyahyahyahyahyahyaCjaEoaDnaCjahyahyahyahyahyahyahyahyahyahyaahaahaahaEpaEqaEraEsaEtaClaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahdFnaALaALdFSaDxaDxaDxaDxdFTaEBaALaECaEDaEEaEFdFUaEHaEFaEIaEJaDDaDFaELaEMaENaEOaEPaEQaERaESaETaEUazMaBVaEVaBVaEWaEXaEYaEZaFaaFbaFcaFdaFaaFeaFfaFeaFaaFeaFgaFeaFhayPaFiatNaFjaFkaFlatNaahaahaahaFmaFmaFmaFmaFmaFnaxcaxdaFoaFoaFoaFoaFoahyahyahyaCjaDmaCjaCjahyahyahyahyahyahyahyahyahyahyahyaahaahaFpaFqaFraFsaFtaClaFuaFvaFwaFxaFyaFzaFwaFAaFuaEvaFBaFBaFCaFDaFEaFFaFGaFFaFHaFDaFCaFIaEvaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahdFnaALaALaALdFWdFVdFXaDxdFYaFNaFOaFPaCIaFQaEFaECaEKaEFaFSaFTaFUaFVaFWaFXaFYaFZazMaGaaGbaGcaGdaGeazMaGfaGgaGhaGiaGjaGkaGlaFaaGmaGnaGoaFaaGpaGqaGraFaaGpaGnaGraFhaahaahatNaGsaGtaGuatNaahaahaFmaFmaGvaFRaGxaGyaxlaxmaGzaFoaGAaGBaGCaFoaFoahyahyaCjaDmaCjahyahyaGDaGDaGEaGFaGFaGFaGGaGFaGFaGFaGFaGHaGDaGIaGJaGKaGLaClaGMaGNaGOaGNaGPaGOaGNaGNaGQaEvaGRaGSaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGTaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaALaALaALaALaALaALdFZdGaaGZaHaaHbaHcaHdaHeaHfaGwaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHraHsaHtaHlaHuaHvaHwaHxaHyaHzaHAaHBaHCaFaaHDaHEaHFaFaaHGaHHaHIaFaaHJaHEaHKaFhaahaahatNaHLaHMaHNatNaahaFmaFmaHOaHPaHQaHRaFmaHSaxmaxdaFoaHTaHUaHVaHWaFoaFoahyaCjaDmaCjahyahyaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaIaaIbaIcaIdaClaIeaGNaGNaIfaIgaIhaGNaGNaIiaEvaGRaIjaIkaIkaIkaIkaIkaIkaIkaIkaIkaIlaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFnaALaALdGcdGbdGdaDxdFYdGeaIraIsaItaIuaIvaIwaHgaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIIaIHaIJaIKaILaIMaINaIOaBXaIPaIQaGkaIRaFaaISaITaIUaFaaIVaIWaIVaFaaIVaIXaIVaFhaahaahatNaIYaIZaHNatNaFmaFmaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaFoahyaCjaDmaCjahyahyaGDaJpaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaJraFraFsaDsaClaJsaGNaJtaJuaJvaJwaJxaGNaJyaEvaJzaJAaJBaJCaJCaJCaJCaJCaJCaJCaJDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFnaALdGfaGVdFPdFPdFPdGhdGgaALaJJaJKaJKaJKaJLaJMaJKaJNaJKaJOaJPaJKaJQaJRaJSaJTaJQaJUaJVaJWaFaaJXaJYaFaaJZaKaaFaaKbaFaaFaaKcaKdaKeaKfaKgaKhaKiaKjaKiaKdaKkaFhaFhaahatNatNaKlaHNayZaKmaKnaJbaJbaKoaKpaKqaFmaxlaxmaxdaKraJkaKsaKtaJkaKuaFoahyaCjaDmaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaIbaIcaKwaDoaKyaGNaJtaJuaJvaJwaJxaGNaLKaKzaKAaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFndGiaDxaDxaDxaDxaDxdFNdGjaALaJJaKIaKIaKJaKIaKKaKLaKMaKNaKOaKPaKQaJQaKRaKSaKTaKUaKVaKWaKXaFaaKYaKZaFaaLaaLbaLcaLdaLeaLfaLgaLhaLiaLjaLkaLlaLmaLmaLmaLmaLmaLnaFhaahaahatNaLoaLpaLqaLraLsaLtaLuaLvaLwaLxaFmaLyaxmaxdaFoaLzaLAaJkaJkaLBaFoahyaCjaLCaLDaGDaLEaLFaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaLIaIbaIcaLJaFpaLLaLLaLLaLMaLNaLOaLLaLLaLLaLQaLRaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFndGkaDxaDxdGldGmaDxdFNdGnaALaJJaLUaKIaKIaKIaLVaLWaLXaLYaLZaMaaMbaMcaMdaKSaKSaMeaMfaMgaMhaFaaMiaMjaFaaMkaMlaMmaMnaMoaMpaLmaMqaMraMsaMtaLmaLmaMsaLmaLmaLmaLnaFhaahaahatNaMuaHNatNaFmaFmaFmaFmaFmaFmaFmaFmaMvaMwaMxaMyaMzaMAaMBaJkaMCaFoahyaCjaMDaMEaGDaMFaMGaMHaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaMJaEsaMKaMLaMMaMMaMMaMNaMOaMPaMMaMMaMMaMQaMRaJAaKBaKCaKCaMSaMTaMUaKCaKCaKDaGRaMVaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFndGkaDxaDxdGodGpaDxdFNdGqaALaJJaNcaNdaNeaNeaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFaaNtaNuaFaaNvaNwaFaaNxaNyaFaaLmaNzaNAaNBaNCaNDaNEaNFaNEaLmaNGaFhaFhaahaahatNaNHaNIatNaahaNJaNKaNLaNMaNNaNOaNPaxlaxmawnaFoaNQaNRaJkaJkaNSaFoahyaCjaNTaNUaNVaNWaNXaNYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaMIaLIaNZaOaaObaOcaOdaOdaOdaOeaOdaOfaOdaOgaOdaOhaOiaOjaKBaKCaKCaOkaOlaOmaKCaKCaKDaGRaOnaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFndGraDxaJGaDxaDxaDxdGtdGsaALaJJaLUaOvaOwaOwaOxaOyaOzaOAaOBaOCaODaOEaOFaMdaOGaOHaKSaOIaOJaOKaOLaOMaFaaONaOOaOPaLmaLmaOQaLmaORaFhaOSaOTaOTaOUaFaaFaaOVaFaaFaaahaahaahatNatNaNIatNaahaNJaOWaOXaOYaOZaOXaPaaxlaxmawnaJjaJkaPbaPcaJkaKuaFoahyaCjaPdaPeaGDaPfaPgaLGaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHZaPhaLIaIcaPiaPjaPlaPlaPlaPmaPnaPoaPlaPpaPlaPraPsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaJEaDtaPtaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFnaALdGuaDxaDxaDxaDxaDxaALaALaJJaKIaPxaKIaKIaKIaPyaPzaPAaPBaPCaPDaJQaKVaPEaPFaPFaPFaPGaPHaPIaPJaPKaPLaPMaPNaPOaPNaPPaPQaPNaPRaPSaKxaPUaPTaPWaFaaPXaPYaPZaFaaahaahaahaahatNaHNatNaahaNJaQaaOXaQbaQcaQdaQeaQfaQgaQhaKraJkaQiaJmaJnaQjaFoahyaCjaPdaCjaGDaGDaGDaGDaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaKvaLIaIcaQkaQlaLPaQnaQnaQoaQnaQnaQpaQqaPkaLQaQsaJAaKBaKCaKCaKCaKCaKCaKCaKCaKDaGRaKEaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahdFndFnaALdGwdGvdGvdGxaALaALaahaJJaJJaPxaKIaQtaQuaQvaLXaQwaQxaQyaQzaJQaQAaQBaQCaKSaQCaQDaQEaFhaFhaFhaFhaQFaLgaQGaQHaQHaMtaLmaQIaQJaPNaPPaQKaQLaFaaQMaPYaQNaFaaahaahaahaahatNaHNatNaahaNJaNJaQOaOXaQPaQQaNPawnaxmaQRaFoaJkaJkaHVaQSaFoaFoahyaCjaPdaCjaahaahaGDaQTaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaJqaQUaQVaDraQWaClaQnaQnaQXaQYaQZaQnaQnaRaaQnaQnaRbaJAaRcaRdaRdaRdaRdaRdaRdaRdaReaGRaJEaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahyaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaRfaahaahaahdFndFndFndFndFndFndFndFnaahaahaRgaRhaRgaRgaJJaJJaJJaJJaJJaJJaJJaRiaRiaRiaPqaRkaPqaRiaRiaRiaahaahaFhaFhaRlaRmaPVaRoaRpaRqaRraPSaKxaRsaRnaRuaFhaFaaFaaRvaFaaahaahaahatNatNaHNatNaahaahaNJaNJaRwaRxaRyaPaawnaxmaRzaFoaRAaRBaGCaFoaFoahyahyaCjaPdaCjaahaahaGDaHXaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaLHaIaaLIaIcaRCaClbZuaREaRFaRGaQZaQnaRHaRGaRIaQnaRbaRJaRKaRKaRKaRKaRKaRKaRKaRKaRKaRLaGRaRMaRNaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaRPaRPaRPaRPaRPaRPaRPaRPaRQaRfaahaahaahaahdFndFndFndFndFndFnaahaahaahaRgaRRaRSaRTahyahyahyahyahyahyahyahyahyaRUaRVaRVaRVaRUahyahyaahaahaahaFhaFhaRWaRXaRXaRYaFhaFhaFhaFhaFhaFhaFhaFhaahaFaaRZaFaaahaahaahatNaSaaSbatNaahaahahyaNJaNJaNJaNJaNJaScaSdawnaFoaFoaFoaFoaFoahyahyahyaCjaPdaCjaCjaahaGDaGDaGEaGFaGFaGFaSeaGFaGFaGFaGFaGHaGDaGIaSfaGKaGLaClaQnaQnaSgaShaSiaSjaSkaSlaSmaSjaRbaSnaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaGRaDtaFJaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaROaRPaSoaSpaSqaSraSsaStaSoaSuaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSxaSxaSxaSxaSyaSzaRTahyahyahyahyahyahyahyahyahyaSAaSBaSCaSDaSAahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaFaaFaaFaaahaahaahatNaSEaSFatNaahaahahyahyahyahyahyaSGawnaxmawnaSGahyahyahyahyahyahyahyaCjaSHaSIaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaDoaFqaSJaFsaFtaClaRDaSKaSLaSMaSNaQnaRHaSOaRIaQnaSPaGRaFCaSQaSRaFFaSSaFFaSTaSQaFCaSUaEvaDtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSVaSWaSXaSXaSXaSXaSXaSXaSXaSYaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaSZaTaaTbaTcaTdaTeaRTahyahyahyaTfaTgaThaTiaTfahyaTjaTkaTlaTkaTjahyahyaahaahaahaahaahahyahyahyahyahyahyahyahyahyahyahyaahaahaahaahaahaahaahaahatNaHNaTmatNaahaahahyahyahyahyahyaTnawnaxmawnaTnahyaToaTpaTqaTraToahyaCjaPdaDnaCjaahaahahyahyahyahyahyahyahyahyahyahyahyaEpaQmaLIaIcaKwaClaQnaQnaQnaQnaQnaQnaQnaQnaQnaQnaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaTtaOoaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTuaRPaTvaTwaTwaSXaTxaTyaTzaTAaSvaSwaRfaahaahaahaahaahaahaahaahaahaSxaTBaTCaTDaTEaTFaTGaRTahyahyaTfaTfaQraTIaQraTfaTfaTfaTJaTKaTJaTfaTfahyahyaahaahaahaahahyahyahyahyahyahyahyahyahyaTfaTfaTfaTfaTfaahaahaahaahaTfatNaTLatNaTfaahaahaahahyahyahyavCavCaTMaTNaTMavCaToaToaTOaTPaTQaToaToaCjaTRaCjaCjaahaahaahaahahyahyahyahyahyahyahyahyahyaFpaDpaQVaDraDsaClaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaDtaTSaTTaDtaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/polaris.dme b/polaris.dme index 9a1eaf4837c..0c727a689b7 100644 --- a/polaris.dme +++ b/polaris.dme @@ -5,72 +5,6 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "html/images" -#define FILE_DIR "icons" -#define FILE_DIR "icons/48x48" -#define FILE_DIR "icons/atmos" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/human_races" -#define FILE_DIR "icons/mob/human_races/cyberlimbs" -#define FILE_DIR "icons/mob/human_races/masks" -#define FILE_DIR "icons/mob/human_races/monkeys" -#define FILE_DIR "icons/mob/human_races/subspecies" -#define FILE_DIR "icons/mob/human_races/xenos" -#define FILE_DIR "icons/mob/items" -#define FILE_DIR "icons/mob/screen" -#define FILE_DIR "icons/mob/species" -#define FILE_DIR "icons/mob/species/seromi" -#define FILE_DIR "icons/mob/species/skrell" -#define FILE_DIR "icons/mob/species/tajaran" -#define FILE_DIR "icons/mob/species/unathi" -#define FILE_DIR "icons/mob/species/vox" -#define FILE_DIR "icons/NTOS" -#define FILE_DIR "icons/NTOS/battery_icons" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/clothing/species" -#define FILE_DIR "icons/obj/clothing/species/seromi" -#define FILE_DIR "icons/obj/clothing/species/skrell" -#define FILE_DIR "icons/obj/clothing/species/tajaran" -#define FILE_DIR "icons/obj/clothing/species/unathi" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/turf/flooring" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "maps" -#define FILE_DIR "maps/overmap" -#define FILE_DIR "maps/overmap/bearcat" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/effects/turret" -#define FILE_DIR "sound/effects/wind" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/music" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/Serithi" -#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG @@ -1075,6 +1009,7 @@ #include "code\modules\clothing\ears\skrell.dm" #include "code\modules\clothing\glasses\glasses.dm" #include "code\modules\clothing\glasses\hud.dm" +#include "code\modules\clothing\gloves\arm_guards.dm" #include "code\modules\clothing\gloves\boxing.dm" #include "code\modules\clothing\gloves\color.dm" #include "code\modules\clothing\gloves\miscellaneous.dm" @@ -1093,6 +1028,7 @@ #include "code\modules\clothing\masks\voice.dm" #include "code\modules\clothing\shoes\colour.dm" #include "code\modules\clothing\shoes\jobs.dm" +#include "code\modules\clothing\shoes\leg_guards.dm" #include "code\modules\clothing\shoes\magboots.dm" #include "code\modules\clothing\shoes\miscellaneous.dm" #include "code\modules\clothing\spacesuits\alien.dm" From daf632ddc351c22b35eb9d3226fabe7d5c3ddac9 Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 6 Mar 2016 06:55:56 -0500 Subject: [PATCH 43/97] Fixes Teshari Permastun The game had it hardcoded to set halloss to 99, while it triggers for teshari at 50, resulting in an infinite loop. --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 614ebe9e92e..47cca0e5cff 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -960,7 +960,7 @@ src << "You're in too much pain to keep going..." src.visible_message("[src] slumps to the ground, too weak to continue fighting.") Paralyse(10) - setHalLoss(99) + setHalLoss(species.total_health - 1) if(paralysis || sleeping) blinded = 1 From 42c73e1c8b9c47cce99135614f7c4d6e8dbac6ef Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Mon, 7 Mar 2016 17:05:30 +0100 Subject: [PATCH 44/97] Fixes ethanol drink pathing --- code/modules/economy/price_list.dm | 161 +++++++++++++++-------------- 1 file changed, 82 insertions(+), 79 deletions(-) diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm index 8ce92573574..6c1ebe8308d 100644 --- a/code/modules/economy/price_list.dm +++ b/code/modules/economy/price_list.dm @@ -42,10 +42,10 @@ // Beer // -/datum/reagent/drink/ethanol/ale +/datum/reagent/ethanol/ale price_tag = 2 -/datum/reagent/drink/ethanol/beer +/datum/reagent/ethanol/beer price_tag = 2 @@ -67,244 +67,247 @@ // Spirituous liquors // -/datum/reagent/drink/ethanol/irish_cream +/datum/reagent/ethanol/irish_cream price_tag = 5 -/datum/reagent/drink/ethanol/absinthe +/datum/reagent/ethanol/absinthe price_tag = 5 -/datum/reagent/drink/ethanol/bluecuracao +/datum/reagent/ethanol/bluecuracao price_tag = 5 -/datum/reagent/drink/ethanol/deadrum +/datum/reagent/ethanol/deadrum price_tag = 5 -/datum/reagent/drink/ethanol/gin +/datum/reagent/ethanol/gin price_tag = 5 -/datum/reagent/drink/ethanol/coffee/kahlua +/datum/reagent/ethanol/coffee/kahlua price_tag = 5 -/datum/reagent/drink/ethanol/melonliquor +/datum/reagent/ethanol/melonliquor price_tag = 5 -/datum/reagent/drink/ethanol/rum +/datum/reagent/ethanol/rum price_tag = 5 -/datum/reagent/drink/ethanol/tequilla +/datum/reagent/ethanol/tequilla price_tag = 5 -/datum/reagent/drink/ethanol/thirteenloko +/datum/reagent/ethanol/thirteenloko price_tag = 5 -/datum/reagent/drink/ethanol/vodka +/datum/reagent/ethanol/vodka price_tag = 5 -/datum/reagent/drink/ethanol/whiskey +/datum/reagent/ethanol/whiskey price_tag = 5 +/datum/reagent/ethanol/coffee/brave_bull // Not an original liquor in its own. But since it's a mix of purely Tequila + price_tag = 5 // and Kahlua, it's basically just another one and gets the same price. + // Wines // -/datum/reagent/drink/ethanol/wine +/datum/reagent/ethanol/wine price_tag = 8 -/datum/reagent/drink/ethanol/cognac +/datum/reagent/ethanol/cognac price_tag = 8 -/datum/reagent/drink/ethanol/sake +/datum/reagent/ethanol/sake price_tag = 8 -/datum/reagent/drink/ethanol/vermouth +/datum/reagent/ethanol/vermouth price_tag = 8 -/datum/reagent/drink/ethanol/pwine +/datum/reagent/ethanol/pwine price_tag = 8 // Cocktails // -/datum/reagent/drink/ethanol/acid_spit +/datum/reagent/ethanol/acid_spit price_tag = 4 -/datum/reagent/drink/ethanol/alliescocktail +/datum/reagent/ethanol/alliescocktail price_tag = 4 -/datum/reagent/drink/ethanol/aloe +/datum/reagent/ethanol/aloe price_tag = 4 -/datum/reagent/drink/ethanol/amasec +/datum/reagent/ethanol/amasec price_tag = 4 -/datum/reagent/drink/ethanol/andalusia +/datum/reagent/ethanol/andalusia price_tag = 4 -/datum/reagent/drink/ethanol/antifreeze +/datum/reagent/ethanol/antifreeze price_tag = 4 -/datum/reagent/drink/ethanol/atomicbomb +/datum/reagent/ethanol/atomicbomb price_tag = 4 -/datum/reagent/drink/ethanol/coffee/b52 +/datum/reagent/ethanol/coffee/b52 price_tag = 4 -/datum/reagent/drink/ethanol/bahama_mama +/datum/reagent/ethanol/bahama_mama price_tag = 4 -/datum/reagent/drink/ethanol/barefoot +/datum/reagent/ethanol/barefoot price_tag = 4 -/datum/reagent/drink/ethanol/beepsky_smash +/datum/reagent/ethanol/beepsky_smash price_tag = 4 -/datum/reagent/drink/ethanol/bilk +/datum/reagent/ethanol/bilk price_tag = 4 -/datum/reagent/drink/ethanol/black_russian +/datum/reagent/ethanol/black_russian price_tag = 4 -/datum/reagent/drink/ethanol/bloody_mary +/datum/reagent/ethanol/bloody_mary price_tag = 4 -/datum/reagent/drink/ethanol/booger +/datum/reagent/ethanol/booger price_tag = 4 -/datum/reagent/drink/ethanol/brave_bull +/datum/reagent/ethanol/brave_bull price_tag = 4 -/datum/reagent/drink/ethanol/changeling_sting +/datum/reagent/ethanol/changeling_sting price_tag = 4 -/datum/reagent/drink/ethanol/martini +/datum/reagent/ethanol/martini price_tag = 4 -/datum/reagent/drink/ethanol/cuba_libre +/datum/reagent/ethanol/cuba_libre price_tag = 4 -/datum/reagent/drink/ethanol/demonsblood +/datum/reagent/ethanol/demonsblood price_tag = 4 -/datum/reagent/drink/ethanol/devilskiss +/datum/reagent/ethanol/devilskiss price_tag = 4 -/datum/reagent/drink/ethanol/driestmartini +/datum/reagent/ethanol/driestmartini price_tag = 4 -/datum/reagent/drink/ethanol/ginfizz +/datum/reagent/ethanol/ginfizz price_tag = 4 -/datum/reagent/drink/ethanol/grog +/datum/reagent/ethanol/grog price_tag = 4 -/datum/reagent/drink/ethanol/erikasurprise +/datum/reagent/ethanol/erikasurprise price_tag = 4 -/datum/reagent/drink/ethanol/gargleblaster +/datum/reagent/ethanol/gargleblaster price_tag = 4 -/datum/reagent/drink/ethanol/gintonic +/datum/reagent/ethanol/gintonic price_tag = 4 -/datum/reagent/drink/ethanol/goldschlager +/datum/reagent/ethanol/goldschlager price_tag = 4 -/datum/reagent/drink/ethanol/hippies_delight +/datum/reagent/ethanol/hippies_delight price_tag = 4 -/datum/reagent/drink/ethanol/hooch +/datum/reagent/ethanol/hooch price_tag = 4 -/datum/reagent/drink/ethanol/iced_beer +/datum/reagent/ethanol/iced_beer price_tag = 4 -/datum/reagent/drink/ethanol/irishcarbomb +/datum/reagent/ethanol/irishcarbomb price_tag = 4 -/datum/reagent/drink/ethanol/coffee/irishcoffee +/datum/reagent/ethanol/coffee/irishcoffee price_tag = 4 -/datum/reagent/drink/ethanol/longislandicedtea +/datum/reagent/ethanol/longislandicedtea price_tag = 4 -/datum/reagent/drink/ethanol/manhattan +/datum/reagent/ethanol/manhattan price_tag = 4 -/datum/reagent/drink/ethanol/manhattan_proj +/datum/reagent/ethanol/manhattan_proj price_tag = 4 -/datum/reagent/drink/ethanol/manly_dorf +/datum/reagent/ethanol/manly_dorf price_tag = 4 -/datum/reagent/drink/ethanol/margarita +/datum/reagent/ethanol/margarita price_tag = 4 -/datum/reagent/drink/ethanol/mead +/datum/reagent/ethanol/mead price_tag = 4 -/datum/reagent/drink/ethanol/moonshine +/datum/reagent/ethanol/moonshine price_tag = 4 -/datum/reagent/drink/ethanol/neurotoxin +/datum/reagent/ethanol/neurotoxin price_tag = 4 -/datum/reagent/drink/ethanol/patron +/datum/reagent/ethanol/patron price_tag = 4 -/datum/reagent/drink/ethanol/red_mead +/datum/reagent/ethanol/red_mead price_tag = 4 -/datum/reagent/drink/ethanol/sbiten +/datum/reagent/ethanol/sbiten price_tag = 4 -/datum/reagent/drink/ethanol/screwdrivercocktail +/datum/reagent/ethanol/screwdrivercocktail price_tag = 4 -/datum/reagent/drink/ethanol/silencer +/datum/reagent/ethanol/silencer price_tag = 4 -/datum/reagent/drink/ethanol/singulo +/datum/reagent/ethanol/singulo price_tag = 4 -/datum/reagent/drink/ethanol/snowwhite +/datum/reagent/ethanol/snowwhite price_tag = 4 -/datum/reagent/drink/ethanol/suidream +/datum/reagent/ethanol/suidream price_tag = 4 -/datum/reagent/drink/ethanol/syndicatebomb +/datum/reagent/ethanol/syndicatebomb price_tag = 4 -/datum/reagent/drink/ethanol/tequillasunrise +/datum/reagent/ethanol/tequillasunrise price_tag = 4 -/datum/reagent/drink/ethanol/threemileisland +/datum/reagent/ethanol/threemileisland price_tag = 4 -/datum/reagent/drink/ethanol/toxins_special +/datum/reagent/ethanol/toxins_special price_tag = 4 -/datum/reagent/drink/ethanol/vodkamartini +/datum/reagent/ethanol/vodkamartini price_tag = 4 -/datum/reagent/drink/ethanol/vodkatonic +/datum/reagent/ethanol/vodkatonic price_tag = 4 -/datum/reagent/drink/ethanol/white_russian +/datum/reagent/ethanol/white_russian price_tag = 4 -/datum/reagent/drink/ethanol/whiskey_cola +/datum/reagent/ethanol/whiskey_cola price_tag = 4 -/datum/reagent/drink/ethanol/whiskeysoda +/datum/reagent/ethanol/whiskeysoda price_tag = 4 -/datum/reagent/drink/ethanol/specialwhiskey +/datum/reagent/ethanol/specialwhiskey price_tag = 4 // Cocktails without alcohol // -/datum/reagent/drink/ethanol/bananahonk +/datum/reagent/ethanol/bananahonk price_tag = 3 From dc092aa3488c43c142cb4f3438a849824f7a795c Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Mon, 7 Mar 2016 17:07:46 +0100 Subject: [PATCH 45/97] Changes interface to using /interact and provided procs --- code/modules/economy/cash_register.dm | 27 ++++++++++++++++++-------- code/modules/economy/retail_scanner.dm | 23 ++++++++++++++++------ 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index c07fcca6605..5cc90c95585 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -56,7 +56,8 @@ reset_memory() user << "You reset the machine's memory." else - custom_interface(user) + user.set_machine(src) + interact(user) /obj/machinery/cash_register/AltClick(mob/user) @@ -64,8 +65,8 @@ open_cash_box() -/obj/machinery/cash_register/proc/custom_interface(mob/user as mob) - var/dat = "

Retail Scanner

" +/obj/machinery/cash_register/interact(mob/user as mob) + var/dat = "

Cash Register

" if (locked) dat += "
Unlock
" dat += "Linked account: [linked_account ? linked_account.owner_name : "None"]
" @@ -82,10 +83,17 @@ dat += locked ? "
" : "Reset Log
" dat += "
" dat += "Device ID: [machine_id]" - user << browse(dat, "window=retail;size=350x500") + user << browse(dat, "window=cash_register;size=350x500") + onclose(user, "cash_register") /obj/machinery/cash_register/Topic(var/href, var/href_list) + if(..()) + return + + usr.set_machine(src) + add_fingerprint(usr) + if(href_list["choice"]) switch(href_list["choice"]) if("toggle_lock") @@ -119,7 +127,7 @@ if("reset_log") transaction_logs.Cut() usr << "\icon[src]Transaction log reset." - custom_interface(usr) + updateDialog() @@ -323,7 +331,7 @@ transaction_purpose += "[O]: [price] Thaler\s" transaction_amount += price item_list += "[O]" - price_list += "[price] þ" + price_list += price // Animation and sound playsound(src, 'sound/machines/twobeep.ogg', 25) // Reset confirmation @@ -332,6 +340,7 @@ /obj/machinery/cash_register/proc/add_transaction_log(var/c_name, var/p_method, var/t_amount) var/dat = {" + + + + "} + var/item_name + for(var/i=1, i<=item_list.len, i++) + item_name = item_list[i] + dat += "" + dat += "
New Entry
[item_list[item_name] ? "- Set + [item_list[item_name]] x " : ""][item_name] Remove[price_list[item_name] * item_list[item_name]] þ
" + dat += "" + dat += "
Clear EntryTotal Amount: [transaction_amount] þ
" + return dat /obj/machinery/cash_register/proc/add_transaction_log(var/c_name, var/p_method, var/t_amount) var/dat = {" - + + + "} + var/item_name + for(var/i=1, i<=item_list.len, i++) + item_name = item_list[i] + dat += "" + dat += "
New Entry
[item_list[item_name] ? "- Set + [item_list[item_name]] x " : ""][item_name] Remove[price_list[item_name] * item_list[item_name]] þ
" + dat += "" + dat += "
Clear EntryTotal Amount: [transaction_amount] þ
" + return dat + + /obj/item/device/retail_scanner/proc/add_transaction_log(var/c_name, var/p_method, var/t_amount) var/dat = {"