Commit Graph

117 Commits

Author SHA1 Message Date
Guti
c26fb422d0 Shadekin Phase Animation Size (#8267) 2024-04-22 08:14:40 +02:00
Cadyn
985f3401a9 GC cleanup (#8211) 2024-04-11 07:48:37 +02:00
Raeschen
ae0b8f1c5b Smoothens ghost following (#8060) 2024-03-24 21:55:36 +01:00
CHOMPStation2
cffeba63d2 [MIRROR] Makes it possible to edit the scaling of /obj subtypes in strongDMM and have it apply on initialization (#7975)
Co-authored-by: Runa Dacino <dacinoorder@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-03-16 14:10:21 +01:00
Cadyn
b90f7ec922 The 515 MegaPR early downport (#7783)
Co-authored-by: Selis <selis@xynolabs.com>
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: SatinIsle <thesatinisle@gmail.com>
Co-authored-by: Heroman <alesha3000@list.ru>
Co-authored-by: Casey <a.roaming.shadow@gmail.com>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-02-27 20:17:32 +01:00
Drathek
3995338290 Moar whitespace normalization [MDB IGNORE] (#7750)
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-02-16 10:54:47 +01:00
BlackMajor
92c744dfec Event stuff, but also Squeak component (#7285) 2023-12-11 14:40:47 +13:00
Seris02
f5fdfe91e7 proper diagonal movement 2023-05-31 18:24:17 +08:00
Casey
24a6d07198 Merge pull request #13881 from VOREStation/upstream-merge-8199
[MIRROR] Ports Diagonal Movement [READY FOR MERGE]
2022-10-10 03:08:39 +00:00
Casey
e73d113da0 7914 branch fix 2022-02-19 21:25:16 +00:00
Verkister
d27b612fd3 Adds a pref toggle for autotransferability
Adds a pref toggle to enable/disable autotransfer mechanics moving you. Default is enabled.
2021-11-24 17:34:43 +02:00
Verkister
f92bd891d6 Slightly lighter autotransfer system.
Had a big brainfart in the shower and figured the belly autotransfer mechanics could just count belly processing cycles instead of juggling around a crapload of active timers which may often end up orphaned anyway with churned/moved/released things. This system just makes the bellies tally up processing cycles on their contents and hits that transfer chance check when the number reaches the setting. Also made absorbed prey immune to autotransfer while at it. Also fixed the mechanic completely ignoring dropped stuff.
2021-08-29 22:56:57 +03:00
Razgriz
fccca84940 Merge pull request #2733 from CHOMPStationBot/upstream-merge-11348
[MIRROR] Port/add throwing subsystem
2021-08-06 23:11:49 -07:00
Chompstation Bot
5043e01b85 Port/add throwing subsystem 2021-08-06 15:01:16 +00:00
Aronai Sieyes
530c13bbbc Merge pull request #11345 from VOREStation/Arokha/removestub
Remove pointless /Crossed stub
2021-08-06 14:51:53 +00:00
Chompstation Bot
d4c6afa5af Remove atom/Uncross override 2021-07-28 20:43:23 +00:00
Chompstation Bot
15cafbe65b Optimize a couple things 2021-07-20 21:30:20 +00:00
Chompstation Bot
481c0e314e Convert some bools to TRUE/FALSE instead of 1/0. 2021-07-16 17:44:40 +00:00
Aronai Sieyes
85b0fbdd30 Merge pull request #11043 from VOREStation/Arokha/uavview
Make UAVs not work at impossible distances
2021-07-12 23:46:20 +00:00
Nadyr
f9082ffb55 powder that makes you say yes 2021-07-07 23:40:22 -04:00
Chompstation Bot
1513fbe0cb SSInput and Diagonal Movement 2021-07-07 18:35:44 +00:00
Razgriz
dcb1708de3 Update atoms_movable.dm 2021-07-03 00:33:48 -07:00
Razgriz
e3a9cd3775 Merge branch 'master' into upstream-merge-10764 2021-07-03 00:26:13 -07:00
Razgriz
014db9fbe5 Update atoms_movable.dm 2021-07-03 00:25:46 -07:00
Aronai Sieyes
04c88a9ec1 Merge pull request #10769 from VOREStation/Arokha/storageclick
Allows removing items from storage easier
2021-06-30 19:37:06 +00:00
Chompstation Bot
55e3dc7904 Port current /tg/ lighting system 2021-06-18 04:23:09 +00:00
Chompstation Bot
b7b8682e7c [MIRROR] Added think-tanks. 2021-03-18 14:57:26 +00:00
Chompstation Bot
58eaa09d29 [MIRROR] Stair tweaks 2021-03-07 17:52:48 +00:00
Novacat
5be7ddc486 Merge pull request #9837 from Novacat/nova-pathfinder
Earlyports Stair fix from Polaris
2021-03-02 22:28:01 +00:00
Chompstation Bot
ea2e7aa776 [MIRROR] Reworks stairs to be sensible 2021-02-27 18:03:43 +00:00
Atermonera
65cfe5f6e3 Implements Status Indicators 2020-07-30 15:30:44 -04:00
Atermonera
e5265d43d9 Merge pull request #7335 from Cerebulon/blurSprites
Attempts to fix blurry icon scaling
2020-07-15 14:36:02 -04:00
Aronai Sieyes
b3b22daa1d Merge upstream PR 2020-05-15 20:46:03 -04:00
Atermonera
02f82fc1f0 Refactor move/click code and cooldowns 2020-05-15 14:03:15 -04:00
Aronai Sieyes
0b18d17a07 Further tweak smooth movement 2020-05-02 19:20:54 -04:00
Aronai Sieyes
8824fb02db Set a default atom/movable glide size 2020-04-30 15:41:54 -04:00
Aronai Sieyes
d3da6ae4a5 Refactor move code 2020-04-26 16:42:50 -04:00
Leshana
323f20cfec Adds "Move" command to atom/movable's VV dropdown that lets you jump it to a coordinate. 2020-04-22 11:43:18 -04:00
Aronai Sieyes
209eb0e017 Port some random clothes 2020-04-18 19:41:54 -04:00
Leshana
879a9fe5b5 Fix Runtime in atoms_movable.dm,597: list index out of bounds 2020-04-14 17:03:09 -04:00
Aronai Sieyes
09003a6c61 Improve space map edges 2020-04-02 01:08:07 -04:00
Atermonera
15e3ef676b Silly admins can't blindly break movement irreparably (#6897)
* Silly admins can't blindly break movement

* Updates pixel movement var protections
2020-03-25 16:39:06 -04:00
Aronai Sieyes
c93c5afefa Adds atom/movable cloaking framework 2020-03-23 21:34:32 -04:00
Leshana
c837078105 Replaced "area" shuttles with "landmark" shuttles.
Largely ported from the work done at Baystation in https://github.com/Baystation12/Baystation12/pull/17460 and later commits.

 - Shuttles no longer require a separate area for each location they jump to.
   Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle.
   This means that more than one shuttle could use the same docking port (not at the same time of course).
 - Enhanced shuttle control computers to use nanoui if they didn't.
 - Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes.
 - Allows the possibility of shuttles (or destinations) that start on late-loaded maps.
 - Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests

This all required a bit of infrastructure improvements.

 - ChangeArea proc, for changing the area of a turf.
 - Fixed lighting overlays actually being able to be destroyed.
 - Added a few utility macros and procs.
 - Added "turf translation" procs which are like move_contents_to but more flexible.
2020-03-05 10:29:08 -05:00
Verkister
febabf8899 Actually fixes icon scaling on later byond versions
-Fixes the missing KEEP_TOGETHER flag required for overlay scaling in the newer versions.
-Fixes it for all atoms, not just mobs that have gone through vore setup. Literally nothing needs mismatched overlay scaling.
-Fixes the toggle scaling mode verb having been made to toggle the inheritance flag as well for no fucking reason what the hell.
-Actually tested working before pushing.
2019-08-30 15:53:16 +03:00
Atermonera
3d31a77514 Multi-Tile Objects, Multi-Tile Hovershuttle 2019-07-01 20:43:53 -04:00
Atermonera
f78a4e1dc8 Sif Trees and Icon Scaling 2019-05-28 13:21:39 -04:00
Unknown
9fec157758 Conflict Resolution 2019-03-28 20:21:29 -04:00
Unknown
a4373601f0 Fixes Merge Errors 2019-03-28 13:53:03 -04:00
Unknown
cf39c61c2d Conflict Resolution
This one made a lynx cry.
2019-03-28 13:19:19 -04:00