Commit Graph

1324 Commits

Author SHA1 Message Date
Geeves f631f478fa Radial Floodlight (#11120) 2021-04-06 23:12:53 -03:00
Wildkins a091223b40 Fix AI interactions with VUI APCs (#11605) 2021-04-05 22:03:47 +02:00
MarinaGryphon d29806094a VueUI Conversions and Style Tweaks (#11523) 2021-03-25 17:18:44 +01:00
Geeves 5709d47a14 Light Fixture Spark Fix (#11387) 2021-03-07 13:05:28 -03:00
Matt Atlas 622612d077 Revert "New Check" (#11344) 2021-03-01 18:24:59 +01:00
Geeves d67f81c9ff Spark Bulbs (#11241) 2021-03-01 16:41:41 +01:00
Geeves 714448e714 New Check (#11304) 2021-03-01 16:40:59 +01:00
Geeves 64fdf81fa7 Noose Fixes (#11266) 2021-02-22 23:03:44 +01:00
Geeves 4e3a027c5d Shooting Lights (#11188) 2021-02-18 17:28:16 -03:00
Yonnimer 26125cb563 Makes dionae insulated against shocks (#11092) 2021-02-16 20:37:20 +01:00
Sparky bd4b88b045 You see me rollin' - Roller Bed Tweaks (#11150) 2021-02-16 19:41:55 +01:00
Matt Atlas c30cd94024 Reworks armor damage reduction + armor components + more goodies. (#11106)
Ports Baystation12/Baystation12#27254 and Baystation12/Baystation12#24787 and everything inbetween I guess.

Note that this PR makes guns and armor overall stronger. Lasers also once again do organ damage.
2021-02-14 17:54:45 +02:00
Geeves b20403b2f8 SMES Destruction (#11075) 2021-01-30 15:58:25 +01:00
MarinaGryphon c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
Geeves 7060702152 Antimatter Engine Tweaks (#10836) 2020-12-23 00:56:30 -03:00
Matt Atlas 8007ccd2ea IPC battery rework, ion rifle nerf, surge damage. (#10245)
- EMPs no longer deal permanent damage. Instead, they deal a temporary kind of damage called surge damage, that lasts for 10 seconds at maximum.
  - Surge damage makes mechanical or assisted limbs count as broken and nonfunctional.
  - Surge damage has special interactions with the mechanical heart and eyes.
  - EMP damage is no longer randomized. It is now much more consistent.
  - IPC battery is no longer represented as nutrition. Instead, the microbattery organ contains a super-capacity cell that is used for all their actions. This is represented with a new HUD icon.
  - Hardsuits can now be charged in robot chargers if you are wearing them.
  - Ion bolts now have a hit sound.
  - Removed the ion rifle lethal mode.
  - The ion rifle now has four shots.
2020-12-19 01:34:40 +01:00
Wildkins 63c6cd2158 Bugfix Shotgun (#10732)
* Bugfix Shotgun

* fix changelog
2020-12-08 11:43:09 +01:00
Geeves 7af7d3187b Remote Canisters (#10563) 2020-11-22 10:57:16 +01:00
mikomyazaki a7b4a44db5 Runtime is now always well lit. (#10580) 2020-11-20 13:34:48 +01:00
Hockaa 3110ea07ee Changes some emitter font size (#10526) 2020-11-15 22:58:56 +01:00
Jiří Barouš 32bd199cf0 APCs can be controlled by admins, airlock admin UI fixes (#10556)
bugfix: Fixes APC UI initial height so that scrolling is not necessary.
    admin: Admins can now operate APCs (when ghosted).
    admin: Admins can now operate airlocks with special privileges only when ghosted (to prevent accidental admin abuse).
    refactor: Airlock VueUI should now properly update constantly (including admin options).
2020-11-15 13:12:15 +02:00
Geeves b3891901ea Radiojammer Stationbound Blocking (#10246)
* AI Firedoor Rebalance

* Update geeves-because-the-question-is-incorrect.yml

* improve the implementation considerably

* Update geeves-because-the-question-is-incorrect.yml

* put this back

* jammer UI
2020-11-14 12:10:35 +01:00
mikomyazaki 600a9a714c Solves excessive runtime production from beams being created improperly. (#10473) 2020-11-06 03:18:30 +02:00
JohnWildkins 616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Jiří Barouš 524bf9c417 Mitigates (autolathe) recycling exploits by minimizing what can be recycled, adding unit tests and fixing the recipes (#10375)
* Mitigates research recycling exploits by minimizing what can be recycled

* Moves the research design check into a new unit test

* Adds unit test for stack material recipes costs and fixes these costs

* Instead of changing recipes the resulting materials are worth less

* Crap fix
2020-10-30 12:20:59 +01:00
Jiří Barouš 2a971fae8a Security areas mapping improvements (#10366)
* Splits bigger security areas into multiple

* Adds low level APC and maps it into the security areas
2020-10-30 12:17:55 +01:00
mikomyazaki b9013f540a Power cells now drain to zero (#10385) 2020-10-30 11:41:48 +01:00
Geeves 595998296d Emitter Shot Counters (#10354) 2020-10-28 18:11:12 +01:00
Jiří Barouš b1bd1d210f SMES improvements - visible hatch actions, examine to see coils, coils show rating and throughput (#10288) 2020-10-22 17:26:12 +02:00
JohnWildkins 0ed0cba6b7 Replace ID/PDA/Wallet checks with GetID() (#10204) 2020-10-10 12:58:41 +02:00
Matt Atlas d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
Hockaa 683eb244d0 Particle Accelerators are easier to hack + PA wire tidying (#10027) 2020-09-23 12:28:13 +02:00
Geeves 172b34f23a Shield Generator Responsiveness (#10014) 2020-09-20 14:37:19 -03:00
Geeves 5b87eb39d3 Browser Window Stuff (#9960) 2020-09-14 11:00:14 +02:00
Wowzewow (Wezzy) 307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
Geeves a24f4ddb79 Crystal Agitators (#8609) 2020-09-01 14:04:12 +02:00
Matt Atlas 0dd08df5b2 Refactors sound groups to use decls instead of a massive switch with dozens of global lists. (#9702) 2020-08-28 20:47:00 +02:00
Cyantime 1a8940bbd8 Adds defines for species and bodytypes (#9707) 2020-08-24 13:59:24 +02:00
Alberyk 13f303ce81 Removes mesons and material scanners from the station (#9726) 2020-08-24 13:58:14 +02:00
fernerr b9db49aded CC-zlevel flattening, Antag base refurbishment, bugfixes and more (#9686) 2020-08-19 10:24:25 +02:00
Wowzewow (Wezzy) 7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
Matt Atlas c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
Geeves be933c23b0 Cable Restraints Fix (#9516) 2020-07-30 01:57:45 -03:00
mikomyazaki 3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
mikomyazaki fe9c40b2f5 Fixes closing APCs. (#9441) 2020-07-24 00:46:34 +02:00
mikomyazaki 7d9492f500 Tidies up APC code (#9391) 2020-07-22 18:49:54 +02:00
mikomyazaki 5e406c4b8d Converts PACMAN UI to vue (#9370) 2020-07-19 20:28:59 -03:00
Geeves 2cb2bce2af Gradual Research (#9342)
The RnD Console UI has been overhauled.
    RnD levels are now a gradual progress instead of just leveling up, not much has changed, but deconstructed items now give more * Data disks now tell you what they contain.
    The red scanning goggles now let you see examined items' tech levels.
    RnD consoles should now open on the main menu instead of the research menu.
    Ejected items from the RnD console and destructive analyzer now go into your hands if you're adjacent.
2020-07-18 23:36:06 +03:00
Geeves 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Wowzewow (Wezzy) 793892ae0b Amount in stacks is bold now (#9269) 2020-07-06 13:52:28 +02:00