From 1ddaa3e38e88c437ff80f4cbacedf80c7f389f20 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 22 May 2023 19:56:01 -0500 Subject: [PATCH] New basketball teams - Ash Gladiators and Beach Bums (#75361) --- _maps/map_files/Basketball/ash_gladiators.dmm | 1657 +++++++++++++++++ _maps/map_files/Basketball/beach_bums.dmm | 1383 ++++++++++++++ code/game/turfs/open/lava.dm | 5 + .../basketball/basketball_map_loading.dm | 14 + code/modules/basketball/basketball_teams.dm | 16 + .../ruins/objects_and_mobs/ash_walker_den.dm | 10 + 6 files changed, 3085 insertions(+) create mode 100644 _maps/map_files/Basketball/ash_gladiators.dmm create mode 100644 _maps/map_files/Basketball/beach_bums.dmm diff --git a/_maps/map_files/Basketball/ash_gladiators.dmm b/_maps/map_files/Basketball/ash_gladiators.dmm new file mode 100644 index 00000000000..3a8c74b4201 --- /dev/null +++ b/_maps/map_files/Basketball/ash_gladiators.dmm @@ -0,0 +1,1657 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"ao" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"at" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"aw" = ( +/obj/structure/fluff/drake_statue, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"bA" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"cc" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"cw" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"dg" = ( +/obj/structure/stone_tile/block, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"eD" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"eM" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"fj" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"fu" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block, +/obj/item/reagent_containers/cup/glass/trophy/silver_cup, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"fT" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"gY" = ( +/turf/open/floor/plating, +/area/centcom/basketball) +"hn" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"hZ" = ( +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"ie" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"ix" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"iB" = ( +/obj/item/spear, +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"jb" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"jq" = ( +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"ku" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"kv" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"ld" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"lh" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"lD" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"lQ" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"mk" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"mW" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"nv" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"oR" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"pV" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"qF" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"ro" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"ru" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"rU" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"sb" = ( +/turf/closed/indestructible/riveted/boss, +/area/centcom/basketball) +"sA" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"un" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"uH" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"vo" = ( +/turf/open/floor/fakepit, +/area/centcom/basketball) +"vq" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"wN" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/effect/landmark/basketball/team_spawn/referee, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"xe" = ( +/obj/item/flashlight/flare/torch, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"xG" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"xI" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"yk" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center/cracked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"yK" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"yO" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"yY" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/spear, +/obj/item/scythe, +/turf/open/indestructible/boss, +/area/centcom/basketball) +"zk" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"zU" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"zZ" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/item/reagent_containers/cup/glass/trophy/bronze_cup, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Aj" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/spear, +/obj/item/storage/belt/utility, +/turf/open/indestructible/boss, +/area/centcom/basketball) +"Aw" = ( +/obj/effect/mob_spawn/corpse/human/miner, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"AA" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"BD" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"BW" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Ct" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Cv" = ( +/obj/structure/hoop/minigame{ + dir = 4 + }, +/obj/effect/landmark/basketball/team_spawn/home_hoop, +/turf/open/floor/fakepit, +/area/centcom/basketball) +"Cw" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"CI" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Dc" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Di" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"DN" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"DP" = ( +/obj/effect/landmark/basketball/team_spawn/away_hoop, +/obj/structure/hoop/minigame{ + dir = 8 + }, +/turf/open/floor/fakepit, +/area/centcom/basketball) +"DV" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Eb" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"EX" = ( +/obj/structure/fence/corner, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Fh" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Fi" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Fy" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"FS" = ( +/obj/structure/stone_tile/block/burnt, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Gh" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Hu" = ( +/turf/closed/indestructible/riveted, +/area/centcom/basketball) +"Hx" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Ih" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"IM" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Jb" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"JX" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Kf" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Kh" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Lu" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Lx" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"LV" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/closet/crate/internals, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"MA" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/item/flashlight/flare/torch, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"MN" = ( +/obj/structure/stone_tile/surrounding, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"MR" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Nc" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block/burnt, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Nt" = ( +/turf/closed/indestructible/rock, +/area/centcom/basketball) +"Nw" = ( +/obj/item/cultivator/rake, +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"NX" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"OB" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"OF" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/spear, +/turf/open/indestructible/boss, +/area/centcom/basketball) +"OG" = ( +/obj/effect/mob_spawn/corpse/human/damaged, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"OS" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Ql" = ( +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"QF" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Rc" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Rl" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Ry" = ( +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Se" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Tc" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Ue" = ( +/obj/structure/fluff/drake_statue/falling, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Uv" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"UL" = ( +/obj/structure/bonfire/dense, +/obj/structure/stone_tile/center, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"UT" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Vc" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Vf" = ( +/obj/structure/fence, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Vm" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Vr" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"VI" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/obj/structure/stone_tile, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"VM" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"VY" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/spear, +/obj/item/clothing/head/helmet/roman/legionnaire, +/turf/open/indestructible/boss, +/area/centcom/basketball) +"WE" = ( +/obj/structure/ore_box, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"WH" = ( +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Xq" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"XQ" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"XT" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/turf/open/lava/smooth/basketball, +/area/centcom/basketball) +"Yl" = ( +/obj/structure/water_source/puddle{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/bucket/wooden, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Yv" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"YI" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/item/reagent_containers/cup/glass/trophy/gold_cup{ + pixel_x = 0 + }, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"YX" = ( +/obj/structure/lavaland/ash_walker_fake, +/obj/item/toy/basketball, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) +"Zc" = ( +/obj/structure/necropolis_arch, +/obj/structure/stone_tile/slab, +/obj/structure/necropolis_gate/locked, +/turf/open/floor/fakebasalt, +/area/centcom/basketball) + +(1,1,1) = {" +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +"} +(2,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +gY +gY +gY +gY +Hu +"} +(3,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Cw +Ql +Ql +Nt +Nt +WE +LV +Nt +Ql +Ql +Nt +WE +Nt +Nt +gY +gY +gY +gY +Hu +"} +(4,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Cw +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Ql +Nt +gY +gY +gY +gY +Hu +"} +(5,1,1) = {" +Hu +gY +sb +sb +sb +sb +Cw +Ql +vq +Vf +Vf +Vf +Vf +Vf +Vf +Vf +qF +Ql +Ql +sb +sb +sb +sb +gY +Hu +"} +(6,1,1) = {" +Hu +gY +sb +eD +JX +Eb +Cw +Ql +ku +sA +Ql +vo +Cv +vo +Ql +sA +ku +Ql +Ql +ix +Aj +yY +sb +gY +Hu +"} +(7,1,1) = {" +Hu +gY +sb +dg +aw +Dc +Cw +Ql +ku +Ql +yO +vo +vo +vo +yO +Ql +ku +Fh +Ql +XQ +WH +OF +sb +gY +Hu +"} +(8,1,1) = {" +Hu +sb +sb +Fi +DN +mk +Cw +Ql +ku +Ct +zk +OB +yO +Lx +zk +Ct +ku +Ql +Aw +Vr +MA +VY +sb +sb +Hu +"} +(9,1,1) = {" +Hu +sb +Cw +Cw +Cw +Cw +Cw +Uv +lD +kv +kv +lh +kv +ao +kv +Lu +lD +ao +ao +ao +ao +Nt +Nt +sb +Hu +"} +(10,1,1) = {" +Hu +sb +Cw +MN +ro +AA +rU +MN +ku +Ql +OS +MR +xI +VM +yK +Ql +ku +MN +Vc +iB +Jb +MN +Nt +sb +Hu +"} +(11,1,1) = {" +Hu +sb +Ry +at +dg +zZ +Dc +at +ku +Ql +NX +jb +cw +QF +fT +Ql +ku +XT +eM +Kh +cc +FS +Nt +Nt +Hu +"} +(12,1,1) = {" +Hu +Zc +Se +Uv +BW +YI +Dc +Uv +ku +Ql +xI +Tc +YX +Gh +Kf +Ql +ku +wN +Tc +UL +af +NX +Nt +Nt +Hu +"} +(13,1,1) = {" +Hu +sb +yk +bA +dg +fu +Dc +Rl +ku +Ql +pV +mW +Ct +BD +oR +un +ku +IM +Di +Ct +Xq +Nc +Nt +Nt +Hu +"} +(14,1,1) = {" +Hu +sb +jq +MN +Ih +Vm +DV +MN +ku +Ql +Hx +ld +Kf +ao +uH +Ql +ku +MN +Lu +Vc +lh +MN +Nt +sb +Hu +"} +(15,1,1) = {" +Hu +sb +Cw +Cw +Cw +ru +Cw +Uv +lD +kv +lh +kv +Lu +NX +kv +ao +lD +VM +VM +VM +VM +Nt +Nt +sb +Hu +"} +(16,1,1) = {" +Hu +sb +sb +CI +JX +hn +Cw +Ql +ku +Kh +Rc +VI +UT +Yv +Rc +Kh +ku +Ql +xe +nv +nv +Nt +sb +sb +Hu +"} +(17,1,1) = {" +Hu +gY +sb +dg +Ue +Dc +Cw +Ql +ku +Ql +UT +vo +vo +vo +UT +Ql +ku +Ql +Yl +hZ +Nw +Nt +sb +gY +Hu +"} +(18,1,1) = {" +Hu +gY +sb +zU +DN +lQ +Cw +Ql +ku +fj +Ql +vo +DP +vo +Ql +fj +ku +Ql +Gh +nv +nv +Nt +sb +gY +Hu +"} +(19,1,1) = {" +Hu +gY +sb +sb +sb +sb +Cw +Ql +xG +Vf +Vf +Vf +Vf +Vf +Vf +Vf +EX +Ql +Ql +sb +sb +sb +sb +gY +Hu +"} +(20,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Cw +Ql +Ql +Ql +Ql +Fy +Ql +OG +Ql +Ql +Ql +Ql +Nt +Nt +gY +gY +gY +gY +Hu +"} +(21,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Cw +Ql +OG +Nt +Nt +Ql +Ql +Ql +ie +Ql +Nt +Ql +Nt +Nt +gY +gY +gY +gY +Hu +"} +(22,1,1) = {" +Hu +gY +gY +gY +gY +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +gY +gY +gY +gY +Hu +"} +(23,1,1) = {" +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +"} diff --git a/_maps/map_files/Basketball/beach_bums.dmm b/_maps/map_files/Basketball/beach_bums.dmm new file mode 100644 index 00000000000..a27c4f81cc6 --- /dev/null +++ b/_maps/map_files/Basketball/beach_bums.dmm @@ -0,0 +1,1383 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/item/bedsheet/dorms{ + pixel_x = 6; + pixel_y = 11 + }, +/turf/open/floor/carpet/purple, +/area/centcom/basketball) +"ao" = ( +/obj/effect/turf_decal/sand, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"at" = ( +/obj/item/flashlight/flare/torch{ + pixel_x = 10; + pixel_y = -4 + }, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"aw" = ( +/turf/open/misc/beach/coastline_b{ + dir = 10 + }, +/area/centcom/basketball) +"bA" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_x = 32 + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"cc" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_x = -32 + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"cw" = ( +/obj/structure/flora/rock/style_random{ + desc = "A volcanic rock."; + name = "coastal rock" + }, +/obj/structure/flora/bush/stalky/style_random{ + desc = "It can't be smoked."; + name = "sea weed" + }, +/turf/open/indestructible/binary{ + density = 1; + desc = "I can't move through this."; + icon = 'icons/misc/beach.dmi'; + icon_state = "water"; + name = "deep ocean water" + }, +/area/centcom/basketball) +"cX" = ( +/obj/effect/landmark/basketball/team_spawn/referee, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"dg" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 4 + }, +/area/centcom/basketball) +"dC" = ( +/obj/structure/fluff/beach_umbrella/cap, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"eD" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 1 + }, +/area/centcom/basketball) +"eM" = ( +/obj/item/storage/cans/sixbeer, +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"fj" = ( +/obj/effect/overlay/coconut, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"fu" = ( +/obj/item/flashlight/flare/torch{ + pixel_x = 15; + pixel_y = -7 + }, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"fT" = ( +/obj/item/toy/plush/carpplushie, +/turf/open/misc/beach/coastline_b{ + dir = 4 + }, +/area/centcom/basketball) +"gY" = ( +/turf/open/floor/plating, +/area/centcom/basketball) +"hn" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/item/fishing_rod{ + pixel_x = 18 + }, +/turf/open/misc/beach/coastline_t{ + dir = 5 + }, +/area/centcom/basketball) +"hZ" = ( +/turf/open/misc/beach/coastline_t{ + dir = 4 + }, +/area/centcom/basketball) +"ie" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/turf/open/misc/beach/coastline_t, +/area/centcom/basketball) +"ix" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 8 + }, +/area/centcom/basketball) +"iB" = ( +/obj/item/reagent_containers/cup/glass/colocup{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/reagent_containers/cup/glass/colocup{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/bottle/rum{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/carpet/red, +/area/centcom/basketball) +"jb" = ( +/obj/item/flashlight/flare/torch, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"jq" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 9 + }, +/area/centcom/basketball) +"ku" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t, +/area/centcom/basketball) +"kv" = ( +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/indestructible/binary{ + density = 1; + desc = "I can't move through this."; + icon = 'icons/misc/beach.dmi'; + icon_state = "water"; + name = "deep ocean water" + }, +/area/centcom/basketball) +"ld" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 4 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"lD" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"lQ" = ( +/obj/item/toy/seashell, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"mk" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/misc/beach/coastline_t{ + dir = 9 + }, +/area/centcom/basketball) +"mW" = ( +/turf/open/misc/beach/coastline_b, +/area/centcom/basketball) +"nv" = ( +/turf/open/misc/beach/coastline_t, +/area/centcom/basketball) +"nE" = ( +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/centcom/basketball) +"oR" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"pV" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 6 + }, +/area/centcom/basketball) +"qF" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/misc/beach/coastline_t{ + dir = 10 + }, +/area/centcom/basketball) +"ru" = ( +/obj/structure/fluff/beach_umbrella, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"rU" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"sb" = ( +/turf/open/misc/beach/coastline_b{ + dir = 5 + }, +/area/centcom/basketball) +"un" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"uH" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"vo" = ( +/turf/open/misc/beach/coastline_b{ + dir = 4 + }, +/area/centcom/basketball) +"vq" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t{ + dir = 9 + }, +/area/centcom/basketball) +"wN" = ( +/obj/machinery/jukebox, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"xe" = ( +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 1 + }, +/area/centcom/basketball) +"xG" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/misc/beach/coastline_t{ + dir = 5 + }, +/area/centcom/basketball) +"xI" = ( +/obj/structure/table, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/collectable/petehat{ + pixel_y = 5 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"yk" = ( +/obj/item/reagent_containers/cup/glass/trophy/silver_cup, +/obj/structure/flora/rock/style_random{ + desc = "A volcanic rock."; + name = "coastal rock" + }, +/turf/open/misc/beach/coastline_b{ + dir = 1 + }, +/area/centcom/basketball) +"yO" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"yY" = ( +/mob/living/simple_animal/crab, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"zk" = ( +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 8 + }, +/area/centcom/basketball) +"zU" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_x = -32 + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"zZ" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"Aj" = ( +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Aw" = ( +/turf/open/misc/beach/coastline_t/sandwater_inner{ + dir = 4 + }, +/area/centcom/basketball) +"BD" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"BM" = ( +/turf/closed/indestructible/sandstone, +/area/centcom/basketball) +"BW" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 10 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"Ct" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 5 + }, +/area/centcom/basketball) +"Cv" = ( +/obj/structure/hoop/minigame{ + dir = 4 + }, +/obj/effect/landmark/basketball/team_spawn/home_hoop, +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Cw" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/item/fishing_rod{ + pixel_x = 18 + }, +/turf/open/misc/beach/coastline_t{ + dir = 4 + }, +/area/centcom/basketball) +"CI" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/sign/picture_frame{ + pixel_y = 32 + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Dc" = ( +/turf/open/misc/beach/coastline_b{ + dir = 9 + }, +/area/centcom/basketball) +"Di" = ( +/obj/item/clothing/neck/necklace/dope, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Dt" = ( +/obj/item/clothing/mask/gas/tiki_mask, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"DN" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"DP" = ( +/obj/effect/landmark/basketball/team_spawn/away_hoop, +/obj/structure/hoop/minigame{ + dir = 8 + }, +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Eb" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"EX" = ( +/obj/structure/fence/corner, +/turf/open/misc/beach/coastline_t{ + dir = 6 + }, +/area/centcom/basketball) +"Fh" = ( +/obj/structure/fluff/beach_umbrella/security, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Fi" = ( +/obj/structure/sign/picture_frame{ + pixel_y = 32 + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Fy" = ( +/mob/living/simple_animal/crab/kreb, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"FS" = ( +/obj/item/clothing/neck/beads, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Ho" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 10 + }, +/area/centcom/basketball) +"Hu" = ( +/turf/closed/indestructible/riveted, +/area/centcom/basketball) +"Hx" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 5 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"IM" = ( +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Jb" = ( +/obj/item/bedsheet/dorms{ + pixel_x = 6; + pixel_y = 11 + }, +/turf/open/floor/carpet/red, +/area/centcom/basketball) +"JX" = ( +/turf/open/misc/beach/coastline_b{ + dir = 1 + }, +/area/centcom/basketball) +"Kf" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"Kh" = ( +/obj/structure/fluff/beach_umbrella/science, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Lu" = ( +/obj/item/bedsheet/dorms{ + pixel_x = 6; + pixel_y = 11 + }, +/turf/open/floor/carpet/blue, +/area/centcom/basketball) +"Lx" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t/sandwater_inner, +/area/centcom/basketball) +"LV" = ( +/obj/item/clothing/head/collectable/paper{ + desc = "What looks like an ordinary paper hat is actually a rare and valuable collector's edition paper hat. Keep away from fire, Curators, and ocean waves." + }, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"MA" = ( +/obj/item/flashlight/flare/torch{ + pixel_x = 12; + pixel_y = 9 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"MR" = ( +/obj/structure/bonfire/dense, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Nc" = ( +/turf/open/misc/beach/coastline_t{ + dir = 9 + }, +/area/centcom/basketball) +"Nt" = ( +/obj/effect/landmark/basketball/team_spawn/home, +/turf/open/misc/beach/coastline_t, +/area/centcom/basketball) +"Nw" = ( +/turf/open/misc/beach/coastline_t{ + dir = 6 + }, +/area/centcom/basketball) +"NX" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"Oj" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/soda_cans/sodawater, +/obj/item/reagent_containers/cup/soda_cans/shamblers, +/obj/item/reagent_containers/cup/soda_cans/pwr_game, +/obj/item/reagent_containers/cup/soda_cans/air, +/obj/item/reagent_containers/cup/soda_cans/canned_laughter, +/obj/item/reagent_containers/cup/soda_cans/tonic, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"OB" = ( +/turf/open/misc/beach/coastline_b{ + dir = 8 + }, +/area/centcom/basketball) +"OF" = ( +/obj/structure/flora/bush/stalky/style_random, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"OG" = ( +/obj/structure/closet/crate/freezer{ + name = "Cooler" + }, +/obj/item/reagent_containers/cup/glass/ice, +/obj/item/reagent_containers/cup/glass/colocup, +/obj/item/reagent_containers/cup/glass/colocup, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/cup/glass/bottle/beer/light, +/obj/item/reagent_containers/cup/glass/bottle/beer/light, +/obj/item/reagent_containers/cup/glass/bottle/beer/light, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"OS" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"Ql" = ( +/obj/item/toy/plush/carpplushie, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"QF" = ( +/obj/item/bait_can/worm{ + pixel_x = -5; + pixel_y = 13 + }, +/obj/item/fishing_line{ + layer = 4; + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Rc" = ( +/turf/open/misc/beach/coastline_t/sandwater_inner, +/area/centcom/basketball) +"Ry" = ( +/obj/item/reagent_containers/cup/glass/trophy/bronze_cup, +/obj/structure/flora/rock/style_random{ + desc = "A volcanic rock."; + name = "coastal rock" + }, +/obj/structure/flora/bush/stalky/style_random{ + desc = "It can't be smoked."; + name = "sea weed" + }, +/turf/open/misc/beach/coastline_b{ + dir = 1 + }, +/area/centcom/basketball) +"Se" = ( +/obj/item/reagent_containers/cup/glass/trophy/gold_cup{ + pixel_x = 0 + }, +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/misc/beach/coastline_b{ + dir = 1 + }, +/area/centcom/basketball) +"Tc" = ( +/obj/item/flashlight/flare/torch{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Ue" = ( +/turf/open/misc/beach/coastline_b{ + dir = 6 + }, +/area/centcom/basketball) +"Ul" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Uv" = ( +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"UL" = ( +/obj/item/clothing/glasses/sunglasses/big, +/turf/open/floor/carpet/purple, +/area/centcom/basketball) +"UT" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"Vc" = ( +/obj/item/clothing/shoes/sandal, +/turf/open/floor/carpet/blue, +/area/centcom/basketball) +"Vf" = ( +/obj/structure/fence, +/turf/open/water/beach/biodome, +/area/centcom/basketball) +"Vm" = ( +/obj/structure/sign/picture_frame{ + pixel_y = -32 + }, +/turf/open/misc/beach/coastline_t{ + dir = 4 + }, +/area/centcom/basketball) +"Vr" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/beach/coastline_t{ + dir = 1 + }, +/area/centcom/basketball) +"VI" = ( +/obj/effect/landmark/basketball/team_spawn/away, +/turf/open/misc/beach/coastline_t{ + dir = 4 + }, +/area/centcom/basketball) +"VM" = ( +/obj/item/flashlight/flare/torch{ + pixel_x = 7; + pixel_y = -5 + }, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"VY" = ( +/obj/structure/sign/picture_frame{ + pixel_y = -32 + }, +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"WE" = ( +/obj/structure/fence, +/turf/open/misc/beach/coastline_t{ + dir = 4 + }, +/area/centcom/basketball) +"WH" = ( +/turf/open/misc/beach/coastline_t{ + dir = 10 + }, +/area/centcom/basketball) +"Xq" = ( +/obj/item/toy/seashell, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"XQ" = ( +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"XT" = ( +/obj/item/toy/beach_ball, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Yl" = ( +/turf/open/misc/beach/coastline_t{ + dir = 5 + }, +/area/centcom/basketball) +"Yv" = ( +/obj/structure/fluff/beach_umbrella, +/turf/open/misc/beach/sand, +/area/centcom/basketball) +"Yx" = ( +/obj/item/toy/basketball, +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/centcom/basketball) +"YI" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 8 + }, +/turf/open/floor/vault/sandstone, +/area/centcom/basketball) +"YX" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/centcom/basketball) +"Zc" = ( +/obj/structure/stone_tile/slab, +/turf/closed/indestructible/sandstone, +/area/centcom/basketball) + +(1,1,1) = {" +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +"} +(2,1,1) = {" +Hu +gY +gY +gY +gY +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +gY +gY +gY +gY +Hu +"} +(3,1,1) = {" +Hu +gY +gY +gY +gY +BM +Aj +Ql +Aj +cc +Aj +Aj +LV +Aj +Aj +zU +Aj +Aj +Aj +BM +gY +gY +gY +gY +Hu +"} +(4,1,1) = {" +Hu +gY +gY +gY +gY +BM +Aj +sb +OB +OB +OB +Ue +Aj +sb +OB +OB +OB +Ue +Aj +BM +gY +gY +gY +gY +Hu +"} +(5,1,1) = {" +Hu +gY +BM +BM +BM +BM +Aj +OF +vq +zZ +Ho +Vf +Vf +Vf +jq +zZ +qF +Aj +Ql +BM +BM +BM +BM +gY +Hu +"} +(6,1,1) = {" +Hu +gY +BM +Aj +Aj +Aj +DN +Aj +Vr +IM +nv +mW +Cv +JX +Uv +Ul +ku +Aj +BD +Aj +Aj +Aj +BM +gY +Hu +"} +(7,1,1) = {" +Hu +gY +BM +Aj +aw +sb +OB +Ue +Vr +fj +Nt +sb +OB +Ue +oR +IM +ku +Aj +Nc +XQ +WH +OF +BM +gY +Hu +"} +(8,1,1) = {" +Hu +BM +BM +Fi +JX +mk +eM +YX +dg +IM +zk +yO +yO +yO +Aw +IM +ix +XQ +Aw +IM +zk +VY +BM +BM +Hu +"} +(9,1,1) = {" +Hu +BM +cw +Aj +JX +Uv +IM +IM +lD +ao +ao +ao +ao +ao +ao +ao +lD +lQ +IM +Fh +OG +IM +IM +BM +Hu +"} +(10,1,1) = {" +Hu +BM +aw +Ql +JX +Uv +MA +IM +lD +ao +OS +YI +YI +YI +BW +ao +lD +Eb +IM +iB +Jb +Fy +IM +BM +Hu +"} +(11,1,1) = {" +Hu +BM +Ry +DN +JX +at +MR +Tc +lD +ao +NX +nE +nE +nE +Kf +ao +lD +XT +IM +Kh +IM +FS +rU +BM +Hu +"} +(12,1,1) = {" +Hu +Zc +Se +Aj +JX +Uv +Dt +IM +lD +ao +NX +nE +Yx +nE +Kf +ao +lD +wN +cX +UL +af +IM +xI +BM +Hu +"} +(13,1,1) = {" +Hu +BM +yk +Aj +JX +fu +MR +jb +lD +ao +NX +nE +nE +nE +Kf +ao +lD +IM +IM +dC +Xq +IM +Oj +BM +Hu +"} +(14,1,1) = {" +Hu +BM +Ue +Ql +JX +Uv +VM +IM +lD +ao +Hx +ld +ld +ld +uH +ao +lD +un +IM +Vc +Lu +IM +Ul +BM +Hu +"} +(15,1,1) = {" +Hu +BM +kv +Aj +JX +ru +QF +Yv +lD +ao +ao +ao +ao +ao +ao +ao +lD +IM +yY +IM +IM +Xq +Di +BM +Hu +"} +(16,1,1) = {" +Hu +BM +BM +CI +JX +hn +Cw +Cw +eD +Ul +Rc +VI +VI +VI +xe +IM +Lx +hZ +xe +un +Rc +Vm +BM +BM +Hu +"} +(17,1,1) = {" +Hu +gY +BM +Aj +Ue +Dc +vo +aw +Vr +Ul +ie +Dc +vo +aw +UT +IM +ku +DN +Yl +hZ +Nw +Aj +BM +gY +Hu +"} +(18,1,1) = {" +Hu +gY +BM +Aj +DN +Aj +DN +Aj +Vr +IM +nv +mW +DP +JX +Uv +fj +ku +Aj +Aj +Aj +OF +Aj +BM +gY +Hu +"} +(19,1,1) = {" +Hu +gY +BM +BM +BM +BM +Aj +Aj +xG +WE +pV +Vf +Vf +Vf +Ct +WE +EX +Aj +OF +BM +BM +BM +BM +gY +Hu +"} +(20,1,1) = {" +Hu +gY +gY +gY +gY +BM +Ql +Dc +vo +vo +vo +aw +Aj +Dc +fT +vo +vo +aw +Aj +BM +gY +gY +gY +gY +Hu +"} +(21,1,1) = {" +Hu +gY +gY +gY +gY +BM +OF +Aj +Aj +bA +Aj +Aj +Aj +Aj +Aj +bA +Aj +Ql +Aj +BM +gY +gY +gY +gY +Hu +"} +(22,1,1) = {" +Hu +gY +gY +gY +gY +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +BM +gY +gY +gY +gY +Hu +"} +(23,1,1) = {" +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +Hu +"} diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index 5e4bebc6eb5..f0cf7a0e1fb 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -425,3 +425,8 @@ initial_gas_mix = OPENTURF_DEFAULT_ATMOS baseturfs = /turf/open/lava/plasma/mafia slowdown = 0 + +//basketball specific lava (normal atmos, no slowdown) +/turf/open/lava/smooth/basketball + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + slowdown = 0 diff --git a/code/modules/basketball/basketball_map_loading.dm b/code/modules/basketball/basketball_map_loading.dm index accf56ae023..469167367c0 100644 --- a/code/modules/basketball/basketball_map_loading.dm +++ b/code/modules/basketball/basketball_map_loading.dm @@ -84,3 +84,17 @@ mappath = "_maps/map_files/basketball/soviet_bears.dmm" team_name = "Soviet Bears" home_team_uniform = /datum/outfit/basketball/soviet_bears + +/datum/map_template/basketball/ash_gladiators + name = "Ash Gladiators Stadium" + description = "The homecourt of the Ash Gladiators." + mappath = "_maps/map_files/basketball/ash_gladiators.dmm" + team_name = "Ash Gladiators" + home_team_uniform = /datum/outfit/basketball/ash_gladiators + +/datum/map_template/basketball/beach_bums + name = "Beach Bums Stadium" + description = "The homecourt of the Beach Bums." + mappath = "_maps/map_files/basketball/beach_bums.dmm" + team_name = "Beach Bums" + home_team_uniform = /datum/outfit/basketball/beach_bums diff --git a/code/modules/basketball/basketball_teams.dm b/code/modules/basketball/basketball_teams.dm index 7410512f5c7..9a4330fa8e0 100644 --- a/code/modules/basketball/basketball_teams.dm +++ b/code/modules/basketball/basketball_teams.dm @@ -106,3 +106,19 @@ shoes = /obj/item/clothing/shoes/winterboots head = /obj/item/clothing/head/costume/ushanka gloves = /obj/item/clothing/gloves/color/brown + +/datum/outfit/basketball/ash_gladiators + name = "Basketball Ash Gladiators" + head = /obj/item/clothing/head/helmet/gladiator + uniform = /obj/item/clothing/under/costume/gladiator/ash_walker + back = /obj/item/spear + shoes = null + +/datum/outfit/basketball/beach_bums + name = "Basketball Beach Bums" + undershirt = /datum/sprite_accessory/undershirt/nude + underwear = /datum/sprite_accessory/underwear/nude + socks = /datum/sprite_accessory/socks/nude + uniform = /obj/item/clothing/under/shorts/red + glasses = /obj/item/clothing/glasses/sunglasses + shoes = /obj/item/clothing/shoes/sandal diff --git a/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm index f478e7a93f5..0ccc9d6c0dc 100644 --- a/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm @@ -111,4 +111,14 @@ meat_counter -= ASH_WALKER_SPAWN_THRESHOLD ashies.eggs_created++ +/obj/structure/lavaland/ash_walker_fake + name = "necropolis tendril nest" + desc = "A vile tendril of corruption. It's surrounded by a nest of rapidly growing eggs..." + icon = 'icons/mob/simple/lavaland/nest.dmi' + icon_state = "ash_walker_nest" + move_resist = INFINITY + anchored = TRUE + resistance_flags = FIRE_PROOF | LAVA_PROOF + max_integrity = 200 + #undef ASH_WALKER_SPAWN_THRESHOLD