Commit Graph
20334 Commits
Author SHA1 Message Date
Leshana d8938a4e5b Fix pipe construction conflicting with existing pipes too much.
Bug in the init_dirs_cache was not setting direction of pipes, making all cached dirs be for south.
Because mapped in pipes didn't have piping layer set, mapped in pipes conflicted.
The full-tile check for unary machines forgot to exclude *itself*
2018-03-09 12:36:43 -05:00
AnewbeandGitHub 362ba9ab7e Merge pull request #5035 from Cyantime/patch-1
Fix click disabling when unbuckling via resist
2018-03-09 10:34:26 -06:00
Verkister 7732c1f95d adds 2 new ear types and 2 new tail types 2018-03-09 10:29:46 +02:00
AtermoneraandGitHub 5549229191 Merge pull request #5041 from Neerti/3/9/2018_security_is_nice
Port's /vg/'s RCE prevention to shell().
2018-03-08 21:59:45 -08:00
Neerti 0a2bf1eb42 Port's /vg/'s RCE prevention. 2018-03-09 00:32:16 -05:00
Arokha Sieyes 8eb4442943 U_I Phase 2.7: Helmet lights, washing blood more 2018-03-08 19:34:02 -05:00
Arokha Sieyes 2970b37fa1 U_I Phase 2.6: Blood, Helmets, Unneeded calls 2018-03-08 19:34:01 -05:00
LeshanaandArokha Sieyes 4c5b7655b5 U_I Phase 2.5: Fix *swish deleting tail overlay
All more cases of "don't call apply/remove multiple times!
2018-03-08 19:34:01 -05:00
Arokha Sieyes 306a484b48 U_I Phase 2.4: Storage cleanup 2018-03-08 19:34:00 -05:00
Arokha Sieyes 96b0416c7f U_I Phase 2.3: Further cleanup 2018-03-08 19:34:00 -05:00
Arokha Sieyes ba73fc2550 U_I Phase 2.2: Fix some old calls 2018-03-08 19:33:50 -05:00
Arokha Sieyes 3f13a89b89 U_I Phase 2.1: Fix missing tails, now double tails 2018-03-08 19:33:49 -05:00
Arokha Sieyes 53a185f838 U_I Phase 2.0: Code cleanup
Removing calls to update_icons_layers and the like, stubbing them to help track down future calls.
2018-03-08 19:33:44 -05:00
Arokha Sieyes 62e0c122fa U_I Phase 1.4: More preview fixes, not done yet 2018-03-08 19:31:56 -05:00
Arokha Sieyes 3be602dece U_I Phase 1.3: Previews are broken, so that's a thing 2018-03-08 19:31:55 -05:00
Arokha Sieyes 2f433c9ea9 U_I Phase 1.2: Something is broken somewhere 2018-03-08 19:31:54 -05:00
Arokha Sieyes 94c2110f27 U_I Phase 1.1: Fix phase 1 bugs
Softsuits making your clothes disappear, PDAs in ID slot making you double
2018-03-08 19:31:54 -05:00
Arokha Sieyes aa9ec19118 U_I Phase 1.0: First consolidation pass 2018-03-08 19:31:43 -05:00
Heroman3003andAnewbe 7023255635 fix for stacks out of stacking machine (#5020) 2018-03-08 13:29:03 -06:00
CyantimeandGitHub 602a505ec7 Fix click disabling when unbuckling via resist 2018-03-08 18:11:07 +00:00
Arokha Sieyes e09ab3064e VS: Tweak how items drop into bellies 2018-03-08 13:03:27 -05:00
Arokha Sieyes 4538a6859f POLARIS: Use drop_location() for things 2018-03-08 13:03:09 -05:00
Verkister 2701ac668f More touching 2018-03-08 19:00:00 +02:00
Verkister e75bee475e Some more vore fixes.
-Fixes gurgled prey's own prey dropping onto the floor instead of pred's gut.
-Fixes itemweak gurgles not getting past first layer of containment.
-Fixes entered belly contents from gurgled things already in the same gut causing noises and alerts. (such as prey loot and contents from digested storage items)
-Fixes strip digestion. No longer dumps everything at once and empties uniform pockets/id/belt as it used to.
-Strip digestion now also works on multiple prey at once and respects equip order. (as in oversuit goes before uniform etc)
2018-03-08 17:59:21 +02:00
Arokha Sieyes 35f5f9f84c Soulcatcher fix
Fixes it!
2018-03-08 09:24:14 -05:00
Leshana 29f93b0800 Fix un-eqipping gear with a single click.
- Restored this functionality to the way it was, with the exception of uniforms.  That drops everything when you remove it, so is still protected.
2018-03-08 00:33:43 -05:00
Anewbe fa864b1669 Drill grammar 2018-03-07 19:55:02 -06:00
Anewbe 7ed36f51f2 Syringe adjustments 2018-03-07 18:46:50 -06:00
NerezzaandAnewbe a3228cd0c5 Makes slightly smaller objects capable of bashing open busted APCs (#5015)
* Makes slightly smaller objects capable of bashing open busted APCs

Because I've realized that engineers have enough --- to deal with without having to hunt down a fire extinguisher to bash open an APC

* Grammaring the best
2018-03-07 18:07:20 -06:00
BelsimaandGitHub 65779eff44 Ward-Takahashi names + Northern Star 2018-03-07 15:12:51 -05:00
Arokha Sieyes 59def29202 U_I Phase 0.5: Organize and comment 2018-03-07 14:02:59 -05:00
Verkister 92c3cef709 Adds the first one of the new fancy animated mawtails. 2018-03-07 15:25:17 +02:00
Verkister 8cffc2298c Readies our borg stuff for next sync fixes.
-Fixes the default module icon missing from our _vr.dmi
-Makes our custom modules enable ui_style_vr to pull the hud icon from our dmi instead.
-Makes relogging etc not revert to default ui file if ui_style_vr is enabled for the borg.
-Moves the clumsy VS edit borg reset stuff to a more appropriate place.
-Adds the recently fixed attack anim offset fix and the ui_style_vr to the reset module.
2018-03-07 11:29:46 +02:00
MisterLayne 21c9cd0a05 fixes code, and adds changelog (hope I did it right) 2018-03-06 20:52:55 -05:00
AtermoneraandGitHub 9dfa7850a5 Merge pull request #5012 from Anewbe/tug_bug
Should be possible to replace cargo tug power cells
2018-03-06 13:07:32 -08:00
AtermoneraandGitHub 82a38c7ff6 Merge pull request #5011 from Anewbe/metabolism
Ingested reagents act half as quickly, rather than half as well
2018-03-06 13:07:17 -08:00
AtermoneraandGitHub 11b17819f7 Merge pull request #5006 from Anewbe/more_dangerous_animals
Adjusts probably-temporary attack values for simple mobs
2018-03-06 13:02:44 -08:00
AnewbeandAtermonera 14f48b84cd VeyMed limbs (and organs) are now more vulnerable to EMP (#4987)
* VeyMed limbs (and organs) are now more vulnerable to EMP

* Changelog
2018-03-06 13:02:06 -08:00
AtermoneraandGitHub 982840c14c Merge pull request #4943 from Anewbe/robosparks
Robolimbs require repair at 30 composite damage
2018-03-06 13:01:39 -08:00
Nerezza 9d7f7a7e5e Misc rig fixes/tweaks
EVA suit no longer stores toolboxes because those use a volume inventory.

CE's suit no longer holds pickaxes and ore satchels, but can now hold inflatables.

Adjusted get_breath_from_internal() proc to disable rig internals if the helmet is retracted and no suitable mask is in place.

Adjusted the internals button to ignore offline rigs.
2018-03-06 13:49:14 -06:00
Aronai SieyesandGitHub de44e7e01e Merge pull request #3185 from Verkister/voreday
A whole bunch of vore related fixes.
2018-03-06 13:08:43 -05:00
LeshanaandGitHub 3a94638dbf Merge pull request #3156 from Verkister/wideborgs
Small wide/dog borg tweaks/fixes
2018-03-06 09:43:32 -05:00
Verkister ea911b0024 Squashed commit of the following:
commit 8ac3c5dedb16e64fc44ae598f2cfb718f7b15865
Author: Verkister <superverkelian@hotmail.com>
Date:   Tue Mar 6 12:45:18 2018 +0200

    Disables ejection on empty bellies while at it

    Found it kinda bothersome during some tests where any mob getting killed, digested, or deleted would do a loud and nasty ejection for each forementioned action despite being empty.

commit 4efc1fb84e1057b31a9c8c37cefc7f74941d5e1c
Author: Verkister <superverkelian@hotmail.com>
Date:   Tue Mar 6 12:36:59 2018 +0200

    Update bellymodes_vr.dm

commit 2668e41def96e3d25ead01991b013f9b2c4ce7b2
Author: Verkister <superverkelian@hotmail.com>
Date:   Mon Mar 5 18:31:09 2018 +0200

    pref protection

commit ce8d48d907605f3c46eaf9d8b532b0d002516d0c
Author: Verkister <superverkelian@hotmail.com>
Date:   Mon Mar 5 14:41:28 2018 +0200

    whoops
2018-03-06 13:03:34 +02:00
Aztectornado 305451ce07 Makes robotic limb damage scalable 2018-03-05 23:31:40 -06:00
Aztectornado b4c4fc9995 Adds Hollow Bones trait 2018-03-05 23:31:08 -06:00
MechoidandAnewbe 437aad2d77 Adds a Frankenstein Surgical Procedure (#4990)
* Makes a Surgery for Frankensteining

* Fix a thing.

* Tweak things!

* Sickness not permanent, Recovery is.
2018-03-05 19:46:05 -06:00
AnewbeandGitHub 2f72596c51 Merge pull request #5008 from elgeonmb/patch-2
we now know who made gateways
2018-03-05 19:43:47 -06:00
LeshanaandAnewbe 741e02407a Port SSoverlays & Convert turfs to use it (#5004)
* Added "Display Initialize() Log" admin debug command so you can see it mid-round.

* Ported the core of the overlays management subsystem from /tg

- Added SSoverlays subsystem for compiling overlay lists and applying them to atoms in a controlled anti-lag subsystem.
- Added vars and procs to atom which should eventually replace all direct interaction with BYOND's /atom/overlays var outside the subsystem.
- Added OVERLAY_QUEUED flag to var/atom/flags bitfield.
- Added small framework for subsystem performance tracking. So far used only by SSoverlays
- Added admin debug command "Display overlay Log" to see performance stats mid-round.

* Fix runtime on universal pipe adaptor update_icons

* Workaround for appearance_bro not initialized

Unfortuantely BYOND's initialization order is strange, and the appearance_bro var is only half initialized when map starts to load, causing errors.  We temporarily fix by moving it to be a global-scoped global.

* Convert fire alarms to use add_overlay() A good first test.

* Convert turfs to use add_overlays(), eliminating the turf_overlay_holder!

- Converted as much as I could find about turf overlays to use add_overlay().
- This should be enough to stop BYOND from crashing, so we can eliminate the turf_overlay_holder hack.
- This also lets us remove the anti-corruption hacks from walls and open space.
- ZAS gas overlays can use priority overlays, so this also fixes the gas-goes-away-when-crowbarring-plating issue.
- Stuff like that

* Convert turf overlay interactions to use add_overlay.

Note: This is a plain and simple conversion of existing code to use SSoverlays. However I look at the line changed, and note that that line likely never fully worked as intended, as it has no way of re-applying itself.
I would make it use a priority overlay, but there is no code present for *removing* said overlay from neighbors when it is no longer required.  That code should be implemented by original author.
2018-03-05 19:43:23 -06:00
Anewbe 2d452be603 Ingested reagents act half as quickly, rather than half as well 2018-03-05 19:40:29 -06:00
LeshanaandGitHub 61415c24bd Merge pull request #3183 from VOREStation/vplk-ss-holomaps
Reorganzied Holo Minimaps into SSholomaps subsystem.
2018-03-05 20:13:32 -05:00