Commit Graph

20032 Commits

Author SHA1 Message Date
mwerezak 92b47c94de Makes organ/externa/attack_self() control flow easier to follow, handles embeded non-items 2015-12-05 19:19:39 -05:00
mwerezak a5411f26c5 Fixes runtime when moving with missing legs or feet 2015-12-05 18:10:39 -05:00
PsiOmegaDelta da080df765 Fixes records unintentionally referencing each other.
Because of the limitations of BYOND's bitwise operators (which affect both the old and new implementations of num2hex()), you cannot use numbers larger than 2^16 with that proc.
Manual port of https://github.com/PolarisSS13/Polaris/pull/430.
2015-12-05 09:25:56 +01:00
Zuhayr 834f86241a Alters an unEquip() conditional in Give(). 2015-12-05 00:49:35 +10:30
Zuhayr 398541f4eb Amendments. 2015-12-04 18:14:40 +10:30
Zuhayr 0cf5a709d1 Refactored give(). 2015-12-04 17:58:53 +10:30
Zuhayr 7c85f846eb put_in_hands() refactor. 2015-12-04 17:38:58 +10:30
PsiOmegaDelta cc72f82371 Backports NanoUI fixes from dev.
Fixes #11579.
2015-12-03 21:50:24 +01:00
Zuhayr 1ffb2098bc Merge pull request #11565 from atlantiscze/02-12-2015-closet_explosions
Fixes #11540
2015-12-02 21:11:26 +10:30
Atlantis 89f5c9f405 Fixes #11540 2015-12-02 11:27:28 +01:00
PsiOmegaDelta fa0d1bea3f Merge pull request #11564 from atlantiscze/02-12-2015-anomaly_anchoring
Fixes #11546
2015-12-02 11:19:18 +01:00
GinjaNinja32 aa4820411f Merge pull request #11554 from Hubblenaut/master
Fixes camera repair
2015-12-02 10:14:43 +00:00
Atlantis c7e7c05a34 Fixes #11546 2015-12-02 11:14:41 +01:00
Zuhayr c8b6986b62 Merge pull request #11551 from PsiOmegaDelta/151201-DontTazeMeBro
Renames the rig mounted taser.
2015-12-02 09:59:47 +10:30
Zuhayr c2a4ee22cf Merge pull request #11316 from atlantiscze/apc-fix
Fixes #11149
2015-12-02 09:57:26 +10:30
Hubblenaut 44cb040e54 Fixes camera repair 2015-12-01 17:43:34 +01:00
PsiOmegaDelta 1a293e2d96 Renames the rig mounted taser.
Was previously called an energy gun, which could be mildly confusing.
Port of https://github.com/PolarisSS13/Polaris/pull/127.
2015-12-01 08:48:47 +01:00
Atlantis e33ae21f75 Adjusts APC emag behavior
- Mostly under-the-hood changes.
- Emagged APCs may now have their panel removed with screwdriver, so you can access wires
- Emagged APCs no longer rely on locked var, instead they check for emagged var as mwerezak suggested.
2015-11-30 23:19:04 +01:00
Atlantis 5958a25e80 Fixes airlocks losing air, again.
- Replaces #11123 - this PR fixes the issue itself, instead of using delays to work around the issue.
- update_nearby_tiles() is now being called right after density is changed, instead of sleeping for 0.7 seconds.
- Tested this in engineering shuttle dock airlock, which is one of few airlocks which don't have pump replenishing lost gas installed. Loss of air is minimal (few kilopascals, likely caused by airlocks opening at 5kPa as reaching pure vacuum would take too long) in comparsion to situation without this fix (where, once cycled out, you can't cycle back in without forcing the inner side of airlock)
2015-11-30 22:47:39 +01:00
PsiOmegaDelta 2d5677109f Build mode throws now admin logs.
Fixes #11514.
2015-11-29 12:14:31 +01:00
Chinsky 035a2eb195 Merge pull request #11525 from GinjaNinja32/info
info topic improvements
2015-11-28 01:16:56 +03:00
GinjaNinja32 b15497aa51 info topic improvements 2015-11-26 20:27:51 +00:00
PsiOmegaDelta 0e5fc06b13 Merge pull request #11491 from Datraen/Trayfix
Fixes Non-human, Non-synth mobs (ghosts, mice) being able to interact with trays.
2015-11-24 10:48:17 +01:00
GinjaNinja32 b72cb1f45b Merge pull request #11504 from PsiOmegaDelta/151122-EMPSafeShuttle
Makes shuttle control consoles sturdier.
2015-11-23 09:28:03 +00:00
Bjorn Neergaard 0f78998377 Fix Dionea home system
Fixes #11492
2015-11-22 20:34:29 -06:00
PsiOmegaDelta 782f0a8bfb Makes shuttle control consoles sturdier.
Fixes #11501.
2015-11-22 11:37:14 +01:00
PsiOmegaDelta 0dd630124c Merge pull request #11486 from neersighted/master
Fix Laptop Vendors and Personal Lockers not accepting ID Containers
2015-11-22 11:20:12 +01:00
Bjorn Neergaard ef1f91e334 Fix Laptop Vendors and Personal Lockers not accepting ID Containers
Fixes #11092
2015-11-22 00:27:03 -06:00
Datraen 301f7f5c8d Fixes #11489, fixes labels as well 2015-11-20 19:37:00 -05:00
Datraen a79a8746e0 Fixes #11489 2015-11-20 18:30:52 -05:00
GinjaNinja32 8e1928062b sulphuric acid is "sacid" not "acid" 2015-11-20 21:41:31 +00:00
Zuhayr 959e15826b Fixes grown food not leaving trash. 2015-11-20 20:02:05 +10:30
GinjaNinja32 d247584d1b add a sleep inbetween disabling and enabling hardware mode
i've been seeing HW mode not always re-enabling, hopefully this'll fix it
2015-11-18 14:38:46 +00:00
PsiOmegaDelta 8584513652 Fixes the mining rig camera not properly showing up on the station camera list.
Was using "Mine" instead of "MINE. Corrected by replacing all networks with the defined presets.
2015-11-14 00:43:11 +01:00
PsiOmegaDelta 5c587e69b6 Exploit fix.
Players can no longer immediately respawn as mice by ghosting.
2015-11-07 17:12:50 +01:00
Chinsky bef8d99703 Merge pull request #11409 from PsiOmegaDelta/151104-DionaLanguage
When a diona splits, the main nymph inherits all known languages.
2015-11-06 00:37:48 +03:00
PsiOmegaDelta 73f99a4c01 Secondary diona nymphs now get non-restricted/whitelisted languages on split. 2015-11-05 10:04:00 +01:00
PsiOmegaDelta 20eb505c69 Adds antag datum flag that is used to exlude the type from random selection.
Death Commando, Mercenary Commando (inherits from death commando), and the ERT antag types added to the exclude list. Fixes  #11416.
2015-11-05 08:48:05 +01:00
PsiOmegaDelta 5f4af85af9 Refactors diona split code for maximum reuse. 2015-11-05 08:15:10 +01:00
PsiOmegaDelta daa9b0e0bc When a diona splits, the main nymph inherits all known languages.
Fixes #11401.
2015-11-04 17:50:51 +01:00
HarpyEagle f49b6d7cd1 Fixes #11405 2015-11-02 23:35:25 -05:00
Chinsky e05b08db10 Merge pull request #11394 from PsiOmegaDelta/151029-GasCircuits
Atmospheric computer circuit additions.
2015-11-02 00:08:35 +03:00
PsiOmegaDelta 392fd6210d Merge pull request #11388 from PsiOmegaDelta/151028-LiveDroneLIVE
Allows drones to recharge their synth materials.
2015-11-01 18:43:43 +01:00
PsiOmegaDelta 3864257e0b Merge pull request #11321 from mwerezak/lung-rupture
Resolves #11319
2015-10-30 19:05:05 +01:00
PsiOmegaDelta ab2ddfcba7 Atmospheric computer circuit additions.
Adds several missing variables used in the construction and deconstruction set of gas management computers. Fixes #11392.
Computers also no longer attemps to qdel a type on Destroy()
2015-10-29 16:55:58 +01:00
Daranz 4b42f69247 Fix a problem with solar control computers not connecting to powernets on build 2015-10-28 13:35:24 -04:00
PsiOmegaDelta 2ba9c7bc79 Allows drones to recharge their synth materials.
Fixes #11387.
2015-10-28 09:17:31 +01:00
Chinsky 35ce07aa71 Merge pull request #11296 from mwerezak/pepperspray-fix
Pepperspray and chem smoke fixes
2015-10-26 05:42:59 +03:00
Chinsky 28637334d4 Merge pull request #11329 from PsiOmegaDelta/151018-FlashRestoration
Relocates synth flash recharge code.
2015-10-24 18:59:02 +03:00
Chinsky 7080020997 Merge pull request #11338 from PsiOmegaDelta/151020-TemporarilyForever
Airlocks should no longer be temporarily electrified for the rest of the round.
2015-10-21 01:56:32 +03:00