/area/awaymission/labyrinth icon_state = "blank" /area/awaymission/labyrinth/arrival icon_state = "away" requires_power = 0 /area/awaymission/labyrinth/cave icon_state = "blue" /area/awaymission/labyrinth/temple icon_state = "away" ambience = list() // Todo: Add better ambience. /area/awaymission/labyrinth/temple/entry icon_state = "chapel" ambience = list('sound/music/TheClownChild.ogg') // These extra areas must break up the large area, or the game crashes when machinery (like an airlock) makes sparks. // I have no idea why. It's a nasty bug. /area/awaymission/labyrinth/temple/south_east icon_state = "red" /area/awaymission/labyrinth/temple/south_west icon_state = "bluenew" /area/awaymission/labyrinth/temple/south icon_state = "green" /area/awaymission/labyrinth/temple/west icon_state = "purple" /area/awaymission/labyrinth/temple/center icon_state = "yellow" /area/awaymission/labyrinth/temple/east icon_state = "blue" /area/awaymission/labyrinth/temple/north_east icon_state = "exit" /area/awaymission/labyrinth/temple/north_west icon_state = "away4" /area/awaymission/labyrinth/temple/north icon_state = "blue" /area/awaymission/labyrinth/boss icon_state = "red" /turf/unsimulated/wall/exterior opacity = 0 // For the outside of a building, or a massive wall. /turf/unsimulated/floor/lava name = "lava" icon_state = "lava" density = 1 luminosity = 3 /obj/structure/HonkMother name = "The Honk Mother" desc = "A monolithic effigy of the legendary Honk Mother, adorned with dazzling rainbow bananium." icon = 'icons/effects/160x160.dmi' pixel_x = -64 /obj/structure/HonkMother/Apex icon_state = "HonkMotherApex" /obj/structure/HonkMother/Base icon_state = "HonkMotherBase" /obj/effect/decal/mecha_wreckage/honker/cluwne name = "cluwne mech wreckage" icon_state = "cluwne-broken" desc = "Not so funny anymore." /* /obj/structure/falsewall/cultspecial name = "loose wall" desc = "This wall tile seems loose. Try pushing on it." icon_state = "" // mineral = "cultspecial" density = 1 opacity = 1 */ /obj/machinery/door/airlock/vault/temple name = "Catacombs" desc = "In a temple like this, these doors could be booby trapped..." /obj/machinery/door/airlock/vault/temple/New() if(prob(33)) new /obj/structure/falsewall/cultspecial(src.loc) qdel(src) if(prob(33)) safe = 0 if(prob(33)) locked = 1 if(prob(50)) secured_wires = 0 /obj/mecha/combat/honker/cluwne // What have I done? desc = "Mechanized Assault Device for Juggernaughting Against Clown Killers. You've only heard legends about this exosuit..." name = "M.A.D. J.A.C.K." icon = 'icons/mecha/mecha_vr.dmi' icon_state = "cluwne" initial_icon = "cluwne" step_in = 2 health = 500 deflect_chance = 60 internal_damage_threshold = 60 damage_absorption = list("brute"=1.2,"fire"=1.5,"bullet"=1,"laser"=1,"energy"=1,"bomb"=1) max_temperature = 25000 infra_luminosity = 5 operation_req_access = list(access_cent_creed) wreckage = /obj/effect/decal/mecha_wreckage/honker/cluwne max_equip = 4 /obj/mecha/combat/honker/cluwne/Initialize() . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/honker ME.attach(src) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar name = "Banana Mortar" icon = 'icons/mecha/mecha_equipment_vr.dmi' icon_state = "mecha_bananamrtr" projectile = /obj/item/bananapeel fire_sound = 'sound/items/bikehorn.ogg' projectiles = 15 missile_speed = 1.5 projectile_energy_cost = 100 equip_cooldown = 20 can_attach(obj/mecha/combat/honker/M as obj) if(!istype(M)) return 0 return ..() /obj/item/mecha_parts/mecha_equipment/weapon/honker name = "\improper HoNkER BlAsT 5000" icon = 'icons/mecha/mecha_equipment_vr.dmi' icon_state = "mecha_honker" energy_drain = 200 equip_cooldown = 150 range = MELEE|RANGED can_attach(obj/mecha/combat/honker/M as obj) if(!istype(M)) return 0 return ..() action(target) if(!chassis) return 0 if(energy_drain && chassis.get_charge() < energy_drain) return 0 if(!equip_ready) return 0 playsound(chassis, 'sound/items/AirHorn.ogg', 100, 1) chassis.occupant_message(span_infoplain(span_red(span_giant("HONK")))) for(var/mob/living/carbon/M in ohearers(6, chassis)) if(istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) || istype(H.r_ear, /obj/item/clothing/ears/earmuffs)) continue to_chat(M, span_infoplain(span_red(span_massive("HONK")))) M.sleeping = 0 M.stuttering += 20 M.ear_deaf += 30 M.deaf_loop.start() // CHOMPStation Add: Ear Ringing/Deafness M.Weaken(3) if(prob(30)) M.Stun(10) M.Paralyse(4) else M.make_jittery(500) chassis.use_power(energy_drain) log_message("Honked from [src.name]. HONK!") do_after_cooldown() return /obj/effect/landmark/mobcorpse/tunnelclown name = "dead tunnel clown" corpseuniform = /obj/item/clothing/under/rank/clown corpseshoes = /obj/item/clothing/shoes/clown_shoes corpsesuit = /obj/item/clothing/suit/storage/hooded/chaplain_hoodie corpsegloves = /obj/item/clothing/gloves/black corpsemask = /obj/item/clothing/mask/gas/clown_hat corpsepocket1 = /obj/item/bikehorn /obj/effect/landmark/mobcorpse/tunnelclown/sentinel name = "dead clown sentinel" corpsesuit = /obj/item/clothing/suit/cultrobes corpsehelmet = /obj/item/clothing/head/culthood /mob/living/simple_mob/hostile/tunnelclown name = "tunnel clown" desc = "A clown driven to madness in the depths of the Honk Mother's Catacombs." faction = FACTION_TUNNELCLOWN icon = 'icons/mob/clowns_vr.dmi' icon_state = "tunnelclown" icon_living = "tunnelclown" icon_dead = "clown_dead" icon_gib = "clown_gib" turns_per_move = 5 response_help = "pokes" response_disarm = "gently pushes aside" response_harm = "hits" // speak = list("HONK", "Honk!") // emote_hear = list("honks") // speak_chance = 1 a_intent = I_HURT var/corpse = /obj/effect/landmark/mobcorpse/tunnelclown var/weapon1 = /obj/item/material/twohanded/fireaxe stop_when_pulled = 0 maxHealth = 100 health = 100 speed = 4 harm_intent_damage = 8 melee_damage_lower = 30 melee_damage_upper = 40 attacktext = "cleaved" attack_sound = 'sound/weapons/bladeslice.ogg' min_oxy = 5 max_oxy = 0 min_tox = 0 max_tox = 1 min_co2 = 0 max_co2 = 5 min_n2 = 0 max_n2 = 0 minbodytemp = 270 maxbodytemp = 370 heat_damage_per_tick = 15 cold_damage_per_tick = 10 unsuitable_atoms_damage = 10 /mob/living/simple_mob/hostile/tunnelclown/sentinel name = "tunnel clown sentinel" desc = "A clown warrior tasked with guarding the Honk Mother's Catacombs." faction = FACTION_TUNNELCLOWN icon = 'icons/mob/clowns_vr.dmi' icon_state = "sentinelclown" icon_living = "sentinelclown" icon_dead = "clown_dead" corpse = /obj/effect/landmark/mobcorpse/tunnelclown/sentinel weapon1 = /obj/item/material/twohanded/spear maxHealth = 150 health = 150 melee_damage_lower = 15 melee_damage_upper = 20 /mob/living/simple_mob/hostile/tunnelclown/death() ..() if(corpse) new corpse (src.loc) if(weapon1) new weapon1 (src.loc) del src return /mob/living/simple_mob/hostile/cluwne name = "cluwne" desc = "A mutated clown alleged to have been cursed by the Honk Mother and permanently banished to these catacombs for once being an unfunny shitter who brought grief instead of laughter." faction = FACTION_TUNNELCLOWN icon = 'icons/mob/clowns_vr.dmi' icon_state = "cluwne" icon_living = "cluwne" icon_dead = "cluwne_dead" icon_gib = "clown_gib" speak_chance = 5 turns_per_move = 5 response_help = "pokes" response_disarm = "gently pushes aside" response_harm = "euthanizes" // speak = list("HONK!", "Honk!", "H-Honk...", "Honk... Please...","Kill me... Honk.", "It hurts to live... Honk...","The pain... HONK!") // emote_hear = list("honks", "wheeps","sobs","whimpers","honks uncontrollably") a_intent = I_HURT stop_when_pulled = 0 maxHealth = 10 health = 10 speed = 1 harm_intent_damage = 8 melee_damage_lower = 1 // Pathetic creatures. melee_damage_upper = 1 attacktext = "honked" attack_sound = 'sound/items/bikehorn.ogg' status_flags = CANPUSH min_oxy = 5 max_oxy = 0 min_tox = 0 max_tox = 1 min_co2 = 0 max_co2 = 5 min_n2 = 0 max_n2 = 0 minbodytemp = 270 maxbodytemp = 370 heat_damage_per_tick = 15 cold_damage_per_tick = 10 unsuitable_atoms_damage = 10 /obj/random/mob/clown name = "Random Clown Mob" desc = "This is a random clown spawn. You aren't supposed to see this. Call an admin because reality has broken into the meta." icon = 'icons/mob/clowns_vr.dmi' icon_state = "clown" spawn_nothing_percentage = 50 item_to_spawn() return pick(prob(3);/mob/living/simple_mob/hostile/cluwne, prob(2);/mob/living/simple_mob/hostile/tunnelclown/sentinel, prob(1);/mob/living/simple_mob/hostile/tunnelclown) /obj/item/paper/awaygate/labyrinth/calypso name = "copy of the Final Flight of Calypso" info = {"
//BEGIN//
Penned by Captain Honkington.
2554-11-24
Base camp has been established at survey site A and construction of planetside shuttle dock has been completed. The dig team have been waiting for this moment for years, a chance to unearth a monument that has lain untouched for thousands of years. So many secrets, so many lost treasures, and we will be the ones to bring them to the fore once again, to show that our civilisation is not a joke. This will be a momentous occasion.
2554-11-29
The dig team have located a small structure 2.3km SSW of the shuttle dock. Upon further investigation, the entire hill upon which it sits appears to have been artificially constructed! Further survey equipment is en-route, initial scans indicate some sort of vast complex beneath, and the team believe they may have found the entrance.
2554-12-01
Well, they found the entrance. A great stone door with a lead seal. We have yet to translate the markings. Probably telling us to stay out, but since when have our people ever done that? Honk.
2554-12-02
The dig team have reported vast halls filled with writings, huge inscriptions upon the far wall facing the door - the images are truly breathtaking! I haven't seen a translation, but the markings on the door apparently warned of some terrible curse. It doesn't seem to have dissuaded the dig team though. If anything, they're in better spirits than ever.
2554-12-04
Security had to break up a fight in the mess today. One of the archaeologists had a joke to tell and became violent upon being told we'd probably heard it before. Ruffled everyone's feathers a bit, but everyone seemed to laugh it off.
2554-12-07
Security was stepped up to condition blue today. Something about the joke, the crew are getting obsessed with it, graffiti on the walls, smashing windows and screaming over comms. Tooters and I didn't hear what they said, what little we did make out was.. just noise. Medical have been doing what they can, but so far haven't isolated any kind of virus.
2554-12-08:1
Red alert authorised by Captain Honkington and First Officer Tooters. Things have progressed to a full-on riot. Contact with medical has been lost.
It's the joke, they brought them there, passed it on, the doctors heard it. Warden Clankers managed to get the earmuffs from the firing range, we're going to try and make a break for the launch.
2554-12-08:2
Dear god, they got Tooters. Pulled the earmuffs right off his head and screamed in his ears, the poor sod just started.. giggling. Clankers and I got away, we're holed up in the engine room.
We're going to rig the engines to blow. God, code Delta? How did a joke come to this?
Date unknown
Clankers didn't make it. Last I saw, he was shutting off the coolant and pouring plasma into the gas mix, then... nothing but fire. I just managed to make it to the launch before the core blew, didn't even reach the cockpit, just hit the emergency boosters. I have no idea what the hell they found down there, what sort of thing could twist a crew of upstanding clowns into such... parodies of their former selves. I don't know how long I've been drifting, it could be days and I haven't been able to bring myself to even take the helm. I can only hope that whatever horrible secrets they dug up down there died with them.
Date unknown
I just heard a noise. Oh god, please let me be alone.
Date unknown
Oh god they're here. Some of them made it, I can hear them. What the hell did I do to deserve this? I can't even count the sounds, there must be over a dozen of them, dear god how did they fit so many of them into that tiny cockpit?
Oh holy honkmonther preserve me, this isn't funny. This isn't funny at a-
HONK
//END//"} /obj/item/paper/awaygate/labyrinth/research name = "research notes" info = {"This must be the location of the alleged dig site mentioned in the Calypso's logs. These are the coordinates recovered from the wreck, and everything checks out. My excavation team discovered two monoliths; one near the surface, and another at an underground shrine. I think this is it, but Dr. Madison hasn't come back with his team to confirm. I'm about to leave and check it out for myself. I've translated some of the writing we copied, and it looks like a riddle. Maybe Dr. Madison has already figured it out. He was excited to head back down with the team after I translated it. I wonder what it means. I'll translate the rest when I get back."} /obj/effect/spawner/lootdrop/labyrinth icon = 'icons/mob/screen1.dmi' icon_state = "x2" lootcount = 1 //how many items will be spawned lootdoubles = 0 //if the same item can be spawned twice loot = "" //a list of possible items to spawn- a string of paths