Commit Graph

121 Commits

Author SHA1 Message Date
unid15
f8da080ba1 adds clown glue 2015-12-31 14:06:18 +01:00
9600bauds
ceb2626c1b Fixes being able to wipe Xenobotany disks inside machines, fixes wrong requirements for building Xenobotany machines 2015-12-15 23:16:03 -03:00
Kurfursten
743f9e938b Path 2015-11-30 18:43:34 -06:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
dylanstrategie
eaa0a9a669 Fix Sleeper Construction Typo 2015-11-19 01:33:21 +01:00
Rob Nelson
93813b9e72 Merge pull request #6184 from dylanstrategie/Mat_Synth
Fix broken Mat Synth R&D Values
2015-10-20 11:47:08 -07:00
Arthurdentist
25bba3813a Makes prisms constructable 2015-10-20 01:07:32 +01:00
dylanstrategie
e2ee4e6dba Fix further R&D problems 2015-10-18 11:38:41 +02:00
Kurfursten
4cae4f2382 One and done 2015-10-14 10:12:42 -05:00
Rob Nelson
00f7620583 Merge pull request #5540 from Kurfursten/treadmill
Treadmill Generator
2015-10-11 21:06:29 -07:00
Kurfursten
dbb9105d4a Now with R&D 2015-10-11 22:46:06 -05:00
Kurfursten
551d037dc5 We are not your kind of people 2015-10-11 22:21:57 -05:00
dylanstrategie
e74b6c9262 Improve the Chemmaster 2015-08-07 02:43:54 +00:00
d3athrow
837cdd73db Merge pull request #5322 from Kurfursten/tooltweak
Tool Tweaks
2015-07-31 12:25:35 -05:00
PJB3005
bacafad4c4 RPED from TG.
With /vg/ added flavour too!
2015-07-31 18:10:01 +02:00
Kurfursten
0b109bc4d2 Busy check 2015-07-31 06:47:10 -05:00
Kurfursten
c11113927a Fix 2015-07-24 02:25:53 -05:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
Kurfursten
f29e0c1137 Ready for NFD 2015-07-17 14:45:33 -05:00
Kurfursten
1399f549fa Final countdown 2015-07-17 14:03:52 -05:00
Kurfursten
b2563cd40b Tweaks solder, atmos analyzer, RCL 2015-07-10 03:52:33 -05:00
PJB3005
2bd631edf3 SQUASHED 2015-07-07 12:36:05 +02:00
clusterfack
c66085c476 Improves Machine Frame
Fixes #4942
Makes setting a build state use a proc which automatically updates the icon of the machine frame so nobody accidentally sets build state without updating the look of the machine frame.

Improves some of the machine frame's attackby code, including - and this is beautiful, a system by which it spawns every object required to build when a circuit board is attached, reads the name, then deletes it immediately.
2015-06-19 01:04:49 -05:00
d3athrow
9ca7769ace Merge pull request #4584 from ComicIronic/MaterialDatumImpl
Material datum implementation
2015-06-16 16:44:54 -05:00
D3athrow
6f8f1ff08f 110% plagiarism 2015-06-13 20:18:43 -05:00
ComicIronic
06b5e60bbe Material datum implementation
Material datum functionality changed to mimic that of reagents etc. by
using a global datum list and an assoc value list.
Material datums added at the atom level.
starting_materials var added - on New(), the materials in the list are
added to a datum. An empty list generates an empty datum, a null means no
datum.
m_amt, g_amt, and where applicable gold_amt, etc. completely removed,
replaced with starting_materials where applicable.

Fabricators
Fixed a bug with fabricators taking design cost, not shown cost.
Fixed a bug with fabricators taking costs before a design was shown
completable.
Fabricators now transfer the materials they use in the design to the atom
produced's material datum.
Designs are now world-consistent : scanning the same atom will ref the
same design, and scanning an atom with a design will fetch it.
Mechanic fabs now add plastic cost on top of the design, not to it.
Mechanic designs no longer require random extra materials.
Mechanic designs are now material-specific, not type-specific.
Mechanic blueprint uses have been removed, in favour of a consumable
system.
RnD wires moved to the datum system.
Autolathe moved under fabricators. It preserves as much functionality as
possible.
Framework added for plastic costs on mechanic fabs to be toggled, and for
removal of designs to be toggled also.
2015-06-13 16:13:02 +01:00
ComicIronic
d9c69d52df Taxi fixes:
MoMMI nest now has double windoors and sulphuric acid.
Miners and xenoarch now start with tank dispensers.
HoP office expanded, charger placed on wall, accounts DB now accessible.
Engineering given more toolbelts.
Atmos large tanks fixed to start with proper gases in them.
Solar computers given correct wiring.
Captain's office now connected to grid, and contains antique laser display case.
Bhangmeter added to toxins.
Renamed Break Room airlock and removed sink.
Added desk bells where appropriate.
Extended Custodial closet by 1 tile.
Fixes #4625, fixes #4623, fixes #4624, fixes #4614, fixes some of #4629.
Fixes #4632, miners now have proper access around the station.
2015-05-24 14:06:55 +01:00
Kurfursten
2a612c476a Merge commit '1f9e028' into medcondecon
Conflicts:
	code/game/machinery/Sleeper.dm
	code/game/machinery/adv_med.dm
	code/game/machinery/constructable_frame.dm
	maps/tgstation.dmm
2015-05-17 17:28:54 -05:00
ririchiyo
14c2cbc76a Squashing Commits 2015-05-08 21:28:19 -04:00
FudgePucker
d0be8fa53b Hotfix for #4291
I fukd up.
2015-05-05 08:34:01 -04:00
FudgePucker
70f378ee72 Adds Circuit boards for the non chem dispensers.
This should make it so that after screwdriving and crowbaring one of the other dispensers, it doesn't just make a chemical dispenser.
This will also be the first step in making it so that you can have methods of getting these machines in game with out admin assistance.
2015-05-04 13:22:22 -04:00
Kurfursten
8b402448bc Adds Soldering Irons 2015-05-03 18:52:50 -05:00
Kurfursten
4cc368d384 Code 2015-05-02 03:27:04 -05:00
ComicIronic
d0e9eedd25 drop_item and click code.
drop_item now has a first arg, which is the item to drop.
Hand processing now uses drop_item properly, which fixes #3874, #3796.
Also fixes #3486.
2015-04-12 00:56:43 +01:00
d3athrow
a1af127d88 Merge pull request #3718 from 9600bauds/selfserveteslamatic
Capacitors for cyborg recharging stations
2015-04-03 11:20:24 -05:00
9600bauds
80b07e3805 Capacitors for cyborg recharging stations 2015-04-03 02:19:58 -03:00
DeityLink
6a58e87480 RnD designs 2015-04-01 09:10:56 +02:00
d3athrow
d9811f0589 Merge pull request #3375 from dylanstrategie/Cell-Charger
Changing cell chargers
2015-03-13 14:26:44 -05:00
dylanstrategie
4bda233347 Con-Decon, fix some things
- Cell charger board can now be researched and used to build  machinery,
needs engi, power and materials
- Add explicit emag message
- Cell charger cover can be removed, add special skin
- Cell charger can be deconstructed
2015-03-10 19:06:34 +01:00
ComicIronic
34bab36581 Changes to drop_item.
The drop_item arg is now the loc placed, not the child of the loc or whatever.
Removed a few lines of items being placed into themselves, on themselves, into other things manually, into their users, etc.
Cleans up the fix for MoMMI recharger silliness.

This took about 2 hours of non-stop manual searches.
2015-03-08 21:37:34 +00:00
clusterfack
b401dbf909 Fixes #3319, you cannot use rpd's when they are far away from you.
Fixes machine frames (but the real way that should have been done originally)
Fixes #2701, r-ust topics should no longer be affected by ghost hands
2015-03-05 17:07:40 -06:00
clusterfack
c7df7494d4 Fixes machine frames spawned from machines being wrenchable only 2015-03-05 04:55:58 -06:00
D3athrow
27e45c0fee machinery frames are now able to be deanchored and moved. 2015-02-27 14:43:52 -06:00
D3athrow
853293cfef Fixes #3157 xenobotany machines are now constructable. 2015-02-21 14:31:38 -06:00
ComicIronic
b44a0430a8 Initial cable changes. 2015-02-17 13:28:28 +00:00
D3athrow
5f94a10279 object pooling for metal sheets, after doing this i probably should have just done it for all /sheet's 2015-02-07 17:23:28 -06:00
clusterfack
b1e2fe8ecd Changelog + Span Fixes 2015-01-26 19:18:39 -06:00
clusterfack
13a71a9621 Making glass all separate object trees to prevent stacking
Conflicts:
	code/modules/power/solar.dm
	code/modules/power/tracker.dm
2015-01-26 19:13:33 -06:00