Files
9f124e5b14 Tooling Update and Maplint Port (#17199)
* Initial

* Remove corrupt dmis

* Fixup maps in TGM format

4e5a32721f: maps/_templates_and_guidance/Public Event Templates/Maze_Reward_-_Copy.dmm
4e5a32721f: maps/_templates_and_guidance/Templates/shelter_Medical.dmm
4e5a32721f: maps/expedition_vr/aerostat/aerostat.dmm
4e5a32721f: maps/expedition_vr/aerostat/aerostat_science_outpost.dmm
4e5a32721f: maps/expedition_vr/beach/submaps/deadBeacon.dmm
4e5a32721f: maps/expedition_vr/wild/tether_wild-crash-alt.dmm
4e5a32721f: maps/expedition_vr/wild/tether_wild-crash.dmm
4e5a32721f: maps/expedition_vr/wild/tether_wild-surface.dmm
4e5a32721f: maps/expedition_vr/wild/tether_wild-temple.dmm
4e5a32721f: maps/gateway_vr/lucky_7.dmm
4e5a32721f: maps/gateway_vr/snow_outpost.dmm
4e5a32721f: maps/overmap/_map.dmm
4e5a32721f: maps/overmap/bearcat/bearcat.dmm
4e5a32721f: maps/overmap/example_sector1.dmm
4e5a32721f: maps/overmap/example_sector2.dmm
4e5a32721f: maps/redgate/falls/falls.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/CaveS.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/DeadSettlers1.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/DeadSettlers2.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/DoomP.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/Lab1.dmm
4e5a32721f: maps/submaps/pois_vr/aerostat/Rockybase.dmm
4e5a32721f: maps/submaps/pois_vr/debris_field/debris14.dmm
4e5a32721f: maps/submaps/pois_vr/debris_field/derelict.dmm
4e5a32721f: maps/submaps/pois_vr/debris_field/new_escapepod_xeno.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/BlastMine1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/CaveTrench.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Cavelake.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Cliff1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Geyser1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Geyser2.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Geyser3.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Mineshaft1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/Scave1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/SupplyDrop1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crashed_ufo.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crashed_ufo_frigate.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crystal1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crystal2.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/crystal3.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/deadBeacon.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/deadly_rabbit_vr.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/deadspy.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/digsite.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/excavation1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/lava_trench.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/prepper1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/ritual.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/spatial_anomaly.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/speakeasy_vr.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault1.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault2.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault3.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault4.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault5.dmm
4e5a32721f: maps/submaps/surface_submaps/mountains/vault6.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/Boathouse.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/BuriedTreasure.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/BuriedTreasure2.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/BuriedTreasure3.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/Oldhouse.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/PooledR.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/Rocky5.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/Shakden.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/Thiefc.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/beacons.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/chemspill1.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/farm1.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/house1.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/lonehome.dmm
4e5a32721f: maps/submaps/surface_submaps/plains/smol2.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Blackshuttledown.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Blueshuttledown.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Boombase.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/CaveS.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Chapel.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Cragzone1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DJOutpost1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DJOutpost2.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DJOutpost3.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DJOutpost4.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DecoupledEngine.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/DoomP.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Drugden.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Epod3.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Epod4.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Flake.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/FrostflyNest.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/MCamp1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/MHR.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Manor1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Mudpit.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Rocky1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Rocky3.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Rocky4.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Rockybase.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Shack1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Shelter.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Smol1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/Snowrock1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/borglab.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/butchershack.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/chasm.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/chemspill2.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/deathden.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/derelictengine.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/frostoasis.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/kururakden.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/spider1.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/wolfden.dmm
4e5a32721f: maps/submaps/surface_submaps/wilderness/xenohive.dmm
4e5a32721f: maps/tether/tether-02-surface2.dmm
4e5a32721f: maps/virgo_minitest/virgo_minitest-sector-2.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Remove unnecessary whitespace edits from mapmerger

* Cable dirs update path

* Fix area var edits

* Put the area over there

* Ignore archive maps folder

* Forgot to port multivar support too

* A few changes I forgot about for hook install

* restore multivar support that chomp doesn't have yet

* ban those

* Forgot to add code for the marker too

* Couple more of these invalid cables were added in master

* Update multiple_blood_effects.yml

* Update multiple_blood_effects.yml

* Fixup maps in TGM format

612ca9cbb9: maps/tether/submaps/tether_misc.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Fixup now logs the map its currently checking

* Final fixes?

* Fixup maps in TGM format

3078e5cd0a: maps/expedition_vr/beach/submaps/crashedcontainmentshuttle.dmm
3078e5cd0a: maps/redgate/fantasy_dungeon.dmm
3078e5cd0a: maps/submaps/pois_vr/aerostat/Rockybase.dmm
3078e5cd0a: maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle_vr.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/Oldhouse_vr.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/dogbase.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/greatwolfden.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/lonehome_vr.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/methlab.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/oldhotel.dmm
3078e5cd0a: maps/submaps/surface_submaps/plains/priderock.dmm
3078e5cd0a: maps/submaps/surface_submaps/wilderness/Rockybase.dmm
3078e5cd0a: maps/submaps/surface_submaps/wilderness/demonpool.dmm
3078e5cd0a: maps/submaps/surface_submaps/wilderness/dogbase.dmm
3078e5cd0a: maps/submaps/surface_submaps/wilderness/greatwolfden.dmm
3078e5cd0a: maps/tether/submaps/underdark_pois/abandonded_outpost.dmm
3078e5cd0a: maps/tether/submaps/underdark_pois/phoron_rat_den.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Fix tether_misc error

* Remap reused solar farm area

* Fix erroneous bearcat entries

* Fix weird whitespace (most archive maps also affected but didn't bother)

* misc mdb cleanup

* moar

* grr

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-03-16 01:06:55 +01:00

320 lines
8.7 KiB
Plaintext

/area/submap/spa
name = "\improper Space Spa"
requires_power = 0
dynamic_lighting = 0
/area/submap/casino_event
name = "\improper Space Casino"
requires_power = 0
dynamic_lighting = 0
/datum/map_template/admin_use/casino
name = "Lucky 7 Casino"
desc = "A casino to gamble your life away."
mappath = "maps/submaps/admin_use_vr/lucky_7.dmm"
// NEVER EVER use these on an actual included map.
// These are for admins to use when they make quick maps and upload the .dmm files for loading
// during a round. They're just generic areas so they can use them and have them exist without
// using real map areas.
/area/submap/admin_upload
name = "\improper Unknown Area AU" //Nobody will know what this means if they see it, anyway.
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
base_turf = /turf/simulated/mineral/floor/cave
/area/submap/admin_upload/pow
name = "\improper Unknown Area AU+P"
requires_power = 0
/area/submap/admin_upload/lit
name = "\improper Unknown Area AU+L"
requires_power = 1
dynamic_lighting = 0
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/powlit
name = "\improper Unknown Area AU+PL"
requires_power = 0
dynamic_lighting = 0
/area/submap/admin_upload/AU2
name = "\improper Unknown Area A"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU2/req_no_power
requires_power = 0
/area/submap/admin_upload/AU3
name = "\improper Unknown Area B"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU4
name = "\improper Unknown Area C"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU5
name = "\improper Unknown Area D"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU6
name = "\improper Unknown Area E"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU7
name = "\improper Unknown Area F"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU8
name = "\improper Unknown Area G"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU9
name = "\improper Unknown Area H"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU10
name = "\improper Unknown Area I"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU11
name = "\improper Unknown Area J"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU12
name = "\improper Unknown Area K"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU13
name = "\improper Unknown Area L"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU14
name = "\improper Unknown Area M"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU15
name = "\improper Unknown Area N"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/AU16
name = "\improper Unknown Area O"
requires_power = 1
dynamic_lighting = 1
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/lo
name = "\improper Unknown Area AA"
requires_power = 1
dynamic_lighting = 1
lightswitch = 0
power_equip = FALSE
power_environ = FALSE
power_light = FALSE
/area/submap/admin_upload/lo/one
name = "\improper Unknown Area AB"
/area/submap/admin_upload/lo/two
name = "\improper Unknown Area AC"
/area/submap/admin_upload/lo/three
name = "\improper Unknown Area AD"
/area/submap/admin_upload/lo/four
name = "\improper Unknown Area AE"
/area/submap/admin_upload/lo/pow
name = "\improper Unknown Area AF"
requires_power = 0
/area/submap/admin_upload/lo/pow/one
name = "\improper Unknown Area AG"
/area/submap/admin_upload/lo/pow/two
name = "\improper Unknown Area AH"
/area/submap/admin_upload/lo/pow/three
name = "\improper Unknown Area AI"
/area/submap/admin_upload/lo/pow/four
name = "\improper Unknown Area AJ"
// Adminbuse things for overmap sectors
// This is a stationary overmap sector, you can spawn it in any zlevel and it will pop onto the overmap to represent those zlevels. It always moves to 2,2 on the overmap and you can move it elsewhere.
/obj/effect/overmap/visitable/admin_use
name = "REPLACE ME"
desc = "Some space destination!"
scanner_desc = @{"[i]Registration[/i]: REPLACE ME
[i]Class[/i]: REPLACE ME
[i]Transponder[/i]: REPLACE ME
[b]Notice[/b]: REPLACE ME"} //Uses the paper/book syntax
start_x = 2
start_y = 2
known = FALSE
// It notifies admins when you spawn it and gives you a 'JMP' and 'VV' link in the message so you can find it easily.
/obj/effect/overmap/visitable/admin_use/Initialize(mapload)
. = ..()
message_admins("An uploaded sector [ADMIN_JMP(src)][ADMIN_VV(src)] has been placed on the overmap. Don't forget to rename and set cool scanner info on it!")
/obj/effect/overmap/visitable/admin_use/dark
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "dark"
skybox_pixel_x = 0
skybox_pixel_y = 0
/obj/effect/overmap/visitable/admin_use/dark_star
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "dark_star"
skybox_pixel_x = 0
skybox_pixel_y = 0
/obj/effect/overmap/visitable/admin_use/seven
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "seven"
skybox_pixel_x = 0
skybox_pixel_y = 0
/obj/effect/overmap/visitable/admin_use/bluespace_shimmer
name = "Bluespace Shimmer"
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "shimmer_b"
skybox_pixel_x = 0
skybox_pixel_y = 0
/obj/effect/overmap/visitable/admin_use/redspace_shimmer
name = "Redspace Shimmer"
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "shimmer_r"
skybox_pixel_x = 0
skybox_pixel_y = 0
// This is the same, but makes a whole spaceship!
/obj/effect/overmap/visitable/ship/admin_use
name = "REPLACE ME"
desc = "Spacefaring vessel."
scanner_desc = @{"[i]Registration[/i]: REPLACE ME
[i]Class[/i]: REPLACE ME
[i]Transponder[/i]: REPLACE ME
[b]Notice[/b]: REPLACE ME"}
vessel_mass = 8000
vessel_size = SHIP_SIZE_LARGE //Mostly so it's obviously visible on the map.
fore_dir = NORTH //You may need to edit this ingame if you want your ship to fly correctly!
start_x = 2
start_y = 2
known = FALSE
/obj/effect/overmap/visitable/ship/admin_use/rascal_pass
name = "Rascal Pass-Central Shuttle";
scanner_desc = @"[i]Registration[/i]: NTS Blueline[i]Class[/i]: Transport shuttle[i]Transponder[/i]: INACTIVE[b]Notice[/b]: High amounts of space carp detected near the shuttle."
// Similarly notifies you
/obj/effect/overmap/visitable/ship/admin_use/Initialize(mapload)
. = ..()
message_admins("An uploaded ship [ADMIN_JMP(src)][ADMIN_VV(src)] has been placed on the overmap. Don't forget to rename and set cool scanner info on it!")
/obj/effect/overmap/visitable/ship/admin_use/space_dog
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "space_dog"
skybox_pixel_x = 0
skybox_pixel_y = 0
/obj/effect/overmap/visitable/ship/admin_use/space_dog/Crossed(var/obj/effect/overmap/visitable/ship/enterer)
. = ..()
if(istype(enterer))
for(var/mob/potential_mob as anything in player_list)
if(potential_mob.z in enterer.map_z)
SEND_SOUND(potential_mob, 'sound/ambience/boy.ogg')
/obj/effect/overmap/visitable/ship/admin_use/space_whale
skybox_icon = 'icons/skybox/anomaly.dmi'
skybox_icon_state = "space_whale"
skybox_pixel_x = 0
skybox_pixel_y = 0
// These landmarks, placed in any map that is being represented by an overmap sector, will add themselves to landable destinations in that map!
// Note the names, pick whichever makes the most sense for your map. No need to use them in any particular order or use any/all of them.
/obj/effect/shuttle_landmark/automatic/admin_use1
name = "Landing Zone"
landmark_tag = "adminuse_lz_alpha"
/obj/effect/shuttle_landmark/automatic/admin_use2
name = "Parking Area"
landmark_tag = "adminuse_lz_beta"
/obj/effect/shuttle_landmark/automatic/admin_use3
name = "Docking Node"
landmark_tag = "adminuse_lz_gamma"