Commit Graph

19 Commits

Author SHA1 Message Date
Paul Ritter
d1da9115b4 VSCode fixes (#22847)
* some fixes

* ow my brain

* ight then

* more

* MORE

* ;
2019-05-10 09:23:19 -03:00
DamianX
1f9c98f4b1 Prevent dead people from using the speaker assembly (#16700) 2017-12-06 19:54:14 -08:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
ComicIronic
b2b5c81633 Moved research names over to defines. (#11424)
* Moved research names over to defines.

Also fixed 4 (four) instances of the incorrect research name being used.

* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
unid15
4d98d1f3b0 Assemblies update - import/export, pointer values, QoL stuff (#10840)
* Assembly update AC

* FIX

* Better changeling

* Fully working pointers, hopefully no runtimes and everything can be saved. Example machine: http://pastebin.com/s7FW7Hy3

* Sanitize the fucking input oh crap

* ix

* Fix items being usable at distance

* Admin assembly frames

* make changelog more accurate

* Turns every string in the game into a define

* c
2016-08-14 16:41:56 +01:00
unid15
b4e073ab62 read-write assemblies, changelog
bugfixes, voice analyzers can be muted with a mtool, MOOD operator for math circuits, allow assemblies to access math circuits' operation value

fix math circuit operators

fixes comparison circuit runtimes

disconnect destroyed assemblies
2015-12-22 18:57:10 +01:00
unid15
9be6ff5c88 [wip] allows reading different values of assemblies
comparison circuit rework
2015-12-22 18:56:58 +01:00
unid15
634558680b addition circuits, designs for lathes, assembly frame work 2015-12-15 13:04:54 +01:00
unid15
7156de391a added assembly frames 2015-12-13 14:33:24 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01: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
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
0540f7a37b Initial languages commit - compiles 2015-05-04 16:42:20 -05:00
D3athrow
c82aae3b24 Don't tell chase. 2015-05-01 01:23:05 -05:00
Unfit
e340ad1994 fixes
-speakers and vending machines can talk again
-library computer can be emagged again
-ghosts can no longer use the magnets control computer in sec
-weird typo in the code removed, this has the possibility of fixing some
bugs or not idk
2015-01-25 13:28:56 +01:00
ririchiyo
2c69c0dc15 There's no way this done yet. 2015-01-12 08:45:52 -05:00
trivid3
917c5ba0f9 tiny issue with speaker naming 2014-07-12 19:25:58 +02:00
trivid3
3b437230f2 Added speaker assemblies 2014-07-12 19:18:59 +02:00