Commit Graph

10291 Commits

Author SHA1 Message Date
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
d3athrow
be32872c2e Merge pull request #4722 from 9600bauds/strokemestrokeme
Tentative Ripley buff & other Mech stuff
2015-06-06 14:56:16 -05:00
d3athrow
4dd6f8c0d8 Merge pull request #4818 from clusterfack/xenomurph
Fix xeno larva from getting stuck in anything ever
2015-06-06 14:55:17 -05:00
d3athrow
eef980aa77 Merge pull request #4824 from 9600bauds/nursepassthebutter
Tweaks to surgery tools & whatnot
2015-06-06 14:52:56 -05:00
d3athrow
b0f55b0b7b Merge pull request #4855 from ComicIronic/BugfixingJ6
General bugfixing
2015-06-06 14:51:59 -05:00
ComicIronic
2f9fd5f506 General bugfixing
Moved cell charger emag behaviour into the general system. Damn you, dylan.
Fixed #4849, helmet wasn't updating the right icons.
Fixes a runtime (caused by bees) with static_overlays.
Absolute pathed shotgun.dm, also fixed #4499, shotgun now keeps shells loaded.
2015-06-06 16:01:44 +01:00
ComicIronic
5726f5db06 Spell menu fixing
Spells now contain a ref to their UI element.
The UI element is now shown in the stat panel, and can be clicked. There are no easy workarounds on this.
Mind Transfer changed to use add_spell(), which should fix spells not being transferred with UI.
2015-06-06 15:39:13 +01:00
d3athrow
8fbcb67b73 Merge pull request #4827 from 9600bauds/thingthinghasnoparts
Fixes runtime when trying to filter all categories at the circuit imprinter menu with no linked protolathe
2015-06-04 11:20:57 -05:00
d3athrow
b8eb44885f Merge pull request #4809 from DeityLink/achievments-admin-notification
Achievements notification and fixes
2015-06-04 11:20:47 -05:00
d3athrow
b69be0a23b Merge pull request #4808 from Unfit/fixar
Fixes #4805
2015-06-04 11:19:29 -05:00
d3athrow
eaeae2f03e Merge pull request #4802 from ComicIronic/1JBugfixing
General bugfixing.
2015-06-04 11:19:09 -05:00
d3athrow
f9694e3566 Merge pull request #4778 from dylanstrategie/Mine-Headset
Give Shaft Miners their own headset with Cargo and Research channels
2015-06-04 11:17:46 -05:00
9600bauds
7dfeda87f9 Fixes runtime with circuit imprinter menu 2015-06-04 00:57:24 -03:00
9600bauds
5cef92b865 * Butcher's cleavers can now be used as bonesaws in ghetto surgery (like hatchets)
* Debraining severed heads now accepts ghetto surgery tools.
2015-06-03 13:40:15 -03:00
9600bauds
2410996778 * Advanced surgery tools (laser scalpels, incision manager) now speed up surgery steps depending on how advanced they are.
* Laser scalpels now only come in two tiers, the first only requires iron and glass to be produced. Low tier laser scalpels will no longer randomly fail.
* Laser scalpels can now properly be used as a scalpel for any surgery steps that require one, and can be switched to a cautery mode to make them work as a cautery.
* The Incision Manager can now be used as a retractor for any surgery steps that require one, and no longer costs diamond to produce at the Protolathe.

* You can now properly cut biomass and kudzu with laser scalpels.
* Laser scalpels now properly change their icon for all surgery steps.
2015-06-03 12:44:18 -03:00
clusterfack
c255f7c06b Fixes inventory bugs
Fixes #4605
Fixes #4628

I found out why these were being improperly pooled, thanks to skowron for producing a case to reproduce and view the variables of. On login or when reset_screen() was called for a mob that had an inventory open the inventory obj/screen's were being pooled and being reused elsewhere on other objects.

Hilarity ensues!
2015-06-03 02:45:17 -05:00
clusterfack
7070990b6b Fix xeno larva from getting stuck in anything ever
Fixes #4588, xeno larva will now never get permanently trapped inside the contents of an object if their impregnated mob is inside a sleeper, dna machine, adv scanner, other alien, et cetera et cetera.
2015-06-02 20:00:24 -05:00
DeityLink
670742ceac achievement notifications 2015-06-02 18:09:12 +02:00
DeityLink
aaad317e06 Achiev 2015-06-02 12:44:54 +02:00
Unfit
6ce82465e0 collectable xeno hat fix!
123
2015-06-02 11:15:33 +02:00
clusterfack
f5ce771a0a This is also necessary 2015-06-02 01:58:29 -05:00
clusterfack
78090c03bc Fix spellmaster loss
This fixes spellmasters being lost upon reenter corpse and other logins due to it being deleted in reset_view() instead of preserved
2015-06-02 01:44:11 -05:00
ComicIronic
62f737535d General bugfixing.
I don't really get this if statement in policetape, but it should be fixed now maybe.
Added a proc for checking if two stacks can merge, used it on coloured cables. Fixes #4156.
Made the welding damage message list the item intensifying the damage. Fixes #4187.
Added Vox exclusion to RIG helmets, removed it from Wiz and Nukeops hardsuits. Fixes #4790, fixes #4756, fixes #4496.
Orebag now only gives borgs a message if it finds ore. Fixes #4150.
Throws something at #4267, hardcode is bad and everyone should feel bad.
2015-06-02 01:05:43 +01:00
9600bauds
74788141d2 pooling 2015-05-31 20:44:55 -03:00
d3athrow
45241c84e4 Merge pull request #4532 from ComicIronic/RCModule
Context click code module
2015-05-31 13:36:22 -05:00
dylanstrategie
54900c252a Lower all delays on the RMCE
- Setting up now takes 2 seconds instead of 3
- Exchanging a component takes .5 second instead of 1 (Two times faster)
- RMCE no longer takes a whole 3 seconds to return after replacing, but
.5 seconds as intended
2015-05-31 01:06:41 +02:00
dylanstrategie
866ede9410 OH GOD DON'T DO THAT 2015-05-30 23:52:16 +02:00
dylanstrategie
24be8573f1 I shiggy diggy do 2015-05-30 23:51:14 +02:00
dylanstrategie
140f8572fa Fixes #4766
Using the RMCE on multiple machines at a time caused problems, so you
can't anymore. Which makes all the sense in the world given that it is
explicitely stated you stick the RMCE into a machine's hatch while
maintaining

- Added a special busy check to prevent multi-tasking
- Updated a few strings to actually be correct

Fixes #4766

Changelog included
2015-05-30 23:50:20 +02:00
dylanstrategie
d15271cd61 Give Shaft Miners their own headset with Cargo and Research channels
Because Shaft Miners are basically serving R&D, and Quartermasters don't
want to hear the Roboticist's constant bitching, we now have Mining
Headsets !

- Mining Headset included. Has access to the Cargo and Science channel
and has a special, distinct sprite (darker shade of brown with a small
antenna)
- Added a matching encryption key while using the sprite convention
- Updated Cargo's headset to glorious Cargonia orange instead of shitty
stock white
- Mining headset added to Mining lockers, on spawn on Shaft Miners and
on miner corspes

Fixes #4745

Changelog included
2015-05-30 23:26:30 +02:00
d3athrow
0718abc0c7 Merge pull request #4744 from DeityLink/STRIKE2
Strike Team Revamp part 2: Role tracking
2015-05-30 11:32:28 -05:00
d3athrow
70f68124f7 Merge pull request #4719 from ComicIronic/EquipSpells
Moves some spells to a new equipping type
2015-05-30 11:31:22 -05:00
d3athrow
207ecebee0 Merge pull request #4762 from Kurfursten/oldfixes
Bug Fixes for May 9th
2015-05-30 11:29:56 -05:00
Kurfursten
e1279e17cf Old fixes 2015-05-30 10:09:26 -05:00
DeityLink
968d7c5e55 += 2015-05-30 04:28:54 +02:00
9600bauds
399e0b54f7 Pooling for ores 2015-05-29 22:13:23 -03:00
DeityLink
f4d66f9c7c Strike Team revamp episode2: Role tracking 2015-05-29 07:48:28 +02:00
D3athrow
6bc2912c93 cocks 2015-05-28 18:39:15 -05:00
D3athrow
a96b51b787 s-sorry b-byond 2015-05-28 18:18:13 -05:00
D3athrow
ce796aec8d completely sane in every decision 2015-05-28 16:30:54 -05:00
d3athrow
971cacb76d Merge pull request #4720 from ComicIronic/FastFlatpacks
Removes flatpack instructions
2015-05-28 11:39:24 -05:00
9600bauds
e35ba7af81 I am silly 2015-05-28 11:01:51 -03:00
9600bauds
2e968c7422 Destructive Analyzer Eject, R&D Material Access Tweaks 2015-05-28 10:33:36 -03:00
d3athrow
ddd067b4e8 Merge pull request #4708 from DeityLink/STRIKE
Strike Team Revamp part 1: Headsets
2015-05-27 20:23:47 -05:00
9600bauds
ee9fbfa2ac Naming 2015-05-27 19:48:13 -03:00
ComicIronic
6bec938a56 Removes flatpack instructions
Machines now pop straight out of the flatpack.
Any worries that this was unbalanced have been shown to be false.
2015-05-27 23:18:50 +01:00
ComicIronic
df3f48183a Moves some spells to a new equipping type
Equip-type spells now read from an assoc list of slot ids and types, as well as using OOP procs for item generation.
Clowncurse, frenchcurse, and horsemask have been migrated to this system.
This is framework that hopefully clockcult and other summon-item spells can use.
2015-05-27 22:54:44 +01:00
9600bauds
4df2a27d43 Jetpack, Hydraulic Clamp orebag 2015-05-27 15:30:37 -03:00
DeityLink
d29cb2da21 Strike Team Revamp episode 1: Headsets 2015-05-27 09:56:03 +02:00
D3athrow
ba6848c4e9 fix protolathes spitting shit out into nullspace 2015-05-27 01:51:57 -05:00