Commit Graph

17766 Commits

Author SHA1 Message Date
Jiří Barouš
5502f80e07 Removes dead code related to Exosuit Monitoring and Control NanoUI program (#10441) 2020-11-07 11:29:04 -03:00
Jiří Barouš
cf58a96cc4 Refactors some procs from unsorted.dm helper to better places (#10443) 2020-11-07 11:28:23 -03:00
mikomyazaki
600a9a714c Solves excessive runtime production from beams being created improperly. (#10473) 2020-11-06 03:18:30 +02:00
flpfs
b1b972638b Adds Collapsible Wheelchairs (#10374) 2020-11-05 16:16:10 +01:00
Geeves
3746997d82 Windowgrille Spawner Tweak (#10348) 2020-11-05 11:38:24 +01:00
mikomyazaki
b5da13702b Debug Mob Lists can now list frozen crew. (#10438) 2020-11-05 11:31:12 +01:00
Jiří Barouš
b5d36d64c9 Fixes runtimes on early startup (#10460) 2020-11-05 11:30:47 +01:00
Wowzewow (Wezzy)
bc6ac78487 removes uniform_fat (#10435) 2020-11-04 19:22:44 -03:00
Wowzewow (Wezzy)
b539c2a8e2 inhand contained sprite coloration fix (#10414) 2020-11-04 11:40:19 +01:00
Wowzewow (Wezzy)
a0c07fa6d5 Departmental Berets (#10391) 2020-11-04 11:22:39 +01:00
Geeves
ea02d13ad0 Holocall Overhaul (#10370) 2020-11-04 11:20:56 +01:00
Hockaa
c745a6f6b5 Adds improvised shrapnel grenades (#10392) 2020-11-04 11:17:37 +01:00
Wowzewow (Wezzy)
43b96efae2 Adds Janitor hats to the loadout (#10449) 2020-11-04 11:16:54 +01:00
Greenjoe12345
95824e1579 White cane, and crutch in loadout (#10420) 2020-11-03 20:19:03 -03:00
mikomyazaki
36f45d3fde Beams will now properly center on things with pixel_x and pixel_y offsets (#10448) 2020-11-03 20:12:19 -03:00
Chada-1
7323f67759 Rescue Module update + other changes (#10418) 2020-11-03 11:53:48 +01:00
JohnWildkins
5f76e33206 Fix DMs showing players that have cryoed (#10437) 2020-11-03 11:53:09 +01:00
JohnWildkins
261bdd6b97 Fix movement slowdown value being rounded off (#10445) 2020-11-03 11:52:59 +01: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
flpfs
ccc338ce0d Tajara and Unathi can be Odin Doctors and Pharmacists (#10434) 2020-11-02 12:32:30 +01:00
Wowzewow (Wezzy)
5a4a8c981e moar bugfixes (#10433) 2020-11-02 12:32:04 +01:00
Geeves
730df53192 Some Sinta Clothes (#10389) 2020-11-02 12:31:41 +01:00
Geeves
cf68859cf1 Wall Fungi Stuff (#10402) 2020-11-01 20:55:19 +01:00
Jiří Barouš
47ea58eb47 Allows admins to override respawning failure (#10401) 2020-11-01 20:55:08 +01:00
Geeves
a9f8bf74ed Emagged Pest Gun (#10399) 2020-11-01 20:54:56 +01:00
Geeves
60e12c25d8 Janitor GPS (#10400)
Added a GPS to the janitorial closets.
2020-11-01 21:13:31 +02:00
Jiří Barouš
8e453aae78 Nofall, Godmode, Bstech changes (#10404)
'NOFALL' is now a status flag instead of being a var specific to BSTechs. It allows the mob to move between Z-levels and through empty space; even to 'fly up' against gravity. However the tech can no longer use this to 'phase into' matter if there is something above them.
    ...for that you want to use Ruin-Everything instead: incorporeal movement now has an additional type that's (still) just like a ninja's, but it also allows you to move between Z-levels.
    Adds the anti-gravity verb to the Bluespace Robot preset and starts them with 'NOFALL' on.
    When using 'GODMODE' you will no longer take damage when you fall; instead a cool message will be shown and a quiet thump will be played.
    'GODMODE' now protects you from the awful effects of running - you can run indefinitely and won't take damage from it.
    Thanks to the above changes the BST is now self-contained in a single file (well except for the robot preset).
    To facilitate the above changes several godmode and incorporeal checks have been added (mostly to movement procs). It cuts on some extra proc overrides and type checks. Also results in a more 'natural' experience when using NOFALL, GODMODE or incorporeal movement.
    Changed incorporeal values to defines.
    Added a "darkvision" mode for the BST goggles.
    I also updated some of the BST verbs to be more descriptive.
2020-11-01 21:13:03 +02:00
JohnWildkins
f11c1d45ec Unapologetic Event Nerfs (#10430)
this is the funny haha title everyone uses right

this should hopefully fix the issue where one event failing to spawn causes 15 more to spawn in its place

fixes #10427
2020-11-01 21:11:03 +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š
bb5022bf39 Varedit remembers search + minor styles (#10393)
Varedit now remembers what was in the 'search' field when you click the 'refresh' link. This makes our miserable lives a little less miserable.
    Tweaked varedit styles ever so slightly: it will now likely use a "better" monospace font depending on what's on your system. Var names are now bold and also monospace.
    The window spawns a tiny bit bigger.
2020-11-01 11:44:48 +02:00
Alberyk
036f45ac3e Cyanide pills are no longer named cyanide pills (#10394) 2020-11-01 11:44:22 +02:00
Jiří Barouš
e005dc9889 Adds new mechanics to AI/stationbound control of airlocks - allows AIs to bolt airlocks again, sort of (#10310)
* Refactors airlock wire messages

Makes it more straightforward to see that all the lights are off (i.e.
no power). Also differentiates between showing bolt status when the
indicators are on vs. off, as one is just a simple visual check while
the other would supposedly require a more close-up inspection.

It also makes it much easier to modify the conditions and text however
needed instead of using a bunch of ternaries for everything.

Additionally index_to_type uses the proper constants instead of
hardcoded numbers.

* Lights up the airlock indicator lights

Also does minor refactor of the wires file.

* Adds mechanics to toggle if AIs can bolt doors using AI control wire

* Moves most AI "welcome text" to a separate pop-up window and adds it as a verb

Also adds list of channels to the Radio-Settings verb.

* Moves Initialize, Destroy to beginning, merges the two Initializes

* Adds explicit override for admins and malfs, this allows them to (un)bolt stealthily should they choose to do so

Also adds name and area of the airlock to the UI and refactors it some.

* More better.
2020-10-31 21:08:46 +01:00
JohnWildkins
6a604eb7dd Update Aut'akh Religion Desc. (#10382)
* update autakh religion

* book rename

* spelling fix
2020-10-31 16:11:12 +01:00
flpfs
4a774b441a Borgs can now pick up clams and molluscs (#10416)
* Clams

* changelog
2020-10-31 16:10:51 +01:00
fernerr
5d495e7a34 Makes the research shuttle also able to dock at yellow (#10346) 2020-10-31 11:51:43 -03:00
Geeves
d826425fbe Diona Suck (#9965) 2020-10-31 15:42:45 +01:00
Nerrathiel
2ed1baa074 Allows vaurca to once again select generic loadout augments like calf suspension. (#10369)
Co-authored-by: Scapegoat Naelynn <smashkodlak@gmail.com>
2020-10-31 15:11:36 +01:00
Geeves
78c5778342 Autohiss QoL (#10377) 2020-10-31 14:59:33 +01:00
Geeves
94cdb33b4c Less Log Spam (#10403) 2020-10-31 14:13:10 +01:00
JohnWildkins
cbf8930bb7 VueUI Vending Machines III: Revenge of the Spritesheets (#10311)
It's #10197 and #10240 again, except this time using spritesheets from #10272.

Also fixes issues with coin interactions / premium items, and some other minor tweaks.
2020-10-31 11:00:28 +02:00
Geeves
b2d605a152 Punch Small Animals (#10381) 2020-10-30 18:20:51 +01: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
Geeves
77bcaab463 Simple Mob Blood Overlays (#10237)
* Simple Mob Blood Overlays

* robot blood fixes

* make this more uniform

* support hivebot active icon states
2020-10-30 12:19:42 +01:00
Geeves
536336c224 Last Words (#10363) 2020-10-30 12:19:05 +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
JohnWildkins
886c07ac2d Random Event Tweaks: Preparing for the Overhauls (#10367) 2020-10-30 12:16:53 +01:00
mikomyazaki
b9013f540a Power cells now drain to zero (#10385) 2020-10-30 11:41:48 +01:00
Jiří Barouš
ccd6a607ab Puts maxHealth instead of hardcoded 100 where it should be (#10405) 2020-10-30 11:31:04 +01:00
TheStryker
6280cfb72f Adds items to the loadout + Himeo voidsuit additions. (#10376) 2020-10-30 11:29:29 +01:00
Geeves
08ca1a7420 Dual Wielding (#10296)
Added dual wielding. Firing a gun while another is in the off-hand will fire that one as well, at the cost of lost accuracy. You must be on harm intent to do this.
2020-10-28 19:53:12 +02:00