Commit Graph

32310 Commits

Author SHA1 Message Date
Arokha Sieyes
9084818269 Fix preexisting airlock electronics bug 2020-05-08 00:55:07 -04:00
Atermonera
021f874b12 Adds preference to control multilingual behaviour (#7064)
* Adds preference to control multilingual behaviour
Examine mode preference should persist across reconnections to a single round
Still looking into how to properly get these to go into the savefile

* typos
2020-05-07 20:41:19 -07:00
Aronai Sieyes
56ed5570bd Fix very curious orbit offset issue (513?) 2020-05-07 22:24:36 -04:00
Atermonera
7af7374d37 Merge pull request #7101 from MisterLayne/prommie-lang-fix
Fixes Promethean Language
2020-05-07 18:37:16 -07:00
Atermonera
0ab643585c Merge pull request #7100 from VOREStation/pol-borglarm
Don't show borgs alarms not local to them
2020-05-07 18:36:33 -07:00
Aronai Sieyes
ff5e75babe Prevent holopad chat from going to lobby 2020-05-07 21:34:56 -04:00
Aronai Sieyes
10a1833bf8 Make multikey warning less rude 2020-05-07 21:29:51 -04:00
Aronai Sieyes
ffe54ca240 Redo teleporter control in nanoui 2020-05-07 21:13:27 -04:00
Aronai Sieyes
01c98b93e4 Some refactors of noncarbon joins 2020-05-07 19:51:02 -04:00
Rykka
34a51e5ce2 Fix for Resetting a Character Slot
Earlyport of https://github.com/VOREStation/VOREStation/pull/7694

Fixes Resetting a slot to default, credit goes to @ShadowLarkens
2020-05-07 09:01:52 -04:00
Atermonera
95fc2fa0ec Merge pull request #7097 from VOREStation/pol-hydroplay
Prevent ghosts/others from messing with hydrotrays
2020-05-06 23:09:42 -07:00
Atermonera
ce3ad4108c Merge pull request #7096 from VOREStation/pol-fiftyspawn
Fiftyspawners try to place themselves in crates if possible
2020-05-06 23:09:14 -07:00
Atermonera
270ad65e33 Merge pull request #7094 from VOREStation/pol-shakername
Fix protein shaker name
2020-05-06 23:05:57 -07:00
Atermonera
9c40e88aae Merge pull request #7093 from VOREStation/pol-cond
Fix condiment container infinite range
2020-05-06 23:04:11 -07:00
Atermonera
c1a6ac8c3b Merge pull request #7092 from VOREStation/pol-roleprefs
Fix out-of-order role candidate options
2020-05-06 23:03:48 -07:00
Atermonera
6ecfe951ed Merge pull request #7091 from VOREStation/vplk-proper-atmos-canpass
[PORT] Use can_atmos_pass to reduce proc-calls in c_airblock()
2020-05-06 23:02:51 -07:00
Atermonera
2d2b8cce76 Merge pull request #7089 from VOREStation/vplk-smes-overcharge-fix
Fix an overcharged smes from breaking charging on other smes.
2020-05-06 23:00:00 -07:00
Atermonera
756fa5d6fa Merge pull request #7088 from VOREStation/pol-smesexamine
Fix SMES and debug power item examine messages
2020-05-06 22:59:29 -07:00
Atermonera
6870e1d7ba Merge pull request #7086 from VOREStation/pol-bsbpr
Tweak bluespace backpack radio
2020-05-06 22:49:02 -07:00
MisterLayne
c78de0e619 Fix that hecking language. 2020-05-06 17:59:28 -04:00
Aronai Sieyes
b7aae34335 Merge branch 'master' into pol-defaultparts 2020-05-05 22:51:02 -04:00
Atermonera
f6a19efef0 Merge pull request #7081 from VOREStation/pol-mechradials
Add radial menus for mech occupants
2020-05-05 14:20:51 -07:00
Atermonera
86d9c3ae0d Merge pull request #7077 from Mechoid/KururakTweaks
Kururaks now (theoretically) are not as agonizing to fight.
2020-05-05 14:17:44 -07:00
Atermonera
15bbf4a5ed Merge pull request #7076 from Novacat/nova-accessory
Fixes some Xenobio bugs
2020-05-05 14:16:19 -07:00
Atermonera
0d76423de4 Merge pull request #7075 from Novacat/nova-holowarrant
Fixes weed related runtimes
2020-05-05 14:15:52 -07:00
Atermonera
3b4c518f4c Merge pull request #7072 from Mechoid/BrokenGunExamine
Fix Broken Gun Examining
2020-05-05 14:09:33 -07:00
Atermonera
7e46e56c33 Merge pull request #7065 from Novacat/nova-alerts
Speech Bubble Adjustments
2020-05-05 14:08:44 -07:00
Atermonera
1cb60a41fa Merge pull request #7060 from Mechoid/LingFixes+OtherFixes
Ling Fixes + Various other fixes
2020-05-05 14:00:34 -07:00
Aronai Sieyes
3d72db9848 Don't show borgs alarms not local to them 2020-05-05 12:33:30 -04:00
Aronai Sieyes
10341628ac Rewrite airlock electronics 2020-05-05 12:20:04 -04:00
Aronai Sieyes
0269a61829 Add filter option to autolathe, convert to fakenano 2020-05-05 11:02:23 -04:00
Aronai Sieyes
2f269336f3 Add filter/search to protolathe and circuit designs 2020-05-05 11:02:17 -04:00
Aronai Sieyes
3d3e6e83e6 Update R&D Console 2020-05-05 10:13:42 -04:00
Aronai Sieyes
7180d74178 Prevent ghosts/others from messing with hydrotrays 2020-05-05 09:12:11 -04:00
Aronai Sieyes
175a0d0384 Add cooldown to pen clicks
Fixes https://github.com/VOREStation/VOREStation/issues/7000
2020-05-04 23:07:26 -04:00
Aronai Sieyes
4cc6a4f94f Fiftyspawners try to place themselves in crates if possible
Fixes https://github.com/VOREStation/VOREStation/issues/7163
2020-05-04 21:22:15 -04:00
Aronai Sieyes
f3a1f6a894 Fix protein shaker name 2020-05-04 21:01:29 -04:00
Aronai Sieyes
7e1714256d Fix condiment container infinite range 2020-05-04 20:59:57 -04:00
Aronai Sieyes
f1bd0eb5c9 Fix out-of-order role candidate options
fixup pol commit
2020-05-04 20:59:16 -04:00
Leshana
609878a625 Remove /turf/var/can_atmos_pass as it is unused (and redundant with /turf/var/blocks_air anyway. 2020-05-04 13:47:52 -04:00
Leshana
e74ebd9805 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-05-04 13:47:52 -04:00
Leshana
35b7446a32 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-05-04 13:47:08 -04:00
Aronai Sieyes
88acff2c96 Don't give POI SMES more charge than possible 2020-05-04 13:44:42 -04:00
Leshana
1378829744 Fix an overcharged smes from breaking charging on other smes.
An overcharged smes could demand negative power from the grid, swamping other SMES and resulting in zero power being distributed.
2020-05-04 13:38:36 -04:00
Aronai Sieyes
34580a54b6 Fix typo in debug_items examine 2020-05-03 23:27:40 -04:00
Aronai Sieyes
ea5e49cb03 Fix SMES and debug power item examine messages 2020-05-03 22:48:41 -04:00
atlantiscze
8cf21a4730 Allows robots to search loot piles (#7057)
* Allows robots to search loot piles

* Implements feedback
2020-05-03 18:26:24 -07:00
Aronai Sieyes
df12cd888a Port SSnightshift from Paradise
Makes the station have a night mode.
2020-05-03 21:17:55 -04:00
Aronai Sieyes
bfaf43e65f Planet subsystem static lists 2020-05-03 21:17:20 -04:00
Aronai Sieyes
a24dc83362 Time datum fixes 2020-05-03 21:17:08 -04:00