wall-nerds / wallening

A group of /tg/station devs attempt to 3/4thify ss13
https://www.tgstation13.org/
GNU Affero General Public License v3.0
9 stars 4 forks source link

Housekeeping! (Lots of tiny stuff, better mapping visuals, building out a better test map, etc) #182

Closed LemonInTheDark closed 1 year ago

LemonInTheDark commented 1 year ago

About The Pull Request

Converts configs and such to toml, to match the latest cutter version

This does break windows, so this shouldn't be merged just yet I'm in the process of bullying action

Expands the cutter map file to include a start at all wall hangings, and as best as I can tell all doors

I want to create a showcase of all of our sprite changes, so they can be evaluated easily, and so we can catch issues with missing directionals and such. This lets me do that.

image image

I'm missing a lot of wall hangings, but I don't want to deal with that rn. Maybe tomorrow.

Adds a new macro for wall mount directionals that actually uses the wallmount offsets

This lets me ensure things appear in editor as they appear in game Also I'm using a MAP_SWITCH to pixel_y for editor cases (since STRONGDMM doesn't support pixel_z (CURSE YOU GO)) image

Moves a whole bunch of stuff over to the wallmount defines, moves some things to the wallmount element 132a779

This isn't everything, and not everything here looks good (see map file), but it's a start Also fixes a few minor pathing bugs, fuckin virus food man

Moves /mob's base pixel offset to the macro, ensuring it actually applies to all mobs b0647c0

There's some other weirdness going on here, but this is a start

Fixes a runtime with hidden walls, disables the light mask plane until I figure out how to implement it in a way that plays nice with splitvis af0ee22

Fixes some airlock gag configs that were providing too much color

Fixes up a few walls that were rendering improperly. This isn't all of em, but it's a start 49e5ad8

Removes some resolved todos

Aligns light glow overlays with the lights, preventing stupid

Removes sound_source.dm a62e440

I uh, I was working on directional audio a few months ago, while also working on wallening This ended up here on accident. YaYEEET

Works on #125

LemonInTheDark commented 1 year ago

Don't merge this till we fix windows not like, rendering

LemonInTheDark commented 1 year ago

I am reverting the changed window sprites so this can get merged and touched by more people then me (tattle is talking about working with offsets) It's not like anyone but me actually uses the sprite cutter, so I'm not too concerned about the temporary lock on new windows.