Floyd
fcd855ea70
fixes
2019-07-25 00:21:18 +02:00
Qustinnus
b33d1c49a3
[READY] Floydmats (Datum materials) & custom toolboxes ( #45118 )
...
* Initial work
* more
* ass
* wsedfwedff
* asss
* test
* stuff
* fuck
* sss
a
* kms
* asdadwedwdfwefwef
* start
* test
* dwwdew
* ewefwfef
* Redemption machine (#8 )
* Redemption machine
* Removes debug messages
* changes
* fuckmyshitup
* coin mint works with new material shenanigans (#10 )
* Auto stash before merge of "materials" and "origin/materials"
* woops
* furnace (#11 )
* autolathe manufacturing of toolboxes
* eggs in a basket
* some small changes
* matcolors
* documentation
* more documentation and effects
* done
* Color man bad (#12 )
* fixes designs
* ass
* more fixes
* fuck me
* firestacks adder
* epic fixes
* fixes designs
* DONE DIDDILY DOO
* removes category macro
* ch-ch-ch-changes
* fixes some stuff
* Fixes display of ore values (#9 )
* Redemption machine
* Removes debug messages
* Re-adds value display
* Replaces the fire stacking component with an element instead (#13 )
* fixes examine
* fixes ligma bugs
* double ligma boofus
* fix
* misses some defines
* fixes ORM
* Update code/datums/components/material_container.dm
Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com >
* fixes
* Makes glass objects weaker (#14 )
* Makes glass objects weaker
* uses correct proc
* fixes shit
* honk honk
* better
* oh shit oh fuck
* fixes
* fuck ORMs
* fixes the biogen
* documentation
* ass (#15 )
* component
* changes
* ass
* ass
* doc
* Auto stash before merge of "materials-plasmacomponent" and "origin/materials-plasmacomponent"
* fixes rounding
* fixed
2019-07-24 11:27:01 -04:00
Emmett Gaines
0943e56e08
Adds the signal origin as the first arg to all signals ( #39861 )
...
* Adds the signal origin as the first arg to all signals
* Fixes some storage and nanite procs
2018-08-28 18:28:29 +03:00
vuonojenmustaturska
daba3009ba
Eliminate some duplicate typecaches
2018-08-24 00:33:21 +03:00
Tad Hardesty
59fa61113f
[Ready] Communal Resource Storage II ( #39118 )
...
add: The vault now contains an ore silo where the station's minerals are stored.
add: The station's ORM, recycling, and the labor camp send materials to the silo via bluespace.
add: Protolathes, techfabs, and circuit imprinters all pull materials from the silo via bluespace.
add: Those with vault access can view mineral logs and pause or remove any machine's access, or add machines with a multitool.
tweak: The ORM's alloy recipes are now available in engineering and science protolathes.
2018-07-25 22:58:11 +12:00
Emmett Gaines
34a3d2da4d
Refactors component signals registration ( #38798 )
...
Datums know what signals are being listened for and components can now be registered to listen for signals on more than one object.
2018-07-05 00:56:39 +03:00
vuonojenmustaturska
c65a99f130
Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong ( #38171 )
...
* (mostly) nodrop
* (mostly) dropdel
* (mostly) abstract
* nobludgeon
* things i missed
* forgot one
* unintended changes
* energy handcuffs
2018-06-01 11:36:31 +02:00
Tad Hardesty
31acbdf83b
Fix lathes attempting to accept abstract items
2018-05-23 17:17:24 -07:00
Tad Hardesty
6fb5d254f8
Fix bad TK interactions with material containers
2018-05-23 16:49:25 -07:00
Fox McCloud
76cb1cf060
Fixes Several Machines Materials Insertion ( #37432 )
...
* Fixes Several Machines Materials Insertion
* attackby disable and show on examine fix
2018-05-04 11:40:46 +02:00
vuonojenmustaturska
fd4c753a04
replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 ( #37597 )
...
* kill BANG_PROTECT_2
* let's put this back in
* dirty
* kill OMNITONGUE_2
This is a write-only variable, probably leftover from some refactor years ago
* kill flags_2
2018-05-02 14:13:41 -04:00
vuonojenmustaturska
ccf8fc5bc5
Kills off three more flags from flags_2 ( #37529 )
...
code: More flags have been moved to their appropriate places
SLOWS_WHILE_IN_HAND
FROZEN
NO_MAT_REDEMPTION
all moved to item_flags
2018-04-30 10:32:23 +12:00
arsserpentarium
92fe820f3d
[READY]pathfinding circuitry upgrade ( #36398 )
...
* all in one
* fixfixfix
* uhhhh
* demuxdemuxdemuxdemux
* wire eriw
* icon noci
* tihsxifixshit
* rewopower
* fixif
* screeneercs
* returnruter
2018-03-26 19:01:34 +03:00
vuonojenmustaturska
287ee756e8
Adds two new intermediate beaker types to chemistry ( #36484 )
...
* a commit
* rebase
* 180
2018-03-19 20:22:32 -04:00
kevinz000
43fab2f157
Fixes stacks and material containers, fixes wet floors ( #36497 )
2018-03-19 19:43:48 -04:00
ShizCalev
bfde5ac057
[s] Fixes altclick exploits ( #35456 )
...
* Fixes altclick exploits
* Removed free spam, fixes monkey altclicks
* replaced named args with proper defines
* More cleanup and fixes
* Better yet
* Another exploit fix
* pet carrier fix
2018-02-11 16:06:12 +13:00
vuonojenmustaturska
c4fd8715a5
Return of ore stacking, various changes to lavaland bombs to facilitate reduced lag ( #35291 )
...
* Ore Stacking
* honk
* honk
* component memes
* honk2
* fix overlay off-by-1, sheet singular names
* Give the ores more descriptive names since sheets also have
* whoops debug memes
* atom editor memes
* fixes
* snowdin fix
2018-02-05 22:27:35 +01:00
uraniummeltdown
8d5030f3a7
rename all 'clown' to 'bananium' for bananium mineral objects ( #34462 )
2018-01-15 23:02:18 -05:00
Jordan Brown
157fdc26b9
Material containers only insert on help intent
2017-12-24 14:01:34 -05:00
Jordan Brown
8a9be2d3cb
INVOKE_ASYNC is the exception not the rule!
2017-12-10 12:03:42 -05:00
kevinz000
1f32d160d9
Automatic changelog compile, [ci skip] ( #33393 )
2017-12-10 11:58:42 -05:00
Jordan Brown
09ec914dbf
Fixes certain material containers ( #33370 )
...
* Fixes certain material containers
* Adds missing user parameter to material_container preconditions
* Lies and slander
2017-12-08 19:12:21 +01:00
Jordan Brown
3aba012d67
Removes ComponentActivated in favor of callbacks ( #33274 )
...
* Removes ComponentActivated
* Removes a bit of proc call overhead
* Fix callback definition
2017-12-05 15:41:56 -06:00
Leo
80aad8cef0
Merge pull request #33165 from MrStonedOne/revert-33062-ore_stacking
...
Revert "Ore Stacking"
2017-12-02 18:00:45 -02:00
Emmett Gaines
d56a47253e
Bitflag returns from component signals ( #33186 )
...
* For more useful returns from sendsignal
* removes a needless else/indentation
* cleanup
2017-12-01 14:09:25 -05:00
Kyle Spier-Swenson
8c4885cf6e
Revert "Ore Stacking ( #33062 )"
...
This reverts commit 8e1ac5720d .
2017-11-28 22:56:54 -08:00
kevinz000
8e1ac5720d
Ore Stacking ( #33062 )
2017-11-28 21:27:34 -05:00
ShizCalev
8eafaccc88
Cleans up unused code
2017-11-20 00:03:33 -05:00
kevinz000
f0670b743c
Update material_container.dm ( #31555 )
2017-10-12 17:38:07 +02:00
kevinz000
3d39ad3501
Allows you to choose how much to insert into protolathe/exofab/circuitprinter/dronedispenser ( #31399 )
...
* precision
* precision
* sanity checks
* itt kevinz doesn't know how cyberboss procs work
* fixes
* allows user cancellation
* im dumb
* itt: im still dumb
* fixes stuff, makes it set on init
* refactors reagentgrinder code
* more fixes, prevents melee attacks from going anyways
* ...? wtf is with usetopic
* Finally found out what's wrongw ith this thing.
* fixes a mistake
2017-10-10 21:11:22 +13:00
AnturK
72f711cc70
Fixes mech fab runtime ( #31232 )
...
* Dunno what the initial was about, it's a list.
* Proper fixup
* Typo
2017-10-04 12:18:58 +13:00
Jordan Brown
c1353ceffb
Fixes material container flags precedence
2017-09-30 10:45:01 -05:00
ShizCalev
51c48409a6
Stops putting RCD, bluespace bags, and staves into ORM ( #31093 )
...
* Stops putting RCD, bluespace, and staves into ORM
* CB
* Chat message
2017-09-29 19:33:19 -05:00
Jordan Brown
2c92735520
Port material containers to datum components ( #29268 )
...
* Ports /vg/'s component system
* Fix component signalling itself for addition
* Fix the list arrangement for removal
* Whoops
* Return the existing component if the created one was deleted
* These can't be ints
* ,
* returning TRUE from a callback will mark the event as handled
* Small refactor
* Add powered components
* R e f a c t o r
* More wip
* Fixes et al
* Pure pain
* When bae tells you she was tabs but she was actually spaces
* RReee
* Needs arglist
* Fax
* Fax
* More better
* You fail me yet again git commit
* Some kajiggering, but there we go
* No more 3rd param = variadic
* fix
* Sanity
* Whoops
* Minor thing
* Whoops
* fax
* Better describe the function, + add ..()s
* Fix
* Port to Initialize
* fuk in git
2017-08-30 15:11:34 +02:00