Commit Graph

598 Commits

Author SHA1 Message Date
Atermonera 3e3522f97d Merge pull request #7958 from Atermonera/examine_autoexpansion
Fixes context-menu examine expanding incorrect target
2021-03-10 14:37:06 -05:00
Verkister e053b6f82c Makes pixel shifting work while resting
Every other method of incapacitation is handled by the other procs, leaving "canmove" to functionally only hinder conscious proning. Might send to polaris at some point, but they still lack the features this "fixes" and could probably use a proper de-spaghettification rework on the whole system
2020-12-27 13:31:56 +02:00
Novacat 3c7a9557dd Merge pull request #9374 from VOREStation/Verkister-patch-6
Makes pixel shifting work with custom offsets
2020-11-30 02:22:48 -05:00
Verkister 4d1112db49 Makes pixel shifting work with custom offsets
Pixel shifting now allows mobs with custom offsets to shift themselves 16 pixels from their default offsets instead of point zero. This means that a wide mob can now shift towards left without getting stopped due to being already at -16 at default offset.
2020-11-26 21:51:52 +02:00
Atermonera 7f9da4a7bc Merge pull request #7755 from BlackMajor/patch-2
Fixes pointing going under mobs.
2020-11-26 13:54:32 -05:00
Detective Google e28286a4ab edit tags 2020-10-31 14:13:30 -05:00
Detective Google 953cdfb800 ports pixelshifting 2020-10-30 13:43:20 -05:00
ShadowLarkens 44c0c5b170 Animated pointing (#7700) 2020-10-15 05:34:17 -04:00
Atermonera 367a8501ac /atom/visible_message respects exclude_mobs (#7665) 2020-09-18 23:34:38 -04:00
Novacat 25058122bf Merge pull request #8826 from VOREStation/upstream-merge-7555
[MIRROR] Actually adds (and TESTS) exclude_mobs parameter to visible_message
2020-08-28 13:02:03 -04:00
Novacat 33b1eb1cdb Update mob.dm 2020-08-28 12:38:16 -04:00
ShadowLarkens 0c2c82fe5f TGUI Drag Inventory 2020-08-25 21:56:51 -07:00
Atermonera fbf39daacf Actually adds (and TESTS) exclude_mobs parameter to visible_message 2020-08-25 00:31:12 -04:00
Atermonera a1292af9c3 Merge pull request #7462 from listerla/pulling
Adds audio and visual feedback to pulling.
2020-08-12 14:47:32 -04:00
Atermonera 736fdab6e3 Merge pull request #7273 from Cyantime/obs
Observing improvements
2020-06-24 11:36:18 -04:00
Atermonera affd284004 Add AI Picture-in-Picture Mode! 2020-06-03 10:09:30 -04:00
Aronai Sieyes 86373ecc96 Merge pull request #8050 from VOREStation/Arokha/furtherghost
Redo respawning
2020-05-25 11:37:51 -04:00
Atermonera 0d1443b06f Grab movement sped up (#7223)
Wheelchairs are less hilariously buggy
2020-05-24 17:25:48 -04:00
Aronai Sieyes 49b9896f73 Redo respawning 2020-05-23 17:32:02 -04:00
Aronai Sieyes 0bad4363b8 Sleep AI processing when nobody on their Zlevel 2020-05-17 10:00:45 -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
Rykka 3b3a7b960c Add Picture-in-Picture Mode for AI's, Working on Resolving Runtime
WIP DESC
2020-05-10 12:31:49 -04:00
Aronai Sieyes b2fa5ec136 Move all mob movement cooldowns into one proc 2020-05-06 20:27:22 -04:00
Aronai Sieyes 0b18d17a07 Further tweak smooth movement 2020-05-02 19:20:54 -04:00
Aronai Sieyes f5cbd8c35e Stop adjusting cooldown directly 2020-04-30 15:43:58 -04:00
Aronai Sieyes 311c4e35df Clean up last_area garbo 2020-04-30 15:42:55 -04:00
Aronai Sieyes 99fa98f437 Get your clicks out of my movement code 2020-04-30 15:40:41 -04:00
Aronai Sieyes 6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00
ShadowLarkens 139d5cd3c3 Saycode Overhaul -- Multilingualism 2020-04-20 04:12:53 -04:00
Leshana 3be0330db2 Remove the goonstation /datum/controller/processScheduler as it is no longer used. 2020-04-14 16:17:32 -04:00
Atermonera 4f50c50452 Merge pull request #6928 from VOREStation/pol-runtimes
Fix 2 runtimes
2020-04-01 22:39:14 -04:00
Aronai Sieyes 9917826c85 Merge pull request #6965 from VOREStation/aro-fighters
Creates 2 new mech equipments and space fighters
2020-03-24 14:04:42 -04:00
Atermonera 87333d9c25 Add mob/living stat setter and observer 2020-03-23 22:47:44 -04:00
Aronai Sieyes c93c5afefa Adds atom/movable cloaking framework 2020-03-23 21:34:32 -04:00
Aronai Sieyes 13f181beda Merge pull request #6862 from VOREStation/vplk-zoomy-skybox
Scale Skybox by client view size
2020-03-16 10:01:50 -04:00
Leshana 73c4809d26 Add proc set_viewsize() to allow hooking actions when client.view is changed.
- Proc is on mob to simplify the standard use case; maybe someday actually save it there too if desired.
2020-03-15 17:59:17 -04:00
Atermonera cb8548f5af Fully Implements R_EVENT for Event Managers 2020-03-12 15:01:50 -04:00
ShadowLarkens 22c85075f4 Ported tg asset cache 2020-02-19 19:55:01 -05:00
Arokha Sieyes d5b820fc58 VChat: Redone chat output in Vue.js
Co-authored-by: Leshana <Leshana@users.noreply.github.com>
2020-02-19 19:55:01 -05:00
Arokha Sieyes 47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00
Heroman e05fdf6258 Fixes clamp issues 2020-01-06 08:37:27 +10:00
Unknown f68a82b81f Replaces lentext with length 2019-12-12 13:13:18 -05:00
Atermonera a45472b446 Update Chat System to use to_chat(src, "") instead of src << "" 2019-11-05 19:22:38 -05:00
Anewbe d7c0195212 Merge pull request #6500 from KasparoVy/you_tracking_implanted_the_floor
Loadout Implants Properly go in Mob, not on Floor
2019-10-29 20:34:36 -04:00
Atermonera 02ea14d239 Merge pull request #6250 from Heroman3003/altclickup
Allows to interact with turf itself in Turf tab
2019-07-01 20:48:36 -04:00
Heroman3003 6f80f45eed Ports character setup subsystem 2019-05-14 11:48:34 +10:00
Heroman ff9e4f2e4a Makes Flavor Text properly required for joining 2019-05-02 14:40:13 +10:00
Atermonera 9ea820fd7f Merge pull request #6058 from Neerti/permastuns_are_bad
Removes umbrella permastuns. Adds wind mechanics.
2019-04-26 19:32:29 -04:00
Heroman 879659d5fd Lowers respawn timer back to 1 minute 2019-04-08 16:34:59 +10:00
Unknown cf39c61c2d Conflict Resolution
This one made a lynx cry.
2019-03-28 13:19:19 -04:00