Commit Graph

16704 Commits

Author SHA1 Message Date
Aronai Sieyes
23f398a72e Merge pull request #7598 from VOREStation/vplk-rpd
Rapid Pipe Dispenser
2020-05-03 13:07:59 -04:00
Aronai Sieyes
ff07f3e0b0 Merge pull request #7606 from VOREStation/upstream-merge-6960
More fixes for aliens.dm
2020-05-03 12:15:58 -04:00
Aronai Sieyes
64b70bdd6d Merge pull request #7597 from VOREStation/aro-movetweak
Improve various smooth movement things
2020-05-03 12:10:59 -04:00
Aronai Sieyes
49aa045e47 More fixes for aliens.dm 2020-05-03 12:03:57 -04:00
Novacat
de0bd4181a Merge branch 'master' into upstream-merge-7070 2020-05-03 11:37:30 -04:00
Aronai Sieyes
05eb5c4008 Update grass.dm 2020-05-03 11:32:19 -04:00
Aronai Sieyes
e9deffdefd Update mob.dm 2020-05-03 11:32:00 -04:00
Aronai Sieyes
23978b4be6 Rewrite a bunch of weeds stuff 2020-05-03 11:18:20 -04:00
Unknown
3f61b3362d Fixes compile error 2020-05-03 10:57:17 -04:00
Aronai Sieyes
7e475693a9 Fix for map-edge weeds checking contents of null turfs 2020-05-03 10:52:05 -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
8b7a7050fe VS: Smooth 2020-05-02 19:21:02 -04:00
Aronai Sieyes
0b18d17a07 Further tweak smooth movement 2020-05-02 19:20:54 -04:00
Leshana
28be8da4e4 Add build and destroy visual effects. 2020-05-02 19:19:59 -04:00
Leshana
ab75305bca Sort the directional selection images more nicely. 2020-05-02 19:19:59 -04:00
Leshana
f029c555f2 Adds the Rapid Pipe Dispenser
- Adds "paintable" flag to pipe recipes so we know if we can paint it.
- Ports the RPD from Yawn Wider.
  - Brings RPD sprites from /tg instead.
  - Slightly refactors recipes to keep type-specifc vars on subtypes.
  - Refactors RPD UI icons to use iconsheet assets: Instead of sending each individual icon to the client as needed, we declare an icon sheet asset and send the entire thing to client.  Then we just use the given CSS classes to display the icons!
- Adds icon sheet asset datum for pipe and diposals construction.
2020-05-02 19:18:10 -04:00
Mechoid
8d328777b7 I love BYOND RNG, it is perfect and 100% reliable for testing. 2020-05-02 18:50:57 -04:00
Arokha Sieyes
e9f464c47c Add bowls back to dinnerware vendor 2020-05-01 19:00:10 -04:00
Arokha Sieyes
da3dc0d540 Remove override of dinnerware vendor 2020-05-01 18:31:45 -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
Novacat
74cb8f19a1 Update tracer.dm 2020-05-01 14:22:45 -04:00
Mechoid
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
Arokha Sieyes
abc6ccae26 Unzoom in new move code 2020-04-30 23:43:53 -04:00
Aronai Sieyes
351b3522bd Merge pull request #7534 from VOREStation/aro-moverework
Rewrite client/Move() for smoother movement ingame
2020-04-30 18:03:52 -04:00
Aronai Sieyes
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
Novacat
1dfd3779f0 Merge pull request #7539 from VOREStation/aro-uavbug2
Fix UAV cells again
2020-04-30 17:10:28 -04:00
Aronai Sieyes
4b514dcf17 Fix UAV cells again 2020-04-30 16:56:19 -04:00
Aronai Sieyes
311c4e35df Clean up last_area garbo 2020-04-30 15:42:55 -04:00
Aronai Sieyes
8824fb02db Set a default atom/movable glide size 2020-04-30 15:41:54 -04:00
Aronai Sieyes
1688e16d88 VS: Get your clicks out of my movement code 2020-04-30 15:41:26 -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
Novacat
3eaa2ad9fa Lore Overhaul (#7493)
* Lore Overhaul

* Further Updates

* Changes the year

* Reverts unedited files adds Dragor's file

* Fixes compile error

* Spelling error

* Fixfix

* Comma fixes!

* Parenthesis fix

* Removes Virgov references

* Purges remnants of UC

* Recommended Change

* More consistent naming
2020-04-29 19:59:03 -04:00
Aronai Sieyes
328034098e Merge pull request #7520 from VOREStation/aro-uavbump
Allow UAVs to bump public access doors open
2020-04-29 19:48:59 -04:00
Aronai Sieyes
755391493e Allow UAVs to bump public access doors open 2020-04-29 19:29:15 -04:00
Aronai Sieyes
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
Novacat
c70af70266 Merge pull request #7463 from Novacat/nova-ert
Overhauls First Aid Kits
2020-04-29 18:44:43 -04:00
Aronai Sieyes
b9c6107f26 Merge pull request #7513 from VOREStation/upstream-merge-7038
[MIRROR] Rewrite examine() to pass a list around
2020-04-29 18:38:26 -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
Atermonera
c3537b01e9 Merge pull request #7046 from Neerti/system_3_fixes
Tweaks and fixes for the new new event system.
2020-04-29 17:27:57 -04:00
Atermonera
f1cabd6742 Removes limits on eating, centralizes nutrition changing. 2020-04-29 17:15:15 -04:00
Atermonera
84eb15f9cc Merge pull request #7041 from VOREStation/vplk-disposal-consts
Slightly clean disposal pipe construction code.
2020-04-29 16:52:26 -04:00
Aronai Sieyes
6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00
Unknown
1048a969d4 Admin discussion changes 2020-04-29 15:23:01 -04:00