Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@@ -2,156 +2,172 @@
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/turf/closed/wall/mineral/cult,
|
||||
/area/ruin/unpowered)
|
||||
"c" = (
|
||||
/obj/structure/healingfountain,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/unpowered)
|
||||
"d" = (
|
||||
/obj/structure/fluff/divine/conduit,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/mineral/plasma,
|
||||
/area/ruin/unpowered)
|
||||
"e" = (
|
||||
/obj/structure/sacrificealtar,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/unpowered)
|
||||
"f" = (
|
||||
/turf/open/floor/engine/cult,
|
||||
/mob/living/simple_animal/butterfly,
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/unpowered)
|
||||
"g" = (
|
||||
/mob/living/simple_animal/butterfly,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/ruin/unpowered)
|
||||
"h" = (
|
||||
/obj/structure/fans/tiny/invisible,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/ruin/unpowered)
|
||||
"u" = (
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/unpowered)
|
||||
"G" = (
|
||||
/turf/closed/wall/mineral/cult{
|
||||
sheet_amount = 0
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"J" = (
|
||||
/mob/living/simple_animal/butterfly,
|
||||
/turf/open/floor/carpet/royalblack,
|
||||
/area/ruin/unpowered)
|
||||
"T" = (
|
||||
/turf/open/floor/carpet/royalblack,
|
||||
/area/ruin/unpowered)
|
||||
"U" = (
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/ruin/unpowered)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
b
|
||||
G
|
||||
d
|
||||
f
|
||||
f
|
||||
U
|
||||
T
|
||||
T
|
||||
T
|
||||
J
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
d
|
||||
f
|
||||
f
|
||||
d
|
||||
f
|
||||
f
|
||||
d
|
||||
f
|
||||
f
|
||||
d
|
||||
b
|
||||
G
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
b
|
||||
b
|
||||
G
|
||||
G
|
||||
e
|
||||
g
|
||||
f
|
||||
f
|
||||
U
|
||||
d
|
||||
g
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
g
|
||||
f
|
||||
g
|
||||
f
|
||||
b
|
||||
U
|
||||
d
|
||||
U
|
||||
U
|
||||
d
|
||||
U
|
||||
U
|
||||
u
|
||||
G
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
b
|
||||
G
|
||||
c
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
U
|
||||
T
|
||||
u
|
||||
T
|
||||
T
|
||||
u
|
||||
T
|
||||
T
|
||||
u
|
||||
T
|
||||
T
|
||||
T
|
||||
h
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
b
|
||||
b
|
||||
G
|
||||
G
|
||||
e
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
g
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
b
|
||||
U
|
||||
d
|
||||
g
|
||||
U
|
||||
d
|
||||
U
|
||||
U
|
||||
d
|
||||
U
|
||||
U
|
||||
u
|
||||
G
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
a
|
||||
b
|
||||
G
|
||||
d
|
||||
g
|
||||
f
|
||||
U
|
||||
T
|
||||
T
|
||||
T
|
||||
J
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
T
|
||||
d
|
||||
f
|
||||
f
|
||||
d
|
||||
f
|
||||
f
|
||||
d
|
||||
f
|
||||
g
|
||||
d
|
||||
b
|
||||
G
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
a
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
"}
|
||||
|
||||
@@ -42,6 +42,10 @@
|
||||
"ak" = (
|
||||
/obj/structure/toilet,
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/item/reagent_containers/food/drinks/beer/light{
|
||||
pixel_x = 9
|
||||
},
|
||||
/obj/effect/decal/cleanable/vomit/old,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"al" = (
|
||||
@@ -191,7 +195,9 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/powered/beach)
|
||||
"aM" = (
|
||||
/obj/structure/reagent_dispensers/beerkeg,
|
||||
/obj/structure/reagent_dispensers/beerkeg{
|
||||
reagent_id = /datum/reagent/consumable/ethanol/beer/light
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aN" = (
|
||||
@@ -371,7 +377,7 @@
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"bP" = (
|
||||
/obj/item/reagent_containers/food/drinks/beer,
|
||||
/obj/item/reagent_containers/food/drinks/beer/light,
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"bQ" = (
|
||||
@@ -463,6 +469,7 @@
|
||||
/obj/item/storage/box/drinkingglasses,
|
||||
/obj/item/storage/box/beakers,
|
||||
/obj/item/storage/box/donkpockets,
|
||||
/obj/item/soap,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"hY" = (
|
||||
@@ -537,6 +544,14 @@
|
||||
},
|
||||
/turf/open/floor/pod/light,
|
||||
/area/ruin/powered/beach)
|
||||
"rV" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/item/reagent_containers/food/drinks/beer/light{
|
||||
pixel_y = -3;
|
||||
pixel_x = -9
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"sy" = (
|
||||
/obj/effect/turf_decal/caution{
|
||||
dir = 4
|
||||
@@ -590,6 +605,11 @@
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/pod/light,
|
||||
/area/ruin/powered/beach)
|
||||
"Gu" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/reagent_containers/food/drinks/beer/light,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"HC" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/shoes/sandal,
|
||||
@@ -964,7 +984,7 @@ ar
|
||||
ar
|
||||
ar
|
||||
ar
|
||||
ar
|
||||
bP
|
||||
ar
|
||||
bR
|
||||
bT
|
||||
@@ -984,7 +1004,7 @@ as
|
||||
aw
|
||||
aC
|
||||
aC
|
||||
aP
|
||||
Gu
|
||||
aW
|
||||
aK
|
||||
Ga
|
||||
@@ -1108,7 +1128,7 @@ aa
|
||||
aa
|
||||
bW
|
||||
ak
|
||||
au
|
||||
rV
|
||||
aj
|
||||
aE
|
||||
aC
|
||||
|
||||
@@ -188,13 +188,13 @@
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"aT" = (
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/item/twohanded/required/chainsaw,
|
||||
/obj/item/chainsaw,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"aU" = (
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/item/twohanded/fireaxe/boneaxe,
|
||||
/obj/item/fireaxe/boneaxe,
|
||||
/obj/item/clothing/head/helmet/gladiator,
|
||||
/obj/item/clothing/mask/facehugger/impregnated,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
@@ -219,6 +219,7 @@
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/effect/decal/cleanable/blood/gibs,
|
||||
/mob/living/simple_animal/hostile/alien/drone,
|
||||
/obj/structure/alien/weeds/node,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"aZ" = (
|
||||
@@ -535,6 +536,11 @@
|
||||
/obj/effect/mob_spawn/alien/corpse/humanoid/queen,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"wA" = (
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/structure/alien/weeds/node,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"yf" = (
|
||||
/obj/structure/alien/weeds/node,
|
||||
/mob/living/simple_animal/hostile/alien/sentinel,
|
||||
@@ -551,6 +557,12 @@
|
||||
/obj/effect/mob_spawn/alien/corpse/humanoid/drone,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"QG" = (
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/structure/alien/weeds/node,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/xenonest)
|
||||
"Uh" = (
|
||||
/obj/structure/alien/weeds,
|
||||
/obj/item/xenos_claw,
|
||||
@@ -683,7 +695,7 @@ ac
|
||||
ac
|
||||
aj
|
||||
ac
|
||||
am
|
||||
QG
|
||||
ac
|
||||
ac
|
||||
ac
|
||||
@@ -800,7 +812,7 @@ ac
|
||||
ac
|
||||
ac
|
||||
ac
|
||||
ag
|
||||
wA
|
||||
ag
|
||||
ag
|
||||
ar
|
||||
@@ -884,7 +896,7 @@ aa
|
||||
(7,1,1) = {"
|
||||
ab
|
||||
ac
|
||||
ag
|
||||
wA
|
||||
ag
|
||||
ag
|
||||
ag
|
||||
@@ -917,7 +929,7 @@ ac
|
||||
ac
|
||||
ZT
|
||||
ac
|
||||
ag
|
||||
wA
|
||||
ag
|
||||
ac
|
||||
ab
|
||||
@@ -1349,7 +1361,7 @@ ar
|
||||
lG
|
||||
ag
|
||||
ag
|
||||
ag
|
||||
wA
|
||||
ad
|
||||
ag
|
||||
ag
|
||||
@@ -1555,7 +1567,7 @@ ag
|
||||
ac
|
||||
aF
|
||||
ag
|
||||
ag
|
||||
ar
|
||||
ag
|
||||
ag
|
||||
ar
|
||||
@@ -1603,7 +1615,7 @@ ao
|
||||
ah
|
||||
ac
|
||||
ag
|
||||
ag
|
||||
wA
|
||||
ag
|
||||
ag
|
||||
pE
|
||||
@@ -1742,7 +1754,7 @@ ag
|
||||
ag
|
||||
ag
|
||||
ag
|
||||
ac
|
||||
aw
|
||||
ar
|
||||
ag
|
||||
bD
|
||||
@@ -1791,9 +1803,9 @@ ac
|
||||
ac
|
||||
ac
|
||||
ac
|
||||
wA
|
||||
ag
|
||||
ag
|
||||
ac
|
||||
aw
|
||||
ar
|
||||
ag
|
||||
bD
|
||||
@@ -1828,7 +1840,7 @@ ac
|
||||
ac
|
||||
ag
|
||||
Uh
|
||||
ag
|
||||
wA
|
||||
aZ
|
||||
be
|
||||
bo
|
||||
|
||||
@@ -517,7 +517,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/powered/animal_hospital)
|
||||
"bt" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/powered/animal_hospital)
|
||||
"bu" = (
|
||||
|
||||
@@ -724,7 +724,7 @@
|
||||
/area/lavaland/surface/outdoors)
|
||||
"bP" = (
|
||||
/obj/structure/stone_tile/block,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/effect/mapping_helpers/no_lava,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
@@ -896,7 +896,7 @@
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"ck" = (
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/structure/stone_tile{
|
||||
dir = 4
|
||||
},
|
||||
@@ -910,7 +910,7 @@
|
||||
/obj/structure/stone_tile/cracked{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/effect/mapping_helpers/no_lava,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
@@ -1014,7 +1014,7 @@
|
||||
/obj/structure/stone_tile/cracked{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"cA" = (
|
||||
@@ -1058,7 +1058,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/item/storage/belt,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
@@ -1100,7 +1100,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/item/scythe,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
@@ -1128,7 +1128,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/obj/item/clothing/head/helmet/roman/legionnaire,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
|
||||
@@ -203,6 +203,12 @@
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"aR" = (
|
||||
/obj/structure/flora/tree/pine/xmas,
|
||||
/obj/item/a_gift{
|
||||
pixel_y = -5
|
||||
},
|
||||
/obj/item/a_gift{
|
||||
pixel_x = 6
|
||||
},
|
||||
/turf/open/floor/plating/asteroid/snow{
|
||||
initial_gas_mix = "o2=22;n2=82;TEMP=180"
|
||||
},
|
||||
@@ -295,6 +301,12 @@
|
||||
},
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"gy" = (
|
||||
/obj/item/toy/snowball,
|
||||
/turf/open/floor/plating/asteroid/snow{
|
||||
initial_gas_mix = "o2=22;n2=82;TEMP=180"
|
||||
},
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"gz" = (
|
||||
/obj/structure/chair/stool,
|
||||
/turf/open/floor/pod/dark,
|
||||
@@ -316,6 +328,13 @@
|
||||
},
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"rl" = (
|
||||
/obj/structure/flora/bush,
|
||||
/obj/item/toy/snowball,
|
||||
/turf/open/floor/plating/asteroid/snow{
|
||||
initial_gas_mix = "o2=22;n2=82;TEMP=180"
|
||||
},
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"tb" = (
|
||||
/obj/effect/mapping_helpers/no_lava,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
@@ -361,13 +380,18 @@
|
||||
/obj/structure/closet/secure_closet/freezer/fridge,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"IQ" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/reagent_containers/food/drinks/mug,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"JZ" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/microwave,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"KS" = (
|
||||
/obj/item/twohanded/required/chainsaw,
|
||||
/obj/item/chainsaw,
|
||||
/obj/structure/closet,
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
@@ -380,6 +404,7 @@
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"Oj" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/reagent_containers/food/drinks/mug,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"PD" = (
|
||||
@@ -407,6 +432,7 @@
|
||||
"QK" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_carp,
|
||||
/obj/item/reagent_containers/food/drinks/mug,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"QN" = (
|
||||
@@ -417,6 +443,13 @@
|
||||
/obj/effect/decal/cleanable/oil,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"SL" = (
|
||||
/obj/structure/flora/grass/both,
|
||||
/obj/item/toy/snowball,
|
||||
/turf/open/floor/plating/asteroid/snow{
|
||||
initial_gas_mix = "o2=22;n2=82;TEMP=180"
|
||||
},
|
||||
/area/ruin/powered/snow_biodome)
|
||||
"Ub" = (
|
||||
/obj/structure/filingcabinet,
|
||||
/turf/open/floor/pod/dark,
|
||||
@@ -577,7 +610,7 @@ aB
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
aI
|
||||
rl
|
||||
by
|
||||
ak
|
||||
ak
|
||||
@@ -740,7 +773,7 @@ aI
|
||||
az
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
gy
|
||||
ak
|
||||
ak
|
||||
aI
|
||||
@@ -916,7 +949,7 @@ Wg
|
||||
ag
|
||||
ah
|
||||
as
|
||||
aw
|
||||
IQ
|
||||
aA
|
||||
aA
|
||||
at
|
||||
@@ -924,7 +957,7 @@ aM
|
||||
aP
|
||||
ak
|
||||
ak
|
||||
aQ
|
||||
SL
|
||||
ak
|
||||
ak
|
||||
az
|
||||
@@ -1077,7 +1110,7 @@ Wg
|
||||
an
|
||||
Wg
|
||||
ay
|
||||
ak
|
||||
gy
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
@@ -1114,6 +1147,7 @@ aI
|
||||
ak
|
||||
ap
|
||||
ak
|
||||
gy
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
@@ -1121,8 +1155,7 @@ ak
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
ak
|
||||
gy
|
||||
ak
|
||||
aI
|
||||
ak
|
||||
@@ -1240,7 +1273,7 @@ ak
|
||||
ak
|
||||
az
|
||||
ak
|
||||
ak
|
||||
gy
|
||||
ak
|
||||
bB
|
||||
ak
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"d" = (
|
||||
/turf/closed/wall/rust,
|
||||
/area/ruin/unpowered)
|
||||
"e" = (
|
||||
"f" = (
|
||||
/obj/structure/mirror{
|
||||
desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
|
||||
icon_state = "mirror_broke";
|
||||
@@ -22,17 +22,6 @@
|
||||
/obj/effect/decal/cleanable/blood,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/unpowered)
|
||||
"f" = (
|
||||
/obj/structure/mirror{
|
||||
desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
|
||||
icon_state = "mirror_broke";
|
||||
pixel_x = 28;
|
||||
broken = 1
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
icon_state = "panelscorched"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"g" = (
|
||||
/obj/effect/decal/cleanable/blood/tracks,
|
||||
/obj/structure/mirror{
|
||||
@@ -58,11 +47,12 @@
|
||||
/obj/structure/mirror{
|
||||
desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
|
||||
icon_state = "mirror_broke";
|
||||
pixel_y = 28;
|
||||
pixel_x = 28;
|
||||
broken = 1
|
||||
},
|
||||
/obj/item/kitchen/knife/envy,
|
||||
/turf/open/floor/plating,
|
||||
/turf/open/floor/plating{
|
||||
icon_state = "panelscorched"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"l" = (
|
||||
/obj/structure/mirror{
|
||||
@@ -106,6 +96,16 @@
|
||||
/obj/effect/mapping_helpers/no_lava,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"T" = (
|
||||
/obj/structure/mirror{
|
||||
desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
|
||||
icon_state = "mirror_broke";
|
||||
pixel_y = 28;
|
||||
broken = 1
|
||||
},
|
||||
/obj/item/kitchen/knife/envy,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/unpowered)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
@@ -125,14 +125,8 @@ a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
@@ -167,9 +161,6 @@ d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
c
|
||||
a
|
||||
"}
|
||||
@@ -178,16 +169,13 @@ c
|
||||
c
|
||||
d
|
||||
d
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
g
|
||||
g
|
||||
m
|
||||
m
|
||||
m
|
||||
m
|
||||
m
|
||||
o
|
||||
m
|
||||
j
|
||||
@@ -201,14 +189,11 @@ d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
h
|
||||
h
|
||||
i
|
||||
i
|
||||
i
|
||||
i
|
||||
i
|
||||
h
|
||||
i
|
||||
i
|
||||
@@ -224,10 +209,7 @@ d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
k
|
||||
i
|
||||
i
|
||||
T
|
||||
i
|
||||
i
|
||||
i
|
||||
@@ -245,12 +227,9 @@ d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
i
|
||||
i
|
||||
i
|
||||
j
|
||||
i
|
||||
n
|
||||
i
|
||||
i
|
||||
@@ -266,8 +245,7 @@ c
|
||||
c
|
||||
d
|
||||
d
|
||||
d
|
||||
f
|
||||
k
|
||||
j
|
||||
l
|
||||
l
|
||||
@@ -276,8 +254,6 @@ l
|
||||
l
|
||||
l
|
||||
l
|
||||
l
|
||||
l
|
||||
j
|
||||
d
|
||||
c
|
||||
@@ -299,9 +275,6 @@ d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
d
|
||||
c
|
||||
a
|
||||
"}
|
||||
@@ -322,8 +295,5 @@ c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
"}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"h" = (
|
||||
/obj/item/veilrender/vealrender,
|
||||
/obj/item/trash/boritos,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"i" = (
|
||||
@@ -65,6 +65,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/trash/plate/alt,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"v" = (
|
||||
@@ -84,6 +85,28 @@
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"B" = (
|
||||
/obj/item/veilrender/vealrender,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"E" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/item/trash/cheesie,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"G" = (
|
||||
/obj/item/trash/waffles,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"L" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/item/trash/plate/alt,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"N" = (
|
||||
/obj/item/trash/cheesie,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"R" = (
|
||||
/turf/closed/indestructible/riveted/uranium,
|
||||
/area/ruin/powered/gluttony)
|
||||
@@ -92,6 +115,10 @@
|
||||
/obj/structure/fans/tiny/invisible,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
"Z" = (
|
||||
/obj/item/trash/plate/alt,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/ruin/powered/gluttony)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
@@ -191,7 +218,7 @@ b
|
||||
b
|
||||
c
|
||||
R
|
||||
h
|
||||
j
|
||||
i
|
||||
o
|
||||
R
|
||||
@@ -213,9 +240,9 @@ b
|
||||
b
|
||||
c
|
||||
R
|
||||
i
|
||||
i
|
||||
v
|
||||
h
|
||||
G
|
||||
L
|
||||
R
|
||||
c
|
||||
b
|
||||
@@ -258,7 +285,7 @@ c
|
||||
c
|
||||
R
|
||||
t
|
||||
i
|
||||
N
|
||||
m
|
||||
R
|
||||
c
|
||||
@@ -305,10 +332,10 @@ g
|
||||
g
|
||||
i
|
||||
p
|
||||
i
|
||||
G
|
||||
z
|
||||
l
|
||||
i
|
||||
Z
|
||||
R
|
||||
c
|
||||
b
|
||||
@@ -324,10 +351,10 @@ g
|
||||
g
|
||||
g
|
||||
g
|
||||
B
|
||||
n
|
||||
i
|
||||
i
|
||||
i
|
||||
h
|
||||
i
|
||||
i
|
||||
i
|
||||
@@ -346,12 +373,12 @@ r
|
||||
g
|
||||
g
|
||||
g
|
||||
i
|
||||
N
|
||||
g
|
||||
i
|
||||
l
|
||||
A
|
||||
i
|
||||
Z
|
||||
q
|
||||
R
|
||||
c
|
||||
@@ -368,7 +395,7 @@ R
|
||||
R
|
||||
R
|
||||
g
|
||||
i
|
||||
h
|
||||
v
|
||||
R
|
||||
R
|
||||
@@ -391,7 +418,7 @@ c
|
||||
R
|
||||
r
|
||||
i
|
||||
i
|
||||
q
|
||||
R
|
||||
c
|
||||
c
|
||||
@@ -435,7 +462,7 @@ c
|
||||
R
|
||||
j
|
||||
i
|
||||
v
|
||||
E
|
||||
R
|
||||
c
|
||||
b
|
||||
|
||||
@@ -20,9 +20,7 @@
|
||||
/area/ruin/powered/greed)
|
||||
"f" = (
|
||||
/obj/structure/cursed_slot_machine,
|
||||
/turf/open/floor/carpet{
|
||||
icon_state = "carpetsymbol"
|
||||
},
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"g" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
@@ -41,11 +39,6 @@
|
||||
icon_state = "carpetsymbol"
|
||||
},
|
||||
/area/ruin/powered/greed)
|
||||
"i" = (
|
||||
/turf/open/floor/carpet{
|
||||
icon_state = "carpetsymbol"
|
||||
},
|
||||
/area/ruin/powered/greed)
|
||||
"j" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
/obj/item/coin/adamantine,
|
||||
@@ -57,28 +50,28 @@
|
||||
/obj/machinery/computer/arcade/battle{
|
||||
set_obj_flags = "EMAGGED"
|
||||
},
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"l" = (
|
||||
/obj/item/coin/gold,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"m" = (
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"n" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
/obj/item/stack/spacecash/c1000,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"o" = (
|
||||
/obj/item/storage/bag/money,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"p" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
/obj/item/stack/ore/gold,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"q" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
@@ -88,19 +81,19 @@
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"r" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
/obj/item/stack/spacecash/c500,
|
||||
/obj/item/stack/spacecash/c100,
|
||||
/obj/item/stack/spacecash/c1000,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"s" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
/obj/item/stack/spacecash/c200,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"u" = (
|
||||
/obj/structure/table/wood/poker,
|
||||
@@ -110,25 +103,30 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/powered/greed)
|
||||
"v" = (
|
||||
/obj/item/coin/gold,
|
||||
/obj/machinery/light/small,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"w" = (
|
||||
/obj/item/storage/bag/money,
|
||||
/obj/machinery/light/small,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/black,
|
||||
/area/ruin/powered/greed)
|
||||
"H" = (
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/powered/greed)
|
||||
"J" = (
|
||||
/obj/machinery/door/airlock/gold,
|
||||
/obj/structure/fans/tiny/invisible,
|
||||
/turf/open/floor/engine/cult,
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/ruin/powered/greed)
|
||||
"W" = (
|
||||
/turf/closed/wall/mineral/cult,
|
||||
/turf/closed/wall/mineral/cult{
|
||||
sheet_amount = 0
|
||||
},
|
||||
/area/ruin/powered/greed)
|
||||
|
||||
(1,1,1) = {"
|
||||
@@ -337,7 +335,7 @@ a
|
||||
c
|
||||
W
|
||||
f
|
||||
i
|
||||
m
|
||||
m
|
||||
l
|
||||
m
|
||||
@@ -345,7 +343,7 @@ o
|
||||
m
|
||||
m
|
||||
m
|
||||
m
|
||||
H
|
||||
J
|
||||
a
|
||||
a
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
"f" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/box/cups,
|
||||
/obj/item/reagent_containers/food/snacks/lollipop,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
@@ -181,11 +182,19 @@
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"B" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/trash/candy,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"C" = (
|
||||
/obj/structure/chair/wood/wings{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/reagent_containers/food/snacks/candy,
|
||||
/turf/open/floor/plating{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
@@ -214,6 +223,7 @@
|
||||
/area/ruin/unpowered)
|
||||
"G" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/reagent_containers/food/snacks/lollipop,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
@@ -288,6 +298,35 @@
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"R" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/effect/spawner/lootdrop/pizzaparty,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/reagent_containers/food/snacks/candy,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"V" = (
|
||||
/obj/item/reagent_containers/food/snacks/gumball,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"X" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/toy/snappop,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
"Z" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/reagent_containers/food/snacks/gumball,
|
||||
/turf/open/floor/wood{
|
||||
initial_gas_mix = "o2=14;n2=23;TEMP=300"
|
||||
},
|
||||
/area/ruin/unpowered)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
@@ -359,8 +398,8 @@ b
|
||||
c
|
||||
c
|
||||
e
|
||||
h
|
||||
h
|
||||
B
|
||||
Z
|
||||
e
|
||||
Q
|
||||
e
|
||||
@@ -397,8 +436,8 @@ b
|
||||
d
|
||||
f
|
||||
n
|
||||
h
|
||||
h
|
||||
M
|
||||
X
|
||||
c
|
||||
e
|
||||
M
|
||||
@@ -417,7 +456,7 @@ b
|
||||
d
|
||||
g
|
||||
o
|
||||
h
|
||||
B
|
||||
h
|
||||
C
|
||||
J
|
||||
@@ -435,7 +474,7 @@ b
|
||||
b
|
||||
b
|
||||
e
|
||||
h
|
||||
Z
|
||||
p
|
||||
q
|
||||
x
|
||||
@@ -461,7 +500,7 @@ r
|
||||
y
|
||||
E
|
||||
h
|
||||
h
|
||||
X
|
||||
c
|
||||
b
|
||||
b
|
||||
@@ -496,7 +535,7 @@ b
|
||||
b
|
||||
e
|
||||
e
|
||||
h
|
||||
X
|
||||
t
|
||||
A
|
||||
G
|
||||
@@ -515,12 +554,12 @@ b
|
||||
b
|
||||
b
|
||||
d
|
||||
k
|
||||
R
|
||||
h
|
||||
s
|
||||
s
|
||||
H
|
||||
h
|
||||
B
|
||||
O
|
||||
d
|
||||
b
|
||||
@@ -536,9 +575,9 @@ b
|
||||
b
|
||||
d
|
||||
k
|
||||
h
|
||||
M
|
||||
u
|
||||
s
|
||||
V
|
||||
s
|
||||
o
|
||||
n
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"b" = (
|
||||
/turf/closed/mineral/volcanic/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
/turf/closed/wall/mineral/diamond,
|
||||
/area/ruin/powered/pride)
|
||||
"c" = (
|
||||
/turf/open/lava/smooth/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
@@ -23,6 +23,10 @@
|
||||
"g" = (
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"i" = (
|
||||
/obj/item/clothing/gloves/ring,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"j" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = -32
|
||||
@@ -33,13 +37,8 @@
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"k" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/silver,
|
||||
/obj/structure/mirror/magic/pride,
|
||||
/turf/closed/wall/mineral/diamond,
|
||||
/area/ruin/powered/pride)
|
||||
"l" = (
|
||||
/obj/structure/mirror{
|
||||
@@ -60,19 +59,65 @@
|
||||
},
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"o" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = -32
|
||||
},
|
||||
/obj/item/lipstick/random,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"q" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = -32
|
||||
},
|
||||
/obj/item/clothing/gloves/ring/silver,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"r" = (
|
||||
/obj/machinery/light/small,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"u" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/item/lipstick/random,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"D" = (
|
||||
/obj/item/clothing/head/wig/random,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"G" = (
|
||||
/turf/closed/wall/mineral/diamond,
|
||||
/turf/closed/mineral/volcanic/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"I" = (
|
||||
/obj/item/clothing/gloves/ring/silver,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"J" = (
|
||||
/obj/structure/mirror{
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"L" = (
|
||||
/obj/item/lipstick/random,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"O" = (
|
||||
/obj/structure/mirror/magic/pride,
|
||||
/turf/closed/wall/mineral/diamond,
|
||||
/obj/item/clothing/gloves/ring/diamond,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"V" = (
|
||||
/obj/item/clothing/head/wig,
|
||||
/turf/open/floor/mineral/silver,
|
||||
/area/ruin/powered/pride)
|
||||
"Y" = (
|
||||
/obj/machinery/door/airlock/diamond,
|
||||
/obj/machinery/door/airlock/silver/glass,
|
||||
/turf/open/floor/mineral/silver{
|
||||
blocks_air = 1
|
||||
},
|
||||
@@ -95,10 +140,6 @@ a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
@@ -116,91 +157,71 @@ c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
G
|
||||
c
|
||||
c
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
c
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
c
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
c
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
b
|
||||
b
|
||||
j
|
||||
e
|
||||
q
|
||||
e
|
||||
l
|
||||
e
|
||||
e
|
||||
l
|
||||
e
|
||||
e
|
||||
l
|
||||
e
|
||||
e
|
||||
G
|
||||
o
|
||||
b
|
||||
c
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
b
|
||||
b
|
||||
g
|
||||
g
|
||||
g
|
||||
L
|
||||
g
|
||||
V
|
||||
g
|
||||
L
|
||||
i
|
||||
r
|
||||
G
|
||||
b
|
||||
a
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
b
|
||||
O
|
||||
g
|
||||
k
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
I
|
||||
g
|
||||
g
|
||||
g
|
||||
@@ -212,77 +233,61 @@ a
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
g
|
||||
b
|
||||
b
|
||||
g
|
||||
g
|
||||
L
|
||||
D
|
||||
g
|
||||
L
|
||||
i
|
||||
g
|
||||
D
|
||||
r
|
||||
G
|
||||
c
|
||||
b
|
||||
a
|
||||
a
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
c
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
k
|
||||
b
|
||||
b
|
||||
J
|
||||
f
|
||||
f
|
||||
m
|
||||
f
|
||||
f
|
||||
m
|
||||
u
|
||||
f
|
||||
f
|
||||
m
|
||||
f
|
||||
f
|
||||
G
|
||||
b
|
||||
c
|
||||
a
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
G
|
||||
c
|
||||
c
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
c
|
||||
c
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
G
|
||||
c
|
||||
a
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
b
|
||||
b
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
G
|
||||
G
|
||||
c
|
||||
c
|
||||
c
|
||||
|
||||
@@ -641,4 +641,4 @@ a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
"}
|
||||
@@ -5181,7 +5181,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/unpowered/syndicate_lava_base/arrivals)
|
||||
"mu" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/powered)
|
||||
"J" = (
|
||||
/obj/item/twohanded/dualsaber/toy,
|
||||
/obj/item/dualsaber/toy,
|
||||
/turf/open/floor/light/colour_cycle/dancefloor_b,
|
||||
/area/ruin/powered)
|
||||
"K" = (
|
||||
|
||||
@@ -165,7 +165,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/ruin/space/has_grav/hilbertresearchfacility)
|
||||
"D" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/ruin/space/has_grav/hilbertresearchfacility)
|
||||
"E" = (
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/cat_man)
|
||||
"aF" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
@@ -294,7 +294,7 @@
|
||||
/area/ruin/space/has_grav/powered/cat_man)
|
||||
"aV" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
@@ -552,7 +552,7 @@
|
||||
/area/ruin/space/has_grav/powered/cat_man)
|
||||
"bF" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
|
||||
@@ -597,7 +597,7 @@
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -639,7 +639,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/ancientstation)
|
||||
"bW" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -858,7 +858,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/ancientstation/deltacorridor)
|
||||
"cz" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -918,7 +918,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/ancientstation/deltacorridor)
|
||||
"cH" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -1127,7 +1127,7 @@
|
||||
/area/ruin/space/has_grav/ancientstation)
|
||||
"dn" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -1179,7 +1179,7 @@
|
||||
/area/ruin/space/has_grav/ancientstation/hydroponics)
|
||||
"ds" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -3980,7 +3980,7 @@
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -4015,7 +4015,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/ancientstation)
|
||||
"jJ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -5010,7 +5010,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/ancientstation)
|
||||
"PV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
/turf/open/floor/plating/asteroid,
|
||||
/area/ruin/powered)
|
||||
"ax" = (
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/plating/asteroid,
|
||||
/area/ruin/powered)
|
||||
"ay" = (
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_3)
|
||||
"aD" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -189,7 +189,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_4)
|
||||
"aL" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -230,7 +230,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_5)
|
||||
"aT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -271,7 +271,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_6)
|
||||
"bb" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -1113,7 +1113,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_2)
|
||||
"dq" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -1177,7 +1177,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel/guestroom/room_1)
|
||||
"dy" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -1855,7 +1855,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/hotel/bar)
|
||||
"fI" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
|
||||
@@ -2035,7 +2035,7 @@
|
||||
},
|
||||
/area/ruin/space/has_grav/hotel/dock)
|
||||
"gh" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -2435,7 +2435,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/ruin/space/has_grav/hotel)
|
||||
"hq" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -3013,7 +3013,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/hotel/power)
|
||||
"iM" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/hotel)
|
||||
"iN" = (
|
||||
@@ -4817,7 +4817,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ruin/space/has_grav/hotel/pool)
|
||||
"mD" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-25"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
/area/ruin/space/has_grav)
|
||||
"C" = (
|
||||
/obj/effect/decal/remains/human,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/ruin/space/has_grav)
|
||||
"F" = (
|
||||
|
||||
@@ -948,7 +948,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"BT" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"BY" = (
|
||||
|
||||
@@ -399,7 +399,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/laborcamp/security)
|
||||
"hf" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/living_quarters)
|
||||
"hm" = (
|
||||
@@ -1565,7 +1565,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/laborcamp)
|
||||
"zy" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/brown{
|
||||
dir = 1
|
||||
},
|
||||
|
||||
@@ -1370,7 +1370,7 @@
|
||||
/turf/open/indestructible,
|
||||
/area/awaymission/centcomAway/general)
|
||||
"hW" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/indestructible,
|
||||
/area/awaymission/centcomAway/general)
|
||||
"hX" = (
|
||||
@@ -1951,7 +1951,7 @@
|
||||
"lv" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/restraints/legcuffs/beartrap,
|
||||
/obj/item/twohanded/fireaxe,
|
||||
/obj/item/fireaxe,
|
||||
/turf/open/indestructible,
|
||||
/area/awaymission/centcomAway/thunderdome)
|
||||
"lw" = (
|
||||
|
||||
@@ -1459,7 +1459,7 @@
|
||||
/area/awaymission/cabin/snowforest)
|
||||
"eA" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/required/chainsaw,
|
||||
/obj/item/chainsaw,
|
||||
/turf/open/floor/wood/cold,
|
||||
/area/awaymission/cabin/lumbermill)
|
||||
"eB" = (
|
||||
|
||||
@@ -4845,7 +4845,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"jq" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
desc = "A plastic potted plant.";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -7035,7 +7035,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"ob" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
desc = "A plastic potted plant.";
|
||||
pixel_y = 3
|
||||
},
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/awaymission/research/interior/engineering)
|
||||
"ax" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-20";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -1777,7 +1777,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"dN" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
@@ -4149,7 +4149,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"hV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
@@ -4244,7 +4244,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/research/interior/security)
|
||||
"ii" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
desc = "A potted plant, it doesn't look very healthy...";
|
||||
name = "dead potted plant"
|
||||
},
|
||||
@@ -4725,7 +4725,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/awaymission/research/interior/dorm)
|
||||
"jm" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/turf/open/floor/plasteel/yellowsiding{
|
||||
@@ -5329,7 +5329,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/medbay)
|
||||
"kC" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/yellowsiding{
|
||||
@@ -5686,7 +5686,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/awaymission/research/interior/medbay)
|
||||
"ly" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel/yellowsiding{
|
||||
@@ -6164,7 +6164,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/awaymission/research/interior/escapepods)
|
||||
"mJ" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
dir = 1
|
||||
},
|
||||
@@ -6201,7 +6201,7 @@
|
||||
/turf/open/floor/grass,
|
||||
/area/awaymission/research/interior/escapepods)
|
||||
"mN" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
|
||||
@@ -1434,7 +1434,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"do" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -2941,7 +2941,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"fT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -5165,7 +5165,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/gateway)
|
||||
"kh" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -6787,7 +6787,7 @@
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"mQ" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -8374,7 +8374,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"pl" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -9435,7 +9435,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/engineering)
|
||||
"rk" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
@@ -12341,7 +12341,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
layer = 5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
|
||||
@@ -17770,7 +17770,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-20"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -21108,7 +21108,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -21669,7 +21669,7 @@
|
||||
dir = 1;
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-08"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -24226,7 +24226,7 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-13"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -24275,7 +24275,7 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -29832,7 +29832,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
@@ -33921,7 +33921,7 @@
|
||||
/obj/machinery/light_switch{
|
||||
pixel_y = -23
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/dead,
|
||||
/obj/item/kirbyplants/dead,
|
||||
/turf/open/floor/plasteel/cafeteria,
|
||||
/area/crew_quarters/heads/hor)
|
||||
"bCg" = (
|
||||
@@ -39086,7 +39086,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/plasteel/white/side{
|
||||
dir = 1
|
||||
},
|
||||
@@ -48355,8 +48355,8 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"cnB" = (
|
||||
@@ -52086,7 +52086,7 @@
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/cell_charger,
|
||||
/obj/item/stock_parts/cell/high/plus,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/heads/chief)
|
||||
"cBN" = (
|
||||
@@ -53806,7 +53806,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-04"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
@@ -53939,7 +53939,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/crew_quarters/fitness)
|
||||
"exP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -54285,7 +54285,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-06"
|
||||
},
|
||||
/turf/open/floor/plasteel/white/corner{
|
||||
@@ -54483,7 +54483,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 10
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -56444,7 +56444,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/processing)
|
||||
"lPr" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -58024,7 +58024,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/crew_quarters/theatre)
|
||||
"qTV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
|
||||
+1226
-1554
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3429,7 +3429,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -8802,7 +8802,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/medical/virology)
|
||||
"aoR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{
|
||||
@@ -8959,7 +8959,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/courtroom)
|
||||
"apj" = (
|
||||
@@ -9122,7 +9122,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/teleporter)
|
||||
"apw" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
@@ -10947,7 +10947,7 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/space)
|
||||
"asg" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -11992,7 +11992,7 @@
|
||||
/turf/open/floor/circuit/green/telecomms/mainframe,
|
||||
/area/tcommsat/server)
|
||||
"atV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -14194,7 +14194,7 @@
|
||||
/obj/machinery/cell_charger,
|
||||
/obj/item/stock_parts/cell/hyper,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
@@ -14307,8 +14307,8 @@
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/electronics/apc,
|
||||
/obj/item/electronics/apc,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/engineering)
|
||||
"axR" = (
|
||||
@@ -17393,7 +17393,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{
|
||||
@@ -19751,7 +19751,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -19770,7 +19770,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector.";
|
||||
icon_state = "plant-21";
|
||||
name = "rodger"
|
||||
@@ -20601,7 +20601,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -20638,7 +20638,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -21015,7 +21015,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -22183,7 +22183,7 @@
|
||||
/area/hallway/primary/aft)
|
||||
"aKO" = (
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
@@ -22217,7 +22217,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"aKR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -22678,7 +22678,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
@@ -24453,7 +24453,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -24742,7 +24742,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -24875,7 +24875,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
@@ -28508,7 +28508,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
@@ -28850,7 +28850,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -28949,7 +28949,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -30057,7 +30057,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -33869,7 +33869,7 @@
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -38992,7 +38992,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -39326,7 +39326,7 @@
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -39567,7 +39567,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
@@ -39606,7 +39606,7 @@
|
||||
/area/quartermaster/sorting)
|
||||
"blR" = (
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
@@ -39923,7 +39923,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/quartermaster/storage)
|
||||
"bmo" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -40109,7 +40109,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -40960,7 +40960,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -40992,7 +40992,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/quartermaster/office)
|
||||
"bnZ" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
@@ -42301,7 +42301,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/machinery/power/apc/highcap/ten_k{
|
||||
areastring = "/area/bridge";
|
||||
dir = 8;
|
||||
@@ -42952,7 +42952,7 @@
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -43018,7 +43018,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -43216,7 +43216,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/spider/stickyweb,
|
||||
@@ -43856,7 +43856,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/quartermaster/office)
|
||||
"bsA" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -44007,7 +44007,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hydroponics)
|
||||
"bsM" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/light_switch{
|
||||
@@ -44136,7 +44136,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -44744,7 +44744,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/bar)
|
||||
"btZ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -45146,7 +45146,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -45872,7 +45872,7 @@
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/crew_quarters/toilet/restrooms)
|
||||
"bvP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -45926,7 +45926,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/library)
|
||||
"bvV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -45969,7 +45969,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
|
||||
@@ -46000,7 +46000,7 @@
|
||||
/obj/structure/noticeboard{
|
||||
pixel_y = 30
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-17";
|
||||
pixel_x = -8;
|
||||
pixel_y = 3
|
||||
@@ -46124,7 +46124,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 24
|
||||
},
|
||||
@@ -46864,7 +46864,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"bxF" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -46970,14 +46970,14 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"bxO" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -47265,7 +47265,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -48696,7 +48696,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
@@ -49042,7 +49042,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -49723,7 +49723,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
|
||||
dir = 6
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -51809,7 +51809,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -51937,7 +51937,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
|
||||
dir = 9
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
@@ -52034,7 +52034,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
@@ -53281,7 +53281,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
|
||||
dir = 10
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -53305,7 +53305,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
|
||||
dir = 6
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark/corner{
|
||||
@@ -54405,7 +54405,7 @@
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/decal/cleanable/cobweb/cobweb2,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -54428,7 +54428,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -54780,7 +54780,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -55592,7 +55592,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -55782,7 +55782,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -56179,7 +56179,7 @@
|
||||
/obj/item/radio/intercom{
|
||||
pixel_x = -28
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -57850,7 +57850,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/five_k{
|
||||
@@ -58148,7 +58148,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -58242,7 +58242,7 @@
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-11"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -58401,7 +58401,7 @@
|
||||
/obj/machinery/status_display/ai{
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -58484,7 +58484,7 @@
|
||||
/area/hallway/primary/central)
|
||||
"bPT" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -58625,7 +58625,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -59282,7 +59282,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -60372,7 +60372,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -60727,7 +60727,7 @@
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -60975,7 +60975,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -62452,7 +62452,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -63053,7 +63053,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -63294,7 +63294,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/light,
|
||||
@@ -63575,7 +63575,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -64071,7 +64071,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/structure/noticeboard{
|
||||
@@ -64685,7 +64685,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit/departure_lounge)
|
||||
"bZx" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -64968,7 +64968,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/light_switch{
|
||||
@@ -65990,7 +65990,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -66540,7 +66540,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -67260,7 +67260,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -67358,7 +67358,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -67609,7 +67609,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{
|
||||
@@ -68128,7 +68128,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -68157,7 +68157,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
|
||||
dir = 9
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -68226,7 +68226,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -68250,7 +68250,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -71550,7 +71550,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/processing)
|
||||
"cld" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -72402,7 +72402,7 @@
|
||||
/obj/structure/noticeboard{
|
||||
pixel_y = 28
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -72422,7 +72422,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/cyan/visible{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -80543,7 +80543,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/maintenance/fore)
|
||||
"cDr" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -80825,7 +80825,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/security/armory)
|
||||
"cDT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -84616,7 +84616,7 @@
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/machinery/airalarm/directional/west,
|
||||
/obj/item/twohanded/required/kirbyplants/dead,
|
||||
/obj/item/kirbyplants/dead,
|
||||
/turf/open/floor/wood,
|
||||
/area/security/vacantoffice)
|
||||
"esR" = (
|
||||
@@ -85463,7 +85463,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
|
||||
@@ -15609,7 +15609,7 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/newscaster{
|
||||
pixel_x = -30
|
||||
},
|
||||
@@ -15985,7 +15985,7 @@
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/crew_quarters/heads/hor/private)
|
||||
"aDh" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/hor/private)
|
||||
"aDi" = (
|
||||
@@ -16008,7 +16008,7 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/explab)
|
||||
"aDl" = (
|
||||
@@ -21689,7 +21689,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/brig)
|
||||
"aNv" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/corner,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/brig)
|
||||
@@ -21757,7 +21757,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/lawoffice)
|
||||
"aNA" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-08"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -23804,7 +23804,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/range)
|
||||
"aRr" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/captain/private)
|
||||
"aRs" = (
|
||||
@@ -23834,7 +23834,7 @@
|
||||
dir = 8;
|
||||
light_color = "#e8eaff"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/hop/private)
|
||||
"aRw" = (
|
||||
@@ -25005,7 +25005,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/command)
|
||||
"aTI" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/command)
|
||||
"aTJ" = (
|
||||
@@ -25230,7 +25230,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore/secondary)
|
||||
"aUi" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/camera/autoname{
|
||||
dir = 1
|
||||
},
|
||||
@@ -27581,7 +27581,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/crew_quarters/heads/captain)
|
||||
"aYV" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/captain)
|
||||
"aYX" = (
|
||||
@@ -34830,7 +34830,7 @@
|
||||
/obj/effect/turf_decal/tile{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit/departure_lounge)
|
||||
"bmX" = (
|
||||
@@ -36560,7 +36560,7 @@
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/cafeteria)
|
||||
"bqv" = (
|
||||
@@ -38499,7 +38499,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit/departure_lounge)
|
||||
"buh" = (
|
||||
@@ -42115,7 +42115,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/cryo)
|
||||
"bBv" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
/obj/effect/turf_decal/tile/bar{
|
||||
dir = 1
|
||||
@@ -45627,7 +45627,7 @@
|
||||
/turf/open/floor/carpet/blue,
|
||||
/area/crew_quarters/heads/cmo/private)
|
||||
"bHP" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/cmo/private)
|
||||
"bHQ" = (
|
||||
@@ -48277,7 +48277,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
@@ -50299,7 +50299,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/maintenance/bar)
|
||||
"bPX" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/cafeteria)
|
||||
"bPY" = (
|
||||
@@ -50976,7 +50976,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/bridge/showroom/corporate)
|
||||
"bRs" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"bRu" = (
|
||||
@@ -51416,7 +51416,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"bSx" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
@@ -52110,7 +52110,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/starboard)
|
||||
"bTR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
@@ -55491,7 +55491,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
@@ -56279,7 +56279,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/heads/chief)
|
||||
"cbt" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/light_switch{
|
||||
pixel_x = 26;
|
||||
pixel_y = -26
|
||||
@@ -60349,8 +60349,8 @@
|
||||
},
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/break_room)
|
||||
"ckz" = (
|
||||
@@ -61189,7 +61189,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/storage/tcom)
|
||||
"cml" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
@@ -63310,7 +63310,7 @@
|
||||
/area/engine/break_room)
|
||||
"cqz" = (
|
||||
/obj/machinery/light,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
@@ -64537,7 +64537,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"ctc" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile{
|
||||
dir = 1
|
||||
},
|
||||
@@ -64547,7 +64547,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
"ctd" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile{
|
||||
dir = 4
|
||||
},
|
||||
@@ -64808,7 +64808,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic,
|
||||
/obj/item/kirbyplants/photosynthetic,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 9
|
||||
},
|
||||
@@ -66739,7 +66739,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
"cyc" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
@@ -66842,8 +66842,8 @@
|
||||
},
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/storage_shared)
|
||||
"cyq" = (
|
||||
@@ -67734,7 +67734,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/bridge)
|
||||
"cAd" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/corner{
|
||||
dir = 4
|
||||
},
|
||||
@@ -70414,7 +70414,7 @@
|
||||
/area/crew_quarters/locker)
|
||||
"cFb" = (
|
||||
/obj/machinery/light,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -75050,7 +75050,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"cNx" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Atmospherics - Control Room";
|
||||
dir = 4
|
||||
@@ -78128,7 +78128,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"cUc" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
@@ -78138,7 +78138,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"cUd" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/structure/sign/departments/holy{
|
||||
pixel_x = -32
|
||||
},
|
||||
@@ -78405,7 +78405,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"cUN" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/chief/private)
|
||||
"cUO" = (
|
||||
@@ -80604,7 +80604,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/science/circuit)
|
||||
"gIA" = (
|
||||
@@ -80945,7 +80945,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit/departure_lounge)
|
||||
"kNb" = (
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -245,7 +245,7 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/prison)
|
||||
"aaE" = (
|
||||
@@ -1224,7 +1224,7 @@
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-13"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2668,7 +2668,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 9
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/structure/sign/warning/securearea{
|
||||
@@ -2992,7 +2992,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/solars/port/fore)
|
||||
"afF" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -13096,7 +13096,7 @@
|
||||
/turf/open/space,
|
||||
/area/space/nearstation)
|
||||
"aze" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/decal/cleanable/cobweb/cobweb2,
|
||||
@@ -14391,7 +14391,7 @@
|
||||
/area/maintenance/starboard/fore)
|
||||
"aBD" = (
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-20";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -17087,8 +17087,8 @@
|
||||
/obj/effect/turf_decal/bot{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel{
|
||||
dir = 1
|
||||
},
|
||||
@@ -18152,7 +18152,7 @@
|
||||
name = "Law Office APC";
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -19168,7 +19168,7 @@
|
||||
c_tag = "AI Upload Chamber - Fore";
|
||||
network = list("aiupload")
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 10
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -21677,7 +21677,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = -27
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -23960,7 +23960,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/hallway/secondary/entry)
|
||||
"aVt" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-13"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -24308,7 +24308,7 @@
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -24419,7 +24419,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 27
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -25668,7 +25668,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
"aYF" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -26198,7 +26198,7 @@
|
||||
charge = 100;
|
||||
maxcharge = 15000
|
||||
},
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
@@ -36994,7 +36994,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
"btR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -37778,7 +37778,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/tcommsat/computer)
|
||||
"bvB" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-20"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -40424,7 +40424,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/library)
|
||||
"bBx" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -43960,7 +43960,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
@@ -44132,7 +44132,7 @@
|
||||
/turf/open/floor/circuit/telecomms/mainframe,
|
||||
/area/tcommsat/server)
|
||||
"bJh" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
@@ -44940,7 +44940,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/aisat)
|
||||
"bKS" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-06"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -45770,7 +45770,7 @@
|
||||
icon_state = "map-right-MS";
|
||||
pixel_y = -32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
@@ -51026,7 +51026,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = -27
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
@@ -51122,7 +51122,7 @@
|
||||
dir = 8;
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
@@ -54628,7 +54628,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/medbay/central)
|
||||
"ceI" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-11"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow,
|
||||
@@ -54723,7 +54723,7 @@
|
||||
name = "Station Intercom (General)";
|
||||
pixel_y = -30
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-08"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
@@ -59526,7 +59526,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/research)
|
||||
"coj" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
@@ -64235,7 +64235,7 @@
|
||||
/obj/machinery/light_switch{
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/dead,
|
||||
/obj/item/kirbyplants/dead,
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
dir = 5
|
||||
},
|
||||
@@ -68828,7 +68828,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/medbay/aft)
|
||||
"cFQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -71160,7 +71160,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/research)
|
||||
"cJQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
@@ -72340,7 +72340,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 27
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -74181,7 +74181,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = -27
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-04"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -74247,7 +74247,7 @@
|
||||
name = "Station Intercom (General)";
|
||||
pixel_x = 29
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -79798,7 +79798,7 @@
|
||||
c_tag = "Departure Lounge - Port Fore";
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-24"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -82832,7 +82832,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
|
||||
@@ -192,14 +192,14 @@
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"ft" = (
|
||||
/obj/structure/stone_tile/block,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"fN" = (
|
||||
/obj/structure/stone_tile{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"fQ" = (
|
||||
@@ -529,7 +529,7 @@
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/clothing/head/helmet/roman/legionnaire,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"iK" = (
|
||||
@@ -1829,8 +1829,8 @@
|
||||
"An" = (
|
||||
/obj/structure/stone_tile/slab,
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"AH" = (
|
||||
@@ -1840,7 +1840,7 @@
|
||||
/obj/structure/stone_tile/cracked{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"AU" = (
|
||||
@@ -2069,7 +2069,7 @@
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/scythe,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"HX" = (
|
||||
@@ -2198,7 +2198,7 @@
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/belt,
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/indestructible/boss,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"Qk" = (
|
||||
@@ -2425,7 +2425,7 @@
|
||||
/obj/structure/stone_tile/cracked{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/bonespear,
|
||||
/obj/item/spear/bonespear,
|
||||
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/ruin/unpowered/ash_walkers)
|
||||
"WT" = (
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1537,7 +1537,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/turret_protected/aisat_interior)
|
||||
"afe" = (
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
@@ -1567,7 +1567,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/turret_protected/aisat_interior)
|
||||
"afg" = (
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
@@ -5479,7 +5479,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -9400,7 +9400,7 @@
|
||||
/area/hallway/primary/central)
|
||||
"awe" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"awf" = (
|
||||
@@ -9481,7 +9481,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 4
|
||||
},
|
||||
@@ -9625,7 +9625,7 @@
|
||||
},
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"awC" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -10071,7 +10071,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/fore)
|
||||
"axF" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -10163,7 +10163,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/carpet,
|
||||
/area/crew_quarters/heads/captain)
|
||||
"axT" = (
|
||||
@@ -11161,7 +11161,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/fore)
|
||||
"aAo" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
@@ -11857,7 +11857,7 @@
|
||||
/turf/open/floor/plasteel/white/corner,
|
||||
/area/crew_quarters/fitness/recreation)
|
||||
"aBY" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -11924,7 +11924,7 @@
|
||||
/area/maintenance/department/security/brig)
|
||||
"aCi" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18";
|
||||
pixel_y = 12
|
||||
},
|
||||
@@ -12011,7 +12011,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_y = 30
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
@@ -13234,7 +13234,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/heads/hop)
|
||||
"aEM" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-24"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -13916,7 +13916,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/heads/captain)
|
||||
"aGn" = (
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
layer = 3.1
|
||||
},
|
||||
/obj/structure/window/reinforced/fulltile,
|
||||
@@ -15468,7 +15468,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"aKg" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-04"
|
||||
},
|
||||
/turf/open/floor/plasteel/white/corner{
|
||||
@@ -16031,7 +16031,7 @@
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 22
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -17480,13 +17480,13 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/crew_quarters/bar)
|
||||
"aPy" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -21277,7 +21277,7 @@
|
||||
/area/crew_quarters/bar)
|
||||
"aYe" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18";
|
||||
pixel_y = 10
|
||||
},
|
||||
@@ -21326,7 +21326,7 @@
|
||||
"aYi" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18";
|
||||
pixel_y = 10
|
||||
},
|
||||
@@ -21777,7 +21777,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/kitchen)
|
||||
"aYY" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -22808,7 +22808,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hydroponics)
|
||||
"bbd" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -24508,7 +24508,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"bfp" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
@@ -24949,7 +24949,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/bar)
|
||||
"bgv" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-14"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -25911,7 +25911,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"biP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -26030,7 +26030,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/medical/medbay/central)
|
||||
"bji" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
@@ -26083,7 +26083,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"bjn" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
@@ -27332,7 +27332,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/checkpoint/medical)
|
||||
"bmw" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
@@ -27711,7 +27711,7 @@
|
||||
dir = 8;
|
||||
pixel_x = 28
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-11"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -27962,7 +27962,7 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/science/explab)
|
||||
"bnZ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -28330,7 +28330,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/hallway/primary/aft)
|
||||
"boT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -28357,7 +28357,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/light,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -30326,7 +30326,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"bsW" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
@@ -30715,7 +30715,7 @@
|
||||
/turf/open/floor/grass,
|
||||
/area/medical/genetics)
|
||||
"btU" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
@@ -30980,7 +30980,7 @@
|
||||
/area/science/robotics/lab)
|
||||
"buw" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
@@ -30999,7 +30999,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/science/explab)
|
||||
"buy" = (
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
@@ -31038,7 +31038,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/explab)
|
||||
"buD" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-11"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -33011,7 +33011,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants/photosynthetic{
|
||||
/obj/item/kirbyplants/photosynthetic{
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -33403,7 +33403,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/genetics)
|
||||
"bzM" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -34198,7 +34198,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/heads/hor)
|
||||
"bBu" = (
|
||||
/obj/item/twohanded/required/kirbyplants/dead,
|
||||
/obj/item/kirbyplants/dead,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 10
|
||||
},
|
||||
@@ -34295,7 +34295,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"bBB" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-20";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -35994,7 +35994,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/crew_quarters/heads/cmo)
|
||||
"bEH" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/machinery/light_switch{
|
||||
@@ -38240,7 +38240,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/maintenance/department/engine)
|
||||
"bJi" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -39422,7 +39422,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"bLT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
@@ -40328,7 +40328,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/virology)
|
||||
"bNR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -42445,7 +42445,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"bSP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-02"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
@@ -44964,7 +44964,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"bYI" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -45731,7 +45731,7 @@
|
||||
/area/engine/engineering)
|
||||
"caw" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/twohanded/rcl/pre_loaded,
|
||||
/obj/item/rcl/pre_loaded,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"cax" = (
|
||||
@@ -46864,7 +46864,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/chapel/main/monastery)
|
||||
"ceK" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-08"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -48021,7 +48021,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/chapel/monastery)
|
||||
"cjP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -49777,7 +49777,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"cpT" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 8
|
||||
@@ -49785,7 +49785,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/central)
|
||||
"cpU" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
@@ -49982,7 +49982,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"cqE" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-18";
|
||||
layer = 3
|
||||
},
|
||||
@@ -50634,7 +50634,7 @@
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -50726,7 +50726,7 @@
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -51277,7 +51277,7 @@
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -51536,7 +51536,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/chapel/monastery)
|
||||
"cwr" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -51981,7 +51981,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/library)
|
||||
"cyQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
@@ -51994,7 +51994,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/library)
|
||||
"cyR" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -52246,7 +52246,7 @@
|
||||
/area/library)
|
||||
"cAs" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05";
|
||||
pixel_y = 10
|
||||
},
|
||||
@@ -53009,7 +53009,7 @@
|
||||
},
|
||||
/area/hallway/secondary/exit/departure_lounge)
|
||||
"dpb" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -54230,7 +54230,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/security/brig)
|
||||
"gkR" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_y = 30
|
||||
},
|
||||
@@ -54529,7 +54529,7 @@
|
||||
/area/science/xenobiology)
|
||||
"gKz" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22";
|
||||
pixel_y = 8
|
||||
},
|
||||
@@ -55667,7 +55667,7 @@
|
||||
/obj/structure/sign/plaques/deempisi{
|
||||
pixel_y = 28
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -56125,7 +56125,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/lawoffice)
|
||||
"kxs" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -56436,7 +56436,7 @@
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -57438,7 +57438,7 @@
|
||||
/turf/open/floor/plasteel/white/corner,
|
||||
/area/hallway/primary/central)
|
||||
"nyO" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -57678,7 +57678,7 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/engine/supermatter)
|
||||
"nVU" = (
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"nWP" = (
|
||||
@@ -58663,7 +58663,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/xenobiology)
|
||||
"pXT" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/lawoffice";
|
||||
dir = 8;
|
||||
@@ -58678,7 +58678,7 @@
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/engine/engineering)
|
||||
"pYw" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-03"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
|
||||
@@ -1548,7 +1548,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/lab)
|
||||
"ayu" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-16"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
@@ -4558,7 +4558,6 @@
|
||||
department = "Mining";
|
||||
pixel_x = -30
|
||||
},
|
||||
/obj/structure/closet/crate/bin,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/quartermaster/miningdock)
|
||||
"bzj" = (
|
||||
@@ -7758,7 +7757,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -9032,7 +9031,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -9410,7 +9409,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/fore)
|
||||
"dij" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -10026,6 +10025,7 @@
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown,
|
||||
/obj/machinery/rnd/production/techfab/department/cargo,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/quartermaster/storage)
|
||||
"dDf" = (
|
||||
@@ -11361,7 +11361,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/janitor)
|
||||
"eue" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-04"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
@@ -14580,6 +14580,10 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/structure/disposalpipe/trunk{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/genetics)
|
||||
"goM" = (
|
||||
@@ -17387,7 +17391,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -22643,7 +22647,7 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/engine/engineering)
|
||||
"lfs" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-08"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -26013,13 +26017,6 @@
|
||||
/obj/effect/landmark/start/paramedic,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/medbay/zone3)
|
||||
"nhO" = (
|
||||
/obj/machinery/airalarm/server{
|
||||
dir = 1;
|
||||
pixel_y = -22
|
||||
},
|
||||
/turf/open/floor/circuit/telecomms/mainframe,
|
||||
/area/tcommsat/server)
|
||||
"nij" = (
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
@@ -27181,7 +27178,6 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/closet/crate/bin,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/genetics)
|
||||
"nSf" = (
|
||||
@@ -27870,7 +27866,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/quartermaster/miningoffice)
|
||||
"old" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -28206,7 +28202,9 @@
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/disposalpipe/sorting/mail/flip{
|
||||
sortType = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/genetics)
|
||||
"ouE" = (
|
||||
@@ -28541,7 +28539,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/crew_quarters/heads/hop)
|
||||
"oGU" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -29612,7 +29610,7 @@
|
||||
c_tag = "Courtroom East";
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "applebush"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -32163,7 +32161,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/crew_quarters/dorms)
|
||||
"qHO" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -32971,7 +32969,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj//obj/item/kirbyplants,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/fitness)
|
||||
"rhX" = (
|
||||
@@ -34356,7 +34354,7 @@
|
||||
/area/engine/engineering)
|
||||
"saN" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -34847,7 +34845,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -36250,7 +36248,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -43208,7 +43206,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj//obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -56146,7 +56144,7 @@ won
|
||||
evJ
|
||||
fsQ
|
||||
mxo
|
||||
nhO
|
||||
pTw
|
||||
apJ
|
||||
apJ
|
||||
apJ
|
||||
|
||||
@@ -1300,7 +1300,7 @@
|
||||
"dO" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/light,
|
||||
/obj/item/twohanded/fireaxe,
|
||||
/obj/item/fireaxe,
|
||||
/obj/item/extinguisher,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/storage/primary)
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
/obj/structure/table/wood{
|
||||
layer = 3.3
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05";
|
||||
pixel_y = 4
|
||||
},
|
||||
@@ -294,7 +294,7 @@
|
||||
/area/holodeck/rec_center/winterwonderland)
|
||||
"aT" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-05";
|
||||
pixel_y = 10
|
||||
},
|
||||
@@ -1686,19 +1686,19 @@
|
||||
/obj/item/melee/chainofcommand{
|
||||
name = "chain whip"
|
||||
},
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/holofloor/asteroid,
|
||||
/area/holodeck/rec_center/thunderdome1218)
|
||||
"ez" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/scythe,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/holofloor/asteroid,
|
||||
/area/holodeck/rec_center/thunderdome1218)
|
||||
"eA" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/tailclub,
|
||||
/obj/item/twohanded/spear,
|
||||
/obj/item/spear,
|
||||
/turf/open/floor/holofloor/asteroid,
|
||||
/area/holodeck/rec_center/thunderdome1218)
|
||||
"eB" = (
|
||||
@@ -2916,11 +2916,11 @@
|
||||
/turf/open/floor/circuit/green/anim,
|
||||
/area/ctf)
|
||||
"hE" = (
|
||||
/obj/item/twohanded/ctf/blue,
|
||||
/obj/item/ctf/blue,
|
||||
/turf/open/floor/circuit/green/anim,
|
||||
/area/ctf)
|
||||
"hF" = (
|
||||
/obj/item/twohanded/ctf/red,
|
||||
/obj/item/ctf/red,
|
||||
/turf/open/floor/circuit/green/anim,
|
||||
/area/ctf)
|
||||
"hG" = (
|
||||
@@ -4002,7 +4002,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/control)
|
||||
"ke" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -4106,7 +4106,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/supply)
|
||||
"kk" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -4211,7 +4211,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/centcom/control)
|
||||
"kB" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -4234,7 +4234,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
@@ -4243,7 +4243,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
@@ -4284,13 +4284,13 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/centcom/control)
|
||||
"kJ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
@@ -4733,7 +4733,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"lQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -5168,7 +5168,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"mL" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -5180,7 +5180,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"mM" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -5957,7 +5957,7 @@
|
||||
/obj/machinery/status_display/ai{
|
||||
pixel_y = 32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-15";
|
||||
pixel_x = -6;
|
||||
pixel_y = 12
|
||||
@@ -6171,7 +6171,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"oy" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -6517,7 +6517,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/centcom/ferry)
|
||||
"ph" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -6751,7 +6751,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/control)
|
||||
"pw" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -6998,13 +6998,13 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"qd" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/centcom/ferry)
|
||||
"qe" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/light_switch{
|
||||
@@ -7525,7 +7525,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/ferry)
|
||||
"rt" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/newscaster{
|
||||
@@ -7550,7 +7550,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/centcom/ferry)
|
||||
"rv" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -7732,7 +7732,7 @@
|
||||
/turf/open/floor/grass,
|
||||
/area/centcom/control)
|
||||
"rL" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -8611,7 +8611,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/ferry)
|
||||
"tJ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -8650,7 +8650,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"tO" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -8667,7 +8667,7 @@
|
||||
/turf/closed/indestructible/riveted,
|
||||
/area/centcom/evac)
|
||||
"tS" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -9109,7 +9109,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"uT" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -9139,7 +9139,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"uV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -10077,7 +10077,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/centcom/ferry)
|
||||
"xi" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -10147,7 +10147,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"xp" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -10159,7 +10159,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"xq" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -10178,7 +10178,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/centcom/evac)
|
||||
"xs" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -10741,7 +10741,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"zd" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -11247,7 +11247,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"Am" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
@@ -11268,7 +11268,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"Ap" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
@@ -11541,7 +11541,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/evac)
|
||||
"Ba" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
@@ -12161,7 +12161,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"Cw" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -12198,7 +12198,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"Cy" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/machinery/light,
|
||||
@@ -12219,7 +12219,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/ferry)
|
||||
"Cz" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -12616,7 +12616,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/evac)
|
||||
"Df" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -13008,7 +13008,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/centcom/control)
|
||||
"DV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -13017,7 +13017,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/centcom/control)
|
||||
"DW" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -13571,7 +13571,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Fs" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -13585,7 +13585,7 @@
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"Fu" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -13670,7 +13670,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/tdome/tdomeobserve)
|
||||
"FG" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
@@ -13750,7 +13750,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"FQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -13848,7 +13848,7 @@
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gg" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -13862,7 +13862,7 @@
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gh" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
@@ -13871,7 +13871,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gi" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
@@ -13884,7 +13884,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gj" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
@@ -13913,7 +13913,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gn" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -13923,7 +13923,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Go" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -13936,7 +13936,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Gp" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -14876,7 +14876,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"HZ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -14966,7 +14966,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"Ig" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -15790,7 +15790,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeadmin)
|
||||
"JZ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -15822,7 +15822,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/tdome/tdomeadmin)
|
||||
"Kc" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -17577,7 +17577,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/centcom/holding)
|
||||
"RQ" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -18850,7 +18850,7 @@
|
||||
/turf/open/indestructible/binary,
|
||||
/area/space)
|
||||
"Zh" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/indestructible/hotelwood,
|
||||
|
||||
@@ -203,7 +203,7 @@
|
||||
/obj/machinery/status_display/evac{
|
||||
pixel_x = -32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -226,7 +226,7 @@
|
||||
/obj/machinery/status_display/ai{
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -277,7 +277,7 @@
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/arrival)
|
||||
"A" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -312,7 +312,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/arrival)
|
||||
"E" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/arrival)
|
||||
"o" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
pixel_x = 6;
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -385,7 +385,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"bc" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -424,7 +424,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"bg" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
@@ -557,7 +557,7 @@
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/shuttle/escape)
|
||||
"bG" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"k" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
@@ -144,7 +144,7 @@
|
||||
/turf/open/floor/mineral/titanium/white,
|
||||
/area/shuttle/escape)
|
||||
"B" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -420,7 +420,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"aM" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -446,7 +446,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"aP" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/item/radio/intercom{
|
||||
@@ -968,7 +968,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"ca" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -994,7 +994,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/shuttle/escape)
|
||||
"an" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -196,7 +196,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"ap" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -800,7 +800,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red/brig,
|
||||
/area/shuttle/escape)
|
||||
"bz" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/machinery/button/flasher{
|
||||
@@ -814,7 +814,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"bA" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -1018,7 +1018,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"cb" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -1338,7 +1338,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"cA" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/shuttle/escape)
|
||||
"y" = (
|
||||
/obj/item/twohanded/required/kirbyplants,
|
||||
/obj/item/kirbyplants,
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/escape)
|
||||
"z" = (
|
||||
|
||||
@@ -305,7 +305,7 @@
|
||||
/turf/open/floor/carpet/royalblue,
|
||||
/area/shuttle/escape/luxury)
|
||||
"bg" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/carpet/red,
|
||||
@@ -320,7 +320,7 @@
|
||||
/turf/open/floor/carpet/royalblue,
|
||||
/area/shuttle/escape/luxury)
|
||||
"bj" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -328,13 +328,13 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/escape/luxury)
|
||||
"bk" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/carpet/royalblue,
|
||||
/area/shuttle/escape/luxury)
|
||||
"bl" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -437,7 +437,7 @@
|
||||
dir = 4;
|
||||
light_range = 8
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-10"
|
||||
},
|
||||
/turf/open/floor/carpet/red,
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red/brig,
|
||||
/area/shuttle/escape)
|
||||
"as" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -317,7 +317,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"aC" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -530,7 +530,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/escape)
|
||||
"aS" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
/obj/machinery/computer/security/telescreen/entertainment{
|
||||
pixel_y = 32
|
||||
},
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -183,7 +183,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aB" = (
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-11"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
@@ -589,7 +589,7 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"bu" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red/brig,
|
||||
|
||||
@@ -1014,7 +1014,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"bV" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -1029,7 +1029,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"bW" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -1094,7 +1094,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"cd" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -1107,7 +1107,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/escape)
|
||||
"ce" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red/brig,
|
||||
/area/shuttle/escape)
|
||||
"aF" = (
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"aG" = (
|
||||
|
||||
@@ -1351,7 +1351,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -1842,7 +1842,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
/obj/item/kirbyplants{
|
||||
icon_state = "plant-22"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/transport)
|
||||
"bd" = (
|
||||
/obj/item/twohanded/required/kirbyplants/dead{
|
||||
/obj/item/kirbyplants/dead{
|
||||
desc = "It doesn't look very healthy...";
|
||||
name = "potted plant"
|
||||
},
|
||||
|
||||
@@ -32,11 +32,6 @@
|
||||
"g" = (
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
/area/shuttle/abandoned)
|
||||
"h" = (
|
||||
/obj/machinery/door/airlock/external,
|
||||
/obj/structure/fans/tiny,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/abandoned)
|
||||
"i" = (
|
||||
/obj/machinery/suit_storage_unit/security,
|
||||
/obj/machinery/light/small{
|
||||
@@ -64,6 +59,7 @@
|
||||
/area/shuttle/abandoned)
|
||||
"m" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet/orange,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/abandoned)
|
||||
"n" = (
|
||||
@@ -130,7 +126,6 @@
|
||||
/area/shuttle/abandoned)
|
||||
"x" = (
|
||||
/obj/machinery/door/firedoor/border_only/closed{
|
||||
icon_state = "door_closed";
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/window/eastright,
|
||||
@@ -174,12 +169,12 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/closet/crate/secure/weapon,
|
||||
/obj/item/gun/energy/laser/carbine,
|
||||
/obj/machinery/button/flasher{
|
||||
id = "cogws";
|
||||
pixel_x = -24;
|
||||
pixel_y = 8
|
||||
},
|
||||
/obj/item/gun/energy/laser/retro,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/abandoned)
|
||||
"D" = (
|
||||
@@ -191,7 +186,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/gun/energy/e_gun/stun,
|
||||
/obj/item/gun/energy/laser/retro,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/abandoned)
|
||||
"E" = (
|
||||
@@ -228,12 +223,14 @@
|
||||
"I" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/clothing/glasses/sunglasses,
|
||||
/obj/item/gps{
|
||||
gpstag = "NTPRS"
|
||||
},
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/shuttle/abandoned)
|
||||
"J" = (
|
||||
/obj/structure/curtain,
|
||||
/obj/machinery/shower{
|
||||
name = "shower";
|
||||
pixel_y = 12
|
||||
},
|
||||
/obj/item/soap/nanotrasen,
|
||||
@@ -329,13 +326,13 @@ d
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
d
|
||||
h
|
||||
g
|
||||
n
|
||||
n
|
||||
B
|
||||
H
|
||||
n
|
||||
h
|
||||
g
|
||||
d
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
/area/survivalpod)
|
||||
"q" = (
|
||||
/obj/structure/tubes,
|
||||
/obj/item/twohanded/required/kirbyplants/random,
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/pod,
|
||||
/area/survivalpod)
|
||||
"r" = (
|
||||
|
||||
@@ -145,4 +145,19 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204
|
||||
/// If the thing can reflect light (lasers/energy)
|
||||
#define RICOCHET_SHINY (1<<0)
|
||||
/// If the thing can reflect matter (bullets/bomb shrapnel)
|
||||
#define RICOCHET_HARD (1<<1)
|
||||
#define RICOCHET_HARD (1<<1)
|
||||
|
||||
#define KEEP_TOGETHER_ORIGINAL "keep_together_original"
|
||||
|
||||
//setter for KEEP_TOGETHER to allow for multiple sources to set and unset it
|
||||
#define ADD_KEEP_TOGETHER(x, source)\
|
||||
if ((x.appearance_flags & KEEP_TOGETHER) && !HAS_TRAIT(x, TRAIT_KEEP_TOGETHER)) ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL); \
|
||||
ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\
|
||||
x.appearance_flags |= KEEP_TOGETHER
|
||||
|
||||
#define REMOVE_KEEP_TOGETHER(x, source)\
|
||||
REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\
|
||||
if(HAS_TRAIT_FROM_ONLY(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL))\
|
||||
REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL);\
|
||||
else if(!HAS_TRAIT(x, TRAIT_KEEP_TOGETHER))\
|
||||
x.appearance_flags &= ~KEEP_TOGETHER
|
||||
|
||||
@@ -52,3 +52,4 @@
|
||||
#define ORGAN_VITAL (1<<4) //Currently only the brain
|
||||
#define ORGAN_NO_SPOIL (1<<5) //Do not spoil under any circumstances
|
||||
#define ORGAN_NO_DISMEMBERMENT (1<<6) //Immune to disembowelment.
|
||||
#define ORGAN_EDIBLE (1<<5) //is a snack? :D
|
||||
@@ -269,11 +269,12 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list(
|
||||
|
||||
//stamina cost defines.
|
||||
#define STAM_COST_ATTACK_OBJ_MULT 1.2
|
||||
#define STAM_COST_ATTACK_MOB_MULT 0.8
|
||||
#define STAM_COST_ATTACK_MOB_MULT 1
|
||||
#define STAM_COST_BATON_MOB_MULT 1
|
||||
#define STAM_COST_NO_COMBAT_MULT 1.25
|
||||
#define STAM_COST_W_CLASS_MULT 1.25
|
||||
#define STAM_COST_THROW_MULT 2
|
||||
#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2.
|
||||
|
||||
///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted.
|
||||
#define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66
|
||||
@@ -284,6 +285,12 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list(
|
||||
/// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise.
|
||||
#define STAM_CRIT_GUN_DELAY 2.75
|
||||
|
||||
//stamina recovery defines. Blocked if combat mode is on.
|
||||
#define STAM_RECOVERY_STAM_CRIT -7.5
|
||||
#define STAM_RECOVERY_RESTING -6
|
||||
#define STAM_RECOVERY_NORMAL -3
|
||||
#define STAM_RECOVERY_LIMB 4 //limbs recover stamina separately from handle_status_effects(), and aren't blocked by combat mode.
|
||||
|
||||
/**
|
||||
* should the current-attack-damage be lower than the item force multiplied by this value,
|
||||
* a "inefficiently" prefix will be added to the message.
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
#define COMSIG_PARENT_ATTACKBY "atom_attackby" //from base of atom/attackby(): (/obj/item, /mob/living, params)
|
||||
#define COMPONENT_NO_AFTERATTACK 1 //Return this in response if you don't want afterattack to be called
|
||||
#define COMSIG_ATOM_HULK_ATTACK "hulk_attack" //from base of atom/attack_hulk(): (/mob/living/carbon/human)
|
||||
#define COMSIG_ATOM_ATTACK_ANIMAL "attack_animal" //from base of atom/animal_attack(): (/mob/user)
|
||||
#define COMSIG_PARENT_EXAMINE "atom_examine" //from base of atom/examine(): (/mob, list/examine_return_text)
|
||||
#define COMSIG_ATOM_GET_EXAMINE_NAME "atom_examine_name" //from base of atom/get_examine_name(): (/mob, list/overrides)
|
||||
//Positions for overrides list
|
||||
@@ -140,10 +141,10 @@
|
||||
#define HEARING_SPEAKER 2
|
||||
// #define HEARING_LANGUAGE 3
|
||||
#define HEARING_RAW_MESSAGE 4
|
||||
/* #define HEARING_RADIO_FREQ 5
|
||||
#define HEARING_SPANS 6
|
||||
// #define HEARING_RADIO_FREQ 5
|
||||
// #define HEARING_SPANS 6
|
||||
#define HEARING_MESSAGE_MODE 7
|
||||
#define HEARING_SOURCE 8*/
|
||||
// #define HEARING_SOURCE 8
|
||||
#define COMSIG_MOVABLE_DISPOSING "movable_disposing" //called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source)
|
||||
#define COMSIG_MOVABLE_TELEPORTED "movable_teleported" //from base of do_teleport(): (channel, turf/origin, turf/destination)
|
||||
|
||||
@@ -197,6 +198,8 @@
|
||||
#define COMSIG_MOB_ANTAG_ON_GAIN "mob_antag_on_gain" //from base of /datum/antagonist/on_gain(): (antag_datum)
|
||||
|
||||
#define COMSIG_MOB_SPELL_CAN_CAST "mob_spell_can_cast" //from base of /obj/effect/proc_holder/spell/can_cast(): (spell)
|
||||
#define COMSIG_MOB_SWAP_HANDS "mob_swap_hands" //from base of mob/swap_hand(): (obj/item)
|
||||
#define COMPONENT_BLOCK_SWAP 1
|
||||
|
||||
// /client signals
|
||||
#define COMSIG_MOB_CLIENT_LOGIN "mob_client_login" //sent when a mob/login() finishes: (client)
|
||||
@@ -221,6 +224,11 @@
|
||||
#define COMSIG_LIVING_RUN_BLOCK "living_do_run_block" //from base of mob/living/do_run_block(): (real_attack, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone)
|
||||
#define COMSIG_LIVING_GET_BLOCKING_ITEMS "get_blocking_items" //from base of mob/living/get_blocking_items(): (list/items)
|
||||
|
||||
#define COMSIG_LIVING_ACTIVE_BLOCK_START "active_block_start" //from base of mob/living/keybind_start_active_blocking(): (obj/item/blocking_item, list/backup_items)
|
||||
#define COMPONENT_PREVENT_BLOCK_START 1
|
||||
#define COMSIG_LIVING_ACTIVE_PARRY_START "active_parry_start" //from base of mob/living/initiate_parry_sequence(): (parrying_method, datum/parrying_item_mob_or_art, list/backup_items)
|
||||
#define COMPONENT_PREVENT_PARRY_START 1
|
||||
|
||||
//ALL OF THESE DO NOT TAKE INTO ACCOUNT WHETHER AMOUNT IS 0 OR LOWER AND ARE SENT REGARDLESS!
|
||||
#define COMSIG_LIVING_STATUS_STUN "living_stun" //from base of mob/living/Stun() (amount, update, ignore)
|
||||
#define COMSIG_LIVING_STATUS_KNOCKDOWN "living_knockdown" //from base of mob/living/Knockdown() (amount, update, ignore)
|
||||
@@ -282,7 +290,13 @@
|
||||
#define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone)
|
||||
#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user)
|
||||
#define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args)
|
||||
#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable)
|
||||
#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable)
|
||||
#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //from base of item/sharpener/attackby(): (amount, max)
|
||||
#define COMPONENT_BLOCK_SHARPEN_APPLIED 1
|
||||
#define COMPONENT_BLOCK_SHARPEN_BLOCKED 2
|
||||
#define COMPONENT_BLOCK_SHARPEN_ALREADY 4
|
||||
#define COMPONENT_BLOCK_SHARPEN_MAXED 8
|
||||
#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M)
|
||||
#define COMSIG_ITEM_WORN_OVERLAYS "item_worn_overlays" //from base of obj/item/worn_overlays(): (isinhands, icon_file, used_state, style_flags, list/overlays)
|
||||
// THE FOLLOWING TWO BLOCKS SHOULD RETURN BLOCK FLAGS AS DEFINED IN __DEFINES/combat.dm!
|
||||
#define COMSIG_ITEM_CHECK_BLOCK "check_block" //from base of obj/item/check_block(): (mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return)
|
||||
@@ -417,6 +431,11 @@
|
||||
#define COMSIG_TRY_STORAGE_RETURN_INVENTORY "storage_return_inventory" //(list/list_to_inject_results_into, recursively_search_inside_storages = TRUE)
|
||||
#define COMSIG_TRY_STORAGE_CAN_INSERT "storage_can_equip" //(obj/item/insertion_candidate, mob/user, silent) - returns bool
|
||||
|
||||
// /datum/component/two_handed signals
|
||||
#define COMSIG_TWOHANDED_WIELD "twohanded_wield" //from base of datum/component/two_handed/proc/wield(mob/living/carbon/user): (/mob/user)
|
||||
#define COMPONENT_TWOHANDED_BLOCK_WIELD 1
|
||||
#define COMSIG_TWOHANDED_UNWIELD "twohanded_unwield" //from base of datum/component/two_handed/proc/unwield(mob/living/carbon/user): (/mob/user)
|
||||
|
||||
// /datum/action signals
|
||||
#define COMSIG_ACTION_TRIGGER "action_trigger" //from base of datum/action/proc/Trigger(): (datum/action)
|
||||
#define COMPONENT_ACTION_BLOCK_TRIGGER 1
|
||||
|
||||
@@ -18,4 +18,8 @@
|
||||
#define DRINK_VERYGOOD 3
|
||||
#define DRINK_FANTASTIC 4
|
||||
#define FOOD_AMAZING 5
|
||||
#define RACE_DRINK 6
|
||||
#define RACE_DRINK 6
|
||||
|
||||
#define FOOD_IN_CONTAINER (1<<0)
|
||||
|
||||
#define STOP_SERVING_BREAKFAST (15 MINUTES)
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#define FOOTSTEP_GRASS "grass"
|
||||
#define FOOTSTEP_WATER "water"
|
||||
#define FOOTSTEP_LAVA "lava"
|
||||
#define FOOTSTEP_MEAT "meat"
|
||||
//barefoot sounds
|
||||
#define FOOTSTEP_WOOD_BAREFOOT "woodbarefoot"
|
||||
#define FOOTSTEP_WOOD_CLAW "woodclaw"
|
||||
@@ -89,6 +90,8 @@ GLOBAL_LIST_INIT(footstep, list(
|
||||
'sound/effects/footstep/lava1.ogg',
|
||||
'sound/effects/footstep/lava2.ogg',
|
||||
'sound/effects/footstep/lava3.ogg'), 100, 0),
|
||||
FOOTSTEP_MEAT = list(list(
|
||||
'sound/effects/meatslap.ogg'), 100, 0)
|
||||
))
|
||||
|
||||
//bare footsteps lists
|
||||
@@ -131,6 +134,8 @@ GLOBAL_LIST_INIT(barefootstep, list(
|
||||
'sound/effects/footstep/lava1.ogg',
|
||||
'sound/effects/footstep/lava2.ogg',
|
||||
'sound/effects/footstep/lava3.ogg'), 100, 0),
|
||||
FOOTSTEP_MEAT = list(list(
|
||||
'sound/effects/meatslap.ogg'), 100, 0)
|
||||
))
|
||||
|
||||
//claw footsteps lists
|
||||
@@ -173,6 +178,8 @@ GLOBAL_LIST_INIT(clawfootstep, list(
|
||||
'sound/effects/footstep/lava1.ogg',
|
||||
'sound/effects/footstep/lava2.ogg',
|
||||
'sound/effects/footstep/lava3.ogg'), 100, 0),
|
||||
FOOTSTEP_MEAT = list(list(
|
||||
'sound/effects/meatslap.ogg'), 100, 0)
|
||||
))
|
||||
|
||||
//heavy footsteps list
|
||||
@@ -189,4 +196,6 @@ GLOBAL_LIST_INIT(heavyfootstep, list(
|
||||
'sound/effects/footstep/lava1.ogg',
|
||||
'sound/effects/footstep/lava2.ogg',
|
||||
'sound/effects/footstep/lava3.ogg'), 100, 0),
|
||||
FOOTSTEP_MEAT = list(list(
|
||||
'sound/effects/meatslap.ogg'), 100, 0)
|
||||
))
|
||||
|
||||
@@ -135,6 +135,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
|
||||
|
||||
#define iscat(A) (istype(A, /mob/living/simple_animal/pet/cat))
|
||||
|
||||
#define isdog(A) (istype(A, /mob/living/simple_animal/pet/dog))
|
||||
|
||||
#define iscorgi(A) (istype(A, /mob/living/simple_animal/pet/dog/corgi))
|
||||
|
||||
#define ishostile(A) (istype(A, /mob/living/simple_animal/hostile))
|
||||
|
||||
@@ -4,8 +4,12 @@
|
||||
/// Hard materials, such as iron or metal
|
||||
#define MAT_CATEGORY_RIGID "rigid material"
|
||||
|
||||
///Use this flag on TRUE if you want the basic recipes
|
||||
#define MAT_CATEGORY_BASE_RECIPES "basic recipes"
|
||||
|
||||
/// Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes.
|
||||
#define MATERIAL_COLOR (1<<0)
|
||||
#define MATERIAL_ADD_PREFIX (1<<1)
|
||||
#define MATERIAL_EFFECTS (1<<2)
|
||||
#define MATERIAL_AFFECT_STATISTICS (1<<3)
|
||||
#define MATERIAL_AFFECT_STATISTICS (1<<2)
|
||||
|
||||
#define MATERIAL_SOURCE(mat) "[mat.name]_material"
|
||||
@@ -432,6 +432,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S
|
||||
//text files
|
||||
#define BRAIN_DAMAGE_FILE "traumas.json"
|
||||
#define ION_FILE "ion_laws.json"
|
||||
#define REDPILL_FILE "redpill.json"
|
||||
#define PIRATE_NAMES_FILE "pirates.json"
|
||||
|
||||
|
||||
@@ -461,7 +462,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S
|
||||
#define EGG_LAYING_MESSAGES list("lays an egg.","squats down and croons.","begins making a huge racket.","begins clucking raucously.")
|
||||
|
||||
// list of all null rod weapons
|
||||
#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/twohanded/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain
|
||||
#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain
|
||||
|
||||
// Used by PDA and cartridge code to reduce repetitiveness of spritesheets
|
||||
#define PDAIMG(what) {"<span class="pda16x16 [#what]"></span>"}
|
||||
|
||||
@@ -98,6 +98,7 @@
|
||||
#define BRAIN_TRAUMA_MILD /datum/brain_trauma/mild
|
||||
#define BRAIN_TRAUMA_SEVERE /datum/brain_trauma/severe
|
||||
#define BRAIN_TRAUMA_SPECIAL /datum/brain_trauma/special
|
||||
#define BRAIN_TRAUMA_MAGIC /datum/brain_trauma/magic
|
||||
|
||||
#define TRAUMA_RESILIENCE_BASIC 1 //Curable with chems
|
||||
#define TRAUMA_RESILIENCE_SURGERY 2 //Curable with brain surgery
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
/// How much someone is slowed from fireman carrying a human
|
||||
#define FIREMAN_CARRY_SLOWDOWN 0
|
||||
/// How much someone is slowed by piggybacking a human
|
||||
#define PIGGYBACK_CARRY_SLOWDOWN 1
|
||||
#define PIGGYBACK_CARRY_SLOWDOWN 0
|
||||
/// slowdown when in softcrit. Note that crawling slowdown will also apply at the same time!
|
||||
#define SOFTCRIT_ADD_SLOWDOWN 2
|
||||
/// slowdown when crawling
|
||||
|
||||
@@ -8,12 +8,6 @@
|
||||
/// Levels
|
||||
#define SKILL_PROGRESSION_LEVEL 4
|
||||
|
||||
|
||||
/// Max value of skill for numerical skills
|
||||
#define SKILL_NUMERICAL_MAX 100
|
||||
/// Min value of skill for numerical skills
|
||||
#define SKILL_NUMERICAL_MIN 0
|
||||
|
||||
// Standard values for job starting skills
|
||||
|
||||
#define STARTING_SKILL_SURGERY_MEDICAL 35 //out of SKILL_NUMERICAL_MAX
|
||||
@@ -26,6 +20,13 @@
|
||||
|
||||
#define DEF_SKILL_GAIN 1
|
||||
#define SKILL_GAIN_SURGERY_PER_STEP 0.25
|
||||
#define STD_USE_TOOL_MULT 1
|
||||
#define EASY_USE_TOOL_MULT 0.75
|
||||
#define TRIVIAL_USE_TOOL_MULT 0.5
|
||||
#define BARE_USE_TOOL_MULT 0.25
|
||||
|
||||
//multiplier of the difference of max_value and min_value. Mostly for balance purposes between numerical and level-based skills.
|
||||
#define STD_NUM_SKILL_ITEM_GAIN_MULTI 0.002
|
||||
|
||||
//An extra point for each few seconds of delay when using a tool. Before the multiplier.
|
||||
#define SKILL_GAIN_DELAY_DIVISOR 3 SECONDS
|
||||
@@ -100,4 +101,10 @@
|
||||
///Ascending priority defines.
|
||||
#define MODIFIER_SKILL_PRIORITY_LOW 100
|
||||
#define MODIFIER_SKILL_PRIORITY_DEF 50
|
||||
#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs
|
||||
#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs
|
||||
|
||||
// UI Defines
|
||||
///Categories of skills, these will be displayed alphabetically.
|
||||
#define SKILL_UI_CAT_ENG "Engineering"
|
||||
#define SKILL_UI_CAT_MED "Medical"
|
||||
#define SKILL_UI_CAT_MISC "Misc"
|
||||
|
||||
@@ -61,6 +61,12 @@
|
||||
} while (0)
|
||||
#define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE)
|
||||
#define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE)
|
||||
#define HAS_TRAIT_FROM_ONLY(target, trait, source) (\
|
||||
target.status_traits ?\
|
||||
(target.status_traits[trait] ?\
|
||||
((source in target.status_traits[trait]) && (length(target.status_traits) == 1))\
|
||||
: FALSE)\
|
||||
: FALSE)
|
||||
#define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE)
|
||||
|
||||
//mob traits
|
||||
@@ -226,6 +232,8 @@
|
||||
#define VEHICLE_TRAIT "vehicle" // inherited from riding vehicles
|
||||
#define INNATE_TRAIT "innate"
|
||||
|
||||
///Used for managing KEEP_TOGETHER in [appearance_flags]
|
||||
#define TRAIT_KEEP_TOGETHER "keep-together"
|
||||
|
||||
// item traits
|
||||
#define TRAIT_NODROP "nodrop"
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
/proc/english_list(list/input, nothing_text = "nothing", and_text = " and ", comma_text = ", ", final_comma_text = "" )
|
||||
var/total = input.len
|
||||
if (!total)
|
||||
return "[nothing_text]"
|
||||
return nothing_text
|
||||
else if (total == 1)
|
||||
return "[input[1]]"
|
||||
else if (total == 2)
|
||||
|
||||
@@ -120,3 +120,8 @@ GLOBAL_VAR_INIT(cmp_field, "name")
|
||||
|
||||
/proc/cmp_item_block_priority_asc(obj/item/A, obj/item/B)
|
||||
return A.block_priority - B.block_priority
|
||||
|
||||
/proc/cmp_skill_categories(datum/skill/A, datum/skill/B)
|
||||
if(A.ui_category == B.ui_category)
|
||||
return sorttext(A.name, B.name)
|
||||
return sorttext(A.ui_category, B.ui_category)
|
||||
|
||||
@@ -1136,9 +1136,10 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0
|
||||
if (!isicon(I))
|
||||
if (isfile(thing)) //special snowflake
|
||||
var/name = sanitize_filename("[generate_asset_name(thing)].png")
|
||||
register_asset(name, thing)
|
||||
if(!SSassets.cache[name])
|
||||
register_asset(name, thing)
|
||||
for (var/thing2 in targets)
|
||||
send_asset(thing2, key, FALSE)
|
||||
send_asset(thing2, key)
|
||||
return "<img class='icon icon-misc' src=\"[url_encode(name)]\">"
|
||||
var/atom/A = thing
|
||||
if (isnull(dir))
|
||||
@@ -1160,9 +1161,10 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0
|
||||
I = icon(I, icon_state, dir, frame, moving)
|
||||
|
||||
key = "[generate_asset_name(I)].png"
|
||||
register_asset(key, I)
|
||||
if(!SSassets.cache[key])
|
||||
register_asset(key, I)
|
||||
for (var/thing2 in targets)
|
||||
send_asset(thing2, key, FALSE)
|
||||
send_asset(thing2, key)
|
||||
|
||||
return "<img class='icon icon-[icon_state]' src=\"[url_encode(key)]\">"
|
||||
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
|
||||
to_chat(world, "<BR><BR><BR><span class='big bold'>The round has ended.</span>")
|
||||
if(LAZYLEN(GLOB.round_end_notifiees))
|
||||
send2irc("Notice", "[GLOB.round_end_notifiees.Join(", ")] the round has ended.")
|
||||
world.TgsTargetedChatBroadcast("[GLOB.round_end_notifiees.Join(", ")] the round has ended.", FALSE)
|
||||
|
||||
for(var/I in round_end_events)
|
||||
var/datum/callback/cb = I
|
||||
|
||||
@@ -224,5 +224,10 @@ GLOBAL_LIST_INIT(admiral_messages, list("Do you know how expensive these station
|
||||
|
||||
GLOBAL_LIST_INIT(redacted_strings, list("\[REDACTED\]", "\[CLASSIFIED\]", "\[ARCHIVED\]", "\[EXPLETIVE DELETED\]", "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]", "\[ACCESS DENIED\]"))
|
||||
|
||||
|
||||
GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt"))
|
||||
|
||||
GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" ,"rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters"))
|
||||
|
||||
GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly, "ipc tongue" = /obj/item/organ/tongue/robot/ipc))
|
||||
|
||||
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
var/image/item_overlay = image(holding)
|
||||
item_overlay.alpha = 92
|
||||
|
||||
if(!user.can_equip(holding, slot_id, TRUE))
|
||||
if(!user.can_equip(holding, slot_id, TRUE, TRUE, TRUE))
|
||||
item_overlay.color = "#FF0000"
|
||||
else
|
||||
item_overlay.color = "#00ff00"
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
if(totitemdamage)
|
||||
totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait)
|
||||
for(var/skill in I.used_skills)
|
||||
if(!(I.used_skills[skill] & SKILL_TRAIN_ATTACK_OBJ))
|
||||
if(!(SKILL_TRAIN_ATTACK_OBJ in I.used_skills[skill]))
|
||||
continue
|
||||
user.mind.auto_gain_experience(skill, I.skill_gain)
|
||||
|
||||
@@ -192,9 +192,10 @@
|
||||
if(.)
|
||||
. = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB, bad_trait)
|
||||
for(var/skill in I.used_skills)
|
||||
if(!(I.used_skills[skill] & SKILL_TRAIN_ATTACK_MOB))
|
||||
if(!(SKILL_TRAIN_ATTACK_MOB in I.used_skills[skill]))
|
||||
continue
|
||||
user.mind.auto_gain_experience(skill, I.skill_gain)
|
||||
var/datum/skill/S = GLOB.skill_datums[skill]
|
||||
user.mind.auto_gain_experience(skill, I.skill_gain*S.item_skill_gain_multi)
|
||||
|
||||
// Proximity_flag is 1 if this afterattack was called on something adjacent, in your square, or on your person.
|
||||
// Click parameters is the params string from byond Click() code, see that documentation.
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
A.attack_animal(src)
|
||||
|
||||
/atom/proc/attack_animal(mob/user)
|
||||
return
|
||||
SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_ANIMAL, user)
|
||||
|
||||
/mob/living/RestrainedClickOn(atom/A)
|
||||
return
|
||||
|
||||
@@ -102,9 +102,8 @@
|
||||
//stops TK grabs being equipped anywhere but into hands
|
||||
/obj/item/tk_grab/equipped(mob/user, slot)
|
||||
if(slot == SLOT_HANDS)
|
||||
return
|
||||
return ..()
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
/obj/item/tk_grab/examine(user)
|
||||
if (focus)
|
||||
|
||||
@@ -104,7 +104,9 @@
|
||||
var/list/lines = world.file2list("[directory]/[filename]")
|
||||
var/list/_entries = entries
|
||||
var/list/postload_required = list()
|
||||
var/linenumber = 0
|
||||
for(var/L in lines)
|
||||
linenumber++
|
||||
L = trim(L)
|
||||
if(!L)
|
||||
continue
|
||||
@@ -132,7 +134,7 @@
|
||||
|
||||
if(entry == "$include")
|
||||
if(!value)
|
||||
log_config("Warning: Invalid $include directive: [value]")
|
||||
log_config("LINE [linenumber]: Invalid $include directive: [value]")
|
||||
else
|
||||
LoadEntries(value, stack)
|
||||
++.
|
||||
@@ -140,7 +142,7 @@
|
||||
|
||||
var/datum/config_entry/E = _entries[entry]
|
||||
if(!E)
|
||||
log_config("Unknown setting in configuration: '[entry]'")
|
||||
log_config("LINE [linenumber]: Unknown setting: '[entry]'")
|
||||
continue
|
||||
|
||||
if(lockthis)
|
||||
@@ -150,7 +152,7 @@
|
||||
var/datum/config_entry/new_ver = entries_by_type[E.deprecated_by]
|
||||
var/new_value = E.DeprecationUpdate(value)
|
||||
var/good_update = istext(new_value)
|
||||
log_config("Entry [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]")
|
||||
log_config("LINE [linenumber]: [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]")
|
||||
if(!warned_deprecated_configs)
|
||||
addtimer(CALLBACK(GLOBAL_PROC, /proc/message_admins, "This server is using deprecated configuration settings. Please check the logs and update accordingly."), 0)
|
||||
warned_deprecated_configs = TRUE
|
||||
@@ -162,10 +164,10 @@
|
||||
|
||||
var/validated = E.ValidateAndSet(value, TRUE)
|
||||
if(!validated)
|
||||
log_config("Failed to validate setting \"[value]\" for [entry]")
|
||||
log_config("LINE [linenumber]: Failed to validate setting \"[value]\" for [entry]")
|
||||
else
|
||||
if(E.modified && !E.dupes_allowed)
|
||||
log_config("Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.")
|
||||
log_config("LINE [linenumber]: Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.")
|
||||
if(E.postload_required)
|
||||
postload_required[E] = TRUE
|
||||
|
||||
|
||||
@@ -25,4 +25,23 @@
|
||||
/datum/config_entry/string/medal_hub_address
|
||||
|
||||
/datum/config_entry/string/medal_hub_password
|
||||
protection = CONFIG_ENTRY_HIDDEN
|
||||
protection = CONFIG_ENTRY_HIDDEN
|
||||
|
||||
/datum/config_entry/keyed_list/cross_server_bunker_override
|
||||
key_mode = KEY_MODE_TEXT
|
||||
value_mode = VALUE_MODE_TEXT
|
||||
protection = CONFIG_ENTRY_LOCKED
|
||||
|
||||
/datum/config_entry/keyed_list/cross_server_bunker_override/ValidateAndSet(str_val)
|
||||
. = ..()
|
||||
if(.)
|
||||
var/list/newv = list()
|
||||
for(var/I in config_entry_value)
|
||||
newv[replacetext(I, "+", " ")] = config_entry_value[I]
|
||||
config_entry_value = newv
|
||||
|
||||
/datum/config_entry/keyed_list/cross_server_bunker_override/ValidateListEntry(key_name, key_value)
|
||||
return key_value != "byond:\\address:port" && ..()
|
||||
|
||||
/datum/config_entry/flag/allow_cross_server_bunker_override
|
||||
protection = CONFIG_ENTRY_LOCKED
|
||||
|
||||
@@ -168,12 +168,14 @@
|
||||
|
||||
/datum/config_entry/flag/join_with_mutant_humans //players can pick mutant bodyparts for humans before joining the game
|
||||
|
||||
/datum/config_entry/flag/no_summon_guns //No
|
||||
/datum/config_entry/flag/no_summon_guns //No
|
||||
|
||||
/datum/config_entry/flag/no_summon_magic //Fun
|
||||
|
||||
/datum/config_entry/flag/no_summon_events //Allowed
|
||||
|
||||
/datum/config_entry/flag/no_summon_traumas //!
|
||||
|
||||
/datum/config_entry/flag/no_intercept_report //Whether or not to send a communications intercept report roundstart. This may be overridden by gamemodes.
|
||||
|
||||
/datum/config_entry/number/arrivals_shuttle_dock_window //Time from when a player late joins on the arrivals shuttle to when the shuttle docks on the station
|
||||
|
||||
@@ -12,7 +12,7 @@ SUBSYSTEM_DEF(events)
|
||||
var/frequency_upper = 6000 //10 minutes upper bound. Basically an event will happen every 3 to 10 minutes.
|
||||
|
||||
var/list/holidays //List of all holidays occuring today or null if no holidays
|
||||
var/wizardmode = 0
|
||||
var/wizardmode = FALSE
|
||||
|
||||
/datum/controller/subsystem/events/Initialize(time, zlevel)
|
||||
for(var/type in typesof(/datum/round_event_control))
|
||||
@@ -91,6 +91,7 @@ SUBSYSTEM_DEF(events)
|
||||
if(. == EVENT_CANT_RUN)//we couldn't run this event for some reason, set its max_occurrences to 0
|
||||
E.max_occurrences = 0
|
||||
else if(. == EVENT_READY)
|
||||
E.random = TRUE
|
||||
E.runEvent(TRUE)
|
||||
|
||||
//allows a client to trigger an event
|
||||
|
||||
@@ -64,19 +64,33 @@ SUBSYSTEM_DEF(input)
|
||||
// Misc
|
||||
macroset_classic_input["Tab"] = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_HOTKEYS] map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\""
|
||||
macroset_classic_input["Escape"] = "\".winset \\\"input.text=\\\"\\\"\\\"\""
|
||||
|
||||
|
||||
// FINALLY, WE CAN DO SOMETHING MORE NORMAL FOR THE SNOWFLAKE-BUT-LESS KEYSET.
|
||||
|
||||
// HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when
|
||||
// conflicts occur with something like say indicator vs say), we're going to snowflake this anyways
|
||||
var/list/hard_binds = list(
|
||||
"O" = "ooc",
|
||||
"T" = "say",
|
||||
"L" = "looc",
|
||||
"M" = "me"
|
||||
)
|
||||
var/list/hard_bind_anti_collision = list()
|
||||
var/list/anti_collision_modifiers = list("Ctrl", "Alt", "Shift", "Ctrl+Alt", "Ctrl+Shift", "Alt+Shift", "Ctrl+Alt+Shift")
|
||||
for(var/key in hard_binds)
|
||||
for(var/modifier in anti_collision_modifiers)
|
||||
hard_bind_anti_collision["[modifier]+[key]"] = ".NONSENSICAL_VERB_THAT_DOES_NOTHING"
|
||||
|
||||
macroset_classic_hotkey = list(
|
||||
"Any" = "\"KeyDown \[\[*\]\]\"",
|
||||
"Any+UP" = "\"KeyUp \[\[*\]\]\"",
|
||||
"Tab" = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_INPUT] input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"",
|
||||
"Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
|
||||
"Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
|
||||
"O" = "ooc",
|
||||
"T" = "say",
|
||||
"L" = "looc",
|
||||
"M" = "me"
|
||||
)
|
||||
|
||||
macroset_classic_hotkey |= hard_binds
|
||||
macroset_classic_hotkey |= hard_bind_anti_collision
|
||||
|
||||
// And finally, the modern set.
|
||||
macroset_hotkey = list(
|
||||
@@ -85,11 +99,10 @@ SUBSYSTEM_DEF(input)
|
||||
"Tab" = "\".winset \\\"input.focus=true?map.focus=true input.background-color=[COLOR_INPUT_DISABLED]:input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"",
|
||||
"Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
|
||||
"Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
|
||||
"O" = "ooc",
|
||||
"T" = "say",
|
||||
"L" = "looc",
|
||||
"M" = "me"
|
||||
)
|
||||
|
||||
macroset_hotkey |= hard_binds
|
||||
macroset_hotkey |= hard_bind_anti_collision
|
||||
|
||||
// Badmins just wanna have fun ♪
|
||||
/datum/controller/subsystem/input/proc/refresh_client_macro_sets()
|
||||
@@ -104,3 +117,8 @@ SUBSYSTEM_DEF(input)
|
||||
for(var/i in 1 to clients.len)
|
||||
var/client/C = clients[i]
|
||||
C.keyLoop()
|
||||
|
||||
/// *sigh
|
||||
/client/verb/NONSENSICAL_VERB_THAT_DOES_NOTHING()
|
||||
set name = ".NONSENSICAL_VERB_THAT_DOES_NOTHING"
|
||||
set hidden = TRUE
|
||||
|
||||
@@ -10,24 +10,52 @@ SUBSYSTEM_DEF(materials)
|
||||
var/list/materials
|
||||
///Dictionary of category || list of material refs
|
||||
var/list/materials_by_category
|
||||
///Dictionary of category || list of material types, mostly used by rnd machines like autolathes.
|
||||
var/list/materialtypes_by_category
|
||||
///A cache of all material combinations that have been used
|
||||
var/list/list/material_combos
|
||||
///List of stackcrafting recipes for materials using rigid materials
|
||||
var/list/rigid_stack_recipes = list(
|
||||
new /datum/stack_recipe("chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE),
|
||||
new /datum/stack_recipe("toilet", /obj/structure/toilet/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE),
|
||||
new /datum/stack_recipe("sink", /obj/structure/sink/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE),
|
||||
new /datum/stack_recipe("Floor tile", /obj/item/stack/tile/material, 1, 4, 20, applies_mats = TRUE)
|
||||
)
|
||||
|
||||
///Ran on initialize, populated the materials and materials_by_category dictionaries with their appropiate vars (See these variables for more info)
|
||||
/datum/controller/subsystem/materials/proc/InitializeMaterials()
|
||||
materials = list()
|
||||
materials_by_category = list()
|
||||
materialtypes_by_category = list()
|
||||
material_combos = list()
|
||||
for(var/type in subtypesof(/datum/material))
|
||||
var/datum/material/ref = new type
|
||||
materials[type] = ref
|
||||
for(var/c in ref.categories)
|
||||
materials_by_category[c] += list(ref)
|
||||
materialtypes_by_category[c] += list(type)
|
||||
|
||||
/datum/controller/subsystem/materials/proc/GetMaterialRef(datum/material/fakemat)
|
||||
if(!materials)
|
||||
InitializeMaterials()
|
||||
return materials[fakemat] || fakemat
|
||||
return materials[fakemat] || fakemat
|
||||
|
||||
|
||||
///Returns a list to be used as an object's custom_materials. Lists will be cached and re-used based on the parameters.
|
||||
/datum/controller/subsystem/materials/proc/FindOrCreateMaterialCombo(list/materials_declaration, multiplier)
|
||||
if(!material_combos)
|
||||
InitializeMaterials()
|
||||
var/list/combo_params = list()
|
||||
for(var/x in materials_declaration)
|
||||
var/datum/material/mat = x
|
||||
var/path_name = ispath(mat) ? "[mat]" : "[mat.type]"
|
||||
combo_params += "[path_name]=[materials_declaration[mat] * multiplier]"
|
||||
sortTim(combo_params, /proc/cmp_text_asc) // We have to sort now in case the declaration was not in order
|
||||
var/combo_index = combo_params.Join("-")
|
||||
var/list/combo = material_combos[combo_index]
|
||||
if(!combo)
|
||||
combo = list()
|
||||
for(var/mat in materials_declaration)
|
||||
combo[GetMaterialRef(mat)] = materials_declaration[mat] * multiplier
|
||||
material_combos[combo_index] = combo
|
||||
return combo
|
||||
|
||||
@@ -79,7 +79,7 @@ SUBSYSTEM_DEF(traumas)
|
||||
/obj/item/pda/clown, /obj/item/grown/bananapeel)),
|
||||
|
||||
"greytide" = typecacheof(list(/obj/item/clothing/under/color/grey, /obj/item/melee/baton/cattleprod,
|
||||
/obj/item/twohanded/spear, /obj/item/clothing/mask/gas)),
|
||||
/obj/item/spear, /obj/item/clothing/mask/gas)),
|
||||
|
||||
"lizards" = typecacheof(list(/obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail,
|
||||
/obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine)),
|
||||
@@ -120,7 +120,7 @@ SUBSYSTEM_DEF(traumas)
|
||||
/obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)),
|
||||
|
||||
"the supernatural" = typecacheof(list(/obj/structure/destructible/cult, /obj/item/tome,
|
||||
/obj/item/melee/cultblade, /obj/item/twohanded/required/cult_bastard, /obj/item/restraints/legcuffs/bola/cult,
|
||||
/obj/item/melee/cultblade, /obj/item/cult_bastard, /obj/item/restraints/legcuffs/bola/cult,
|
||||
/obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/space/hardsuit/cult,
|
||||
/obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune,
|
||||
/obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie,
|
||||
@@ -151,7 +151,7 @@ SUBSYSTEM_DEF(traumas)
|
||||
|
||||
"anime" = typecacheof(list(/obj/item/clothing/under/costume/schoolgirl, /obj/item/katana, /obj/item/reagent_containers/food/snacks/sashimi, /obj/item/reagent_containers/food/snacks/chawanmushi,
|
||||
/obj/item/reagent_containers/food/drinks/bottle/sake, /obj/item/throwing_star, /obj/item/clothing/head/kitty/genuine, /obj/item/clothing/suit/space/space_ninja,
|
||||
/obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/twohanded/vibro_weapon,
|
||||
/obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/vibro_weapon,
|
||||
/obj/item/nullrod/scythe/vibro, /obj/item/energy_katana, /obj/item/toy/katana, /obj/item/nullrod/claymore/katana, /obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe)),
|
||||
|
||||
"mimes" = typecacheof(list(/obj/item/pda/mime, /obj/item/clothing/under/rank/civilian/mime, /obj/item/clothing/mask/gas/mime,
|
||||
@@ -168,7 +168,7 @@ SUBSYSTEM_DEF(traumas)
|
||||
/obj/machinery/porta_turret/syndicate, /obj/structure/closet/syndicate, /obj/machinery/suit_storage_unit/syndicate, /obj/item/clothing/under/syndicate, /obj/item/folder/syndicate, /obj/item/documents/syndicate, /obj/item/clothing/glasses/phantomthief/syndicate, /obj/item/antag_spawner/nuke_ops, /obj/item/storage/box/syndicate,
|
||||
/obj/structure/fluff/empty_sleeper/syndicate, /obj/item/implant/radio/syndicate, /obj/item/clothing/head/helmet/space/syndicate, /obj/machinery/nuclearbomb/syndicate, /obj/item/grenade/syndieminibomb, /obj/item/storage/backpack/duffelbag/syndie, /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver,
|
||||
/obj/item/gun/ballistic/automatic/shotgun/bulldog, /obj/item/gun/ballistic/automatic/c20r, /obj/item/gun/ballistic/automatic/m90, /obj/item/gun/ballistic/automatic/l6_saw, /obj/item/storage/belt/grenade/full, /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate, /obj/item/gun/energy/kinetic_accelerator/crossbow,
|
||||
/obj/item/melee/transforming/energy/sword/saber, /obj/item/twohanded/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm,
|
||||
/obj/item/melee/transforming/energy/sword/saber, /obj/item/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm,
|
||||
/obj/item/ammo_box/magazine/pistolm9mm, /obj/item/ammo_box/a357, /obj/item/ammo_box/magazine/m12g, /obj/item/ammo_box/magazine/mm195x129, /obj/item/antag_spawner/nuke_ops, /obj/mecha/combat/gygax/dark, /obj/mecha/combat/marauder/mauler, /obj/item/soap/syndie, /obj/item/gun/syringe/syndicate, /obj/item/cartridge/virus/syndicate,
|
||||
/obj/item/cartridge/virus/frame, /obj/item/chameleon, /obj/item/storage/box/syndie_kit/cutouts, /obj/item/clothing/suit/space/hardsuit/syndi, /obj/item/card/emag, /obj/item/storage/toolbox/syndicate, /obj/item/storage/book/bible/syndicate, /obj/item/encryptionkey/binary, /obj/item/encryptionkey/syndicate, /obj/item/aiModule/syndicate,
|
||||
/obj/item/clothing/shoes/magboots/syndie, /obj/item/powersink, /obj/item/sbeacondrop, /obj/item/sbeacondrop/bomb, /obj/item/syndicatedetonator, /obj/item/shield/energy, /obj/item/assault_pod, /obj/item/slimepotion/slime/sentience/nuclear, /obj/item/stack/telecrystal, /obj/item/jammer, /obj/item/codespeak_manual/unlimited,
|
||||
@@ -176,7 +176,7 @@ SUBSYSTEM_DEF(traumas)
|
||||
/obj/machinery/computer/pod/old/syndicate, /obj/machinery/vending/medical/syndicate_access, /obj/item/mmi/syndie, /obj/item/target/syndicate, /obj/machinery/vending/cigarette/syndicate, /obj/item/robot_module/syndicate, /obj/item/clothing/mask/gas/syndicate, /obj/machinery/power/singularity_beacon/syndicate, /obj/item/clothing/head/syndicatefake,
|
||||
/obj/item/radio/headset/syndicate, /obj/item/gun/ballistic/automatic/pistol/antitank/syndicate, /obj/item/pda/syndicate, /obj/item/clothing/suit/armor/vest/capcarapace/syndicate, /obj/item/gun/ballistic/automatic/flechette, /obj/item/ammo_box/magazine/flechette, /obj/item/clothing/suit/toggle/lawyer/black/syndie, /obj/item/melee/transforming/energy/sword/cx/traitor,
|
||||
/obj/structure/sign/poster/contraband/syndicate_pistol, /obj/structure/sign/poster/contraband/syndicate_recruitment, /obj/item/bedsheet/syndie, /obj/item/borg/upgrade/syndicate, /obj/item/tank/jetpack/oxygen/harness, /obj/item/firing_pin/implant/pindicate, /obj/item/reagent_containers/glass/bottle/traitor, /obj/item/storage/belt/military,
|
||||
/obj/item/twohanded/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)),
|
||||
/obj/item/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)),
|
||||
|
||||
"eye" = typecacheof(list(/obj/item/organ/eyes, /obj/item/reagent_containers/syringe))
|
||||
)
|
||||
|
||||
@@ -5,6 +5,61 @@
|
||||
/datum/brain_trauma/magic
|
||||
resilience = TRAUMA_RESILIENCE_LOBOTOMY
|
||||
|
||||
/datum/brain_trauma/magic/lumiphobia
|
||||
name = "Lumiphobia"
|
||||
desc = "Patient has an inexplicable adverse reaction to light."
|
||||
scan_desc = "light hypersensitivity"
|
||||
gain_text = "<span class='warning'>You feel a craving for darkness.</span>"
|
||||
lose_text = "<span class='notice'>Light no longer bothers you.</span>"
|
||||
var/next_damage_warning = 0
|
||||
|
||||
/datum/brain_trauma/magic/lumiphobia/on_life()
|
||||
..()
|
||||
var/turf/T = owner.loc
|
||||
if(istype(T))
|
||||
var/light_amount = T.get_lumcount()
|
||||
if(light_amount > SHADOW_SPECIES_LIGHT_THRESHOLD) //if there's enough light, start dying
|
||||
if(world.time > next_damage_warning)
|
||||
to_chat(owner, "<span class='warning'><b>The light burns you!</b></span>")
|
||||
next_damage_warning = world.time + 100 //Avoid spamming
|
||||
owner.take_overall_damage(0,3)
|
||||
|
||||
/datum/brain_trauma/magic/poltergeist
|
||||
name = "Poltergeist"
|
||||
desc = "Patient appears to be targeted by a violent invisible entity."
|
||||
scan_desc = "paranormal activity"
|
||||
gain_text = "<span class='warning'>You feel a hateful presence close to you.</span>"
|
||||
lose_text = "<span class='notice'>You feel the hateful presence fade away.</span>"
|
||||
|
||||
/datum/brain_trauma/magic/poltergeist/on_life()
|
||||
..()
|
||||
if(prob(4))
|
||||
var/most_violent = -1 //So it can pick up items with 0 throwforce if there's nothing else
|
||||
var/obj/item/throwing
|
||||
for(var/obj/item/I in view(5, get_turf(owner)))
|
||||
if(I.anchored)
|
||||
continue
|
||||
if(I.throwforce > most_violent)
|
||||
most_violent = I.throwforce
|
||||
throwing = I
|
||||
if(throwing)
|
||||
throwing.throw_at(owner, 8, 2)
|
||||
|
||||
/datum/brain_trauma/magic/antimagic
|
||||
name = "Athaumasia"
|
||||
desc = "Patient is completely inert to magical forces."
|
||||
scan_desc = "thaumic blank"
|
||||
gain_text = "<span class='notice'>You realize that magic cannot be real.</span>"
|
||||
lose_text = "<span class='notice'>You realize that magic might be real.</span>"
|
||||
|
||||
/datum/brain_trauma/magic/antimagic/on_gain()
|
||||
ADD_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT)
|
||||
..()
|
||||
|
||||
/datum/brain_trauma/magic/antimagic/on_lose()
|
||||
REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT)
|
||||
..()
|
||||
|
||||
/datum/brain_trauma/magic/stalker
|
||||
name = "Stalking Phantom"
|
||||
desc = "Patient is stalked by a phantom only they can see."
|
||||
|
||||
@@ -119,8 +119,9 @@
|
||||
|
||||
/datum/brain_trauma/severe/paralysis/spinesnapped
|
||||
random_gain = FALSE
|
||||
clonable = FALSE
|
||||
paralysis_type = "legs"
|
||||
resilience = TRAUMA_RESILIENCE_LOBOTOMY
|
||||
resilience = TRAUMA_RESILIENCE_LOBOTOMY // It shouldn't fix severed spinal cords really, but there is no specific surgery for that yet.
|
||||
|
||||
/datum/brain_trauma/severe/narcolepsy
|
||||
name = "Narcolepsy"
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
qdel(src)
|
||||
|
||||
/obj/item/glasswork/glasses
|
||||
name = "Hand Made Glasses"
|
||||
desc = "Hande made glasses that have not been polished at all making them useless. Selling them could still be worth a bit of credits."
|
||||
name = "Handmade Glasses"
|
||||
desc = "Handmade glasses that have not been polished at all making them useless. Selling them could still be worth a few credits."
|
||||
icon = 'icons/obj/glass_ware.dmi'
|
||||
icon_state = "frames_2"
|
||||
@@ -1,4 +1,4 @@
|
||||
k// PARTS //
|
||||
// PARTS //
|
||||
/obj/item/weaponcrafting
|
||||
icon = 'icons/obj/improvised.dmi'
|
||||
|
||||
@@ -8,61 +8,33 @@ k// PARTS //
|
||||
custom_materials = list(/datum/material/wood = MINERAL_MATERIAL_AMOUNT * 6)
|
||||
icon_state = "riflestock"
|
||||
|
||||
/obj/item/weaponcrafting/durathread_string
|
||||
name = "durathread string"
|
||||
desc = "A long piece of durathread with some resemblance to cable coil."
|
||||
/obj/item/weaponcrafting/string
|
||||
name = "wound thread"
|
||||
desc = "A long piece of thread with some resemblance to cable coil."
|
||||
icon_state = "durastring"
|
||||
|
||||
////////////////////////////////
|
||||
// KAT IMPROVISED WEAPON PARTS//
|
||||
// IMPROVISED WEAPON PARTS//
|
||||
////////////////////////////////
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts
|
||||
name = "Eerie bunch of coloured dots."
|
||||
desc = "You feel the urge to report to Central that the parent type of guncrafting, which should never appear in this reality, has appeared. Whatever that means."
|
||||
name = "Debug Improvised Gun Part"
|
||||
desc = "A badly coded gun part. You should report coders if you see this."
|
||||
icon = 'icons/obj/guns/gun_parts.dmi'
|
||||
icon_state = "palette"
|
||||
|
||||
// BARRELS
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/barrel_rifle
|
||||
name = "rifle barrel"
|
||||
desc = "A pipe with a diameter just the right size to fire 7.62 rounds out of."
|
||||
icon_state = "barrel_rifle"
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/barrel_shotgun
|
||||
name = "shotgun barrel"
|
||||
desc = "A twenty bore shotgun barrel."
|
||||
icon_state = "barrel_shotgun"
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/barrel_pistol
|
||||
name = "pistol barrel"
|
||||
desc = "A pipe with a small diameter and some holes finely cut into it. It fits .32 ACP bullets. Probably."
|
||||
icon_state = "barrel_pistol"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
// RECEIVERS
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/rifle_receiver
|
||||
name = "bolt action receiver"
|
||||
desc = "A crudely constructed receiver to create an improvised bolt-action breechloaded rifle. It's generic enough to modify to create other rifles, potentially."
|
||||
name = "rifle receiver"
|
||||
desc = "A crudely constructed receiver to create an improvised bolt-action breechloaded rifle." // removed some text implying that the item had more uses than it does
|
||||
icon_state = "receiver_rifle"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/pistol_receiver
|
||||
name = "pistol receiver"
|
||||
desc = "A receiver to connect house and connects all the parts to make an improvised pistol."
|
||||
icon_state = "receiver_pistol"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/laser_receiver
|
||||
name = "energy emitter assembly"
|
||||
desc = "A mixture of components haphazardly wired together to form an energy emitter."
|
||||
icon_state = "laser_assembly"
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/shotgun_receiver
|
||||
name = "break-action assembly"
|
||||
desc = "An improvised receiver to create a break-action breechloaded shotgun. Parts of this are still useful if you want to make another type of shotgun, however."
|
||||
name = "shotgun reciever"
|
||||
desc = "An improvised receiver to create a break-action breechloaded shotgun." // removed some text implying that the item had more uses than it does
|
||||
icon_state = "receiver_shotgun"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
@@ -78,15 +50,3 @@ k// PARTS //
|
||||
name = "wooden firearm body"
|
||||
desc = "A crudely fashioned wooden body to help keep higher calibre improvised weapons from blowing themselves apart."
|
||||
icon_state = "wooden_body"
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/wooden_grip
|
||||
name = "wooden pistol grip"
|
||||
desc = "A nice wooden grip hollowed out for pistol magazines."
|
||||
icon_state = "wooden_pistolgrip"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
/obj/item/weaponcrafting/improvised_parts/makeshift_lens
|
||||
name = "makeshift focusing lens"
|
||||
desc = "A properly made lens made with actual glassworking tools would perform much better, but this will have to do."
|
||||
icon_state = "focusing_lens"
|
||||
w_class = WEIGHT_CLASS_TINY
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
time = 150
|
||||
subcategory = CAT_MISCELLANEOUS
|
||||
category = CAT_MISC
|
||||
always_availible = FALSE // Disabled til learned
|
||||
always_availible = FALSE // Disabled until learned
|
||||
|
||||
|
||||
/datum/crafting_recipe/bloodsucker/candelabrum
|
||||
@@ -244,7 +244,7 @@
|
||||
|
||||
/datum/crafting_recipe/rcl
|
||||
name = "Makeshift Rapid Cable Layer"
|
||||
result = /obj/item/twohanded/rcl/ghetto
|
||||
result = /obj/item/rcl/ghetto
|
||||
time = 40
|
||||
tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH)
|
||||
reqs = list(/obj/item/stack/sheet/metal = 15)
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
/datum/crafting_recipe/bonespear
|
||||
name = "Bone Spear"
|
||||
result = /obj/item/twohanded/bonespear
|
||||
result = /obj/item/spear/bonespear
|
||||
time = 30
|
||||
reqs = list(/obj/item/stack/sheet/bone = 4,
|
||||
/obj/item/stack/sheet/sinew = 1)
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
/datum/crafting_recipe/boneaxe
|
||||
name = "Bone Axe"
|
||||
result = /obj/item/twohanded/fireaxe/boneaxe
|
||||
result = /obj/item/fireaxe/boneaxe
|
||||
time = 50
|
||||
reqs = list(/obj/item/stack/sheet/bone = 6,
|
||||
/obj/item/stack/sheet/sinew = 3)
|
||||
@@ -74,20 +74,20 @@
|
||||
/datum/crafting_recipe/headpike
|
||||
name = "Spike Head (Glass Spear)"
|
||||
time = 65
|
||||
reqs = list(/obj/item/twohanded/spear = 1,
|
||||
reqs = list(/obj/item/spear = 1,
|
||||
/obj/item/bodypart/head = 1)
|
||||
parts = list(/obj/item/bodypart/head = 1,
|
||||
/obj/item/twohanded/spear = 1)
|
||||
/obj/item/spear = 1)
|
||||
result = /obj/structure/headpike
|
||||
category = CAT_PRIMAL
|
||||
|
||||
/datum/crafting_recipe/headpikebone
|
||||
name = "Spike Head (Bone Spear)"
|
||||
time = 65
|
||||
reqs = list(/obj/item/twohanded/bonespear = 1,
|
||||
reqs = list(/obj/item/spear/bonespear = 1,
|
||||
/obj/item/bodypart/head = 1)
|
||||
parts = list(/obj/item/bodypart/head = 1,
|
||||
/obj/item/twohanded/bonespear = 1)
|
||||
/obj/item/spear/bonespear = 1)
|
||||
result = /obj/structure/headpike/bone
|
||||
category = CAT_PRIMAL
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
/datum/crafting_recipe/bone_bow
|
||||
name = "Bone Bow"
|
||||
result = /obj/item/gun/ballistic/bow/ashen
|
||||
time = 200
|
||||
time = 120 // 80+120 = 200
|
||||
always_availible = FALSE
|
||||
reqs = list(/obj/item/stack/sheet/bone = 8,
|
||||
/obj/item/stack/sheet/sinew = 4)
|
||||
@@ -112,7 +112,7 @@
|
||||
/datum/crafting_recipe/bow_tablet
|
||||
name = "Sandstone Bow Making Manual"
|
||||
result = /obj/item/book/granter/crafting_recipe/bone_bow
|
||||
time = 600 //Scribing
|
||||
time = 200 //Scribing // don't care
|
||||
always_availible = FALSE
|
||||
reqs = list(/obj/item/stack/rods = 1,
|
||||
/obj/item/stack/sheet/mineral/sandstone = 4)
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
|
||||
/datum/crafting_recipe/spear
|
||||
name = "Spear"
|
||||
result = /obj/item/twohanded/spear
|
||||
result = /obj/item/spear
|
||||
reqs = list(/obj/item/restraints/handcuffs/cable = 1,
|
||||
/obj/item/shard = 1,
|
||||
/obj/item/stack/rods = 1)
|
||||
@@ -110,7 +110,7 @@
|
||||
|
||||
/datum/crafting_recipe/chainsaw
|
||||
name = "Chainsaw"
|
||||
result = /obj/item/twohanded/required/chainsaw
|
||||
result = /obj/item/chainsaw
|
||||
reqs = list(/obj/item/circular_saw = 1,
|
||||
/obj/item/stack/cable_coil = 3,
|
||||
/obj/item/stack/sheet/plasteel = 5)
|
||||
@@ -141,7 +141,7 @@
|
||||
result = /obj/item/bombcore/chemical
|
||||
reqs = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/twohanded/required/gibtonite = 1,
|
||||
/obj/item/gibtonite = 1,
|
||||
/obj/item/grenade/chem_grenade = 2
|
||||
)
|
||||
parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2)
|
||||
@@ -173,10 +173,10 @@
|
||||
|
||||
/datum/crafting_recipe/lance
|
||||
name = "Explosive Lance (Grenade)"
|
||||
result = /obj/item/twohanded/spear
|
||||
reqs = list(/obj/item/twohanded/spear = 1,
|
||||
result = /obj/item/spear
|
||||
reqs = list(/obj/item/spear = 1,
|
||||
/obj/item/grenade = 1)
|
||||
parts = list(/obj/item/twohanded/spear = 1,
|
||||
parts = list(/obj/item/spear = 1,
|
||||
/obj/item/grenade = 1)
|
||||
time = 15
|
||||
category = CAT_WEAPONRY
|
||||
@@ -192,8 +192,8 @@
|
||||
result = /obj/item/gun/ballistic/bow/pipe
|
||||
reqs = list(/obj/item/pipe = 5,
|
||||
/obj/item/stack/sheet/plastic = 15,
|
||||
/obj/item/weaponcrafting/durathread_string = 5)
|
||||
time = 450
|
||||
/obj/item/weaponcrafting/string = 5)
|
||||
time = 150
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
@@ -248,10 +248,10 @@
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
/datum/crafting_recipe/ishotgun
|
||||
/datum/crafting_recipe/ishotgun // smaller and more versatile gun requires some better materials
|
||||
name = "Improvised Shotgun"
|
||||
result = /obj/item/gun/ballistic/revolver/doublebarrel/improvised
|
||||
reqs = list(/obj/item/weaponcrafting/improvised_parts/barrel_shotgun = 1,
|
||||
reqs = list(/obj/item/pipe = 2, // putting a large amount of meaningless timegates by forcing people to turn base resources into upgraded resources kinda sucks
|
||||
/obj/item/weaponcrafting/improvised_parts/shotgun_receiver = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/wooden_body = 1,
|
||||
@@ -262,10 +262,10 @@
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
/datum/crafting_recipe/irifle
|
||||
/datum/crafting_recipe/irifle // larger and less versatile gun, but a bit easier to make
|
||||
name = "Improvised Rifle (7.62mm)"
|
||||
result = /obj/item/gun/ballistic/shotgun/boltaction/improvised
|
||||
reqs = list(/obj/item/weaponcrafting/improvised_parts/barrel_rifle = 1,
|
||||
reqs = list(/obj/item/pipe = 2, // above
|
||||
/obj/item/weaponcrafting/improvised_parts/rifle_receiver = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/wooden_body = 1,
|
||||
@@ -276,49 +276,6 @@
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
/datum/crafting_recipe/ipistol
|
||||
name = "Improvised Pistol (.32)"
|
||||
result = /obj/item/gun/ballistic/automatic/pistol/improvised/nomag
|
||||
reqs = list(/obj/item/weaponcrafting/improvised_parts/barrel_pistol = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/pistol_receiver = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/wooden_grip = 1,
|
||||
/obj/item/stack/sheet/plastic = 15,
|
||||
/obj/item/stack/sheet/plasteel = 1)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER, TOOL_WIRECUTTER)
|
||||
time = 100
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
/datum/crafting_recipe/ilaser
|
||||
name = "Improvised Energy Gun"
|
||||
result = /obj/item/gun/energy/e_gun/old/improvised
|
||||
reqs = list(/obj/item/weaponcrafting/improvised_parts/laser_receiver = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1,
|
||||
/obj/item/weaponcrafting/improvised_parts/makeshift_lens = 1,
|
||||
/obj/item/stock_parts/cell = 1,
|
||||
/obj/item/stack/sheet/metal = 10,
|
||||
/obj/item/stack/sheet/plasteel = 5,
|
||||
/obj/item/stack/cable_coil = 10)
|
||||
tools = list(TOOL_SCREWDRIVER)
|
||||
time = 100
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
/datum/crafting_recipe/ilaser/upgraded
|
||||
name = "Improvised Energy Gun Upgrade"
|
||||
result = /obj/item/gun/energy/e_gun/old/improvised/upgraded
|
||||
reqs = list(/obj/item/gun/energy/e_gun/old/improvised = 1,
|
||||
/obj/item/glasswork/glass_base/lens = 1,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/micro_laser/ultra = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
/obj/item/stack/cable_coil = 5)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_MULTITOOL)
|
||||
time = 100
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_WEAPON
|
||||
|
||||
//////////////////
|
||||
///AMMO CRAFTING//
|
||||
//////////////////
|
||||
@@ -326,9 +283,9 @@
|
||||
/datum/crafting_recipe/arrow
|
||||
name = "Arrow"
|
||||
result = /obj/item/ammo_casing/caseless/arrow/wood
|
||||
time = 30
|
||||
time = 5 // these only do 15 damage
|
||||
reqs = list(/obj/item/stack/sheet/mineral/wood = 1,
|
||||
/obj/item/stack/sheet/durathread = 1,
|
||||
/obj/item/stack/sheet/cloth = 1,
|
||||
/obj/item/stack/rods = 1) // 1 metal sheet = 2 rods = 2 arrows
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_AMMO
|
||||
@@ -336,7 +293,7 @@
|
||||
/datum/crafting_recipe/bone_arrow
|
||||
name = "Bone Arrow"
|
||||
result = /obj/item/ammo_casing/caseless/arrow/bone
|
||||
time = 30
|
||||
time = 5
|
||||
always_availible = FALSE
|
||||
reqs = list(/obj/item/stack/sheet/bone = 1,
|
||||
/obj/item/stack/sheet/sinew = 1,
|
||||
@@ -348,7 +305,7 @@
|
||||
name = "Ashen Arrow"
|
||||
result = /obj/item/ammo_casing/caseless/arrow/ash
|
||||
tools = list(TOOL_WELDER)
|
||||
time = 30
|
||||
time = 10 // 1.5 seconds minimum per actually worthwhile arrow excluding interface lag
|
||||
always_availible = FALSE
|
||||
reqs = list(/obj/item/ammo_casing/caseless/arrow/wood = 1)
|
||||
category = CAT_WEAPONRY
|
||||
@@ -442,92 +399,28 @@
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_AMMO
|
||||
|
||||
/datum/crafting_recipe/m32acp
|
||||
name = ".32ACP Empty Magazine"
|
||||
result = /obj/item/ammo_box/magazine/m32acp/empty
|
||||
reqs = list(/obj/item/stack/sheet/metal = 3,
|
||||
/obj/item/stack/sheet/plasteel = 1,
|
||||
/obj/item/stack/packageWrap = 1)
|
||||
tools = list(TOOL_WELDER,TOOL_SCREWDRIVER)
|
||||
time = 5
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_AMMO
|
||||
|
||||
////////////////////
|
||||
// PARTS CRAFTING //
|
||||
////////////////////
|
||||
|
||||
// BARRELS
|
||||
|
||||
/datum/crafting_recipe/rifle_barrel
|
||||
name = "Improvised Rifle Barrel"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/barrel_rifle
|
||||
reqs = list(/obj/item/pipe = 2)
|
||||
tools = list(TOOL_WELDER,TOOL_SAW)
|
||||
time = 150
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/shotgun_barrel
|
||||
name = "Improvised Shotgun Barrel"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/barrel_shotgun
|
||||
reqs = list(/obj/item/pipe = 2)
|
||||
tools = list(TOOL_WELDER,TOOL_SAW)
|
||||
time = 150
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/pistol_barrel
|
||||
name = "Improvised Pistol Barrel"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/barrel_pistol
|
||||
reqs = list(/obj/item/pipe = 1,
|
||||
/obj/item/stack/sheet/plasteel = 1)
|
||||
tools = list(TOOL_WELDER,TOOL_SAW)
|
||||
time = 150
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
// RECEIVERS
|
||||
|
||||
/datum/crafting_recipe/rifle_receiver
|
||||
name = "Improvised Rifle Receiver"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/rifle_receiver
|
||||
reqs = list(/obj/item/stack/sheet/metal = 10,
|
||||
/obj/item/stack/sheet/plasteel = 1)
|
||||
reqs = list(/obj/item/stack/sheet/metal = 15) // you can carry multiple shotguns
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER)
|
||||
time = 50
|
||||
time = 25
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/shotgun_receiver
|
||||
name = "Improvised Shotgun Receiver"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/shotgun_receiver
|
||||
reqs = list(/obj/item/stack/sheet/metal = 10,
|
||||
/obj/item/stack/sheet/plasteel = 1)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER) // Dual wielding has been removed, plasteel is a soft timesink to obtain for most to make mass production harder.
|
||||
time = 50
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/pistol_receiver
|
||||
name = "Improvised Pistol Receiver"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/pistol_receiver
|
||||
reqs = list(/obj/item/stack/sheet/metal = 5,
|
||||
/obj/item/stack/sheet/plasteel = 1)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER, TOOL_SAW)
|
||||
time = 50
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/laser_receiver
|
||||
name = "Energy Weapon Assembly"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/laser_receiver
|
||||
reqs = list(/obj/item/stack/sheet/metal = 10,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/assembly/prox_sensor = 1)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_MULTITOOL, TOOL_WELDER) // Prox sensor and multitool for the circuit board, welder for extremely ghetto soldering.
|
||||
time = 150
|
||||
reqs = list(/obj/item/stack/sheet/metal = 15,
|
||||
/obj/item/stack/sheet/plasteel = 1) // requires access or hacking since shotgun is better
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER)
|
||||
time = 25
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
@@ -539,16 +432,6 @@
|
||||
reqs = list(/obj/item/stack/sheet/metal = 3,
|
||||
/obj/item/assembly/igniter = 1)
|
||||
tools = list(TOOL_SCREWDRIVER, TOOL_WELDER)
|
||||
time = 150
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
/datum/crafting_recipe/makeshift_lens
|
||||
name = "Makeshift Lens"
|
||||
result = /obj/item/weaponcrafting/improvised_parts/makeshift_lens
|
||||
reqs = list(/obj/item/stack/sheet/metal = 1,
|
||||
/obj/item/stack/sheet/glass = 2)
|
||||
tools = list(TOOL_WELDER) // Glassmaking lets you make non-makeshift lenses.
|
||||
time = 50
|
||||
time = 25
|
||||
category = CAT_WEAPONRY
|
||||
subcategory = CAT_PARTS
|
||||
|
||||
@@ -0,0 +1,244 @@
|
||||
/*!
|
||||
This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items).
|
||||
These items take a specific time to eat, and can do most of the things our original food items could.
|
||||
Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else:
|
||||
Components:
|
||||
Drying component (jerky etc)
|
||||
Customizable component (custom pizzas etc)
|
||||
Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.)
|
||||
Dunkable component (Dunking things into reagent containers to absorb a specific amount of reagents)
|
||||
Misc:
|
||||
Something for cakes (You can store things inside)
|
||||
*/
|
||||
/datum/component/edible
|
||||
///Amount of reagents taken per bite
|
||||
var/bite_consumption = 2
|
||||
///Amount of bites taken so far
|
||||
var/bitecount = 0
|
||||
///Flags for food
|
||||
var/food_flags = NONE
|
||||
///Bitfield of the types of this food
|
||||
var/foodtypes = NONE
|
||||
///Amount of seconds it takes to eat this food
|
||||
var/eat_time = 30
|
||||
///Defines how much it lowers someones satiety (Need to eat, essentialy)
|
||||
var/junkiness = 0
|
||||
///Message to send when eating
|
||||
var/list/eatverbs
|
||||
///Callback to be ran for when you take a bite of something
|
||||
var/datum/callback/after_eat
|
||||
///Last time we checked for food likes
|
||||
var/last_check_time
|
||||
|
||||
/datum/component/edible/Initialize(list/initial_reagents, food_flags = NONE, foodtypes = NONE, volume = 50, eat_time = 30, list/tastes, list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), bite_consumption = 2, datum/callback/after_eat)
|
||||
if(!isatom(parent))
|
||||
return COMPONENT_INCOMPATIBLE
|
||||
|
||||
RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine)
|
||||
RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/UseByAnimal)
|
||||
if(isitem(parent))
|
||||
RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/UseFromHand)
|
||||
else if(isturf(parent))
|
||||
RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/TryToEatTurf)
|
||||
|
||||
src.bite_consumption = bite_consumption
|
||||
src.food_flags = food_flags
|
||||
src.foodtypes = foodtypes
|
||||
src.eat_time = eat_time
|
||||
src.eatverbs = eatverbs
|
||||
src.junkiness = junkiness
|
||||
src.after_eat = after_eat
|
||||
|
||||
var/atom/owner = parent
|
||||
|
||||
owner.create_reagents(volume, INJECTABLE)
|
||||
|
||||
if(initial_reagents)
|
||||
for(var/rid in initial_reagents)
|
||||
var/amount = initial_reagents[rid]
|
||||
if(tastes && tastes.len && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin))
|
||||
owner.reagents.add_reagent(rid, amount, tastes.Copy())
|
||||
else
|
||||
owner.reagents.add_reagent(rid, amount)
|
||||
|
||||
/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list)
|
||||
if(!(food_flags & FOOD_IN_CONTAINER))
|
||||
switch (bitecount)
|
||||
if (0)
|
||||
return
|
||||
if(1)
|
||||
examine_list += "[parent] was bitten by someone!"
|
||||
if(2,3)
|
||||
examine_list += "[parent] was bitten [bitecount] times!"
|
||||
else
|
||||
examine_list += "[parent] was bitten multiple times!"
|
||||
|
||||
/datum/component/edible/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user)
|
||||
return TryToEat(M, user)
|
||||
|
||||
/datum/component/edible/proc/TryToEatTurf(datum/source, mob/user)
|
||||
return TryToEat(user, user)
|
||||
|
||||
///All the checks for the act of eating itself and
|
||||
/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder)
|
||||
|
||||
set waitfor = FALSE
|
||||
|
||||
var/atom/owner = parent
|
||||
|
||||
if(feeder.a_intent == INTENT_HARM)
|
||||
return
|
||||
if(!owner.reagents.total_volume)//Shouldn't be needed but it checks to see if it has anything left in it.
|
||||
to_chat(feeder, "<span class='warning'>None of [owner] left, oh no!</span>")
|
||||
if(isturf(parent))
|
||||
var/turf/T = parent
|
||||
T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
|
||||
else
|
||||
qdel(parent)
|
||||
return
|
||||
if(!CanConsume(eater, feeder))
|
||||
return
|
||||
var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this
|
||||
for(var/datum/reagent/consumable/C in eater.reagents.reagent_list) //we add the nutrition value of what we're currently digesting
|
||||
fullness += C.nutriment_factor * C.volume / C.metabolization_rate
|
||||
|
||||
. = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose
|
||||
|
||||
if(eater == feeder)//If you're eating it yourself.
|
||||
if(!do_mob(feeder, eater, eat_time)) //Gotta pass the minimal eat time
|
||||
return
|
||||
var/eatverb = pick(eatverbs)
|
||||
if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS))
|
||||
to_chat(eater, "<span class='warning'>You don't feel like eating any more junk food at the moment!</span>")
|
||||
return
|
||||
else if(fullness <= 50)
|
||||
eater.visible_message("<span class='notice'>[eater] hungrily [eatverb]s \the [parent], gobbling it down!</span>", "<span class='notice'>You hungrily [eatverb] \the [parent], gobbling it down!</span>")
|
||||
else if(fullness > 50 && fullness < 150)
|
||||
eater.visible_message("<span class='notice'>[eater] hungrily [eatverb]s \the [parent].</span>", "<span class='notice'>You hungrily [eatverb] \the [parent].</span>")
|
||||
else if(fullness > 150 && fullness < 500)
|
||||
eater.visible_message("<span class='notice'>[eater] [eatverb]s \the [parent].</span>", "<span class='notice'>You [eatverb] \the [parent].</span>")
|
||||
else if(fullness > 500 && fullness < 600)
|
||||
eater.visible_message("<span class='notice'>[eater] unwillingly [eatverb]s a bit of \the [parent].</span>", "<span class='notice'>You unwillingly [eatverb] a bit of \the [parent].</span>")
|
||||
else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat
|
||||
eater.visible_message("<span class='warning'>[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!</span>", "<span class='warning'>You cannot force any more of \the [parent] to go down your throat!</span>")
|
||||
return
|
||||
else //If you're feeding it to someone else.
|
||||
if(isbrain(eater))
|
||||
to_chat(feeder, "<span class='warning'>[eater] doesn't seem to have a mouth!</span>")
|
||||
return
|
||||
if(fullness <= (600 * (1 + eater.overeatduration / 1000)))
|
||||
eater.visible_message("<span class='danger'>[feeder] attempts to feed [eater] [parent].</span>", \
|
||||
"<span class='userdanger'>[feeder] attempts to feed you [parent].</span>")
|
||||
else
|
||||
eater.visible_message("<span class='warning'>[feeder] cannot force any more of [parent] down [eater]'s throat!</span>", \
|
||||
"<span class='warning'>[feeder] cannot force any more of [parent] down your throat!</span>")
|
||||
return
|
||||
if(!do_mob(feeder, eater)) //Wait 3 seconds before you can feed
|
||||
return
|
||||
|
||||
log_combat(feeder, eater, "fed", owner.reagents.log_list())
|
||||
eater.visible_message("<span class='danger'>[feeder] forces [eater] to eat [parent]!</span>", \
|
||||
"<span class='userdanger'>[feeder] forces you to eat [parent]!</span>")
|
||||
|
||||
TakeBite(eater, feeder)
|
||||
|
||||
///This function lets the eater take a bite and transfers the reagents to the eater.
|
||||
/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder)
|
||||
|
||||
var/atom/owner = parent
|
||||
|
||||
if(!owner?.reagents)
|
||||
return FALSE
|
||||
if(eater.satiety > -200)
|
||||
eater.satiety -= junkiness
|
||||
playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE)
|
||||
if(owner.reagents.total_volume)
|
||||
SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder)
|
||||
var/fraction = min(bite_consumption / owner.reagents.total_volume, 1)
|
||||
owner.reagents.reaction(eater, INGEST, fraction)
|
||||
owner.reagents.trans_to(eater, bite_consumption)
|
||||
bitecount++
|
||||
On_Consume(eater)
|
||||
checkLiked(fraction, eater)
|
||||
|
||||
//Invoke our after eat callback if it is valid
|
||||
if(after_eat)
|
||||
after_eat.Invoke(eater, feeder)
|
||||
|
||||
return TRUE
|
||||
|
||||
///Checks whether or not the eater can actually consume the food
|
||||
/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder)
|
||||
if(!iscarbon(eater))
|
||||
return FALSE
|
||||
var/mob/living/carbon/C = eater
|
||||
var/covered = ""
|
||||
if(C.is_mouth_covered(head_only = 1))
|
||||
covered = "headgear"
|
||||
else if(C.is_mouth_covered(mask_only = 1))
|
||||
covered = "mask"
|
||||
if(covered)
|
||||
var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]"
|
||||
to_chat(feeder, "<span class='warning'>You have to remove [who] [covered] first!</span>")
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
///Check foodtypes to see if we should send a moodlet
|
||||
/datum/component/edible/proc/checkLiked(var/fraction, mob/M)
|
||||
if(last_check_time + 50 > world.time)
|
||||
return FALSE
|
||||
if(!ishuman(M))
|
||||
return FALSE
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(HAS_TRAIT(H, TRAIT_AGEUSIA) && foodtypes & H.dna.species.toxic_food)
|
||||
to_chat(H, "<span class='warning'>You don't feel so good...</span>")
|
||||
H.adjust_disgust(25 + 30 * fraction)
|
||||
else
|
||||
if(foodtypes & H.dna.species.toxic_food)
|
||||
to_chat(H,"<span class='warning'>What the hell was that thing?!</span>")
|
||||
H.adjust_disgust(25 + 30 * fraction)
|
||||
SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food)
|
||||
else if(foodtypes & H.dna.species.disliked_food)
|
||||
to_chat(H,"<span class='notice'>That didn't taste very good...</span>")
|
||||
H.adjust_disgust(11 + 15 * fraction)
|
||||
SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food)
|
||||
else if(foodtypes & H.dna.species.liked_food)
|
||||
to_chat(H,"<span class='notice'>I love this taste!</span>")
|
||||
H.adjust_disgust(-5 + -2.5 * fraction)
|
||||
SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food)
|
||||
if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
|
||||
SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast)
|
||||
last_check_time = world.time
|
||||
|
||||
///Delete the item when it is fully eaten
|
||||
/datum/component/edible/proc/On_Consume(mob/living/eater)
|
||||
|
||||
var/atom/owner = parent
|
||||
|
||||
if(!eater)
|
||||
return
|
||||
if(!owner.reagents.total_volume)
|
||||
if(isturf(parent))
|
||||
var/turf/T = parent
|
||||
T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
|
||||
else
|
||||
qdel(parent)
|
||||
|
||||
///Ability to feed food to puppers
|
||||
/datum/component/edible/proc/UseByAnimal(datum/source, mob/user)
|
||||
|
||||
var/atom/owner = parent
|
||||
|
||||
if(!isdog(user))
|
||||
return
|
||||
var/mob/living/L = user
|
||||
if(bitecount == 0 || prob(50))
|
||||
L.emote("me", 1, "nibbles away at \the [parent]")
|
||||
bitecount++
|
||||
. = COMPONENT_ITEM_NO_ATTACK
|
||||
L.taste(owner.reagents) // why should carbons get all the fun?
|
||||
if(bitecount >= 5)
|
||||
var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where \the [parent] was")
|
||||
if(sattisfaction_text)
|
||||
L.emote("me", 1, "[sattisfaction_text]")
|
||||
qdel(parent)
|
||||
@@ -69,8 +69,9 @@
|
||||
out += "[out ? " and it " : "[master] "]seems to be glowing a bit."
|
||||
if(RAD_AMOUNT_HIGH to INFINITY) //At this level the object can contaminate other objects
|
||||
out += "[out ? " and it " : "[master] "]hurts to look at."
|
||||
else
|
||||
out += "."
|
||||
if(!LAZYLEN(out))
|
||||
return
|
||||
out += "."
|
||||
examine_list += out.Join()
|
||||
|
||||
/datum/component/radioactive/proc/rad_attack(datum/source, atom/movable/target, mob/living/user)
|
||||
|
||||
@@ -34,3 +34,8 @@
|
||||
qdel(A)
|
||||
return
|
||||
. = ..()
|
||||
|
||||
/datum/component/storage/concrete/bluespace/bag_of_holding/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M)
|
||||
if(I.GetComponent(/datum/component/storage/concrete/bluespace/bag_of_holding))
|
||||
return TRUE
|
||||
return ..()
|
||||
|
||||
@@ -0,0 +1,311 @@
|
||||
/**
|
||||
* Two Handed Component
|
||||
*
|
||||
* When applied to an item it will make it two handed
|
||||
*
|
||||
*/
|
||||
/datum/component/two_handed
|
||||
dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS // Only one of the component can exist on an item
|
||||
var/wielded = FALSE /// Are we holding the two handed item properly
|
||||
var/force_multiplier = 0 /// The multiplier applied to force when wielded, does not work with force_wielded, and force_unwielded
|
||||
var/force_wielded = 0 /// The force of the item when weilded
|
||||
var/force_unwielded = 0 /// The force of the item when unweilded
|
||||
var/wieldsound = FALSE /// Play sound when wielded
|
||||
var/unwieldsound = FALSE /// Play sound when unwielded
|
||||
var/attacksound = FALSE /// Play sound on attack when wielded
|
||||
var/require_twohands = FALSE /// Does it have to be held in both hands
|
||||
var/icon_wielded = FALSE /// The icon that will be used when wielded
|
||||
var/obj/item/offhand/offhand_item = null /// Reference to the offhand created for the item
|
||||
var/sharpened_increase = 0 /// The amount of increase recived from sharpening the item
|
||||
|
||||
/**
|
||||
* Two Handed component
|
||||
*
|
||||
* vars:
|
||||
* * require_twohands (optional) Does the item need both hands to be carried
|
||||
* * wieldsound (optional) The sound to play when wielded
|
||||
* * unwieldsound (optional) The sound to play when unwielded
|
||||
* * attacksound (optional) The sound to play when wielded and attacking
|
||||
* * force_multiplier (optional) The force multiplier when wielded, do not use with force_wielded, and force_unwielded
|
||||
* * force_wielded (optional) The force setting when the item is wielded, do not use with force_multiplier
|
||||
* * force_unwielded (optional) The force setting when the item is unwielded, do not use with force_multiplier
|
||||
* * icon_wielded (optional) The icon to be used when wielded
|
||||
*/
|
||||
/datum/component/two_handed/Initialize(require_twohands=FALSE, wieldsound=FALSE, unwieldsound=FALSE, attacksound=FALSE, \
|
||||
force_multiplier=0, force_wielded=0, force_unwielded=0, icon_wielded=FALSE)
|
||||
if(!isitem(parent))
|
||||
return COMPONENT_INCOMPATIBLE
|
||||
|
||||
src.require_twohands = require_twohands
|
||||
src.wieldsound = wieldsound
|
||||
src.unwieldsound = unwieldsound
|
||||
src.attacksound = attacksound
|
||||
src.force_multiplier = force_multiplier
|
||||
src.force_wielded = force_wielded
|
||||
src.force_unwielded = force_unwielded
|
||||
src.icon_wielded = icon_wielded
|
||||
|
||||
// Inherit the new values passed to the component
|
||||
/datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands, wieldsound, unwieldsound, \
|
||||
force_multiplier, force_wielded, force_unwielded, icon_wielded)
|
||||
if(!original)
|
||||
return
|
||||
if(require_twohands)
|
||||
src.require_twohands = require_twohands
|
||||
if(wieldsound)
|
||||
src.wieldsound = wieldsound
|
||||
if(unwieldsound)
|
||||
src.unwieldsound = unwieldsound
|
||||
if(attacksound)
|
||||
src.attacksound = attacksound
|
||||
if(force_multiplier)
|
||||
src.force_multiplier = force_multiplier
|
||||
if(force_wielded)
|
||||
src.force_wielded = force_wielded
|
||||
if(force_unwielded)
|
||||
src.force_unwielded = force_unwielded
|
||||
if(icon_wielded)
|
||||
src.icon_wielded = icon_wielded
|
||||
|
||||
// register signals withthe parent item
|
||||
/datum/component/two_handed/RegisterWithParent()
|
||||
RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip)
|
||||
RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop)
|
||||
RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/on_attack_self)
|
||||
RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack)
|
||||
RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, .proc/on_update_icon)
|
||||
RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/on_moved)
|
||||
RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, .proc/on_sharpen)
|
||||
|
||||
// Remove all siginals registered to the parent item
|
||||
/datum/component/two_handed/UnregisterFromParent()
|
||||
UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED,
|
||||
COMSIG_ITEM_DROPPED,
|
||||
COMSIG_ITEM_ATTACK_SELF,
|
||||
COMSIG_ITEM_ATTACK,
|
||||
COMSIG_ATOM_UPDATE_ICON,
|
||||
COMSIG_MOVABLE_MOVED,
|
||||
COMSIG_ITEM_SHARPEN_ACT))
|
||||
|
||||
/// Triggered on equip of the item containing the component
|
||||
/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot)
|
||||
if(require_twohands && slot == SLOT_HANDS) // force equip the item
|
||||
wield(user)
|
||||
if(!user.is_holding(parent) && wielded && !require_twohands)
|
||||
unwield(user)
|
||||
|
||||
/// Triggered on drop of item containing the component
|
||||
/datum/component/two_handed/proc/on_drop(datum/source, mob/user)
|
||||
if(require_twohands)
|
||||
unwield(user, show_message=TRUE)
|
||||
if(wielded)
|
||||
unwield(user)
|
||||
if(source == offhand_item && !QDELETED(src))
|
||||
qdel(src)
|
||||
|
||||
/// Triggered on attack self of the item containing the component
|
||||
/datum/component/two_handed/proc/on_attack_self(datum/source, mob/user)
|
||||
if(wielded)
|
||||
unwield(user)
|
||||
else
|
||||
wield(user)
|
||||
|
||||
/**
|
||||
* Wield the two handed item in both hands
|
||||
*
|
||||
* vars:
|
||||
* * user The mob/living/carbon that is wielding the item
|
||||
*/
|
||||
/datum/component/two_handed/proc/wield(mob/living/carbon/user)
|
||||
if(wielded)
|
||||
return
|
||||
if(ismonkey(user))
|
||||
to_chat(user, "<span class='warning'>It's too heavy for you to wield fully.</span>")
|
||||
return
|
||||
if(user.get_inactive_held_item())
|
||||
if(require_twohands)
|
||||
to_chat(user, "<span class='notice'>[parent] is too cumbersome to carry in one hand!</span>")
|
||||
user.dropItemToGround(parent, force=TRUE)
|
||||
else
|
||||
to_chat(user, "<span class='warning'>You need your other hand to be empty!</span>")
|
||||
return
|
||||
if(user.get_num_arms() < 2)
|
||||
if(require_twohands)
|
||||
user.dropItemToGround(parent, force=TRUE)
|
||||
to_chat(user, "<span class='warning'>You don't have enough intact hands.</span>")
|
||||
return
|
||||
|
||||
// wield update status
|
||||
if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD)
|
||||
return // blocked wield from item
|
||||
wielded = TRUE
|
||||
RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands)
|
||||
|
||||
// update item stats and name
|
||||
var/obj/item/parent_item = parent
|
||||
if(force_multiplier)
|
||||
parent_item.force *= force_multiplier
|
||||
else if(force_wielded)
|
||||
parent_item.force = force_wielded
|
||||
if(sharpened_increase)
|
||||
parent_item.force += sharpened_increase
|
||||
parent_item.name = "[parent_item.name] (Wielded)"
|
||||
parent_item.update_icon()
|
||||
|
||||
if(iscyborg(user))
|
||||
to_chat(user, "<span class='notice'>You dedicate your module to [parent].</span>")
|
||||
else
|
||||
to_chat(user, "<span class='notice'>You grab [parent] with both hands.</span>")
|
||||
|
||||
// Play sound if one is set
|
||||
if(wieldsound)
|
||||
playsound(parent_item.loc, wieldsound, 50, TRUE)
|
||||
|
||||
// Let's reserve the other hand
|
||||
offhand_item = new(user)
|
||||
offhand_item.name = "[parent_item.name] - offhand"
|
||||
offhand_item.desc = "Your second grip on [parent_item]."
|
||||
offhand_item.wielded = TRUE
|
||||
RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, .proc/on_drop)
|
||||
user.put_in_inactive_hand(offhand_item)
|
||||
|
||||
/**
|
||||
* Unwield the two handed item
|
||||
*
|
||||
* vars:
|
||||
* * user The mob/living/carbon that is unwielding the item
|
||||
* * show_message (option) show a message to chat on unwield
|
||||
*/
|
||||
/datum/component/two_handed/proc/unwield(mob/living/carbon/user, show_message=TRUE)
|
||||
if(!wielded || !user)
|
||||
return
|
||||
|
||||
// wield update status
|
||||
wielded = FALSE
|
||||
UnregisterSignal(user, COMSIG_MOB_SWAP_HANDS)
|
||||
SEND_SIGNAL(parent, COMSIG_TWOHANDED_UNWIELD, user)
|
||||
|
||||
// update item stats
|
||||
var/obj/item/parent_item = parent
|
||||
if(sharpened_increase)
|
||||
parent_item.force -= sharpened_increase
|
||||
if(force_multiplier)
|
||||
parent_item.force /= force_multiplier
|
||||
else if(force_unwielded)
|
||||
parent_item.force = force_unwielded
|
||||
|
||||
// update the items name to remove the wielded status
|
||||
var/sf = findtext(parent_item.name, " (Wielded)", -10) // 10 == length(" (Wielded)")
|
||||
if(sf)
|
||||
parent_item.name = copytext(parent_item.name, 1, sf)
|
||||
else
|
||||
parent_item.name = "[initial(parent_item.name)]"
|
||||
|
||||
// Update icons
|
||||
parent_item.update_icon()
|
||||
if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent)
|
||||
user.update_inv_back()
|
||||
else
|
||||
user.update_inv_hands()
|
||||
|
||||
// if the item requires two handed drop the item on unwield
|
||||
if(require_twohands)
|
||||
user.dropItemToGround(parent, force=TRUE)
|
||||
|
||||
// Show message if requested
|
||||
if(show_message)
|
||||
if(iscyborg(user))
|
||||
to_chat(user, "<span class='notice'>You free up your module.</span>")
|
||||
else if(require_twohands)
|
||||
to_chat(user, "<span class='notice'>You drop [parent].</span>")
|
||||
else
|
||||
to_chat(user, "<span class='notice'>You are now carrying [parent] with one hand.</span>")
|
||||
|
||||
// Play sound if set
|
||||
if(unwieldsound)
|
||||
playsound(parent_item.loc, unwieldsound, 50, TRUE)
|
||||
|
||||
// Remove the object in the offhand
|
||||
if(offhand_item)
|
||||
UnregisterSignal(offhand_item, COMSIG_ITEM_DROPPED)
|
||||
qdel(offhand_item)
|
||||
// Clear any old refrence to an item that should be gone now
|
||||
offhand_item = null
|
||||
|
||||
/**
|
||||
* on_attack triggers on attack with the parent item
|
||||
*/
|
||||
/datum/component/two_handed/proc/on_attack(obj/item/source, mob/living/target, mob/living/user)
|
||||
if(wielded && attacksound)
|
||||
var/obj/item/parent_item = parent
|
||||
playsound(parent_item.loc, attacksound, 50, TRUE)
|
||||
|
||||
/**
|
||||
* on_update_icon triggers on call to update parent items icon
|
||||
*
|
||||
* Updates the icon using icon_wielded if set
|
||||
*/
|
||||
/datum/component/two_handed/proc/on_update_icon(datum/source)
|
||||
if(icon_wielded && wielded)
|
||||
var/obj/item/parent_item = parent
|
||||
if(parent_item)
|
||||
parent_item.icon_state = icon_wielded
|
||||
return COMSIG_ATOM_NO_UPDATE_ICON_STATE
|
||||
|
||||
/**
|
||||
* on_moved Triggers on item moved
|
||||
*/
|
||||
/datum/component/two_handed/proc/on_moved(datum/source, mob/user, dir)
|
||||
unwield(user)
|
||||
|
||||
/**
|
||||
* on_swap_hands Triggers on swapping hands, blocks swap if the other hand is busy
|
||||
*/
|
||||
/datum/component/two_handed/proc/on_swap_hands(mob/user, obj/item/held_item)
|
||||
if(!held_item)
|
||||
return
|
||||
if(held_item == parent)
|
||||
return COMPONENT_BLOCK_SWAP
|
||||
|
||||
/**
|
||||
* on_sharpen Triggers on usage of a sharpening stone on the item
|
||||
*/
|
||||
/datum/component/two_handed/proc/on_sharpen(obj/item/item, amount, max_amount)
|
||||
if(!item)
|
||||
return COMPONENT_BLOCK_SHARPEN_BLOCKED
|
||||
if(sharpened_increase)
|
||||
return COMPONENT_BLOCK_SHARPEN_ALREADY
|
||||
var/wielded_val = 0
|
||||
if(force_multiplier)
|
||||
var/obj/item/parent_item = parent
|
||||
if(wielded)
|
||||
wielded_val = parent_item.force
|
||||
else
|
||||
wielded_val = parent_item.force * force_multiplier
|
||||
else
|
||||
wielded_val = force_wielded
|
||||
if(wielded_val > max_amount)
|
||||
return COMPONENT_BLOCK_SHARPEN_MAXED
|
||||
sharpened_increase = min(amount, (max_amount - wielded_val))
|
||||
return COMPONENT_BLOCK_SHARPEN_APPLIED
|
||||
|
||||
/**
|
||||
* The offhand dummy item for two handed items
|
||||
*
|
||||
*/
|
||||
/obj/item/offhand
|
||||
name = "offhand"
|
||||
icon_state = "offhand"
|
||||
w_class = WEIGHT_CLASS_HUGE
|
||||
item_flags = ABSTRACT
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
|
||||
var/wielded = FALSE // Off Hand tracking of wielded status
|
||||
|
||||
/obj/item/offhand/Destroy()
|
||||
wielded = FALSE
|
||||
return ..()
|
||||
|
||||
/obj/item/offhand/equipped(mob/user, slot)
|
||||
. = ..()
|
||||
if(wielded && !user.is_holding(src) && !QDELETED(src))
|
||||
qdel(src)
|
||||
@@ -20,11 +20,11 @@
|
||||
|
||||
/datum/disease/transformation/Copy()
|
||||
var/datum/disease/transformation/D = ..()
|
||||
D.stage1 = stage1.Copy()
|
||||
D.stage2 = stage2.Copy()
|
||||
D.stage3 = stage3.Copy()
|
||||
D.stage4 = stage4.Copy()
|
||||
D.stage5 = stage5.Copy()
|
||||
D.stage1 = stage1?.Copy()
|
||||
D.stage2 = stage2?.Copy()
|
||||
D.stage3 = stage3?.Copy()
|
||||
D.stage4 = stage4?.Copy()
|
||||
D.stage5 = stage5?.Copy()
|
||||
D.new_form = D.new_form
|
||||
return D
|
||||
|
||||
|
||||
+1
-1
@@ -678,7 +678,7 @@
|
||||
holder.update_transform()
|
||||
var/danger = CONFIG_GET(number/threshold_body_size_slowdown)
|
||||
if(features["body_size"] < danger)
|
||||
var/slowdown = 1 + round(danger/features["body_size"], 0.1) * CONFIG_GET(number/body_size_slowdown_multiplier)
|
||||
var/slowdown = (1 - round(features["body_size"] / danger, 0.1)) * CONFIG_GET(number/body_size_slowdown_multiplier)
|
||||
holder.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/small_stride, TRUE, slowdown)
|
||||
else if(old_size < danger)
|
||||
holder.remove_movespeed_modifier(/datum/movespeed_modifier/small_stride)
|
||||
|
||||
@@ -8,8 +8,11 @@
|
||||
if(. == ELEMENT_INCOMPATIBLE || !isatom(target) || isarea(target))
|
||||
return ELEMENT_INCOMPATIBLE
|
||||
beauty = beautyamount
|
||||
RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area)
|
||||
RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area)
|
||||
|
||||
if(ismovable(target))
|
||||
RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area)
|
||||
RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area)
|
||||
|
||||
var/area/A = get_area(target)
|
||||
if(A)
|
||||
enter_area(null, A)
|
||||
|
||||
@@ -23,10 +23,14 @@
|
||||
var/end_sound
|
||||
var/chance
|
||||
var/volume = 100
|
||||
var/vary = FALSE
|
||||
var/max_loops
|
||||
var/direct
|
||||
var/extra_range = 0
|
||||
var/falloff
|
||||
|
||||
var/timerid
|
||||
var/init_timerid
|
||||
|
||||
/datum/looping_sound/New(list/_output_atoms=list(), start_immediately=FALSE, _direct=FALSE)
|
||||
if(!mid_sounds)
|
||||
@@ -47,13 +51,15 @@
|
||||
/datum/looping_sound/proc/start(atom/add_thing)
|
||||
if(add_thing)
|
||||
output_atoms |= add_thing
|
||||
if(timerid)
|
||||
if(timerid || init_timerid)
|
||||
return
|
||||
on_start()
|
||||
|
||||
/datum/looping_sound/proc/stop(atom/remove_thing)
|
||||
if(remove_thing)
|
||||
output_atoms -= remove_thing
|
||||
if(init_timerid)
|
||||
deltimer(init_timerid)
|
||||
if(!timerid)
|
||||
return
|
||||
on_stop()
|
||||
@@ -80,7 +86,7 @@
|
||||
if(direct)
|
||||
SEND_SOUND(thing, S)
|
||||
else
|
||||
playsound(thing, S, volume)
|
||||
playsound(thing, S, volume, vary, extra_range, falloff)
|
||||
|
||||
/datum/looping_sound/proc/get_sound(starttime, _mid_sounds)
|
||||
. = _mid_sounds || mid_sounds
|
||||
@@ -92,7 +98,7 @@
|
||||
if(start_sound)
|
||||
play(start_sound)
|
||||
start_wait = start_length
|
||||
addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME)
|
||||
init_timerid = addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME | TIMER_STOPPABLE)
|
||||
|
||||
/datum/looping_sound/proc/on_stop()
|
||||
if(end_sound)
|
||||
|
||||
@@ -58,12 +58,10 @@
|
||||
var/datum/martial_art/boxing/style = new
|
||||
|
||||
/obj/item/clothing/gloves/boxing/equipped(mob/user, slot)
|
||||
if(!ishuman(user))
|
||||
return
|
||||
if(slot == SLOT_GLOVES)
|
||||
. = ..()
|
||||
if(ishuman(user) && slot == SLOT_GLOVES)
|
||||
var/mob/living/carbon/human/H = user
|
||||
style.teach(H,TRUE)
|
||||
return
|
||||
|
||||
/obj/item/clothing/gloves/boxing/dropped(mob/user)
|
||||
. = ..()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user