Commit Graph

46 Commits

Author SHA1 Message Date
kyunkyunkyun
4ac4ce6eef Make multitile airlocks/poddoors non directional (#29551)
* less dirs

* cleanup a bit more

* should've read docs

* updatepaths

* mb now
2025-07-15 20:38:26 +00:00
Qwertytoforty
bb94eae308 Grants the white ship submaps (#29140)
* you will get a robotics bay and you will like it

* also nanopaste

* work

* and kill those whoops

* holy fuck how many times did I missclick

* stop fucking unticking shit please fuck

* colour coding

* fix floor

---------

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-05-22 00:09:18 +00:00
kyunkyunkyun
ec6a23eec5 Make multitile airlocks/poddoors directional (#28928)
* Update multitile airlocks

* Update shuttle_rotate.dm

* updatepaths

* code review changes + linters

* i failed my own linters

* updatepaths
2025-05-04 02:35:33 +00:00
kyunkyunkyun
e48f4ddbf3 Make sinks/toilets/showers directional for mapping (#28940)
* update watercloset.dm (again)

* add missing returns and armor check

* updatepaths

* maybe now

* try this

* should be better

* paths

* sleep doesn't work

* is it better

* he slips xdd

* this

* come on

* ok i can't beat the grab
2025-04-26 18:06:38 +00:00
kyunkyunkyun
4094c80116 Make posters directional for mapping (#28861)
* directional posters

* rename updatepaths

* bump

* actually directional

* updatepaths

* update.. paths

* updatepaths

* typo

* updatepaths
2025-04-11 17:44:34 +00:00
warriorstar-orion
e5b7eb9559 Space ruin: The sieged lab, a submap extravaganza. (#28393)
* Space ruin: The sieged lab, a submap extravaganza.

* fix airlock access

* fix skiff, make whole lab teleproof for now

* indestructible rivet command room

* add strategically placed helpful items/spawners

* fix gun rack placement

* no butchering on harbinger murder

* small adjustments

* esword drop as a treat, m90 seems excessive

* make boss door obvious

* Lots of map/boss fixes

* Update everything for razor wire, try and unfuck some weird AI behavior

* stupid mines

* sort and fix comments for different ruin categories

* always place ruin for TM

* first batch of fixes

* reinforce hard rock walls

* tweaks

* improve hard rock design

* tiny cleanups

* singleton out med and sci rooms

* kitchen rework updatepath

* run updatepaths

* update maplint exceptions
2025-04-08 18:16:28 +00:00
Hayden Redacted
ce6dfa737a Removes Light Fixtures Sitting On a Tile in Deltastation's Atmospherics, along with other places, and Adds a Maplint For It (#28726)
* removed extra lights plus new maplint!

* adds a colon beamed directly from my phone

* SHOTGUN MAPPING (making maps pass the new lint)

* eureka! a lightbulb moment!

* eureka! another one!
2025-04-04 19:58:20 +00:00
1080pCat
e38ab5c4d9 Bans the use of /area/noop/ from being used where turf are (#28570)
* (hopefully) Bans the use of `/area/noop/` from being used where turf/structures are

* Update test_ventcrawl.dmm

* Update spacebar.dmm

* Update clockwork_monastery.dmm

* Update debris2.dmm

* Update casino.dmm

* Update debris3.dmm

* Update oldstation.dmm

* Update debris1.dmm

* Update voyager.dmm

* Update lavaland_surface_monster_nest.dmm

* submaps

* woops

* oops again on the same map

* warrior review

* missed one

* Update oldstation.dmm

* Update area_noop_on_turf.yml

* Update clockwork_monastery.dmm
2025-04-03 13:41:20 +00:00
warriorstar-orion
e5dcda2aaf remove and maplint window layers (#28778)
* remove and maplint window layers

* update updatepaths script number
2025-03-26 05:12:48 +00:00
warriorstar-orion
fdfe552461 convert emergency lockers to directional mapping helpers (#28558)
* convert emergency lockers to directional mapping helpers

* update Updatepaths script number

* fix delta
2025-03-26 05:12:07 +00:00
warriorstar-orion
4cce6b0206 ban d1/d2 cable vars in maps for good (#28645) 2025-03-15 08:44:28 +00:00
Contrabang
781c6e9aa3 Makes shuttles lazy load (#28315)
* update documentation + names

* shuttle 1

* shuttle 2

* thank god

* undef

* ci fix

* fix ci again

* Fallbacks and stuff

* fixes the lance
2025-02-26 22:46:27 +00:00
Hayden Redacted
a1e7251efb Removes a Plant Sitting on top of another and adds a Maplint for It (#28323)
* purposely creating a problem to test the new maplint

* ACTUALLY fix the problem, maplint works correctly

* removes a double plant on AI sat that the maplint caught
2025-02-11 06:00:06 +00:00
1080pCat
e042f2408f Fixes some tiles on the space bar, USSP, and box being broken (#27685)
* Fixes the tiles in the space bar being broken

* Lints

* Update ussp.dmm

* Update boxstation.dmm
2024-12-24 02:24:04 +00:00
warriorstar-orion
87b91b1685 Move some per-tile tests to maplints. (#27645)
* Move some per-tile tests to maplints.

* ughghg

* death
2024-12-15 20:57:41 +00:00
warriorstar-orion
5872c37175 Create directional helpers for newscasters. (#27583)
* Create directional helpers for newscasters.

* set script PR number
2024-12-09 20:41:42 +00:00
Contrabang
0c5fb4198d Fixes Cable Prefabs and adds some more mapping CI (#27386)
* Fixes Cable Prefabs and adds some more mapping CI

* yes

* test

* bam
2024-11-30 15:36:20 +00:00
warriorstar-orion
324f1458d5 fix: remove access-less helpers and add a maplint (#27462) 2024-11-27 17:14:41 +00:00
Hayden Redacted
7a9c89fcdf Removes 3 Extra Holopads from Deltastation (#27157)
* removes extra holopads on delta

* adds a maplint to prevent holopad stacking
2024-10-27 01:41:54 +00:00
warriorstar-orion
8202e9a438 fix: update spent casing root types on maps (#27180)
* fix: update spent casing root types on maps

* set script PR number
2024-10-25 17:30:56 +00:00
warriorstar-orion
1c994ad3d9 refactor: Eliminate text access fields. (#26907)
* refactor: Eliminate text access fields.

* set script PR number

* make diffstat delta exactly 0
2024-10-22 09:18:10 +00:00
warriorstar-orion
f5ee256c71 fix: duplicate mapped fire-extinguishers (#27105) 2024-10-14 21:57:56 +00:00
Aylong
0f5d71b19c Add decals to walls banned neighbors (#26849)
* Remove fungus decal from walls

* Remove dirt under walls on maps

* Clean more dirt

* Use new random spawners for fungus frequent

* Replace old fungus spawners with new one

* Resolve conflict
2024-10-01 17:31:47 +00:00
warriorstar-orion
a74f9574bc mapping: Fix last varedited request consoles and forbid their use. (#26541) 2024-08-30 13:24:02 +00:00
warriorstar-orion
a74d7c167b fix: correct iconstate varedited disposals and forbid their use. (#26536) 2024-08-19 12:16:36 +00:00
warriorstar-orion
19d720450d fix: Autoapply disposal sort junction names. (#26377) 2024-08-04 08:03:04 +00:00
warriorstar-orion
98f0931c14 refactor: Allow using access helpers for airlock spawners. (#26141)
* Allow access helpers for airlock spawners.

* whoops

* whitespace

* add visual access helper placement indicator
2024-07-23 08:51:14 +00:00
warriorstar-orion
62dc3d57dd cleanup: Remove all unused accesses. (#26146)
* cleanup: Remove all unused accesses.

* Whoops, TCOMSAT is used, didn't read script correctly
2024-07-08 13:12:46 +00:00
warriorstar-orion
c844c3ae06 mapping: create directional helpers for fire alarms. (#25897)
* mapping: create directional helpers for fire alarms.

* set PR number
2024-06-28 03:33:49 +00:00
warriorstar-orion
34ed5b59aa mapping: create directional helpers for wallmeds (#25809)
* mapping: create directional helpers for wallmeds

* got our PR number
2024-06-12 18:51:03 +00:00
Qwertytoforty
88af37bfcf Adds the NTSS Shadow (#24778)
* WIP

* change this

* the rest of the fucking owl

* removes QWERTODO

* let us fix the CC beacons too

* makes it look better

* makes CI work on everything but shadow, asking warriorstar

* exclude ntss shadow from window spawner checks

* final changes hopefully

* moved around parts of the shuttle

* Update code/modules/atmospherics/machinery/components/trinary_devices/filter.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* moves it moves it to it's own file

* move it move it

* bobby_drop_tables

* oops

* fuck

---------

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2024-04-26 22:31:09 +00:00
warriorstar-orion
3449f5175d ci: add maplints/fix matching stacked disposals/pipes (#25120) 2024-04-22 20:33:14 +00:00
warriorstar-orion
6548afb246 ci: add maplint for stacked tables (#25049) 2024-04-19 17:35:04 +00:00
warriorstar-orion
e36f09d01c ci: pull tg maplint identical atom support, add and fix matching cables lint (#25051) 2024-04-13 18:24:58 +00:00
warriorstar-orion
b15ed89463 Create directional helpers for air alarms. (#24652)
* Create directional helpers for air alarms.

* rename script, need alarm_area always

* I love automated changes
2024-04-12 18:24:12 +00:00
warriorstar-orion
08f9a8129b use directional helpers for ATMs (#24426)
* use directional helpers for ATMs

* updatepaths script PR number

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-03-16 16:25:30 +00:00
warriorstar-orion
6e9f01b4f9 ci: update maplint for APC mapping helpers (#24367) 2024-03-06 13:30:23 +00:00
warriorstar-orion
a0398c06bb make explicit broken computer subtype (#24133)
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-02-14 23:23:07 +00:00
warriorstar-orion
80bd58fa12 ci: remove unused check_grep.sh (#24095)
* ci: remove unused check_grep.sh

* bad idea to prohibit this

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-02-14 23:17:10 +00:00
warriorstar-orion
c875b9cc35 ci: ban non-integer gas filter types (#23747)
* ci: ban non-integer gas filter types

* delta: fix filters not using filter constants

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-02-12 14:09:47 +00:00
Contrabang
0849386a3a Maplint now prohibits var-edited grilles (#23331)
* i love CI!

* WILL... IT... FIX?

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-01-14 12:55:26 +00:00
DGamerL
489d83cbce Fixes the lavaland outpost causing CI to fail (#23431)
* Also an easy fix

* Adds the CI addition

* I can't Engrish

* Fixes Metastation

* Oops
2023-12-01 15:10:34 +00:00
warriorstar-orion
349eca230c mapmerge: Separate DMM conflicts for distinct atom root types. (#22609)
* Separate DMM conflicts for distinct atom root types.

* clarify order of operations
2023-11-01 20:37:18 +00:00
warriorstar-orion
8e726e0383 delta/box/cere: add missing grilled/wired windows for hos/qm/eng (#22741)
* delta: add missing reinforced/wired windows for hos/qm/eng

* remove dupe spawner

* cere/box: fix duplicate grilled spawners and block in CI
2023-11-01 13:41:52 +00:00
Contrabang
339eda6389 bing bong (#21921) 2023-08-12 18:48:15 +01:00
warriorstar-orion
499dbf0e06 port: tgstation maplint (#21390)
* port: tgstation maplint

* Actually add the thing and try using setup-python GH action

* .python-version is gitignored so

* add json5 to requirements

* Run the cheaper, more likely to succeed checks first.

* use version of pyyaml that doesn't have setuptools compat issues

* Add check for grilles on top of spawners.
2023-07-26 18:50:31 +01:00