mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-17 02:47:58 +01:00
New Away Site: Hiskyn Treasure Trove (#21324)
EDIT: This is complete and no longer a work in progress. I've tried to make sure that everything is tested and working properly but if there are issues please let me know. This away site is intended to be a high risk, high reward, encounter. I'm also attempting to increase its replayability by incorporating a number of sections and submaps that will be newly generated each time. Things added or changed: - Additional traps and environmental hazards. - Lava is now more deadly. It used to only set you on fire, now it will burn you appropriately. - Minor sprite fixes for uncommon elements for easier mapping; throwers, step triggers. - Map and associated files, submap json, landmarks, areas, ect. --------- Signed-off-by: Evandorf <ej_denton@msn.com> Co-authored-by: Kano <89972582+kano-dot@users.noreply.github.com>
This commit is contained in:
@@ -3991,6 +3991,9 @@
|
||||
#include "maps\away\away_site\tajara\scrapper\scrapper_landmarks.dm"
|
||||
#include "maps\away\away_site\tajara\taj_safehouse\tajara_safehouse.dm"
|
||||
#include "maps\away\away_site\tajara\taj_safehouse\tajara_safehouse_ghostroles.dm"
|
||||
#include "maps\away\away_site\treasure_trove\treasure_trove.dm"
|
||||
#include "maps\away\away_site\treasure_trove\treasure_trove_areas.dm"
|
||||
#include "maps\away\away_site\treasure_trove\treasure_trove_landmarks.dm"
|
||||
#include "maps\away\away_site\uueoaesa\omgolo\omgolo_smuggler.dm"
|
||||
#include "maps\away\away_site\uueoaesa\omgolo\omgolo_tourist.dm"
|
||||
#include "maps\away\away_site\uueoaesa\reclamation\ihss_reclamation.dm"
|
||||
|
||||
@@ -1250,6 +1250,24 @@
|
||||
ailock = 1
|
||||
req_one_access = list(ACCESS_LEGION, ACCESS_TCAF_SHIPS)
|
||||
|
||||
/obj/machinery/porta_turret/hologram
|
||||
name = "warrior statue"
|
||||
desc = "An ancient and crumbling sandstone statue of an Unathi. This one is armored, and wields a war scythe."
|
||||
name_override = TRUE
|
||||
icon_state = "cover_holo"
|
||||
light_range = 0
|
||||
light_power = 1
|
||||
installation = /obj/item/gun/energy/mountedsmg
|
||||
lethal = 1
|
||||
lethal_icon = 1
|
||||
egun = 0
|
||||
sprite_set = "ballistic"
|
||||
cover_set = "holo"
|
||||
eprojectile = /obj/projectile/bullet/pistol/medium
|
||||
eshot_sound = 'sound/weapons/gunshot/gunshot_saw.ogg'
|
||||
no_salvage = TRUE
|
||||
req_one_access = list(ACCESS_SYNDICATE)
|
||||
|
||||
#undef TURRET_PRIORITY_TARGET
|
||||
#undef TURRET_SECONDARY_TARGET
|
||||
#undef TURRET_NOT_TARGET
|
||||
|
||||
@@ -63,6 +63,11 @@
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
H.apply_radiation(5)
|
||||
STOP_PROCESSING(SSprocessing, src)
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/radioactive/Initialize()
|
||||
. = ..()
|
||||
START_PROCESSING(SSprocessing, src)
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/radioactive/process()
|
||||
SSradiation.radiate(src, 25)
|
||||
|
||||
@@ -109,6 +109,8 @@
|
||||
|
||||
/* Tosses things in a certain direction */
|
||||
/obj/effect/step_trigger/thrower
|
||||
icon = 'icons/mob/screen/generic.dmi'
|
||||
icon_state = "dir_arrow"
|
||||
var/direction = SOUTH // the direction of throw
|
||||
var/tiles = 3 // if 0: forever until atom hits a stopper
|
||||
var/immobilize = 1 // if nonzero: prevents mobs from moving while they're being flung
|
||||
|
||||
@@ -207,6 +207,9 @@
|
||||
var/explosion_size = 3
|
||||
var/spread_range = 7
|
||||
|
||||
/obj/item/landmine/frag/deployed
|
||||
deployed = TRUE
|
||||
|
||||
/obj/item/landmine/frag/trigger(mob/living/triggerer)
|
||||
spark(src, 3, GLOB.alldirs)
|
||||
fragem(src,num_fragments,num_fragments,explosion_size,explosion_size+1,fragment_damage,damage_step,TRUE)
|
||||
@@ -304,6 +307,9 @@
|
||||
/obj/item/landmine/phoron
|
||||
icon_state = "phoronlandmine"
|
||||
|
||||
/obj/item/landmine/phoron/deployed
|
||||
deployed = TRUE
|
||||
|
||||
/obj/item/landmine/phoron/trigger(mob/living/triggerer)
|
||||
spark(src, 3, GLOB.alldirs)
|
||||
for (var/turf/simulated/floor/target in range(1,src))
|
||||
@@ -322,6 +328,9 @@
|
||||
/obj/item/landmine/n2o
|
||||
icon_state = "phoronlandmine"
|
||||
|
||||
/obj/item/landmine/n2o/deployed
|
||||
deployed = TRUE
|
||||
|
||||
/obj/item/landmine/n2o/trigger(mob/living/L)
|
||||
spark(src, 3, GLOB.alldirs)
|
||||
for (var/turf/simulated/floor/target in range(1,src))
|
||||
@@ -338,6 +347,9 @@
|
||||
/obj/item/landmine/emp
|
||||
icon_state = "emplandmine"
|
||||
|
||||
/obj/item/landmine/emp/deployed
|
||||
deployed = TRUE
|
||||
|
||||
/obj/item/landmine/emp/trigger(mob/living/triggerer)
|
||||
spark(src, 3, GLOB.alldirs)
|
||||
empulse(src.loc, 2, 4)
|
||||
|
||||
@@ -209,29 +209,28 @@
|
||||
desc = "This is a random soap."
|
||||
icon = 'icons/obj/soap.dmi'
|
||||
icon_state = "soap"
|
||||
|
||||
/obj/random/soap/item_to_spawn()
|
||||
return pick(/obj/item/soap, \
|
||||
/obj/item/soap/nanotrasen, \
|
||||
/obj/item/soap/deluxe,\
|
||||
/obj/item/soap/space_soap,\
|
||||
/obj/item/soap/space_soap,\
|
||||
/obj/item/soap/water_soap,\
|
||||
/obj/item/soap/fire_soap,\
|
||||
/obj/item/soap/rainbow_soap,\
|
||||
/obj/item/soap/diamond_soap,\
|
||||
/obj/item/soap/uranium_soap,\
|
||||
/obj/item/soap/silver_soap,\
|
||||
/obj/item/soap/brown_soap,\
|
||||
/obj/item/soap/white_soap,\
|
||||
/obj/item/soap/grey_soap,\
|
||||
/obj/item/soap/pink_soap,\
|
||||
/obj/item/soap/purple_soap,\
|
||||
/obj/item/soap/blue_soap,\
|
||||
/obj/item/soap/cyan_soap,\
|
||||
/obj/item/soap/green_soap,\
|
||||
/obj/item/soap/yellow_soap,\
|
||||
/obj/item/soap/orange_soap,\
|
||||
/obj/item/soap/red_soap,\
|
||||
/obj/item/soap/golden_soap,\
|
||||
spawnlist = list(
|
||||
/obj/item/soap,
|
||||
/obj/item/soap/nanotrasen,
|
||||
/obj/item/soap/deluxe,
|
||||
/obj/item/soap/space_soap,
|
||||
/obj/item/soap/space_soap,
|
||||
/obj/item/soap/water_soap,
|
||||
/obj/item/soap/fire_soap,
|
||||
/obj/item/soap/rainbow_soap,
|
||||
/obj/item/soap/diamond_soap,
|
||||
/obj/item/soap/uranium_soap,
|
||||
/obj/item/soap/silver_soap,
|
||||
/obj/item/soap/brown_soap,
|
||||
/obj/item/soap/white_soap,
|
||||
/obj/item/soap/grey_soap,
|
||||
/obj/item/soap/pink_soap,
|
||||
/obj/item/soap/purple_soap,
|
||||
/obj/item/soap/blue_soap,
|
||||
/obj/item/soap/cyan_soap,
|
||||
/obj/item/soap/green_soap,
|
||||
/obj/item/soap/yellow_soap,
|
||||
/obj/item/soap/orange_soap,
|
||||
/obj/item/soap/red_soap,
|
||||
/obj/item/soap/golden_soap,
|
||||
)
|
||||
|
||||
@@ -256,7 +256,7 @@
|
||||
/obj/item/trap/punji/attack_mob(mob/living/L)
|
||||
|
||||
//Reveal the trap, if not already visible
|
||||
hide(FALSE)
|
||||
invisibility = 0
|
||||
|
||||
//Select a target zone
|
||||
var/target_zone
|
||||
@@ -352,6 +352,57 @@
|
||||
deployed = TRUE
|
||||
anchored = TRUE
|
||||
|
||||
/obj/item/trap/punji/deployed/hidden
|
||||
invisibility = INVISIBILITY_MAXIMUM
|
||||
|
||||
/obj/item/trap/jagged_rock
|
||||
name = "treacherous rock"
|
||||
desc = "A jagged and dangerous outcropping."
|
||||
icon = 'icons/obj/flora/rocks_grey.dmi'
|
||||
icon_state = "basalt"
|
||||
anchored = TRUE
|
||||
invisibility = 0
|
||||
|
||||
/obj/item/trap/jagged_rock/on_entered(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs)
|
||||
if(isliving(arrived))
|
||||
var/mob/living/L = arrived
|
||||
attack_mob(L)
|
||||
update_icon()
|
||||
|
||||
/obj/item/trap/jagged_rock/attack_mob(mob/living/L)
|
||||
|
||||
//Select a target zone
|
||||
var/target_zone
|
||||
if(L.lying)
|
||||
target_zone = pick(BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG, BP_L_HAND, BP_L_ARM, BP_R_HAND, BP_R_ARM)
|
||||
else
|
||||
target_zone = pick(BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG)
|
||||
|
||||
//Try to apply the damage
|
||||
var/success = L.apply_damage(50, DAMAGE_BRUTE, target_zone, used_weapon = src, armor_pen = activated_armor_penetration)
|
||||
//Apply weakness, so the victim doesn't walk immediately back out of the trap
|
||||
L.Weaken(10)
|
||||
|
||||
//If successfully applied, give the message
|
||||
if(success)
|
||||
|
||||
//Give a simple message and return if it's not a human
|
||||
if(!ishuman(L))
|
||||
L.visible_message(SPAN_DANGER("[L] slams into \the [src]!"))
|
||||
return
|
||||
|
||||
var/mob/living/carbon/human/human = L
|
||||
var/obj/item/organ/organ = human.get_organ(target_zone)
|
||||
|
||||
if(isipc(L) || isrobot(L))
|
||||
playsound(src, 'sound/weapons/smash.ogg', 100, TRUE)
|
||||
else
|
||||
playsound(src, 'sound/weapons/heavysmash.ogg', 100, TRUE)
|
||||
|
||||
human.visible_message(SPAN_DANGER("\The [human] slams into \the [src]!"),
|
||||
SPAN_WARNING(FONT_LARGE(SPAN_DANGER("You crash on \the [src], feel your body crumble, and something sharp penetrate your [organ.name]!"))),
|
||||
SPAN_WARNING("<b>You feel your body crumble, and something sharp penetrate your [organ.name]!</b>"))
|
||||
|
||||
/**
|
||||
* # Animal trap
|
||||
*
|
||||
|
||||
@@ -438,14 +438,11 @@
|
||||
/obj/random/smalltank
|
||||
name = "random small tank"
|
||||
icon_state = "airtank"
|
||||
|
||||
/obj/random/smalltank/item_to_spawn()
|
||||
if (prob(40))
|
||||
return /obj/item/tank/emergency_oxygen
|
||||
else if (prob(60))
|
||||
return /obj/item/tank/emergency_oxygen/engi
|
||||
else
|
||||
return /obj/item/tank/emergency_oxygen/double
|
||||
problist = list(
|
||||
/obj/item/tank/emergency_oxygen = 3,
|
||||
/obj/item/tank/emergency_oxygen/engi = 2,
|
||||
/obj/item/tank/emergency_oxygen/double = 1,
|
||||
)
|
||||
|
||||
/obj/random/pottedplant
|
||||
name = "random potted plant, big"
|
||||
@@ -641,3 +638,12 @@
|
||||
/obj/random/med_stack = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/ammonia = 1,
|
||||
)
|
||||
|
||||
/obj/random/holoturret
|
||||
name = "random holoturret"
|
||||
desc = "This is a random turret item. It could be active or simply a statue."
|
||||
icon_state = "holoturret"
|
||||
problist = list(
|
||||
/obj/machinery/porta_turret/hologram = 1,
|
||||
/obj/structure/unathi_statue/warrior/right = 1,
|
||||
)
|
||||
|
||||
@@ -22,27 +22,19 @@
|
||||
|
||||
return INITIALIZE_HINT_QDEL
|
||||
|
||||
// this function should return a specific item to spawn
|
||||
/obj/random/proc/item_to_spawn()
|
||||
return 0
|
||||
|
||||
/obj/random/proc/post_spawn(obj/thing)
|
||||
LOG_DEBUG("random_obj: [DEBUG_REF(src)] registered itself as having post_spawn, but did not override post_spawn()!")
|
||||
|
||||
// creates the random item
|
||||
/obj/random/proc/spawn_item()
|
||||
if (spawnlist)
|
||||
if(spawnlist)
|
||||
var/itemtype = pick(spawnlist)
|
||||
. = new itemtype(loc)
|
||||
|
||||
else if (problist)
|
||||
if(problist)
|
||||
var/itemtype = pickweight(problist)
|
||||
. = new itemtype(loc)
|
||||
|
||||
else
|
||||
var/itemtype = item_to_spawn()
|
||||
. = new itemtype(loc)
|
||||
|
||||
if (!.)
|
||||
LOG_DEBUG("random_obj: [DEBUG_REF(src)] returned null item!")
|
||||
|
||||
@@ -51,6 +43,3 @@
|
||||
desc = "This item type is used to randomly spawn a given object at round-start"
|
||||
icon_state = "x3"
|
||||
var/spawn_object = null
|
||||
|
||||
/obj/random/single/item_to_spawn()
|
||||
return ispath(spawn_object) ? spawn_object : text2path(spawn_object)
|
||||
|
||||
@@ -246,3 +246,12 @@
|
||||
E.charge_cost *= 2
|
||||
E.self_recharge = 0
|
||||
E.reliability = 90
|
||||
|
||||
/obj/random/mine
|
||||
name = "random deployed mine"
|
||||
desc = "This will choose from a number of available mines and they will be active at start."
|
||||
icon_state = "landmine"
|
||||
spawnlist = list(
|
||||
/obj/item/landmine/frag/deployed,
|
||||
/obj/item/landmine/emp/deployed,
|
||||
)
|
||||
|
||||
@@ -3,6 +3,63 @@
|
||||
name = "lava"
|
||||
icon = 'icons/turf/flooring/lava.dmi'
|
||||
icon_state = "lava"
|
||||
desc = "Liquid rock; it can melt flesh from bone in seconds."
|
||||
|
||||
/turf/simulated/floor/airless/lava/Entered(atom/movable/AM, atom/oldloc)
|
||||
if(istype(AM, /mob/living))
|
||||
var/mob/living/L = AM
|
||||
if(locate(/obj/structure/lattice/catwalk, src)) //should be safe to walk upon
|
||||
return TRUE
|
||||
if(!istype(oldloc,/turf/simulated/floor/airless/lava))
|
||||
to_chat(L, SPAN_WARNING("You are covered by fire and heat from entering \the [src]!"))
|
||||
if(isanimal(L))
|
||||
var/mob/living/simple_animal/H = L
|
||||
if(H.flying) //flying mobs will ignore the lava
|
||||
return TRUE
|
||||
else
|
||||
L.bodytemperature = min(L.bodytemperature + 150, 1000)
|
||||
else
|
||||
var/target_zone
|
||||
if(L.lying)
|
||||
target_zone = pick(BP_ALL_LIMBS)
|
||||
else
|
||||
target_zone = pick(BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG)
|
||||
|
||||
//Try to apply the damage
|
||||
var/success = L.apply_damage(50, DAMAGE_BURN, target_zone, used_weapon = src, armor_pen = 50)
|
||||
//Apply weakness, so the victim doesn't walk into more lava
|
||||
L.Weaken(10)
|
||||
L.IgniteMob(3)
|
||||
|
||||
//If successfully applied, give the message
|
||||
if(success)
|
||||
if(!ishuman(L))
|
||||
L.visible_message(SPAN_DANGER("[L] falls into \the [src]!"))
|
||||
return
|
||||
|
||||
var/mob/living/carbon/human/human = L
|
||||
var/obj/item/organ/organ = human.get_organ(target_zone)
|
||||
|
||||
if(isipc(L) || isrobot(L))
|
||||
playsound(src, 'sound/weapons/smash.ogg', 100, TRUE)
|
||||
else
|
||||
playsound(src, 'sound/effects/meatsizzle.ogg', 100, TRUE)
|
||||
|
||||
human.visible_message(SPAN_DANGER("\The [human] slams into \the [src]!"),
|
||||
SPAN_WARNING(FONT_LARGE(SPAN_DANGER("You step on \the [src], feel instant pain, and the skin on your [organ.name] begins to burn away!"))),
|
||||
SPAN_WARNING("<b>You instant pain, and the skin on your [organ.name] begins to burn away!</b>"))
|
||||
return TRUE
|
||||
..()
|
||||
|
||||
/turf/simulated/floor/airless/lava/Exited(atom/movable/AM, atom/newloc)
|
||||
if(locate(/obj/structure/lattice/catwalk, src)) //should prevent people in lava from seeing messages about exiting lava
|
||||
return TRUE
|
||||
|
||||
if(istype(AM, /mob/living))
|
||||
var/mob/living/L = AM
|
||||
if(!istype(newloc, /turf/simulated/floor/airless/lava))
|
||||
to_chat(L, SPAN_WARNING("You climb out of \the [src]."))
|
||||
..()
|
||||
|
||||
/turf/simulated/floor/ice
|
||||
name = "ice"
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
M.set_id_info(W)
|
||||
M.equip_to_slot_or_del(W, slot_wear_id)
|
||||
|
||||
M.update_icon()
|
||||
do_extra_customization(M)
|
||||
qdel(src)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// These are pricey, but damn do they look nice.
|
||||
/turf/simulated/lava
|
||||
name = "lava"
|
||||
desc = "Toasty."
|
||||
desc = "Liquid rock; it can melt flesh from bone in seconds."
|
||||
icon = 'icons/turf/smooth/lava.dmi'
|
||||
icon_state = "smooth"
|
||||
gender = PLURAL
|
||||
@@ -37,11 +37,42 @@
|
||||
else
|
||||
L.bodytemperature = min(L.bodytemperature + 150, 1000)
|
||||
else
|
||||
L.IgniteMob(15)
|
||||
return TRUE
|
||||
var/target_zone
|
||||
if(L.lying)
|
||||
target_zone = pick(BP_ALL_LIMBS)
|
||||
else
|
||||
target_zone = pick(BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG)
|
||||
|
||||
//Try to apply the damage
|
||||
var/success = L.apply_damage(50, DAMAGE_BURN, target_zone, used_weapon = src, armor_pen = 50)
|
||||
//Apply weakness, so the victim doesn't walk into more lava
|
||||
L.Weaken(10)
|
||||
L.IgniteMob(3)
|
||||
|
||||
//If successfully applied, give the message
|
||||
if(success)
|
||||
if(!ishuman(L))
|
||||
L.visible_message(SPAN_DANGER("[L] falls into \the [src]!"))
|
||||
return
|
||||
|
||||
var/mob/living/carbon/human/human = L
|
||||
var/obj/item/organ/organ = human.get_organ(target_zone)
|
||||
|
||||
if(isipc(L) || isrobot(L))
|
||||
playsound(src, 'sound/weapons/smash.ogg', 100, TRUE)
|
||||
else
|
||||
playsound(src, 'sound/effects/meatsizzle.ogg', 100, TRUE)
|
||||
|
||||
human.visible_message(SPAN_DANGER("\The [human] slams into \the [src]!"),
|
||||
SPAN_WARNING(FONT_LARGE(SPAN_DANGER("You step on \the [src], feel instant pain, and the skin on your [organ.name] begins to burn away!"))),
|
||||
SPAN_WARNING("<b>You instant pain, and the skin on your [organ.name] begins to burn away!</b>"))
|
||||
return TRUE
|
||||
..()
|
||||
|
||||
/turf/simulated/lava/Exited(atom/movable/AM, atom/newloc)
|
||||
if(locate(/obj/structure/lattice/catwalk, src)) //should prevent people in lava from seeing messages about exiting lava
|
||||
return TRUE
|
||||
|
||||
if(istype(AM, /mob/living))
|
||||
var/mob/living/L = AM
|
||||
if(!istype(newloc, /turf/simulated/lava))
|
||||
|
||||
@@ -476,3 +476,29 @@
|
||||
icon_state = "chemical_barrel"
|
||||
amount_per_transfer_from_this = 300
|
||||
reagents_to_add = list(/singleton/reagent/radioactive_waste = 1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/radioactive_waste/hazardous // Only use this if you want active radiation.
|
||||
name = "leaking radioactive waste barrel"
|
||||
desc = "A metal barrel containing radioactive waste; the seals on this one seem to have failed and noxious fumes are escaping."
|
||||
light_range = 2
|
||||
light_color = "#64C864"
|
||||
|
||||
/obj/structure/reagent_dispensers/radioactive_waste/hazardous/Initialize()
|
||||
. = ..()
|
||||
start_process()
|
||||
|
||||
/obj/structure/reagent_dispensers/radioactive_waste/hazardous/proc/start_process()
|
||||
START_PROCESSING(SSprocessing, src)
|
||||
|
||||
/obj/structure/reagent_dispensers/radioactive_waste/hazardous/process()
|
||||
if(!is_leaking && reagents.total_volume <= 0)
|
||||
STOP_PROCESSING(SSprocessing,src)
|
||||
return
|
||||
else
|
||||
if(reagents.total_volume > 0)
|
||||
SSradiation.radiate(src,60)
|
||||
|
||||
if(is_leaking)
|
||||
var/splash_amount = min(amount_per_transfer_from_this,60) //Hard limit of 60 per process
|
||||
reagents.trans_to_turf(get_turf(src),splash_amount)
|
||||
return
|
||||
|
||||
@@ -30,6 +30,15 @@
|
||||
. += ..()
|
||||
. += "ALT-click the [src] to lock or unlock it (if you have the appropriate ID access)."
|
||||
|
||||
/obj/machinery/shieldwallgen/active
|
||||
power_state = POWER_STARTING
|
||||
is_powered = TRUE
|
||||
wrenched = TRUE
|
||||
anchored = TRUE
|
||||
locked = FALSE
|
||||
icon_state = "Shield_Gen +a"
|
||||
storedpower = 9000000
|
||||
|
||||
/obj/machinery/shieldwallgen/update_icon()
|
||||
if(power_state >= POWER_STARTING)
|
||||
icon_state = "Shield_Gen +a"
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
################################
|
||||
# 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
|
||||
# - (fixes bugs)
|
||||
# wip
|
||||
# - (work in progress)
|
||||
# qol
|
||||
# - (quality of life)
|
||||
# soundadd
|
||||
# - (adds a sound)
|
||||
# sounddel
|
||||
# - (removes a sound)
|
||||
# rscadd
|
||||
# - (adds a feature)
|
||||
# rscdel
|
||||
# - (removes a feature)
|
||||
# imageadd
|
||||
# - (adds an image or sprite)
|
||||
# imagedel
|
||||
# - (removes an image or sprite)
|
||||
# spellcheck
|
||||
# - (fixes spelling or grammar)
|
||||
# experiment
|
||||
# - (experimental change)
|
||||
# balance
|
||||
# - (balance changes)
|
||||
# code_imp
|
||||
# - (misc internal code change)
|
||||
# refactor
|
||||
# - (refactors code)
|
||||
# config
|
||||
# - (makes a change to the config files)
|
||||
# admin
|
||||
# - (makes changes to administrator tools)
|
||||
# server
|
||||
# - (miscellaneous changes to server)
|
||||
#################################
|
||||
|
||||
# Your name.
|
||||
author: Evandorf
|
||||
|
||||
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
|
||||
delete-after: True
|
||||
|
||||
# Any changes you've made. See valid prefix list above.
|
||||
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
|
||||
# SCREW THIS UP AND IT WON'T WORK.
|
||||
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
|
||||
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- rscadd: "Added a new away site; Hiskyn Pirate Treasure Trove. Intended to be a high risk, high reward dive into boobytrapped ruins. Be warned and have fun."
|
||||
|
||||
- rscadd: "Lava is now more dangerous and you will suffer immediate burns from stepping in it. Don't step in lava."
|
||||
|
||||
- bugfix: "Adjusted random item spawning to prevent null errors and adjusted some random items to use problists."
|
||||
|
||||
- rscadd: "Created pre-deployed and random variants of certain things like mines and shield wall generators."
|
||||
|
||||
- bugfix: "Radioactive spills will give off radiation correctly, and some radioactive waste barrels are more hazardous, though labelled appropriately."
|
||||
|
||||
- rscadd: "Added a handful of environmental traps and sprites where appropriately."
|
||||
|
||||
- bugfix: "Fixed some corpse spawners not updating the sprites correctly after load."
|
||||
|
||||
- bugfix: "Set correct icons for certain step triggers. Doing so caused dirty var errors in some existing maps and those were corrected as well."
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 59 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 55 KiB |
@@ -423,7 +423,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"ane" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/wood,
|
||||
@@ -626,7 +625,6 @@
|
||||
},
|
||||
/obj/structure/chainlink_fence,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -731,7 +729,6 @@
|
||||
/area/point_verdant/interior/restaurant)
|
||||
"awl" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -827,7 +824,6 @@
|
||||
/area/point_verdant/interior/offices)
|
||||
"ayh" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/tiled/full,
|
||||
@@ -1336,7 +1332,6 @@
|
||||
pixel_y = 19
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -1890,7 +1885,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"bdx" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/wall,
|
||||
@@ -2384,7 +2378,6 @@
|
||||
name = "cable"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -3181,7 +3174,6 @@
|
||||
},
|
||||
/obj/structure/closet/crate/bin/urban/dumpster,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/sidewalk/flat,
|
||||
@@ -3321,7 +3313,6 @@
|
||||
/area/point_verdant/interior/tailor)
|
||||
"bNl" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/sidewalk,
|
||||
@@ -3474,7 +3465,6 @@
|
||||
/area/point_verdant/interior/offices/kaf)
|
||||
"bUu" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -3855,7 +3845,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -4533,7 +4522,6 @@
|
||||
/area/point_verdant/interior/cafe)
|
||||
"cBJ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -4878,7 +4866,6 @@
|
||||
/area/point_verdant/interior/offices/basement)
|
||||
"cKO" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -4948,7 +4935,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"cMP" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -5179,7 +5165,6 @@
|
||||
/area/point_verdant/interior/cafe)
|
||||
"cSw" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/effect/decal/road_marking/thin{
|
||||
@@ -5747,7 +5732,6 @@
|
||||
/area/point_verdant/interior/pharmacy)
|
||||
"dfj" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
@@ -5787,7 +5771,6 @@
|
||||
pixel_y = 19
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang/no_smooth,
|
||||
@@ -5829,7 +5812,6 @@
|
||||
/area/point_verdant/sewer)
|
||||
"dgZ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -5909,7 +5891,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -5996,7 +5977,6 @@
|
||||
/area/point_verdant/interior/hotel/basement)
|
||||
"dld" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -6944,7 +6924,6 @@
|
||||
icon_state = "cliff1-bottom"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -7344,7 +7323,6 @@
|
||||
/area/point_verdant/interior)
|
||||
"eai" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -7771,7 +7749,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"emr" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/table/rack/clothing,
|
||||
@@ -8073,7 +8050,6 @@
|
||||
/obj/structure/lattice/catwalk/indoor/urban,
|
||||
/obj/structure/chainlink_fence,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -8566,7 +8542,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"eEv" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/effect/decal/road_marking/thin{
|
||||
@@ -8653,7 +8628,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -8958,7 +8932,6 @@
|
||||
name = "tram track"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -9401,7 +9374,6 @@
|
||||
/area/point_verdant/interior)
|
||||
"fcV" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -9695,7 +9667,6 @@
|
||||
/area/point_verdant/interior/maint_janitorial)
|
||||
"fmd" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/chainlink_fence{
|
||||
@@ -10277,7 +10248,6 @@
|
||||
/area/point_verdant/interior/tunnels)
|
||||
"fAq" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -10308,7 +10278,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"fBm" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/chainlink_fence{
|
||||
@@ -10688,7 +10657,6 @@
|
||||
/area/point_verdant/interior/hotel/basement)
|
||||
"fNv" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -10809,7 +10777,6 @@
|
||||
"fPk" = (
|
||||
/obj/structure/lattice/catwalk/indoor/urban,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -11016,7 +10983,6 @@
|
||||
},
|
||||
/obj/effect/decal/road_marking/no_pass,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -11090,7 +11056,6 @@
|
||||
"gaa" = (
|
||||
/obj/structure/flora/bush/konyang_reeds/water,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -11621,7 +11586,6 @@
|
||||
/area/point_verdant/interior/offices/basement)
|
||||
"gts" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/automobile_filler,
|
||||
@@ -12040,7 +12004,6 @@
|
||||
/area/point_verdant/interior/pharmacy)
|
||||
"gHH" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -12616,7 +12579,6 @@
|
||||
name = "cable"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -13041,7 +13003,6 @@
|
||||
/area/point_verdant/interior/bar)
|
||||
"hom" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -13088,7 +13049,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -13474,7 +13434,6 @@
|
||||
/area/point_verdant/interior/offices)
|
||||
"hBR" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -13822,7 +13781,6 @@
|
||||
name = "tram track"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -14011,7 +13969,6 @@
|
||||
/area/point_verdant/interior/decrepit)
|
||||
"hTc" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -14167,7 +14124,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/konyang,
|
||||
@@ -14367,7 +14323,6 @@
|
||||
"iaS" = (
|
||||
/obj/structure/lattice/catwalk/indoor/urban,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/random/dirt_75,
|
||||
@@ -15009,7 +14964,6 @@
|
||||
icon_state = "cliff1-bottom"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -15066,7 +15020,6 @@
|
||||
/area/point_verdant/interior/police)
|
||||
"ixt" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -15114,7 +15067,6 @@
|
||||
name = "tram track"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -15600,7 +15552,6 @@
|
||||
/area/point_verdant/interior/tunnels)
|
||||
"iKJ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -15772,7 +15723,6 @@
|
||||
/area/point_verdant/interior/offices/basement)
|
||||
"iPa" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -15861,7 +15811,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -16320,7 +16269,6 @@
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -17457,7 +17405,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -17670,7 +17617,6 @@
|
||||
/area/point_verdant/interior/cafe)
|
||||
"jVB" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -18394,7 +18340,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"knT" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -18638,7 +18583,6 @@
|
||||
/area/point_verdant/interior/cafe)
|
||||
"kvH" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/konyang,
|
||||
@@ -18773,7 +18717,6 @@
|
||||
"kzW" = (
|
||||
/obj/structure/boat,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/automobile_filler,
|
||||
@@ -19164,7 +19107,6 @@
|
||||
/area/point_verdant/interior/tailor)
|
||||
"kIA" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -19418,7 +19360,6 @@
|
||||
"kSZ" = (
|
||||
/obj/structure/flora/rock/konyang/water,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -19653,7 +19594,6 @@
|
||||
/area/point_verdant/interior/hotel/basement)
|
||||
"kZG" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/chainlink_fence{
|
||||
@@ -19705,7 +19645,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"lbi" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -20705,7 +20644,6 @@
|
||||
icon_state = "cliff-west"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -21243,7 +21181,6 @@
|
||||
icon_state = "cliff-west"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -22551,7 +22488,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"mGD" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -22903,7 +22839,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"mRq" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -24268,7 +24203,6 @@
|
||||
/area/point_verdant/sewer)
|
||||
"nEP" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -24377,7 +24311,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -24806,7 +24739,6 @@
|
||||
/area/point_verdant/interior/offices/basement)
|
||||
"nXd" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -25706,7 +25638,6 @@
|
||||
/obj/structure/flora/rock/konyang/water,
|
||||
/obj/structure/flora/bush/konyang_reeds/water,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -25714,7 +25645,6 @@
|
||||
/area/point_verdant/water)
|
||||
"oyM" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -25912,7 +25842,6 @@
|
||||
/area/point_verdant/interior/laundromat)
|
||||
"oEg" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -26531,7 +26460,6 @@
|
||||
/area/point_verdant/interior/offices)
|
||||
"oXl" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -26782,7 +26710,6 @@
|
||||
/area/point_verdant/interior/hotel/basement)
|
||||
"pgo" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 5
|
||||
},
|
||||
@@ -26846,7 +26773,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"phF" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -27984,7 +27910,6 @@
|
||||
/area/point_verdant/interior/police)
|
||||
"pWe" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/sewage,
|
||||
@@ -29254,7 +29179,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -29656,7 +29580,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/closet/crate/bin/urban,
|
||||
@@ -29673,7 +29596,6 @@
|
||||
/area/point_verdant/interior/bar)
|
||||
"qXK" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -29966,7 +29888,6 @@
|
||||
"rib" = (
|
||||
/obj/structure/flora/bush/konyang_reeds/water,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -30189,7 +30110,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"roC" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/chainlink_fence{
|
||||
@@ -30446,7 +30366,6 @@
|
||||
"rvH" = (
|
||||
/obj/structure/flora/bush/konyang_reeds/water,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/konyang,
|
||||
@@ -31066,7 +30985,6 @@
|
||||
icon_state = "cliff-west"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -31088,7 +31006,6 @@
|
||||
/area/point_verdant/interior/tunnels)
|
||||
"rRY" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/unsimulated/floor/plating,
|
||||
@@ -31397,7 +31314,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"scm" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 5
|
||||
},
|
||||
@@ -31799,7 +31715,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -32053,7 +31968,6 @@
|
||||
icon_state = "cliff2-bottom"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -32370,7 +32284,6 @@
|
||||
name = "tram track"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -32800,7 +32713,6 @@
|
||||
/area/point_verdant/interior/decrepit)
|
||||
"sWJ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -32848,7 +32760,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -34089,7 +34000,6 @@
|
||||
},
|
||||
/obj/effect/decal/road_marking/reflector,
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -34154,7 +34064,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"tJO" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -34461,7 +34370,6 @@
|
||||
icon_state = "topcorner_west"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -35066,7 +34974,6 @@
|
||||
/area/point_verdant/interior/spaceport)
|
||||
"uoW" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/asphalt,
|
||||
@@ -36856,7 +36763,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -37986,14 +37892,12 @@
|
||||
icon_state = "botcorner_east"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
/area/point_verdant/water)
|
||||
"vXd" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -38612,7 +38516,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"wsA" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -38897,7 +38800,6 @@
|
||||
/area/point_verdant/interior/parking)
|
||||
"wzZ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -38956,7 +38858,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/closet/crate/bin/urban/dumpster,
|
||||
@@ -39407,7 +39308,6 @@
|
||||
name = "tram track"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -39697,7 +39597,6 @@
|
||||
/area/point_verdant/interior/offices)
|
||||
"wWW" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang/no_smooth,
|
||||
@@ -40074,7 +39973,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"xfT" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -40087,7 +39985,6 @@
|
||||
/area/point_verdant/interior/hotel/basement)
|
||||
"xgh" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/konyang,
|
||||
@@ -41132,7 +41029,6 @@
|
||||
/area/point_verdant/outdoors)
|
||||
"xLm" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -41357,7 +41253,6 @@
|
||||
name = "cable"
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -41531,7 +41426,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/flora/bush/konyang_reeds,
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
/datum/map_template/ruin/away_site/trove
|
||||
name = "isolated garden planetoid"
|
||||
description = "A hidden but beautiful planetoid; breathable air, lush vegetation, a thriving biosphere and pristine oceans make it seem too good to be true."
|
||||
|
||||
prefix = "away_site/treasure_trove/"
|
||||
suffix = "treasure_trove.dmm"
|
||||
|
||||
sectors = list(ALL_POSSIBLE_SECTORS)
|
||||
spawn_weight = 1
|
||||
spawn_cost = 1
|
||||
id = "trove"
|
||||
exoplanet_lightlevel = 3
|
||||
exoplanet_lightcolor = COLOR_WHITE
|
||||
|
||||
traits = list(
|
||||
list(ZTRAIT_AWAY = TRUE, ZTRAIT_UP = TRUE, ZTRAIT_DOWN = FALSE),
|
||||
list(ZTRAIT_AWAY = TRUE, ZTRAIT_UP = FALSE, ZTRAIT_DOWN = TRUE),
|
||||
)
|
||||
|
||||
unit_test_groups = list(1)
|
||||
|
||||
/singleton/submap_archetype/treasure_trove
|
||||
map = "isolated garden planetoid"
|
||||
descriptor = "A hidden but beautiful planetoid; breathable air, lush vegetation, a thriving biosphere and pristine oceans make it seem too good to be true."
|
||||
|
||||
/obj/effect/overmap/visitable/sector/trove
|
||||
name = "isolated garden planetoid"
|
||||
desc = "A hidden but beautiful planetoid; breathable air, lush vegetation, a thriving biosphere and pristine oceans make it seem too good to be true."
|
||||
icon_state = "globe"
|
||||
color = "#10ad4c"
|
||||
initial_generic_waypoints = list(
|
||||
"nav_point_beach_01",
|
||||
"nav_point_beach_02a",
|
||||
"nav_point_beach_02b",
|
||||
"nav_point_beach_02c",
|
||||
"nav_point_beach_02d",
|
||||
"nav_point_beach_03",
|
||||
"nav_point_beach_04"
|
||||
)
|
||||
|
||||
// ----- Map Effects and Assets
|
||||
|
||||
/obj/effect/step_trigger/teleport_fancy/trove/to_ocean
|
||||
uses = 0
|
||||
locationx = 12
|
||||
locationy = 235
|
||||
icon_state = "wave3"
|
||||
|
||||
/obj/effect/step_trigger/teleport_fancy/trove/to_beach
|
||||
uses = 0
|
||||
locationx = 23
|
||||
locationy = 14
|
||||
icon_state = "wave3"
|
||||
|
||||
|
||||
// ------ Fluff Items
|
||||
|
||||
/obj/item/paper/fluff/treasure_trove/dead_end
|
||||
name = "left behind note"
|
||||
desc = "A single piece of paper with a note to the finder."
|
||||
info = "\
|
||||
You went the wrong way.\
|
||||
"
|
||||
|
||||
/obj/item/paper/fluff/treasure_trove/warning
|
||||
name = "final warning"
|
||||
desc = "A warning to any who come here."
|
||||
info = "\
|
||||
So you made it through and found my loot? Enjoy the rest, but what's in here is mine."
|
||||
|
||||
|
||||
/obj/item/paper/fluff/treasure_trove/survivor
|
||||
name = "journal page"
|
||||
desc = "A single page remaining from a survivor's journal."
|
||||
info = "\
|
||||
I'm going to die here. This place is a death trap.<br> \
|
||||
We buried Rena, Markus, and the unathi but pretty quick something came<br> \
|
||||
and started digging them up. Staying away from the jungle.<br> \
|
||||
<br> \
|
||||
Alsir and Jena are intent on going into the caves. I told them no. \
|
||||
I'm not looking to die but it seems like this place is hungry for blood anyway. \
|
||||
<br> \
|
||||
They went into the caves two days ago. \
|
||||
They haven't come back. \
|
||||
<br> \
|
||||
Nearly got carried away by a riptide. Even the water is trying to kill me. \
|
||||
<br> \
|
||||
Found what seems to be an old prospecting setup, but it's too close to the jungle. I think something \
|
||||
caught my scent. It always feels like something is watching me... waiting. \
|
||||
"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,43 @@
|
||||
[
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 7,
|
||||
"submap_size_y": 7,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "treasure_trove_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/rest_rooms",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/rest_rooms",
|
||||
"submaps_can_repeat": false
|
||||
},
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 19,
|
||||
"submap_size_y": 11,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "treasure_trove_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/hallways",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/hallways",
|
||||
"submaps_can_repeat": true
|
||||
},
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 11,
|
||||
"submap_size_y": 18,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "treasure_trove_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/forks",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/forks",
|
||||
"submaps_can_repeat": false
|
||||
},
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 19,
|
||||
"submap_size_y": 12,
|
||||
"submap_size_z": 2,
|
||||
"submaps_dmm": "treasure_trove_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/stairs",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/stairs",
|
||||
"submaps_can_repeat": false
|
||||
}
|
||||
|
||||
]
|
||||
@@ -0,0 +1,47 @@
|
||||
// ------------------------- base/parent
|
||||
|
||||
/area/trove
|
||||
name = "Treasure Trove (base/abstract)"
|
||||
requires_power = TRUE
|
||||
area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS
|
||||
is_outside = OUTSIDE_NO
|
||||
|
||||
// ----- exterior
|
||||
|
||||
/area/trove/beach
|
||||
name = "Treasure Trove Beach"
|
||||
icon_state = "yellow"
|
||||
is_outside = OUTSIDE_YES
|
||||
ambience = 'sound/ambience/konyang/konyang-water.ogg'
|
||||
area_blurb = "You can hear the sound of waves hitting the shore. Something at the back of your mind makes you think the beauty of the area hides something darker."
|
||||
|
||||
/area/trove/beach/landing
|
||||
|
||||
/area/trove/ocean
|
||||
name = "Treasure Trove Ocean"
|
||||
icon_state = "purple"
|
||||
is_outside = OUTSIDE_YES
|
||||
ambience = 'sound/ambience/konyang/konyang-water.ogg'
|
||||
area_blurb = "Endless blue in all directions broken by the occasional jutting rock."
|
||||
|
||||
/area/trove/jungle
|
||||
name = "Treasure Trove Jungle"
|
||||
icon_state = "green"
|
||||
is_outside = OUTSIDE_YES
|
||||
ambience = 'sound/ambience/eeriejungle1.ogg'
|
||||
area_blurb = "Lush foliage and the sounds of distant animals... and something larger."
|
||||
|
||||
// ----- Interior
|
||||
|
||||
/area/trove/tunnels
|
||||
name = "Treasure Trove Tunnels"
|
||||
icon_state = "blue"
|
||||
requires_power = FALSE
|
||||
ambience = AMBIENCE_LAVA
|
||||
area_blurb = "You don't belong here. The dead are piled high, will you join them?"
|
||||
|
||||
/area/trove/vault
|
||||
name = "Treasure Trove Vault"
|
||||
icon_state = "storage"
|
||||
requires_power = FALSE
|
||||
area_blurb = "The end?"
|
||||
@@ -0,0 +1,66 @@
|
||||
/obj/effect/shuttle_landmark/trove/
|
||||
landmark_flags = SLANDMARK_FLAG_AUTOSET
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_01
|
||||
name = "Beach Landing Zone 01"
|
||||
landmark_tag = "nav_point_beach_01"
|
||||
dir = NORTH
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_02a
|
||||
name = "Beach Landing Zone 02a"
|
||||
landmark_tag = "nav_point_beach_02a"
|
||||
dir = SOUTH
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_02b
|
||||
name = "Beach Landing Zone 02b"
|
||||
landmark_tag = "nav_point_beach_02b"
|
||||
dir = EAST
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_02c
|
||||
name = "Beach Landing Zone 02c"
|
||||
landmark_tag = "nav_point_beach_02c"
|
||||
dir = NORTH
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_02d
|
||||
name = "Beach Landing Zone 02d"
|
||||
landmark_tag = "nav_point_beach_02d"
|
||||
dir = WEST
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_03
|
||||
name = "Beach Landing Zone 03"
|
||||
landmark_tag = "nav_point_beach_03"
|
||||
dir = EAST
|
||||
|
||||
/obj/effect/shuttle_landmark/trove/landing_04
|
||||
name = "Beach Landing Zone 04"
|
||||
landmark_tag = "nav_point_beach_04"
|
||||
dir = WEST
|
||||
|
||||
// Mapmanip
|
||||
// Hallways
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/hallways
|
||||
name = "Treasure Trove - Hallway Modules"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/hallways
|
||||
name = "Treasure Trove - Hallway Modules"
|
||||
|
||||
// Rest Rooms
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/rest_rooms
|
||||
name = "Treasure Trove - Rest Room Modules"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/rest_rooms
|
||||
name = "Treasure Trove - Rest Room Modules"
|
||||
|
||||
//Forks
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/forks
|
||||
name = "Treasure Trove - Fork Modules"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/forks
|
||||
name = "Treasure Trove - Fork Modules"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/treasure_trove/stairs
|
||||
name = "Treasure Trove - Stair Modules"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/treasure_trove/stairs
|
||||
name = "Treasure Trove - Stair Modules"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,6 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"al" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -78,7 +77,6 @@
|
||||
/area/space)
|
||||
"ia" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/konyang,
|
||||
@@ -103,7 +101,6 @@
|
||||
/area/exoplanet/grass/konyang)
|
||||
"jZ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 5
|
||||
},
|
||||
@@ -115,7 +112,6 @@
|
||||
/area/konyang_swamp_4)
|
||||
"kY" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
@@ -146,7 +142,6 @@
|
||||
/area/konyang_swamp_4)
|
||||
"nU" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -199,7 +194,6 @@
|
||||
/area/konyang_swamp_4)
|
||||
"rG" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -388,7 +382,6 @@
|
||||
/area/konyang_swamp_4)
|
||||
"Dr" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -425,7 +418,6 @@
|
||||
/area/exoplanet/grass/konyang)
|
||||
"FK" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
|
||||
@@ -254,7 +254,6 @@
|
||||
/area/space)
|
||||
"nh" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 8
|
||||
},
|
||||
@@ -323,7 +322,6 @@
|
||||
density = 0
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/shallow/konyang,
|
||||
@@ -346,7 +344,6 @@
|
||||
/area/space)
|
||||
"qy" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 5
|
||||
},
|
||||
@@ -354,7 +351,6 @@
|
||||
/area/space)
|
||||
"ro" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 4
|
||||
},
|
||||
@@ -460,7 +456,6 @@
|
||||
/area/space)
|
||||
"vS" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 6
|
||||
},
|
||||
@@ -567,7 +562,6 @@
|
||||
/area/space)
|
||||
"CD" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 10
|
||||
},
|
||||
@@ -661,7 +655,6 @@
|
||||
pixel_y = 19
|
||||
},
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/obj/structure/flora/rock/konyang/water,
|
||||
@@ -669,7 +662,6 @@
|
||||
/area/space)
|
||||
"HJ" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 1
|
||||
},
|
||||
@@ -685,7 +677,6 @@
|
||||
/area/space)
|
||||
"Ib" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1
|
||||
},
|
||||
/turf/simulated/floor/exoplanet/water/konyang,
|
||||
@@ -771,7 +762,6 @@
|
||||
/area/space)
|
||||
"LD" = (
|
||||
/obj/effect/step_trigger/thrower{
|
||||
icon_state = "dir_arrow";
|
||||
tiles = 1;
|
||||
dir = 9
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user