Commit Graph

17 Commits

Author SHA1 Message Date
SECBATON GRIFFON
dada53f31c Suicide_act() update (#30086)
* Beginning suicide_act rework

* compile

* more acts

* compile

* compile

* compile

* compile

* better logic

* oh

* oh

* grammar

* TTVs now act like c4

* or now

* now for flares

* compile

* more general ones

* better

* even better

* generalises these too

* supermatter

* oversight

* circuit imprinters

* oversight

* tweaks

* tanks

* consistency

* oversight

* better chem dispenser one

* computers and gibbers

* oversights

* tweaks

* Fix

* processor

* NOOSINGS FINALLY PORTED FROM HIPPIE

* woops

* removing redundant code, consistency too

* more redundancy down

* this is better

* forgot one

* making nearby item checks more sane now

* better bomb one

* oversiiiight

* cuts down redundant function

* now for welderbomb suicide

* sanity

* more sanity

* switch looks nicer

* these too, obligatory

* oh right

* oh right

* hopefully these work right now

* updating for this one now

* species check

Co-authored-by: SECBATON GRIFFON <sage>
2021-08-24 20:48:18 -05:00
kane-f
d2e3e77805 RCD window construction/deconstruction (#29637)
* Adding spawner

* File itself

* Window schematics

* Construct window framework

* Adding to schematics and deconstructioN

* Adding to mech and borg schematics, placeholder icon

* Fixing compile errors

* Unneeded var

* Hopefully better logic

* Copypasting fix

* Another compile fix

* This should make selecting them actually work

* No deconstructing plasma glass

* Better checks, can_r_wall usage

* Less brackets

* Overlay implementation testing

* More of it

* Remove for now so it can compile, come up with better idea later

* Workable solution

* Now actually works right

* Custom dirs

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-06-02 18:29:38 -05:00
gurfan
fda320bd22 Malfunctioning AI Blackout + RCD Disable Ability Tweaks (#27844)
* combine blackout+rcd, add radio scrambling to blackout

* better implementation

* finally figure out a good way

* remove to world

* remove red

* requested hcanges

* fix typos
2020-10-10 22:44:28 -05:00
gurfan
85913e1183 Makes Compressed Matter Cartridges Stackable (#27410)
* oh god

* remove useless vars, fix incorrect types, remove from stack instead of daleeting it

* fix it really

* tard

* use use, dummy

* give rods a plural name

* finish it

Co-authored-by: gurfan <mahimahi6272@gmail.com>
2020-08-10 10:52:46 -03:00
DamianX
92f88dd217 Suicide act refactor (#20334)
* Rename macros

* count_set_bitflags helper

* Fixed RCD suicide_act
2018-10-20 21:06:47 +01:00
ShiftyRail
74af4e6871 Removes an in world check for malf modules. (#19967)
* Removes an in world check for malf modules.

* Moved to a saner place
2018-10-06 17:34:48 +02:00
DamianX
1d0f4eec84 Admin-only RPDs with no delay (#17216)
* Admin-only RCDs with no delay

* rm bad

* rm oversight
2018-01-30 20:46:22 +01:00
Unknown-as-Captain
e883b718ea Increases borg RCD cost for making airlocks (#16583) 2017-12-09 22:38:22 +01:00
Shadowmech88
dc4f8b7785 Engineering Mech (#16185)
* Adds new Engineering mech.

* Changes the Exosuit-mounted Rapid Construction Device to the Exosuit-mounted Rapid Engineering Device.

* Added mech sprites, beginning work on exosuit-mounted Engineering switchtool.

* Fully implements the mech switchtool.

* First round of fixes.

* Fixes compile failure.

* More fixes.

* Adds mech-mounted metal foam grenade launcher.

* Makes the mech switchtool Engineering-exclusive.

* Refactored the RED.

* More fixes.

* Adds Destroy() to global_iterator.

* Mech movement will no longer bypass do_after().

* The Rapid Engineering Device can now function as a socket wrench when used on pipes in RPD mode.

* Added automatic tiler.

* Added built-in scrubber to Engineering mech.

* Adds mech-mounted inflatable barrier launcher.

* Does a fix.

* Adds exosuit-mounted radiation collector array.

* Makes changes, separates plating and tiling for tiler, adds new sprites, renames mech.

* Adds construction steps, circuit boards, and everything else needed to fully implement the mech.

* leg

* Adds mecha tool sprites.
2017-10-20 06:36:09 -04:00
jknpj
e84a969479 Engineering borgs can now change access for airlocks built with RCD (#13160)
Closes #12240
2017-01-02 23:38:23 +01:00
jakmak3
53b33a8978 This change increases the RCD price from 20 sheets of metal to 30 sheets of metal and 10 sheets of glass. It also reduces the cost of compressed matter from 12 sheets of metal to 8 sheets of metal and from 6 sheets of glass to 4 sheets of glass. (#12313) 2016-11-06 14:11:04 -06: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
9600bauds
bd48bc841a text_box (#11028)
* text_box

* text box haha get it

* http://i.imgur.com/1sL5CIc.png

* test_asteroid

* more shit
2016-07-22 00:58:04 +01:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
PJB3005
83598d6e50 RCD Rework.
RCDs now work on a system of schematics, with an RPD style UI.

RPD, RCD, RSF and tile painters all implemented into this new system. (reverted from commit ccb9ceb811) (reverted from commit 1d9a328ba6)
2015-08-18 17:32:38 +00:00
D3athrow
1d9a328ba6 RCD Rework.
RCDs now work on a system of schematics, with an RPD style UI.

RPD, RCD, RSF and tile painters all implemented into this new system. (reverted from commit ccb9ceb811)
2015-08-16 15:06:13 -05:00
PJB3005
ccb9ceb811 RCD Rework.
RCDs now work on a system of schematics, with an RPD style UI.

RPD, RCD, RSF and tile painters all implemented into this new system.
2015-08-16 01:32:00 +02:00