Commit Graph

18551 Commits

Author SHA1 Message Date
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
d3athrow
0bb8b9f45d Merge pull request #4844 from Unfit/hlhjlklk
Fixes stack behaviour with silicons
2015-06-12 12:06:22 -05:00
d3athrow
3ead91b7b0 Merge pull request #4887 from 9600bauds/unabletoreproduce
Rapid-Fire Creampie
2015-06-12 12:05:57 -05:00
d3athrow
a410de5b7a Merge pull request #4891 from 9600bauds/becausesomepeopleareclearlytoogoodtousetheingamebugreporter
Fixes unreported issue that prevented you from ejecting materials from circuit imprinters
2015-06-12 12:05:37 -05:00
d3athrow
98f08b9d7d Merge pull request #4900 from Kurfursten/sweetdreams
Sweet Sundae Ramen
2015-06-12 12:05:26 -05:00
d3athrow
be13a6c92a Merge pull request #4908 from PJB3005/mathissohard
Fixes math, going even faster.
2015-06-12 12:05:11 -05:00
d3athrow
ce1195e7c6 Merge pull request #4912 from Kurfursten/fuelcantoo
[Content] [Bug Fix] Fuel Cans
2015-06-12 12:04:54 -05:00
d3athrow
3b15cf8330 Merge pull request #4920 from 9600bauds/youforeviallyhitthecooonwiththeaxetimeandtimeagainuntilyourwilltoplaythegamediesandyouusemetaknowledgetoonlyopenthecocoonsyouknowhaveusefulstuffinside
Sharp and hot things cut spider cocoons better
2015-06-12 12:04:47 -05:00
d3athrow
e20b51f9a8 Merge pull request #4909 from PJB3005/508
Makes the code compile on 508.
2015-06-12 12:03:50 -05:00
Unfit
de43255cf0 Fixes a HORRIBLE disaster
changeloggu

👍

my bad

👽 👽

hope this works
2015-06-12 12:32:17 +02:00
Kurfursten
59a1d13385 slight eff impr 2015-06-12 00:00:55 -05:00
PJB3005
fa77d9f2fc GOTTA GO FAST! 2015-06-11 12:56:12 +02:00
9600bauds
5215083f2b if I force-push noone knows I was stupid 2015-06-10 17:21:49 -03:00
9600bauds
77016ee2d4 Nerf to spider cocoons 2015-06-10 15:33:04 -03:00
Kurfursten
97ad51cec5 Fixed extinguisher bug 2015-06-09 22:15:24 -05:00
Kurfursten
376c11b093 Completed; now with changelog! 2015-06-09 19:22:00 -05:00
PJB3005
f8a57bd523 Makes the code now compile on 508 2015-06-10 01:03:04 +02:00
D3athrow
a29d5035cc hurdle durdle proper sqlite preferences migration. 2015-06-09 18:00:45 -05:00
Kurfursten
54c9f60b1b Gonna have to wait on that toolbelt thing first 2015-06-09 17:29:26 -05:00
clusterfack
9aad286c5a Merge pull request #4892 from PJB3005/mlocbest
More lighting work.
2015-06-09 14:18:29 -05:00
PJB3005
d14dce78f7 Less updates 2015-06-09 20:19:03 +02:00
d3athrow
328e0ae605 Merge pull request #4226 from PJB3005/RetroUI
Return of the retroUI
2015-06-09 11:14:06 -05:00
d3athrow
cb78aeb4ed Merge pull request #4767 from Kurfursten/betterbelts
Tool-belts Improved!
2015-06-09 11:13:11 -05:00
PJB3005
0d24c4acd4 REVERT OH GOD 2015-06-09 17:25:44 +02:00
Kurfursten
1112868f76 Sweet, sweet dreams. 2015-06-09 02:08:04 -05:00
PJB3005
10a31385b7 More shit 2015-06-09 01:47:02 +02:00
D3athrow
2dd0ce3488 who removed this 2015-06-08 18:06:41 -05:00
PJB3005
3fcb4730d4 Fixes blueprints & stops assumptions. 2015-06-08 17:40:01 +02:00
9600bauds
f9f86e85fc Fixes unreported issue that prevented you from ejecting materials from circuit imprinters 2015-06-08 12:15:23 -03:00
clusterfack
5d4c43d4e2 Merge pull request #4889 from clusterfack/Bleeding-Edge
Runtime fix for lighting
2015-06-08 03:24:46 -05:00
clusterfack
5e2108f2cf Runtime fix for lighitng 2015-06-08 01:27:13 -05:00
9600bauds
2d934e1f76 Cream Pie Mortar 2015-06-07 23:57:16 -03:00
d3athrow
5351ae74a1 Merge pull request #4868 from Kurfursten/bigherofix
Sprite and Grab issue for Sleeper/Scanner
2015-06-07 19:38:48 -05:00
clusterfack
7eddcec371 Turn the lights back on
Better fix #4880 and turn the lights back on, !L.destroyed check nested in a L.destroyed check
2015-06-07 19:27:32 -05:00
PJB3005
9eaa5b6c76 Lighting optimizations.
Less lists, more optimized for() loops, more turf ref usage, better turf ref handling when the resolution is 1, pooling for lighting overlays
2015-06-07 22:57:11 +02:00
clusterfack
7f3c0f88b1 Merge pull request #4875 from PJB3005/mlocbest
Pomf why did you merge that already.
2015-06-07 14:26:58 -05:00
PJB3005
fa8ef10978 Pomf why did you merge that already 2015-06-07 15:46:54 +02:00
d3athrow
f433a25246 Merge pull request #4871 from 9600bauds/iwroteareallylongandphilosophicalbranchnameforthisaboutunseenresponsibilitiesandtheiravoidancebutitdidntworksoimhalfassingthisinstead
Fixes mech jetpacks being in the wrong design category due to PR timing overlap
2015-06-07 00:27:55 -05:00
D3athrow
41ed193ca0 Fix supply shuttle being wonky 2015-06-07 00:27:44 -05:00
9600bauds
5d27d856da Fixes mech jetpacks being in the wrong design category 2015-06-07 01:49:24 -03:00
D3athrow
99a6984c68 sanity 2015-06-06 23:27:30 -05:00
d3athrow
12acc84114 Merge pull request #4859 from Unfit/new_halluc
More mindbreaker effects
2015-06-06 22:13:22 -05:00
d3athrow
79d1579972 Merge pull request #4853 from ComicIronic/MachineryMoney
Machinery money changes
2015-06-06 22:12:38 -05:00
d3athrow
920b6a875b Merge pull request #4474 from PJB3005/mlocbest
Ports the new bay lighting engine.
2015-06-06 22:06:42 -05:00
Kurfursten
983dd6bb40 Fixed badcode 2015-06-06 21:39:57 -05:00
D3athrow
aee47df7b6 Merge branch 'maythedevilguidemycursortothemechthatshallrendthisstationintwo' of https://github.com/9600bauds/vgstation13 into 9600bauds-maythedevilguidemycursortothemechthatshallrendthisstationintwo 2015-06-06 21:27:37 -05:00
Kurfursten
e374b59f5c Fixed conflict, compromised on belts 2015-06-06 19:48:02 -05:00
Kurfursten
c87ee6fd7c Improves old belts, adds a new one! 2015-06-06 19:45:16 -05:00
ComicIronic
3814709dbc Fire border-only firedoors not having the right CheckExit. 2015-06-07 00:37:45 +01:00
D3athrow
83552647a5 drdrdrdrdrdrdrdrdr old coders 2015-06-06 17:59:56 -05:00