Commit Graph

1522 Commits

Author SHA1 Message Date
Cyadox
a9be0a221d Fingerprint fixes (#31696)
Co-authored-by: Cyadox <cyankitsune@gmail.com>
2021-12-25 11:30:51 -06:00
kane-f
798059e59d Transit tube update part 1: Construction/access/optimisations (#31397)
* Most of the work on transit tube item construction

* Plus new files

* Sanity

* More sanity

* Anchoring on dismantle, construction tweaks

* Pods do not need to be anchored at all, why

* Orientating these the proper way around, whoops

* Speeding this up a bit, they're way too slow as of now

* Redoing icons, gutting corners altogether

* Removing now unused D- direction stuff, adding sound to station doors opening and closing

* Makes stations require airlock electronics

* Actual implementation

* And finished up

* Access requirement for leaving too

* Mapping these in practice

* Formatting fixes

* Fixing dirs

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-08 16:20:43 -06:00
carson wilkinson
520c92546b tear gas grenades (#31441)
* GYEAS grenade

* GYEAS grenade box

* GYEAS grenade placement 1

* GYEAS grenade placement 2

* GYEAS grenade placement 3

* frick he's right

* ok fine

* how did i miss this

* never mind i liked a full box
2021-12-05 11:28:36 +00:00
Kurfursten
5ff9db2d98 Better Bunsen (#31063) 2021-11-24 11:08:12 -06:00
9percents
e068a135ab automatic aquarium cleaner (#31178)
* *aquarium automation
make the module with science
feeds and cleans
feed and sneed

* due to popular demand, we don't feed here anymore

* conforming to public
2021-11-17 14:42:28 -06:00
kane-f
0a808eca1e Changes z-level defines to map datum vars (#31268)
* Changes z-level defines to map datum vars

* Compile?

* Maybe now

* Map compile

* Updating these

* Adding this back again

* Nicer

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-11-13 08:53:03 -06:00
DeityLink
5e949e1409 Various Fixes (#31231) 2021-11-07 13:51:49 +01:00
kane-f
1cee595568 Streamlined xenoarchaeology depth analysis scanner (#31131)
* Streamlined xenoarch depth scanner

* Formatting

* Adding this all back in

* This too

* Removing space

* Here

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-26 15:07:29 -05:00
DamianX
2ab8f80082 Ported Jump-Point-Search pathing from TG (#31114) 2021-10-26 00:30:38 -05:00
DamianX
a4438724c9 Changed all relative paths to absolute (#31078) 2021-10-18 16:28:55 -05:00
kane-f
5c2eed6ff3 Explosion attack log update (#31070)
* Ex_act() logging update

* Fixes

* Priming

* Fixes

* Fixes

* More mob attack logs

* Fixes

* Other carbons

* Forgot these

* Forgot these

* Possible fix

* Last resort

* Obvious typo gets ignored

* Using fingerprints for more logging

* Basis of explosion system using it too, only for plasma cigars for now

* Fix

* Moved here

* TTV log fix

* Formatting ckey in too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:46:34 -05:00
Kurfursten
4139c12c32 Silver Linings (#31068) 2021-10-16 02:45:53 -05:00
DamianX
d4a4ce82d7 Optimized invoke_event (#31046) 2021-10-11 11:56:44 -05:00
DamianX
ac18005a66 Fixed anomaly container runtime (#31025) 2021-10-09 08:38:39 -05:00
GreatBigFailure
df7ffcc397 The Eggcellent Update Part 2 (#30837)
* I'm unreasonably excited about this change

* Woopsy

* That was not on copy paste and 30 characters

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-09-29 23:42:55 -05:00
DamianX
e3434122fc Fixed pay2use artifact runtime (#30909) 2021-09-28 23:15:06 -05:00
DeityLink
da9c22af87 Removes some awfulness from the code (#30850)
* Removes some awfulness from the code

* fixes

* derp

* dangit

* ahhhh

* ok FINE you can have it

* just return a string will you

* at this point I'm just throwing stuff at the wall until something sticks

* ok actually I think I see the problem

* also this is redundant actually
2021-09-23 20:09:03 -05:00
Kurfursten
aca486d4d9 More Clouds (#29606)
* Progress

* progress

* finished
2021-09-23 17:10:57 +00:00
Shifty
7be042441a the meat of it 2021-09-18 14:25:35 +01:00
DamianX
c9d6a779d6 tgui security cameras, removed advanced security camera console (#30607)
* tgui security cameras, removed advanced security camera console

* Si può fare!

* You didn't see that

* don't need this shit anymore
2021-09-17 16:32:16 -05:00
DamianX
0aa1000d1a Fixed a bug that bricked the general fabricator if a design it had was deleted from the reverse engine (#30777) 2021-09-17 10:15:25 -05:00
ShiftyRail
409ae193c2 The Postman always ring twice (#30551)
* Revert "Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)"

This reverts commit 5ae655387f.

* fixes urgent problems

* fixes the problem with zooming out

* gliding

* on the beach

* suffer not the lag

* fixes mesons and fire
2021-09-07 09:58:07 +01:00
Kurfursten
5ae655387f Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)
This reverts commit 2a0cec3fda.
2021-09-05 18:22:30 -04:00
ShiftyRail
2a0cec3fda Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)
This reverts commit eb21803691.
2021-09-05 17:14:55 -05:00
ShiftyRail
eb21803691 Lights out tonight (trouble in the Heartland) (#30526)
* Revert "spark machine (#30524)"

This reverts commit 7fc876a34d.

* Revert "This is why we can't have nice things (#30520)"

This reverts commit 6f7fbe95c1.

* Revert "Europa Lights 2021 - version 3 - wall shadows working edition (#30497)"

This reverts commit c03b442604.
2021-09-05 23:02:14 +01:00
ShiftyRail
c03b442604 Europa Lights 2021 - version 3 - wall shadows working edition (#30497)
* step1: compiles

* readds shadow atoms

* attempt at making spess dark

* planes fuckery

* forceMove fixes

* mouse opacity fixes

* moving to the europa light jargon

* rational brightness ranges

* re-adds moody lights

* sunglasses : compile check

* readds vampire vision

* No stacking of overlays, pt. 1/2

* makes wall shadows NOT ass

* toggle darkness

* compile

* sacrifice my firstborn to the linter gods

* test one

* uh

* europa lights mapping

* fireaxe cabinets

* Doing surgery on maps: deff

* removed herobrine

* map surgery: metaclub

* map surgery: synergy

* maps surgery, low fat bagel

* makes this compile

* more edge cases (haha)

* forgot these features

* blur: on

* wizzie den dark

* fixes the thunderdome
2021-09-05 13:54:34 -05:00
DamianX
fe77ef6e20 Converted all old events to lazy_events, removed old events, renamed lazy_event to event (#30503)
* wip refactor old events

* refactored events

* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
2021-09-04 23:21:03 -05:00
kane-f
d96c52c157 PDA photo messaging and camera cartridge (#30477)
* First attempt at coding PDA photos, needs testing

* Fix

* More fixes

* Tnote consistency

* Now allowing AIs to send PDA photos

* Fixing name

* Wrong case

* Now should allow borgs too, not just AIs

* Moving all taken PDA photos globally for something later

* No orphaned images either

* Images viewable in chat, needs testing

* Typo

* Forgot pAIs

* Now finally shows up from chat link

* Making list local again

* Adding camera cartridge to merch computer

* Underlay for PDA

* Underlay for PDA

* Some camera functionality

* Much better

* Now it can take the photos

* Access is nicer, plus a toggle option now to be less annoying

* Viewing them

* Fix

* Just make it go here

* Forgot this

* And this

* Better cart colours

* Updating cart icons

* Some icon update fixes

* Tidying this up

* Feedback helps

* Allowing camera cart photos to be sent over messages

* Now cart cam fully works

* Fixing menu return

* This should be nicer

* Clear photos option

* Better to do it in here, I feel

* Oh it wasn't showing up on theirs, fix

* Maybe this will work for the carts

* Showing up in message monitor

* Sanity

* Makes AI photos parse right

* Removes PDA filter for AIs and message monitor

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-09-04 21:49:47 -05:00
DeityLink
122b9ed744 Ultra, Rad, and Phazon Cells can now be printed at an Exosuit Fabricator (#30414)
* Ultra, Rad, and Phazon Cells can now be printed at an Exosuit Fabricator

* podfab too I guess
2021-09-01 11:36:54 -05:00
DeityLink
d037604d89 Upgrading fabricators can no longer reduce material costs below 1 (#30443) 2021-09-01 11:25:13 -05:00
Kurfursten
16680819fb Supermatter splinter interactions (#30411)
* Supermatter Splinter Interactions

* compile
2021-09-01 11:24:10 -05:00
DeityLink
b2a30f00dc Fixed Anomaly Analyzers producing glitched Encrypted HDDs if the artifact was somehow moved away during the analysis (#30345) 2021-08-27 08:08:28 -05:00
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
DeityLink
a913af2588 Added the Mind Machine's tech requirements to the Nanotrasen Tech Disk paper (#30329) 2021-08-23 19:28:12 -05:00
Apogee-dev
b136ff5aea Robotics Hardsuit Expansion (#30053)
* suit construction

* fabricator interface (broken WIP)

* moved upgrades to exofab

* hardsuit kit designs

* rigframe icons & feedback

* added suit mod station to maps

* Update device.dmi

* Update rig.dm

* added most of kurfurst's fixes

* defines, more feedback messages
2021-08-21 23:11:29 -05:00
kane-f
da528063d7 Refactors effect/effect into effect (#30138)
* Refactors /obj/effect/effect into /obj/effect

* Fixes these

* And these

* And these

* Fixes stuff not being clickable

* Fixes .dme real quick

* Removes now-redundant vars

* This too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-08-11 15:19:06 -05:00
Hatterhat
17d98e0cc8 redundant ids mean it doesnt print (#30140) 2021-08-05 17:33:14 -05:00
DeityLink
526dddc06a Data Disk Duplicator (#30057)
* disk duplicator

* blank disks and fixes

* fix crowbarDestroy

* I sure hope nobody ever tried to put an HDD inside a diskette box

* godfuckingdammit

* fdhsojjhsqdqsdqs

* alright fuck that

* yet another commit message

* Update code/defines/obj/weapon.dm

Co-authored-by: Eneocho <67024428+Eneocho@users.noreply.github.com>

* improved toaster

Co-authored-by: Eneocho <67024428+Eneocho@users.noreply.github.com>
2021-07-28 13:45:36 -05:00
DeityLink
da305f5b5d POMF (#30006) 2021-07-15 21:52:32 -05:00
DeityLink
0d809b137a fix photobooth board (#29996) 2021-07-13 17:45:56 -05:00
DeityLink
223bf37a73 Wristwatches (#29961)
* wristwatch

* added wristwatches the the regular maintspawner loot table

* watch for tourists

* observer get it too lol, the red strap is back!

* Update code/modules/maps/spawners/spawners.dm

* more watches

* tadaa

* oh right

* fixed conflicts
2021-07-11 18:39:56 -05:00
DeityLink
ab654bb0d6 Photo Booth, ID Photos, and Scissors (the Database Update Update) (#29965)
* photobooth, ID photos, scissors

* sanity

* booth examine

* durp
2021-07-11 18:39:17 -05:00
DeityLink
bdfe03a599 fix planes (#29958) 2021-07-04 19:16:28 -04:00
DeityLink
842425470f Added a certain admin request (#29782)
* surprise

* fix

* moved to its own file

* I can't into basic math

* warnings

* formalities

* let the gamemode be free

* separation

* gne
2021-06-21 16:16:59 -05:00
Exxion
dba1ca7b0e Revert "Europa lights 2021 (#29551)" (#29851)
This reverts commit 4c25cd6b62.
2021-06-20 22:25:47 +01:00
ShiftyRail
4c25cd6b62 Europa lights 2021 (#29551)
* Mapping changes

* code changes

* conflicts part1

* icons

* wrong remote

* box compiles

* synergy

* fix linter

* review

* Documentation

* Packed mapping

* light tiles? idk

* Metaclub. God there's a lot of lights

* Reduced power costs

* Deff mapping update

* Synergy

* Dam's review

* Damian's review part 2

* linter

* maybe fix schrodinger's lights once and for all?

* the absolute icon_state

* grammar

* nevermind

* review

* gues

* europa lights roidstation (#10)

* Lowfat bagel

* last box touches

* i'm dumb

* klh

Co-authored-by: SonixApache <SonixApache@users.noreply.github.com>
2021-06-20 14:29:59 -05:00
DeityLink
1e89f54b64 fix extra large stacks (#29811) 2021-06-19 21:21:57 -05:00
Exxion
238f41f4da Fixes linter problems and potentially some bugs too 2021-06-04 16:23:03 -04:00
rob
afd51afe57 adds many periods to many descriptions (#29577)
* its very nice! so full of spice!

* .

* gangstalked

* more

* sorry for breaking the entire thing by accident

* f*ck you zth!!!!
2021-05-30 23:12:45 +02:00
kane-f
d761ee1ff4 Mineral machine revamps, constructable/modifyable unloaders. (#29531)
* Beginning refactor

* More refactoring

* Worked example with mints

* Refactoring stacking machines

* Oh this is meant to go here

* Beginning smelter refactor

* And finally, rewriting unloaders, the thing we need to work on

* Rewriting these machines too, never see em used but they still use those old in/out items

* Forgot this

* Base variables for editing unloaders

* Adding multitool menu for unloading machines

* Associative list tweak, will be added to the menu soon

* Compile error fixed

* More of these

* And more

* Last one

* Okay, this refactor should make it work right

* Redundant variable

* Refactored multitool menu as common between all, removes copypasted code

* This is already in allowed_types

* Dunno if this flag should be here

* Moving this variable down to common level too, forgot it

* Nicer descriptions

* Adding to .dme

* Adding conveyor_act()s with this thing, why not, more power to it

* This should help

* Adding parts and a circuitboard

* Adding part upgrades and circuit design

* Fixing name

* Why does indentation do this

* Standardising these to box stations for some reason, don't ask

* Removing the input and output items, as well as removing them from as many maps as possible

* Reworking directions on packed and box

* Chaining conveyor_act()s

* Checking in nearby unloading machine too

* Here too

* Function for repeated code

* Forgot this

* This too

* Better check

* Guess this too

* Doing changes, make chaining work

* Remove this

* Removing infinite loop MC crash

* Crude loop checking recursive method, may be extremely broken, need to test it

* Compile and logic fix, more comments on this, tested and this actually works somehow

* Fixing dirs on test box, hive vault and castle

* Synergy, horizon, bagel, boxes

* xoq, meta

* Snaxi, deff

* Lowfat, roid

* An attempt at fixing lamprey

* Updating Dorfstation, now that PR is merged

* Fixing design typepath

* Returning false is actually unnecessary, no return fails conditionals just as much

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-05-30 15:41:23 -05:00