Commit Graph

1138 Commits

Author SHA1 Message Date
Geeves
51045fe51b Dead Uplink Prune (#11675) 2021-04-17 12:55:21 -03:00
Alberyk
bec0ab1de4 Fixes two bugs (#11649) 2021-04-13 13:16:51 -03:00
Geeves
f38f1342bb Ninja Token (#11288) 2021-04-07 16:26:05 +02:00
Casper3667
efcf4b9ebe Laser pointer fixes (#11590)
* Laser pointer fixes

* Adds \the to some laser pointer stuff
2021-04-05 22:30:18 +02:00
Alberyk
0bf77191b8 Custom items 26/03 (#11553) 2021-03-30 12:32:36 +02:00
Doxxmedearly
f23b903258 Animal Renaming Fixes (#11498) 2021-03-20 23:32:17 -03:00
Geeves
224023e55a Diona Tweaks and Changes (#11412) 2021-03-15 21:34:36 +01:00
Geeves
07030ce391 Vendor Throwing (#11244) 2021-03-10 14:52:50 +01:00
Matt Atlas
622612d077 Revert "New Check" (#11344) 2021-03-01 18:24:59 +01:00
Geeves
714448e714 New Check (#11304) 2021-03-01 16:40:59 +01:00
Geeves
e0f2d68c8d Command Headset Tweak (#10937) 2021-02-23 17:12:45 +01:00
Matt Atlas
9e405f36b4 Fixes various items not initializing properly. (#11196) 2021-02-15 15:04:04 +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
2e47d2c4e8 Megaphone Fix (#11177) 2021-02-13 13:36:57 +01:00
Geeves
18627bf222 TTV Timer Fix (#11176) 2021-02-13 13:22:03 +01:00
Doxxmedearly
7c599d89ed Thetamycin Tweaks (#11164) 2021-02-13 12:57:03 +01:00
Geeves
b662967b58 Bluespace Items and Accent (#9825) 2021-02-04 10:31:59 +01:00
Wowzewow (Wezzy)
5aba6a91b9 megaphone inhands and some cleanup (#10892) 2021-02-01 09:37:18 +01:00
Sparky
56aeb792d4 Scan and tell (#11081) 2021-01-30 15:56:45 +01:00
Wowzewow (Wezzy)
0f2dd823da More hearing aids (#11060) 2021-01-28 18:42:50 +01:00
MarinaGryphon
c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
Wowzewow (Wezzy)
2ced864e12 Desk Toys and Lava Lamps (#10804) 2021-01-16 12:58:02 +01:00
Geeves
bb18e617b3 More pAI Stuff (#10647) 2021-01-16 12:56:24 +01:00
Wowzewow (Wezzy)
f4f95e6c2a Ears matter (and other antenna stuff.) (#10790) 2021-01-03 16:36:37 +01:00
Alberyk
fcd0936148 Post Kotw Stuff - No Guns Edition (#10861) 2020-12-27 23:37:39 +01:00
Alberyk
6d362d7706 Add torches (#10838) 2020-12-23 00:56:04 -03:00
Geeves
0ce5215bcc Health Analyzer Bandage 'n Salve (#10645) 2020-12-22 15:59:00 +01:00
Geeves
b1ac5a6027 Earmuff Things (#10759) 2020-12-19 14:02:32 +01: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
Geeves
d8c9c9a657 Radio Usage Fixes (#10690) 2020-12-09 10:15:02 +01:00
Geeves
dd8f411bc9 T-ray Scanner Tweaks (#10665) 2020-12-05 12:49:34 +01:00
Geeves
d5c165f3c2 Cool Painters (#10669) 2020-12-01 17:07:18 -03:00
Geeves
f54a89b9f8 Uplink Adjustment (#10496) 2020-11-27 10:52:28 +01:00
Werner
1762f16344 Migrate basic build to drone (#10651)
* Adds drone tasks to Execute UTs on Aurora and Exodus
* Adds a drone task to Migrate SQL and Perform the SQL UT on Runtime
* Changes the SQL UT to respect the config.sql_enabled setting and
  use that sql connection
* Changes the default config.sql_enabled state to 0, so uncommenting
  SQL_ENABLED has a actual effect
* Moves a number of UT tests into a helper script (code_check.sh)
* Updates the way the RUST_G dll/so is located
* Adds a check to load_databases to verify that sql is enabled
* Adds a check to establish_db_connection to verify that sql is enabled
* Adds spearate config files used during the UTs (which hold the UT db
  connection info and enable/disable the db epending on the UT)
2020-11-26 17:13:56 +01:00
Alberyk
6850e048c0 Fixes corporate liaisons and consular officers spawning with the wrong radio (#10658) 2020-11-25 19:38:04 +01:00
Wowzewow (Wezzy)
c4ce4dd232 Choose type of headset from loadout (#10540)
Choose type of headset from loadout
2020-11-22 13:45:26 +02:00
Geeves
b2ce742e9f pAI Radio Fixes and Oversights (#10616) 2020-11-22 11:33:32 +01:00
Geeves
c5d07d4ebf pAI Encryption Keys (#10537) 2020-11-19 12:24:04 +01:00
mikomyazaki
bd651305f3 Can now whisper while restrained (#10591) 2020-11-18 13:06:21 -03:00
Geeves
ae46ed4a04 Zombie Stuff (#10499) 2020-11-17 10:15:09 +01: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
Jiří Barouš
ed2a052409 Adds announcer mob and uses it for autosay instead of the full-blown AI (#10474)
* Adds announcer mob and uses it for autosay instead of AI

Also fixes a runtime when we can't get accent icon.

* Makes it gib and dust
2020-11-13 19:33:44 +01:00
Geeves
dd0b88a3ef Vampire Tweaks (#10476)
Vampires with victim awareness enabled will no longer drop their victims to the floor.
    Stunned people can no longer interact with radios. This means that you cannot use a radio while being bloodsucked.
    Clicking the drain blood ability whilst draining blood will now cause you to stop sucking blood at the end of the next drain cycle.
    Gaining a vampire power is now displayed a bit nicer in the chat log.
    Vampires now have a UI element on the HUD for how much usable blood they have, what their frenzy counter is at, and to suck people.
    Removing vampire status from a player now removes their vampire abilities and such.
    Vampires now can only suck up until 950 units of usable blood.
    Vampire glare now stuns IPCs and cyborgs as well.
    Hulks no longer have funky punctuation.
    Veil walking now uses your mob sprite instead of a generic ghost sprite.
    Triggering veil walking now breaks all grabs on you.
    The vampire help menu has been revamped to be more up to date and stylish.
2020-11-10 08:14:48 +02:00
Jiří Barouš
0fc1345ddd transmission_method could probably be enumerated through #define. Is neater. (#10406)
* transmission_method-could-probably-be-enumerated-through-define.would-be-neater

* removes changelog
2020-11-03 03:12:23 +01: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
Alberyk
08b52069fc Fixes the spy bug's radio function (#10284)
What it says in the title. It also buffs the hearing range of the bug, so it is not totally useless.
2020-10-18 11:29:06 +03:00
Geeves
d86dcf74f8 Better Icarus Drones (#10047)
Improved Icarus combat drone code across the board, added a non-malfunctioning variant.
    The Icarus now sends combat drones to substantial space wildlife migrations.
    Added an Icarus drone target painter to some admin roles. It is an orbital drop device that will warp two Icarus drones at the targetted location.
    Added examine texts to malfunctioning combat drones that tells you what they're doing.
2020-10-06 14:23:48 +03:00
Geeves
f011e9a144 Wall Mounted Objects Fix (#10172) 2020-10-04 19:51:32 +02:00
Matt Atlas
556f1aa86f Fullscreen overlay rework, full-black unconsciousness overlay, overlay fadeout animations + more. (#10053)
Ported the clickcatcher from tg/bay. You can now click black spots to turn. Isn't that handy, especially with vision cones.

    Reworked fullscreen overlays into an easier and better system, courtesy of PsiOmegaDelta.

    Similiarly, added fadeout animations to all pain overlays, plus unconsciousness.

    Fixed the vampire frenzy overlay never showing.

    Unconsciousness is now FULL darkness.

    Flashing mobs is now an inbuilt proc.
2020-10-02 08:53:14 +03:00