Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions mod_celadon/maps/_configs.dme
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,21 @@
#include "code/mapgen/PlasmaGenerator.dm"
#include "code/mapgen/SandGenerator.dm"

#include "code/ruins/ruin.dm"
#include "code/ruins/anima.dm"
#include "code/ruins/asteroid.dm"
#include "code/ruins/beach.dm"
#include "code/ruins/earth_sand.dm"
#include "code/ruins/icemoon.dm"
#include "code/ruins/jungle.dm"
#include "code/ruins/lavaland.dm"
#include "code/ruins/moon.dm"
#include "code/ruins/plasma.dm"
#include "code/ruins/reebe.dm"
#include "code/ruins/rock.dm"
#include "code/ruins/space.dm"
#include "code/ruins/waste.dm"
#include "code/ruins/whitesands.dm"

#include "code/_path_ruins.dm"
#include "code/outpost.dm"
#include "code/turf_mapgen.dm"
#include "code/planet_types.dm"
Expand Down
85 changes: 0 additions & 85 deletions mod_celadon/maps/code/_path_ruins.dm

This file was deleted.

39 changes: 39 additions & 0 deletions mod_celadon/maps/code/ruins/anima.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/datum/map_template/ruin/anima
prefix = "_maps/_mod_celadon/RandomRuins/AnimaRuins/"
ruin_type = RUINTYPE_ANIMA

/datum/map_template/ruin/anima/abondoned_containment
id = "claw_anima"
name = "Abandoned containment area"
description = "A containment zone that contains an unknown creature called 'Claws'. For some unknown reason, there is a crashed ship called 'Dareсt' near the containment zone."
suffix = "anima_claw_ruin.dmm"

/datum/map_template/ruin/anima/ice_drake
id = "ice_drake_anima"
name = "Dragon's Lair"
description = "\"First the creature's Flame breathed from beneath the stone, Hot battle-fumes, and the earth rumbled.\""
suffix = "anima_dragon_ice.dmm"

/datum/map_template/ruin/anima/plasma_drake
id = "plasma_dragon_anima"
name = "Large Dragon's Lair"
description = "An ancient and terrible dragon that lived for several centuries and ate hundreds of souls."
suffix = "anima_dragon_plasma.dmm"

/datum/map_template/ruin/anima/old_miner
id = "old_miner_anima"
name = "Old Miner"
description = "The base of an old and experienced miner"
suffix = "anima_oldminer.dmm"

/datum/map_template/ruin/anima/pandora
id = "pandora_arena_anima"
name = "Pandora Arena"
description = "Some... thing has settled here."
suffix = "anima_pandora.dmm"

/datum/map_template/ruin/anima/crashed_abductor_ship
id = "crash_abductor_ship_anima"
name = "Crashed Abductor Ship"
description = "A crashed abductor ship with something horrible goi'n inside."
suffix = "anima_ruined_abductor_ship.dmm"
68 changes: 68 additions & 0 deletions mod_celadon/maps/code/ruins/asteroid.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
/datum/map_template/ruin/asteroid
prefix = "_maps/_mod_celadon/RandomRuins/AsteroidRuins/"
ruin_type = RUINTYPE_ASTEROID

/datum/map_template/ruin/asteroid/asteroid_crashed_ship
id = "asteroid_crashed_ship"
name = "Crashed Asteroid Ship"
description = "A crashed syndicate ship"
suffix = "asteroid_crashed_ship.dmm"

/datum/map_template/ruin/asteroid/abandoned_remora
id = "abandoned_remora"
name = "Destroyed Remora Ship"
description = "A very old syndie ship, abandoned and destroyed by Nanotrasen."
suffix = "abandoned_remora.dmm"

/datum/map_template/ruin/asteroid/corporate_mining
id = "corporate_mining"
name = "Corporate Mining Module"
description = "An old and rusty mining facility, with big ore potential."
suffix = "corporate_mining.dmm"
ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER)

/datum/map_template/ruin/asteroid/onehalf
id = "onehalf"
name = "DK Excavator 453"
description = "Formerly a thriving planetary mining outpost, now a bit of an exploded mess. One has to wonder how it got here"
suffix = "onehalf.dmm"
ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_INHOSPITABLE)

/datum/map_template/ruin/asteroid/power_puzzle
id = "power_puzzle"
name = "Power Puzzle"
description = "an abandoned secure storage location. there is no power left in the batteries and the former ocupants locked it pretty tight before leaving.\
You will have to power areas to raise the bolts on the doors. look out for secrets."
suffix = "power_puzzle.dmm"
ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS)

/datum/map_template/ruin/asteroid/singularitylab
id = "singularitylab"
name = "Singularity Lab"
description = "An overgrown facility, home to an unstarted singularity and many plants"
suffix = "singularity_lab.dmm"
ruin_tags = list(RUIN_TAG_BOSS_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER)

/datum/map_template/ruin/asteroid/excavator_DK
id = "Excavator-DK"
name = "Excavator DK Class"
description = "A heavily damaged DK class excavator"
suffix = "excavator_DK.dmm"

/datum/map_template/ruin/asteroid/glade
id = "dark_glade"
name = "Dark Glade"
description = "It's always dark in the ancient glade."
suffix = "dark_glade.dmm"

/datum/map_template/ruin/asteroid/asteroid_wrecker_outpost
id = "asteroid_wrecker_outpost"
name = "Wrecker Outpost"
description = "A wrecker outpost with wreck ships around it."
suffix = "asteroid_wrecker_outpost.dmm"

/datum/map_template/ruin/asteroid/lima_facility
id = "lima_facility"
name = "Lima Facility"
description = "The secret facility from which the S.O.S. signal was sent."
suffix = "lima_facility.dmm"
65 changes: 65 additions & 0 deletions mod_celadon/maps/code/ruins/beach.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
/datum/map_template/ruin/beachplanet/fishinghut
id = "fishinghut"
name = "Fishing Hut"
description = "A small fishing hut floating on the ocean."
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_fishing_hut.dmm"
ruin_tags = list(RUIN_TAG_HARD_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_HAZARDOUS)

/datum/map_template/ruin/beachplanet/town
id = "beach_town"
name = "Beachside Town"
description = "A fresh town on a lovely coast, where its inhabitants are is unknown."
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_ocean_town.dmm"
ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MINOR_LOOT, RUIN_TAG_LIVEABLE)

/datum/map_template/ruin/beachplanet/scrapvillage
id = "beach_pirate"
name = "Pirate Village"
description = "A small pirate outpost formed from the remains of a wrecked shuttle."
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_pirate_crash.dmm"
ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_LIVEABLE)

/datum/map_template/ruin/beachplanet/crashedengie
id = "beach_crashed_engineer"
name = "Crashed Engineer Ship"
description = "An abandoned camp built by a crashed engineer"
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_crashed_engineer.dmm"
ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_HAZARDOUS)

/datum/map_template/ruin/beachplanet/floatresort
id = "beach_float_resort"
name = "Floating Beach Resort"
description = "A hidden paradise on the beach"
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_float_resort.dmm"
ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MINOR_LOOT, RUIN_TAG_LIVEABLE)

/datum/map_template/ruin/beachplanet/fallenstar
id = "crashed_star"
name = "Crashed Starwalker"
description = "A Crashed Starwalker Class Pirate Ship. It's Crew is Long-Dead."
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_crashed_starwalker.dmm"

/datum/map_template/ruin/beachplanet/knight
id = "knights_rest"
name = "Knight's Rest"
description = "An small castle holding the grave of a renowned warrior"
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"
suffix = "beach_knights_rest.dmm"

/datum/map_template/ruin/beachplanet/frontie_moat
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"

/datum/map_template/ruin/beachplanet/gunsmith
prefix = "_maps/_mod_celadon/RandomRuins/BeachRuins/"

/datum/map_template/ruin/beachplanet/ancient
id = null

/datum/map_template/ruin/beachplanet/treasurecove
id = null
15 changes: 15 additions & 0 deletions mod_celadon/maps/code/ruins/earth_sand.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/datum/map_template/ruin/earth_sand
prefix = "_maps/_mod_celadon/RandomRuins/EarthSandRuins/"
ruin_type = RUINTYPE_EARTH_SAND

/datum/map_template/ruin/earth_sand/el_town
id = "el_town"
name = "eltown"
description = "Town of Elysium"
suffix = "el_town.dmm"

/datum/map_template/ruin/earth_sand/el_citadel
id = "el_citadel"
name = "elcitadel"
description = "Fortress of Elysium"
suffix = "el_citadel.dmm"
Loading
Loading