more stuff
This commit is contained in:
26
GainStation13/code/game/objects/tiles.dm
Normal file
26
GainStation13/code/game/objects/tiles.dm
Normal file
@@ -0,0 +1,26 @@
|
||||
/obj/item/stack/tile/mineral/sandstone
|
||||
name = "sandstone tile"
|
||||
singular_name = "sandstone floor tile"
|
||||
desc = "A rough stone tile."
|
||||
icon_state = "tile_sandstone"
|
||||
turf_type = /turf/open/floor/mineral/sandstone_floor
|
||||
mineralType = "sandstone"
|
||||
custom_materials = list(/datum/material/sandstone=500)
|
||||
|
||||
/obj/item/stack/tile/mineral/crimsonstone
|
||||
name = "crimson tile"
|
||||
singular_name = "crimson floor tile"
|
||||
desc = "A tile made out of layenia's local stone."
|
||||
icon_state = "tile_crimsonstone"
|
||||
turf_type = /turf/open/floor/mineral/crimsonstone_floor
|
||||
mineralType = "sandstone"
|
||||
custom_materials = list(/datum/material/sandstone=500)
|
||||
|
||||
/obj/item/stack/tile/mineral/basaltstone
|
||||
name = "basalt tile"
|
||||
singular_name = "basalt floor tile"
|
||||
desc = "A tile made out of Lavaland's local stone."
|
||||
icon_state = "tile_basaltstone"
|
||||
turf_type = /turf/open/floor/mineral/basaltstone_floor
|
||||
mineralType = "sandstone"
|
||||
custom_materials = list(/datum/material/sandstone=500)
|
||||
31
GainStation13/code/game/objects/turfs.dm
Normal file
31
GainStation13/code/game/objects/turfs.dm
Normal file
@@ -0,0 +1,31 @@
|
||||
/turf/open/floor/mineral/sandstone_floor
|
||||
name = "sandstone floor"
|
||||
icon_state = "sandstonef"
|
||||
floor_tile = /obj/item/stack/tile/mineral/sandstone
|
||||
icon = 'GainStation13/icons/turf/floors.dmi'
|
||||
icons = list("sandstonef","sandstonef_dam")
|
||||
|
||||
/turf/open/floor/mineral/crimsonstone_floor
|
||||
name = "crimson floor"
|
||||
icon_state = "crimsonstone"
|
||||
floor_tile = /obj/item/stack/tile/mineral/crimsonstone
|
||||
icon = 'GainStation13/icons/turf/floors.dmi'
|
||||
icons = list("crimsonstone","crimsonstone_dam")
|
||||
|
||||
/turf/open/floor/mineral/basaltstone_floor
|
||||
name = "basalt floor"
|
||||
icon_state = "basaltstone"
|
||||
floor_tile = /obj/item/stack/tile/mineral/basaltstone
|
||||
icon = 'GainStation13/icons/turf/floors.dmi'
|
||||
icons = list("basaltstone","basaltstone_dam")
|
||||
|
||||
/turf/open/floor/plaswood
|
||||
desc = "Stylish plaswood."
|
||||
icon = 'GainStation13/icons/turf/floors.dmi'
|
||||
icon_state = "plaswood"
|
||||
broken_states = list("plaswood-broken", "plaswood-broken2", "plaswood-broken3", "plaswood-broken4", "plaswood-broken5", "plaswood-broken6", "plaswood-broken7")
|
||||
footstep = FOOTSTEP_WOOD
|
||||
barefootstep = FOOTSTEP_WOOD_BAREFOOT
|
||||
clawfootstep = FOOTSTEP_WOOD_CLAW
|
||||
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
||||
tiled_dirt = FALSE
|
||||
165
GainStation13/code/modules/vehicles/grocery_cart_scooter.dm
Normal file
165
GainStation13/code/modules/vehicles/grocery_cart_scooter.dm
Normal file
@@ -0,0 +1,165 @@
|
||||
/obj/vehicle/ridden/grocery_cart/motorized
|
||||
name = "motorized grocery scooter"
|
||||
desc = "A motorized scooter with a basket."
|
||||
max_integrity = 150
|
||||
var/speed = 2
|
||||
var/power_efficiency = 1
|
||||
var/power_usage = 50
|
||||
var/panel_open = FALSE
|
||||
var/list/required_parts = list(/obj/item/stock_parts/manipulator,
|
||||
/obj/item/stock_parts/manipulator,
|
||||
/obj/item/stock_parts/capacitor)
|
||||
var/obj/item/stock_parts/cell/power_cell
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/CheckParts(list/parts_list)
|
||||
..()
|
||||
refresh_parts()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/proc/refresh_parts()
|
||||
speed = 1 // Should never be under 1
|
||||
for(var/obj/item/stock_parts/manipulator/M in contents)
|
||||
speed += M.rating
|
||||
for(var/obj/item/stock_parts/capacitor/C in contents)
|
||||
power_efficiency = C.rating
|
||||
var/datum/component/riding/D = GetComponent(/datum/component/riding)
|
||||
D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * delay_multiplier) / speed
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/obj_destruction(damage_flag)
|
||||
var/turf/T = get_turf(src)
|
||||
for(var/atom/movable/A in contents)
|
||||
A.forceMove(T)
|
||||
//if(isliving(A))
|
||||
// var/mob/living/L = A
|
||||
// L.update_mobility()
|
||||
..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/driver_move(mob/living/user, direction)
|
||||
if(istype(user))
|
||||
if(!canmove)
|
||||
return FALSE
|
||||
if(!power_cell)
|
||||
to_chat(user, "<span class='warning'>There seems to be no cell installed in [src].</span>")
|
||||
canmove = FALSE
|
||||
addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20)
|
||||
return FALSE
|
||||
if(power_cell.charge < power_usage / max(power_efficiency, 1))
|
||||
to_chat(user, "<span class='warning'>The display on [src] blinks 'Out of Power'.</span>")
|
||||
canmove = FALSE
|
||||
addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20)
|
||||
return FALSE
|
||||
if(user.get_num_arms() < arms_required)
|
||||
to_chat(user, "<span class='warning'>You don't have enough arms to operate the motor controller!</span>")
|
||||
canmove = FALSE
|
||||
addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20)
|
||||
return FALSE
|
||||
power_cell.use(power_usage / max(power_efficiency, 1))
|
||||
return ..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/post_buckle_mob(mob/living/user)
|
||||
. = ..()
|
||||
density = TRUE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/post_unbuckle_mob()
|
||||
. = ..()
|
||||
density = FALSE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/attack_hand(mob/living/user)
|
||||
if(power_cell && panel_open)
|
||||
power_cell.update_icon()
|
||||
user.put_in_hands(power_cell)
|
||||
power_cell = null
|
||||
to_chat(user, "<span class='notice'>You remove the power cell from [src].</span>")
|
||||
return
|
||||
return ..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/attackby(obj/item/I, mob/user, params)
|
||||
if(I.tool_behaviour == TOOL_SCREWDRIVER)
|
||||
I.play_tool_sound(src)
|
||||
panel_open = !panel_open
|
||||
user.visible_message("<span class='notice'>[user] [panel_open ? "opens" : "closes"] the maintenance panel on [src].</span>", "<span class='notice'>You [panel_open ? "open" : "close"] the maintenance panel.</span>")
|
||||
return
|
||||
if(panel_open)
|
||||
if(istype(I, /obj/item/stock_parts/cell))
|
||||
if(power_cell)
|
||||
to_chat(user, "<span class='warning'>There is a power cell already installed.</span>")
|
||||
else
|
||||
I.forceMove(src)
|
||||
power_cell = I
|
||||
to_chat(user, "<span class='notice'>You install the [I].</span>")
|
||||
refresh_parts()
|
||||
return
|
||||
if(istype(I, /obj/item/stock_parts))
|
||||
var/obj/item/stock_parts/B = I
|
||||
var/P
|
||||
for(var/obj/item/stock_parts/A in contents)
|
||||
for(var/D in required_parts)
|
||||
if(ispath(A.type, D))
|
||||
P = D
|
||||
break
|
||||
if(istype(B, P) && istype(A, P))
|
||||
if(B.get_part_rating() > A.get_part_rating())
|
||||
B.forceMove(src)
|
||||
user.put_in_hands(A)
|
||||
user.visible_message("<span class='notice'>[user] replaces [A] with [B] in [src].</span>", "<span class='notice'>You replace [A] with [B].</span>")
|
||||
break
|
||||
refresh_parts()
|
||||
return
|
||||
return ..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/wrench_act(mob/living/user, obj/item/I)
|
||||
to_chat(user, "<span class='notice'>You begin to detach the wheels...</span>")
|
||||
if(I.use_tool(src, user, 40, volume=50))
|
||||
to_chat(user, "<span class='notice'>You detach the wheels and deconstruct the chair.</span>")
|
||||
new /obj/item/stack/rods(drop_location(), 8)
|
||||
new /obj/item/stack/sheet/metal(drop_location(), 10)
|
||||
var/turf/T = get_turf(src)
|
||||
for(var/atom/movable/A in contents)
|
||||
A.forceMove(T)
|
||||
//if(isliving(A))
|
||||
// var/mob/living/L = A
|
||||
// L.update_mobility()
|
||||
qdel(src)
|
||||
return TRUE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/examine(mob/user)
|
||||
. = ..()
|
||||
if((obj_flags & EMAGGED) && panel_open)
|
||||
. += "There is a bomb under the maintenance panel."
|
||||
. += "There is a small screen on it, [(in_range(user, src) || isobserver(user)) ? "[power_cell ? "it reads:" : "but it is dark."]" : "but you can't see it from here."]"
|
||||
if(!power_cell || (!in_range(user, src) && !isobserver(user)))
|
||||
return
|
||||
. += "Speed: [speed]"
|
||||
. += "Energy efficiency: [power_efficiency]"
|
||||
. += "Power: [power_cell.charge] out of [power_cell.maxcharge]"
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/Bump(atom/movable/M)
|
||||
. = ..()
|
||||
// Here is the shitty emag functionality.
|
||||
if(obj_flags & EMAGGED && (istype(M, /turf/closed) || isliving(M)))
|
||||
explosion(src, -1, 1, 3, 2, 0)
|
||||
visible_message("<span class='boldwarning'>[src] explodes!!</span>")
|
||||
return
|
||||
// If the speed is higher than delay_multiplier throw the person on the wheelchair away
|
||||
if(M.density && speed > delay_multiplier && has_buckled_mobs())
|
||||
var/mob/living/H = buckled_mobs[1]
|
||||
var/atom/throw_target = get_edge_target_turf(H, pick(GLOB.cardinals))
|
||||
unbuckle_mob(H)
|
||||
H.throw_at(throw_target, 2, 3)
|
||||
H.Knockdown(100)
|
||||
H.adjustStaminaLoss(40)
|
||||
if(isliving(M))
|
||||
var/mob/living/D = M
|
||||
throw_target = get_edge_target_turf(D, pick(GLOB.cardinals))
|
||||
D.throw_at(throw_target, 2, 3)
|
||||
D.Knockdown(80)
|
||||
D.adjustStaminaLoss(35)
|
||||
visible_message("<span class='danger'>[src] crashes into [M], sending [H] and [D] flying!</span>")
|
||||
else
|
||||
visible_message("<span class='danger'>[src] crashes into [M], sending [H] flying!</span>")
|
||||
playsound(src, 'sound/effects/bang.ogg', 50, 1)
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/motorized/emag_act(mob/user)
|
||||
if((obj_flags & EMAGGED) || !panel_open)
|
||||
return
|
||||
to_chat(user, "<span class='warning'>A bomb appears in [src], what the fuck?</span>")
|
||||
obj_flags |= EMAGGED
|
||||
@@ -0,0 +1,115 @@
|
||||
/obj/vehicle/ridden/grocery_cart //ported from Hippiestation (by Jujumatic)
|
||||
name = "grocery cart"
|
||||
desc = "A cart you can use to hold groceries, or ride in."
|
||||
icon = 'GainStation13/icons/obj/vehicles.dmi'
|
||||
icon_state = "grocery_cart"
|
||||
layer = OBJ_LAYER
|
||||
max_integrity = 100
|
||||
armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 20, "acid" = 30) //grocery_carts aren't super tough yo
|
||||
legs_required = 0 //You'll probably be using this if you don't have legs
|
||||
canmove = TRUE
|
||||
density = FALSE //Thought I couldn't fix this one easily, phew
|
||||
// Run speed delay is multiplied with this for vehicle move delay.
|
||||
var/delay_multiplier = 6.7
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/Initialize()
|
||||
. = ..()
|
||||
var/datum/component/riding/D = LoadComponent(/datum/component/riding)
|
||||
D.vehicle_move_delay = 3
|
||||
D.set_vehicle_dir_layer(SOUTH, OBJ_LAYER)
|
||||
D.set_vehicle_dir_layer(NORTH, ABOVE_MOB_LAYER)
|
||||
D.set_vehicle_dir_layer(EAST, OBJ_LAYER)
|
||||
D.set_vehicle_dir_layer(WEST, OBJ_LAYER)
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/ComponentInitialize() //Since it's technically a chair I want it to have chair properties
|
||||
. = ..()
|
||||
AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src,PROC_REF(can_user_rotate),CALLBACK(src),PROC_REF(can_be_rotated),null))
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/obj_destruction(damage_flag)
|
||||
new /obj/item/stack/rods(drop_location(), 1)
|
||||
new /obj/item/stack/sheet/metal(drop_location(), 1)
|
||||
..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/Destroy()
|
||||
if(has_buckled_mobs())
|
||||
var/mob/living/carbon/H = buckled_mobs[1]
|
||||
unbuckle_mob(H)
|
||||
return ..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/driver_move(mob/living/user, direction)
|
||||
if(istype(user))
|
||||
if(canmove && (user.get_num_arms() < arms_required))
|
||||
to_chat(user, "<span class='warning'>You don't have enough arms to operate the wheels!</span>")
|
||||
canmove = FALSE
|
||||
addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20)
|
||||
return FALSE
|
||||
set_move_delay(user)
|
||||
return ..()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/proc/set_move_delay(mob/living/user)
|
||||
var/datum/component/riding/D = GetComponent(/datum/component/riding)
|
||||
//1.5 (movespeed as of this change) multiplied by 6.7 gets ABOUT 10 (rounded), the old constant for the grocery_cart that gets divided by how many arms they have
|
||||
//if that made no sense this simply makes the grocery_cart speed change along with movement speed delay
|
||||
D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * delay_multiplier) / min(user.get_num_arms(), 2)
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/Moved()
|
||||
. = ..()
|
||||
cut_overlays()
|
||||
playsound(src, 'sound/effects/roll.ogg', 75, TRUE)
|
||||
if(has_buckled_mobs())
|
||||
handle_rotation_overlayed()
|
||||
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/post_buckle_mob(mob/living/user)
|
||||
. = ..()
|
||||
handle_rotation_overlayed()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/post_unbuckle_mob()
|
||||
. = ..()
|
||||
cut_overlays()
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/setDir(newdir)
|
||||
..()
|
||||
handle_rotation(newdir)
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/wrench_act(mob/living/user, obj/item/I) //Attackby should stop it attacking the grocery_cart after moving away during decon
|
||||
..()
|
||||
to_chat(user, "<span class='notice'>You begin to detach the wheels...</span>")
|
||||
if(I.use_tool(src, user, 40, volume=50))
|
||||
to_chat(user, "<span class='notice'>You detach the wheels and deconstruct the chair.</span>")
|
||||
new /obj/item/stack/rods(drop_location(), 6)
|
||||
new /obj/item/stack/sheet/metal(drop_location(), 4)
|
||||
qdel(src)
|
||||
return TRUE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/proc/handle_rotation(direction)
|
||||
if(has_buckled_mobs())
|
||||
handle_rotation_overlayed()
|
||||
for(var/m in buckled_mobs)
|
||||
var/mob/living/buckled_mob = m
|
||||
buckled_mob.setDir(direction)
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/proc/handle_rotation_overlayed()
|
||||
cut_overlays()
|
||||
var/image/V = image(icon = icon, icon_state = "grocery_cart_overlay", layer = FLY_LAYER, dir = src.dir)
|
||||
add_overlay(V)
|
||||
|
||||
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/proc/can_be_rotated(mob/living/user)
|
||||
return TRUE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/proc/can_user_rotate(mob/living/user)
|
||||
var/mob/living/L = user
|
||||
if(istype(L))
|
||||
if(!user.canUseTopic(src, BE_CLOSE, ismonkey(user)))
|
||||
return FALSE
|
||||
if(isobserver(user) && CONFIG_GET(flag/ghost_interaction))
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/obj/vehicle/ridden/grocery_cart/the_whip/driver_move(mob/living/user, direction)
|
||||
if(istype(user))
|
||||
var/datum/component/riding/D = GetComponent(/datum/component/riding)
|
||||
D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * 6.7) / user.get_num_arms()
|
||||
return ..()
|
||||
BIN
GainStation13/icons/obj/vehicles.dmi
Normal file
BIN
GainStation13/icons/obj/vehicles.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
@@ -550,7 +550,6 @@
|
||||
"zZ" = (/obj/structure/fence/door/opened,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Ap" = (/turf/open/candyfloor,/area/ruin/powered/candyland)
|
||||
"Aq" = (/obj/item/reagent_containers/food/snacks/candy_corn,/obj/item/reagent_containers/food/snacks/candy_corn{pixel_x = 16},/obj/item/reagent_containers/food/snacks/candy_corn{pixel_x = 8},/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
"Av" = (/obj/item/karl_pickaxe{pixel_y = 8; pixel_x = -4},/turf/open/indestructible/necropolis,/area/lavaland/surface/outdoors)
|
||||
"Aw" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/lavaland/demone/factorygen)
|
||||
"Ax" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder/constructed,/turf/open/floor/plasteel/cafeteria,/area/lavaland/demone/factory)
|
||||
"Ay" = (/obj/structure/chair/bench/right{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
@@ -568,7 +567,6 @@
|
||||
"AR" = (/obj/structure/curtain{color = #FFC0CB},/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
"AS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/beacon,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/lavaland/demone/living)
|
||||
"AT" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/lavaland/demone/demonevillage)
|
||||
"AU" = (/obj/structure/bed/plaswooddogbed,/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
"AW" = (/turf/open/floor/carpet/red,/area/lavaland/demone/reception)
|
||||
"AZ" = (/obj/structure/reagent_dispensers/keg/lipoifier,/turf/open/floor/plating,/area/lavaland/demone/factory)
|
||||
"Ba" = (/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
@@ -622,7 +620,6 @@
|
||||
"Dk" = (/turf/open/floor/plating,/area/lavaland/demone/living)
|
||||
"Do" = (/obj/structure/stone_tile/block/burnt,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Dq" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Dv" = (/obj/item/clothing/under/cowkini,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Dx" = (/obj/structure/mineral_door/wood,/turf/open/floor/plasteel/checker,/area/lavaland/demone/reception)
|
||||
"DC" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors)
|
||||
"DE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel,/area/lavaland/demone/minestorage)
|
||||
@@ -824,7 +821,7 @@
|
||||
"Nh" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plasteel/dark,/area/lavaland/demone/factorygen)
|
||||
"Nj" = (/obj/structure/table/reinforced/brass,/obj/item/reagent_containers/food/snacks/store/cake/bscc,/turf/open/indestructible/chocolate{icon_state = "choclit_3"},/area/ruin/powered/candyland)
|
||||
"Nq" = (/obj/item/reagent_containers/food/snacks/donut/berry{desc = "Straight from lavaland!"; name = "Hella Donut"; pixel_y = 14},/obj/machinery/conveyor{id = "donut"},/turf/open/floor/vault,/area/lavaland/demone/factory)
|
||||
"Nt" = (/obj/structure/closet/crate/gmushroom,/obj/item/clothing/under/color/pink,/obj/item/clothing/shoes/sneakers/pink,/obj/item/clothing/neck/scarf/pink,/obj/item/clothing/head/cowboyhat/pink,/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
"Nt" = (/obj/item/clothing/under/color/pink,/obj/item/clothing/shoes/sneakers/pink,/obj/item/clothing/neck/scarf/pink,/obj/item/clothing/head/cowboyhat/pink,/turf/open/indestructible/bubblegum,/area/ruin/powered/candyland)
|
||||
"Nu" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Nv" = (/obj/structure/stone_tile/slab/cracked{dir = 4},/obj/item/stack/marker_beacon{anchored = 1; icon_state = "markerburgundy-on"; light_color = "#FA644B"; light_power = 3; light_range = 2; name = "landing marker"; picked_color = "Burgundy"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
|
||||
"Nx" = (/obj/item/ammo_casing{pixel_x = 8; pixel_y = 5},/turf/open/floor/plasteel/freezer,/area/lavaland/demone/factory)
|
||||
@@ -1177,7 +1174,7 @@ krkrenkrkrkrkrenkrkrenenenenDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenen
|
||||
krkrenkrkrkrenenenenenenenenDCDCDCDCDCDCDCDCDCkrkrkrenenenenenenenDCenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCenenrzenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCenenenenDCenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrenrzenenenenenenenenenenenenDCDCDCDCDCDCDCkrkrkrkrkrenenenenDCDCDCDCenenenenenenenenenenenenenenenrzDCDCDCDCDCDCDCDCDCDCDCcXenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenrzDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCenenenenDCenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrenenenenenenenenenenenenenenenenDCDCDCDCkrkrkrkrkrkrkrDCDCDCDCDCDCDCDCenenenenenenenenenencXenenDCDCDCDCDCDCDCDCDCDCeneniqenenenenenenenenenenrzenenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenDCDCDCenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCenenenDCenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrenenenenenenenenenenenDCbJDvDCDCDCDCDCkrkrkrkrkrkrkrkrkrDCDCDCDCDCkrkrkrkrkrkrkrkrkrkrenenDCDCDCDCDCDCDCDCenenenenenenenenenenenenenzVenenenrrenenenenenenenenenenenenenenenenenenenenenenenenenenrKDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCenenenenenenenenenenDCenenenenenenenDCDCDCDCDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrenenenenenenenenenenenDCbJenDCDCDCDCDCkrkrkrkrkrkrkrkrkrDCDCDCDCDCkrkrkrkrkrkrkrkrkrkrenenDCDCDCDCDCDCDCDCenenenenenenenenenenenenenzVenenenrrenenenenenenenenenenenenenenenenenenenenenenenenenenrKDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCenenenenenenenenenenDCenenenenenenenDCDCDCDCDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenenenenenenkrkrkrDCDCDCDCDCDCDCDCkrkrkrkrkrkrkrkrkrkrkrDCDCkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenmGenenenenrzenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenDCDCDCDCDCDCDCDCDCenenenenenenenenDCDCDCDCenenenenenenenDCDCDCDCDCDCDCDCDCenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCkrkrkrkrkrkrkrkrkrkrkrkrDCDCkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCencXenenenenenenenenenenenenzVenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenDCDCDCDCDCenenenenenenDCDCDCDCDCDCDCDCDCDCenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCDCenenenenenenenrzenenenenenenenenenenenenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenDCDCDCenenenenenenenDCDCDCDCDCDCDCDCDCDCDCenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
@@ -1204,7 +1201,7 @@ krkrkrkrenenenkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenenkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCeneneneneneneneneneniqDHenenDCDCDCDCDCenkrkrkrkrkrkrenDCDCDCDCDCVgdbtrlbZMeEBAlblbyOdXVgDCDCDCDCDCDCenenkrkrkrkrkrenenenDCDCDCDCtQxLzsbbtQDCDCDCDCenkrkrkrkrkrkrkrkrenenenenenenkrkrDCenkrenDCDCDCDCkrkrkrDCkrkrkrkrkrkrenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYDCDCDCFYFYxBxBxBFYFYDCDCDCDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCrKenenenenenenenenenenenDHenANDCDCDCDCenkrkrkrkrkrkrkrkrenDCDCDCVgVgzlZOTPBRBRThYFlblbRWVgDCDCDCDCDCDCenkrkrkrkrkrkrenDCDCDCDCtQtQtQtQlItQtQtQtQtQDCenenenkrkrkrkrkrenenenenenenkrkrkrDCrzenenDCDCDCDCkrkrkrkrkrkrkrkrkrkrenenenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYDCDCDCDCDCFYFYFYxBxBxBxBxBxBxBFYFYDCDCDCDCDCenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCenenenenenenenenenenrKDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrenDCDCVgdbLdlbBGkGyXQDlblbsEhrVgDCDCDCDCDCenenkrkrkrkrkrkrenDCDCDCDCtQvNxxtvvXiKacxxXRtQDCDCDCenkrkrkrkrenenenenenenkrkrkrkrDCDCenenenDCDCDCkrkrkrkrkrkrkrDCkrkrenBVenenenenenenenenenenenDCenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYFYFYDCDCDCDCDCxBxBxBxBqOqOqOxBxBxBxBFYFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCenenenenenenenenDCDCDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrenDCDCVguQsElbAJBGZQuPAvlbUAjgVgDCDCDCDCDCenenkrkrkrkrkrenenDCDCDCDCtQEXEXEXVTKSEXEXEXtQDCDCDCenenenenenenenenenBVenenkrkrkrkrDCenenenDCDCDCkrkrkrkrkrkrkrDCkrenenenenenenenenenenenenDCenDCenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYDCDCDCDCDCDCFYFYFYFYFYDCDCDCFYxBxBxBggggggggggggggggxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCenenenenenenenenDCDCDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrenDCDCVguQsElbAJBGZQuPlblbUAjgVgDCDCDCDCDCenenkrkrkrkrkrenenDCDCDCDCtQEXEXEXVTKSEXEXEXtQDCDCDCenenenenenenenenenBVenenkrkrkrkrDCenenenDCDCDCkrkrkrkrkrkrkrDCkrenenenenenenenenenenenenDCenDCenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYDCDCDCDCDCDCFYFYFYFYFYDCDCDCFYxBxBxBggggggggggggggggxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCMKMKMKPzMKMKMKDCDCDCDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrkrenDCVgLHWBsElbXCpjbilbUAjgVgVgDCDCDCDCDCcXenenkrkrkrenenDCDCDCDCDCtQEXEXEXvXEXEXEXEXtQDCDCDCozencXenenenenenenenenenenkrkrkrkrenenenDCDCDCkrkrkrkrkrkrkrDCkrenenenenenenenenenenenDCDCrzDCenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYFYDCDCDCDCDCFYFYFYFYFYDCDCDCFYxBxBggggIFiRIFIFByVOggggxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCcXenenenenenenencXDCDCDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrkrenDCVgVgpPZLmdlbVvYFlbmTVgVgDCDCDCDCDCDCDCcXenenkrenenDCDCDCDCDCDCtQDKEXEXvXEXEXEXeGtQtQtQtQtQBErzenenenenenenenenenenenkrkrenenenenDCDCDCkrkrkrkrkrDCkrDCenenenenenenenenenenenenDCDCDCDCenenenkrenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYFYDCDCDCDCDCDCFYFYFYDCDCFYFYxBxBxBggmOIFQosdeDqnIFguggxBxBFYFYDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCenenenenenenenenenenDCDCDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrkrenenDCDCVgVgLHRdRdglRdZLNNDCDCDCDCDCDCDCDCDCDCenenenenDCDCDCDCDCDCDCtQlElEEXVJEXEXEXEXHjEXEXEXikgvenenenenenenenenenenenenenenenenenenenDCDCkrkrkrkrkrDCDCDCcXenenenenenenenenenenenDCDCDCDCenenenkrkrenDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYFYFYFYFYDCFYFYDCDCDCDCDCDCDCFYFYFYFYFYFYxBxBxBxBxBByuoeDeDeDYLnWIFggxBxBxBDCDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
@@ -1219,7 +1216,7 @@ krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCcXenenenenenenenenenenenDCDCDCDCDCDCenkrkrkrkrenBVenenenidDCDCDCDCenenenenenDCenenVgDoDoDoDoDoVgenenenFdenenenenenenenenenenenenzEDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenZJUQlqenenenenenenenenenenenenenenenenenenenkJkJenenenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCFYxBxBxBggIFIFeDeDhauWOxeDeDxBxBpIyhxBxBdZdZdZdZdZdZdZxBxBZxaYoteDeDApApApHgApdZdZxBxBxBxBxBFYFYDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenDCDCDCDCDCDCenkrkrkrkrenenenDCenenDCDCrrDCenenenenDCDCenenenenkrkrkrkrenenenrzDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCkJkJenenenenenenenenenenidDCDCDCenenenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCFYFYxBxBggIFnWeDeDeDIFIFIFeDeDLjApHgxBxBxBUMdZdZdZfwxBxBxBpIeDeDotjRwmxBxBxBApApJBdZwmpIxBxBxBFYDCDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenDCkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCeneneneneneneneneneneneneniqDCDCDCDCenkrkrkrenenDCDCDCenenDCenFdenenenDCDCDCDCenenenkrkrkrkrenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenDCDCDCDCDCenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYxBggggJhIFeDeDeDeDeDoteDeDjRAppIxBxBipdZdZdZfwxBxBwKoteDoteDApxBxBxBxBxByhApApdZzwxBxBxBFYDCDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenDCkrkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenDCDCDCenkrkrkrenenDCDCDCDCenDCenenenLbDCDCDCDCDCDCenenkrkrkrkrenenDCDCDCiqDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenDCDCDCDCDCDCDCDCrrenenenenenenenenenenenenenDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYxBxBggggIFIFxBxBxBoteDeDoteDINXFpIxBxBxBdZxBxBxBpIApeDeDotApxBxBAUMHepxBxBApdZdZyhxBxBxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenDCkrkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenDCDCDCenkrkrkrenenDCDCDCDCenDCenenenLbDCDCDCDCDCDCenenkrkrkrkrenenDCDCDCiqDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenDCDCDCDCDCDCDCDCrrenenenenenenenenenenenenenDCDCDCDCDCDCenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYxBxBggggIFIFxBxBxBoteDeDoteDINXFpIxBxBxBdZxBxBxBpIApeDeDotApxBxBdZMHepxBxBApdZdZyhxBxBxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenDCDCkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCANenenenenenenenenenenenenenDCiqenDCDCDCenkrkrkrenenDCDCDCDCenFdenlxidDCDCDCDCDCDCDCDCenenkrkrkrkrenenenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenDCDCDCDCDCDCDCenenenenenenenenenenenenDCDCDCDCDCDCenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYxBxBxBxBxBxBHXApApeDoteDeDotYPyhApwKxBARxBpIApjRoteDoteDApxBxBGgdZdZADADApdZdZoMxBxBxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrenDCDCkrDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenDCDCDCiqDCDCDCenkrkrkrenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenkrkrkrkrkrkrkrkrkrenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenDCDCDCDCDCDCenenenenenenenenenenDCDCDCDCDCDCenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYFYxBxBjNApdZApApjpApeDeDoteDeDjRoPApROjBQpApINeDeDeDotApApxBxBtddZNtxBxBApcsApdZxBxBxBxBFYDCDCDCDCenenkrkrkrkrkrkrkrkrkrkrkr
|
||||
krkrkrkrkrkrkrkrkrkrkrkrkrkrkrenenenenenenenenkrkrkrkrkrkrkrkrkrkrkrkrkrkrenenDCkrkrDCDCDCDCDCDCDCDCDCDCDCDCDCrKenenenenenenenenenenenenenDCDCDCDCDCDCDCenkrkrkreneniqDCDCDCDCDCDCDCDCDCDCDCDCDCDCiqDCenenkrkrkrkrkrkrkrkrkrkrkrenenenenenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCenenenenenenenenenenenenenenenenDCDCDCDCDCDCDCenenenenenenDCDCDCDCDCDCDCDCenDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCFYFYDCDCFYFYxByhdZdZdZdZdZdZApjRoteDeDoteDoteDjYjYjReDoteDoteDjpApApApxBxBdZxBxBApApApdZdZyhxBxBFYFYDCDCDCDCDCenkrkrkrkrkrkrkrkrkrkrkr
|
||||
|
||||
@@ -25,6 +25,11 @@ Mineral Sheets
|
||||
|
||||
GLOBAL_LIST_INIT(sandstone_recipes, list ( \
|
||||
new/datum/stack_recipe("pile of dirt", /obj/machinery/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1), \
|
||||
// GS13 EDIT START
|
||||
new/datum/stack_recipe("sandstone tile", /obj/item/stack/tile/mineral/sandstone, 1, 4, 20), \
|
||||
new/datum/stack_recipe("crimson tile", /obj/item/stack/tile/mineral/crimsonstone, 1, 4, 20), \
|
||||
new/datum/stack_recipe("basalt tile", /obj/item/stack/tile/mineral/basaltstone, 1, 4, 20), \
|
||||
// GS13 EDIT END
|
||||
new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = 1, on_floor = 1), \
|
||||
new/datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 2, 4, 20), \
|
||||
new/datum/stack_recipe("Breakdown into sand", /obj/item/stack/ore/glass, 1, one_per_turf = 0, on_floor = 1) \
|
||||
|
||||
@@ -3919,6 +3919,8 @@
|
||||
#include "GainStation13\code\game\plushes.dm"
|
||||
#include "GainStation13\code\game\sound.dm"
|
||||
#include "GainStation13\code\game\area\ruins.dm"
|
||||
#include "GainStation13\code\game\objects\tiles.dm"
|
||||
#include "GainStation13\code\game\objects\turfs.dm"
|
||||
#include "GainStation13\code\game\objects\effects\spawners\choco_slime_delivery.dm"
|
||||
#include "GainStation13\code\game\objects\effects\spawners\decals.dm"
|
||||
#include "GainStation13\code\game\objects\items\docility_implant.dm"
|
||||
@@ -3986,6 +3988,8 @@
|
||||
#include "GainStation13\code\modules\research\nanites\nanite_programs\fattening.dm"
|
||||
#include "GainStation13\code\modules\research\techweb\nutritech_nodes.dm"
|
||||
#include "GainStation13\code\modules\surgery\organs\augments.dm"
|
||||
#include "GainStation13\code\modules\vehicles\grocery_cart_scooter.dm"
|
||||
#include "GainStation13\code\modules\vehicles\grocery_cart_scooter_unmortorized.dm"
|
||||
#include "GainStation13\code\modules\vending\gatocola.dm"
|
||||
#include "GainStation13\code\modules\vending\mealdor.dm"
|
||||
#include "GainStation13\code\modules\weapons\grenades.dm"
|
||||
|
||||
Reference in New Issue
Block a user