2556 Commits
Author SHA1 Message Date
Aronai Sieyes d5de7fc136 Don't let people hide in tiny wall closets 2020-05-31 16:58:57 -04:00
Aronai Sieyes b7a22c755f Add icon bases since these are invisible on map otherwise 2020-05-31 13:07:19 -04:00
Aronai Sieyes 7c4428d697 Prep for map updates 2020-05-31 12:39:39 -04:00
Aronai Sieyes 7d69c69f14 VS: Port Bay's lockers and stuff 2020-05-31 12:26:00 -04:00
Aronai Sieyes 719151a74a Port Bay's lockers, crates, largecrates, wall lockers 2020-05-31 12:26:00 -04:00
AtermoneraandAronai Sieyes 619e8b1b94 Ported /tg/ style screen alerts, replacing the hunger icon with them 2020-05-31 11:52:17 -04:00
Aronai SieyesandGitHub 8ccb084d54 Merge pull request #8121 from VOREStation/Arokha/morefloor
Further Eris floor blending tweaks
2020-05-29 16:05:52 -04:00
Aronai Sieyes 12af6afc9b Alter playsound paradigm 2020-05-29 14:54:11 -04:00
Aronai Sieyes 6809133d75 Port Eris' extensive floor blending system 2020-05-29 14:00:43 -04:00
H0lySquirr3landGitHub 357047e249 Add files via upload 2020-05-24 18:31:19 -05:00
Aronai Sieyes c7502996f4 Merge upstream PR 2020-05-22 20:55:32 -04:00
AtermoneraandVirgoBot e7af0b2587 New janicart sprites/features 2020-05-22 20:37:49 -04:00
Aronai SieyesandGitHub 9af470047e Merge pull request #8013 from VOREStation/upstream-merge-7183
[MIRROR] Swarm Balancing Upkeep
2020-05-21 16:07:29 -04:00
AtermoneraandVirgoBot 2b702e3a26 Merge pull request #7183 from Mechoid/SwarmPylonUpkeep
Swarm Balancing Upkeep
2020-05-21 14:41:18 -04:00
Aronai Sieyes c6b4eddefb Fix sinks washing things at a distance 2020-05-21 13:08:11 -04:00
Aronai Sieyes 09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
Aronai Sieyes 7612c7a149 Merge upstream PR 2020-05-18 09:31:51 -04:00
Aronai SieyesandVirgoBot 6bf0112339 Port Bay's Catwalks 2020-05-17 23:57:21 -04:00
Aronai SieyesandGitHub 26efe55d0f Merge pull request #7937 from VOREStation/Arokha/janicart
New janicart sprites/features
2020-05-17 22:39:53 -04:00
Aronai Sieyes 03c805a34a New janicart sprites/features 2020-05-17 16:49:03 -04:00
Aronai Sieyes f510ad68b1 Add grey railing 2020-05-17 15:49:21 -04:00
Aronai Sieyes b3b22daa1d Merge upstream PR 2020-05-15 20:46:03 -04:00
AtermoneraandVirgoBot 02f82fc1f0 Refactor move/click code and cooldowns 2020-05-15 14:03:15 -04:00
Aronai Sieyes 48571fa882 2 catwalk fixes, climbing and decon 2020-05-15 09:06:20 -04:00
Unknown ff5b1fbd82 Requested Changes 2020-05-14 20:44:27 -04:00
Aronai SieyesandGitHub 3bbec85296 Merge pull request #7843 from ShadowLarkens/screenalerts
Ported /tg/ style screen alerts, replacing the hunger icon with them
2020-05-14 09:52:06 -04:00
ShadowLarkens f905cfc020 Ported /tg/ style screen alerts, replacing the hunger icon with them
This adds throw_alert() and /obj/screen/alert, a system that allows you
to do custom hud alerts for any variety of things from "You're too
cold!" to mecha status indicators for the pilot.

There's quite a few things that actually got replaced; the
fire/oxy/tox/co2 alerts are all now just alerts, as is nutrition. The
xenochimera feral indicator would probably be a good candidate for
conversion, but I didn't touch it in this PR. There's also a number of
new alerts, such as blindness, highness, legcuffed, buckled, handcuffed,
and probably some more I missed; read code/_onclick/hud/alert.dm and see
for yourself!

Additionally, a number of tweaks have been done to resisting code, to
make it so that there's an indicator when you're buckled or handcuffed,
and can just click the alert to start resisting. This includes a
refactor that combines the logic for lockers, holders, micros
escaping from shoes, and struggling in a gut all into one proc, called
container_resist(). This means that vore bellies actually no longer need
the resist override, but it's been left in place just in case someone
finds something else they want to use it for.

Also, the health and internals indicator got moved down one tile each.
Needed room for the alerts. If we add the oxygen tank action buttons
from /tg/ and remove the internals indicator, the health indicator can
go back where it was originally.
2020-05-13 19:36:01 -07:00
Aronai Sieyes bce613704c Fix sofa icon layering 2020-05-13 14:51:53 -04:00
Aronai Sieyes bd298810f2 Redo examining in general and tweak getFlatIcon 2020-05-06 18:37:46 -04:00
Aronai Sieyes d172e2dd04 Cached version of icon_states() proc 2020-05-06 16:06:44 -04:00
atlantisczeandVirgoBot b0fad7b55e Allows robots to search loot piles (#7057)
* Allows robots to search loot piles

* Implements feedback
2020-05-03 21:27:29 -04:00
AtermoneraandVirgoBot 77fef98789 Merge pull request #7010 from atlantiscze/2020_04_17_LoadBalancing
Ports over power-related enhancements and tweaks i coded for Bay a while back
2020-05-03 18:45:25 -04:00
Aronai SieyesandGitHub 64b70bdd6d Merge pull request #7597 from VOREStation/aro-movetweak
Improve various smooth movement things
2020-05-03 12:10:59 -04:00
Leshana e1120409ac Respect buckle_movable
- Only allow moving what you're buckled to of buckle_movable
- Fix buckle_movable values on some items.
2020-05-03 09:49:25 -04:00
Unknown 2bce699cb2 Merge remote-tracking branch 'VOREStation/master' into upstream-merge-6960 2020-05-03 09:47:45 -04:00
Aronai Sieyes 0b18d17a07 Further tweak smooth movement 2020-05-02 19:20:54 -04:00
Aronai Sieyes 1c76891063 Objects fall through when catwalk opened 2020-05-01 14:37:31 -04:00
Unknown 6a296e932e Conflict Resolution 2020-05-01 14:34:33 -04:00
MechoidandVirgoBot 7066d04df5 Explorer Expansion: New Horizons 2020-05-01 14:20:29 -04:00
Aronai Sieyes 6cc54f6edd Always initialize plated catwalks for you 2020-05-01 14:12:25 -04:00
Aronai Sieyes d650dbe87a Port Bay's Catwalks
Allows for various new funtimes.
2020-05-01 13:00:39 -04:00
Aronai SieyesandGitHub e8fa5768c3 Merge pull request #7536 from VOREStation/vplk-proper-atmos-canpass
Use can_atmos_pass to reduce proc-calls in c_airblock()
2020-04-30 17:22:06 -04:00
Unknown 55913ae701 Adds Exploration Department Relay 2020-04-30 15:25:55 -04:00
Leshana 10b0323d6f Use can_atmos_pass to reduce proc-calls in c_airblock()
- Add additional can_atmos_pass value ATMOS_PASS_PROC which indicates custom behavior requiring calling the CanZASPass proc.
  - The benefit being for the other three values we DON'T need to call CanZASPass at all!  We already know the behavior without the overhead of a proc call.
  - Obviously any atom with can_atmos_pass = ATMOS_PASS_PROC cannot now call ..() in CanZASPass() since the default behavior would be to (recursively) call CanZASPass()
  - This required re-numbering the constants, so I also fixed all code that assumed particular values for the constants.
- Switched all types which overrode CanZASPass with custom logic to be can_atmos_pass = ATMOS_PASS_PROC
- Changed /turf/c_airblock() to skip calling /atom/movable/c_airblock() for the three can_atmos_pass values that don't require calling the proc.
2020-04-30 14:50:57 -04:00
Leshana 4a2e8bb0c4 Fix return values of CanZASPass
- CanZASPass is supposed to return boolean.  Nobody noticed this bug because ATMOS_PASS_YES and ATMOS_PASS_NO happen to be defined as 1 and 0.  But thats not a good assumption to make, so lets fix it!
2020-04-30 14:50:57 -04:00
Aronai SieyesandGitHub b3c1cfd29d Merge pull request #7516 from VOREStation/upstream-merge-7045
[MIRROR] Removes limits on eating, centralizes nutrition changing.
2020-04-29 19:23:55 -04:00
NovacatandGitHub c70af70266 Merge pull request #7463 from Novacat/nova-ert
Overhauls First Aid Kits
2020-04-29 18:44:43 -04:00
Aronai Sieyes 893130bdff Merge nutrition refactor for vorestation 2020-04-29 18:34:22 -04:00
Aronai Sieyes 874baa1d2d Merge examine refactor for vorestation 2020-04-29 17:49:54 -04:00
Aronai SieyesandVirgoBot 6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00