Commit Graph

1532 Commits

Author SHA1 Message Date
DamianX
c40f4b384f Flatpack fabricators stack flatpacks (#32173)
* Flatpack fabricators stack flatpacks

* Restored error messages
2022-03-11 05:47:29 +01:00
kane-f
ae2715d44b Fixes bunsen burner not updating beaker icon (#32180)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-03-09 04:10:54 +01:00
adacovsk
b30153715d Scoreboard organization/optimization (#32094)
* Scoreboard

* Update next_map.dm

* Update gameticker.dm

* Update role.dm

* ugh

* safe me

* added dat to every proc

* Update scoreboard.dm

* Update scoreboard.dm

* Update department_score.dm

* turfssingulod

* Update misc_score.dm

* Update scoreboard.dm

* Update scoreboard.dm

* Update mobs.dm

* Update items.dm

* Update stunbaton.dm

* Update human_attackhand.dm

* Update living_defense.dm

* Update misc_score.dm

* Update swords_axes_etc.dm

* Update human_attackhand.dm

* Update misc_score.dm

* Update misc_score.dm

* Update scoreboard.dm
2022-02-22 17:39:14 +01:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
kane-f
b1d79e4272 PDA app refactoring (#31881)
* PDA app refactoring

* Last of standard apps now, onto games next

* Minesweeper

* Snake II

* Spesspets

* Cutting down a lot of redundant code in light of these movements

* Everything somehow worked except refreshing, this commit fixes that

* Removing now unused modes

* Fixing alarm stuff

* Adding category support for sorting apps

* Testing making notepad an app, works fine, also cuts even more code down

* Sorting these into subfiles since it's getting large

* Events as an app

* Manifest as an app

* Should be okay to change these now

* Adding the basis for convering cartridge functions to built in apps

* Here too

* Also creates them on new()

* Working example with syndicate pod door cartridge

* Status displays, also cart modulisation of apps now fully works

* Sorting these for later, the files are gonna probably get big

* Records

* Scanners

* Some cleanup, and preface for app-cart interactions

* More stuff

* More engineering stuff

* Secbot app, implementing a cart connection

* Medbots

* Janitor stuff

* Quartermaster

* Last of engineering

* Last of that whole cartridge dat menu mess is now gone

* Almost done reformatting utilities, only cameras left to do (by yours truly)

* All utilities done

* Last of the utilities too, now only messaging stuff is left to do

* Some mode cleanup and file split-off

* New file too

* Clown/mime/syndicate stuff, old access vars from cartridges are now completely gone

* Some mode cleanups

* Fixes bugs with power/alert monitor, custodial locator and supply record apps as well as apps being deleted from cartridges

* Multimessager as an app, now just one left

* Moving this to own file, will get big

* Basis of app form, conversion over todo

* Now finally moves it all to the app

* Lint fix

* Some more cleanup from afterwards

* Makes messenger actually work, fixes various other bugs too

* Scanning refactors into seperated attack functions

* Fixing some bugs

* Fixing that multimessage bug while we're here

* Nicer photo display formatting

* Fixing the PDA camera bug too

* Moves these to carts, for now

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:24:16 -06:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
kane-f
c4063b988e Sends transaction info to PDAs as alert to user with banking app (#31801)
* Sends transaction info to PDAs with banking app

* Typo

* More fixes

* More fixes

* Better approach

* Associates these vars properly

* Cargo stuff

* ATMs

* Fix

* PDAs

* Nicer this way actually

* Some misc stuff

* Near last of these

* And last one

* Confirmed working in game, now for a slight optimisation

* Fixing runtime

* Some comments

* Removing unused code

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-11 12:02:43 -06:00
Kurfursten
1c5e9e8c93 The Liberation is at Hand (#31666)
* The Liberation is at Hand

* Liberators now charge much faster

* icons
2021-12-26 00:03:20 -06:00
Kurfursten
65c64a194f Dragonshell Buff (#31665) 2021-12-25 11:31:06 -06:00
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