This commit allows the bartender, or anyone with access_bar, to change the
barsign's image by hitting it with an ID. This commit also adds a variable
to disable such behavior for custom maps. Finally, this commit adds two
new icons for the barsign, named simply 'on' and 'off', which look like
the base sprite for most of the other barsigns, but blank.
High priority, needs to be merged and patched ASAP.
Need one of the other maintainers to check to see if this won't be
particularly process-intensive for the server.
Because we have insane-r movecode than VG, there was a bug that you could
end up getting violently sucked into an atmos machine and shoved out into
the vents. This commit fixes this in a workaround manner.
Ventcrawling mobs now no longer get a teleportation menu, instead, they
are put inside the vents, the client gets an overlay of the pipes in the
pipe network, and it is up to them to navigate.
This adds a new subtype of the cargo train, which looks like a
four-wheeler, or depending on region, ATV. Unobtainable as of this
commit by anything but admins.
- De-braining and de-eying a detached head now sets the organ's vars
correctly.
- Slime people's (and golem's) slime cores are no longer robotic, this
will keep them from getting EMPed.
- As a side effect, this also fixes not being able to transplant slime
people brains.
- Fixes unEquip dropping organs.
This commit adds a new subtype of the cargo train which looks like a
retro-ish sports car. It is unobtainable as of this PR by any means
but admin spawning.
This commit adds a new subtype of cargo trains, using Neinhaus's
sprites. This subtype is unobtainable by anyone but admins at the time
of this commit.
Stuff goes under types.
Types have procs.
Never have 500 lines of repeated code again.
I came very close to crying while editing this. You should appreciate
that.
----
This commit entirely reworks how placing things on walls work- Posters
have intentionally been left alone to reduce the amount of lines
changed. With this commit, wall-mounted objects are no longer snowflaked
into the wall file.