Commit Graph

10648 Commits

Author SHA1 Message Date
Aronai Sieyes
577fc584bb Make human speech bubbles more accurate 2020-04-30 18:39:59 -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
62e5d5a413 Refactor client/Move 2020-04-30 15:46:51 -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
1688e16d88 VS: Get your clicks out of my movement code 2020-04-30 15:41:26 -04:00
Aronai Sieyes
99fa98f437 Get your clicks out of my movement code 2020-04-30 15:40:41 -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
12c4a0df20 Merge pull request #7524 from Holdelta/HoundAdditions
Adding: Hound borg models to Eng/Sci/Cargo, and two small additions.
2020-04-30 09:43:35 -04:00
Unknown
49570f0d24 New Lore Oversights
- Loads banners_vr
- Properly sets time back to 2320
2020-04-30 09:11:08 -04:00
Holdelta
6b98b0bfa0 Adding: Hound borg models to Eng/Sci/Cargo, and two small additions.
Adding a total of 6 recolored hound models, light and dark versions of the Medihound across Engineering, Science and Cargo.

Also, adding in *bark functionality for the dogborgs as a whole, as well as adding the bite module for the KMine.
2020-04-29 20:01:37 -07:00
Aronai Sieyes
ee40c8c1bd Fix movement slow due to nutrition change 2020-04-29 22:17:39 -04:00
Aronai Sieyes
8ab8e3494e Merge pull request #7519 from VOREStation/aro-hetr
Remove vorestation heterochromia since Polaris has it
2020-04-29 19:24:06 -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
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
9d6082104d Remove vorestation heterochromia since Polaris has it 2020-04-29 18:36:48 -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
f1cabd6742 Removes limits on eating, centralizes nutrition changing. 2020-04-29 17:15:15 -04:00
Aronai Sieyes
6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00
Greenjoe12345
ff628daae1 Adds heterochromia for humanoid species and Teshari (#7016)
adds the ability to color the Teshari undercoat, cloak, smock, as well as the footwraps
2020-04-29 15:11:41 -04:00
Aronai Sieyes
6cd52ff500 Merge pull request #7498 from VOREStation/aro-uav
Adds UAVs
2020-04-29 14:13:29 -04:00
Aronai Sieyes
3daef7673f Merge pull request #7494 from VOREStation/upstream-merge-6990
[MIRROR] Refactor telecomms and consoles to operate on logical zlevels
2020-04-29 11:40:20 -04:00
Aronai Sieyes
c2ca984d18 Merge VS changes for telecomms 2020-04-29 10:24:37 -04:00
ShadowLarkens
463186212e Fix hear_sleep whoops 2020-04-28 22:51:22 -07:00
Aronai Sieyes
0c2f8cedb5 Add UAV, UAV software
Design placed in mechfab
2020-04-28 23:18:08 -04:00
Atermonera
eb6eb7bcd6 Refactor telecomms and consoles to operate on logical zlevels 2020-04-28 17:56:35 -04:00
Aronai Sieyes
3f6ce31f9a Merge pull request #7453 from InterroLouis/Hiss
Hiss, not His
2020-04-27 09:56:52 -04:00
Aronai Sieyes
c2e8ff0761 Merge pull request #7475 from VOREStation/vplk-fix-light-movement
Fix /Moved() that doesn't call parent.
2020-04-27 09:54:06 -04:00
Leshana
cfac8f99f3 Fix /Moved() that doesn't call parent. 2020-04-26 23:51:58 -04:00
Aronai Sieyes
8ec31c9aa4 Refactor AI into two subsystems and clean up targeting some 2020-04-26 23:32:45 -04:00
Aronai Sieyes
36022c95f1 VS: Refactor move code 2020-04-26 16:44:08 -04:00
Aronai Sieyes
d3da6ae4a5 Refactor move code 2020-04-26 16:42:50 -04:00
Aronai Sieyes
3c6c4ece12 Add AR to borgs 2020-04-26 12:09:06 -04:00
Aronai Sieyes
5530d5f0ce Merge pull request #7437 from VOREStation/upstream-merge-7025
[MIRROR] Removes stray unused variable that triggered a compile warning
2020-04-26 11:32:32 -04:00
InterroLouis
f69457f0f9 Update emote_vr.dm 2020-04-26 01:22:36 -04:00
Atermonera
7f6b583b24 Merge pull request #7025 from atlantiscze/2020_04_21_Cleanup
Removes stray unused variable that triggered a compile warning
2020-04-25 16:36:34 -04:00
Novacat
e37adba16e Removes cataloguer from sci borg 2020-04-25 16:00:22 -04:00
Atermonera
629b2711d1 Merge pull request #7034 from atlantiscze/2020_04_23_RobotXenoarch
Adds basic xenoarch & exploration equipment to research robot module
2020-04-25 15:59:04 -04:00
ShadowLarkens
6835103f31 Fix language keys not working after multilingualism
Sort of a "fix", sort of a tweak; the system deliberately never checked
for anything but the lowercase version of a language key to make it
easier to use, but a lot of the VOREStation languages use uppercase
invocation keys. Easy enough to fix by just making it check for the
literal version of the key instead of the lowertext version.
2020-04-25 11:29:49 -07:00
Aronai Sieyes
d35cb8c184 Merge pull request #7417 from VOREStation/aro-proteanpanel
Flip proteans back to protean panel on blob
2020-04-24 21:09:47 -04:00
ShadowLarkens
6d59dbdfef Fixed multilingualism breaking ' and " in chat, and prevent html
injection
2020-04-24 16:10:31 -07:00
Aronai Sieyes
45f63c9cea Flip proteans back to protean panel on blob 2020-04-24 16:31:40 -04:00
Novacat
de5b875043 Merge pull request #7351 from VOREStation/upstream-merge-6956
[MIRROR] Saycode Overhaul -- Multilingualism
2020-04-23 22:48:51 -04:00
ShadowLarkens
1d655268a4 Fixed merge conflicts and errors, everything seems to work 2020-04-23 18:25:25 -07:00
Holdelta
a60e3917ba Porting over Service Hounds and k92 animations 2020-04-22 17:51:40 -07:00
Aronai Sieyes
f1e30a54fb Maybe prevent morphs from ending the world 2020-04-22 19:29:51 -04:00
Aronai Sieyes
7bdd68162b Frostfly init fix 2020-04-22 01:47:43 -04:00
Verkister
136697d051 Fixes morph TF overwriting its verbs
It's hard to do stuff like ventcrawling or eating or whatever when the transformation has irreversibly overwritten your mob abilities with the abilities of some whatever inanimate object.
2020-04-21 21:30:49 +03:00