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