Commit Graph

17846 Commits

Author SHA1 Message Date
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
Nerrathiel
76d89060de Uranium Solidification (#10344)
Adds Uranium Solidification. This recipe is pretty much only useful for Xenobotanists, and could help them be a bit more involved with rest of the station. [By for example allowing RnD to get some advanced things done despite not having miners or allowing alternative engine set ups when there are no engineers]
2020-10-28 19:45:04 +02:00
Jiří Barouš
1d168fd522 Adds admin secret to turn all light switches on/off/initial (#10351) 2020-10-28 18:12:32 +01:00
Geeves
34f81cbf43 Trolley Examine (#10359) 2020-10-28 18:12:02 +01:00
Geeves
fd7fa9ef92 Printable Trolleys (#10358) 2020-10-28 18:11:49 +01:00
Geeves
595998296d Emitter Shot Counters (#10354) 2020-10-28 18:11:12 +01:00
Geeves
576fba37c1 One-way Airlocks (#10353) 2020-10-28 18:10:57 +01:00
Hockaa
1f1fe27f78 Lazarus injectors reset text on revived mobs (#10387) 2020-10-28 09:14:49 +01:00
Matt Atlas
1bd937f39f New poll highlighting, can't open crew manifest before game start. (#10368)
Also converts New to use Initialize().
2020-10-27 14:09:38 +02:00
TheStryker
fadfa1267b Replaces Deep Frontier with Non-Coalition Frontier. (#10316) 2020-10-27 11:18:04 +01:00
fernerr
e7a90514d0 Removes unused scarfs, removes duplicate shoes loadout entry (#10335) 2020-10-27 11:16:07 +01:00
Alberyk
442f2f9943 Makes spontaneous appendicitis rarer (#10336) 2020-10-27 00:44:41 -03:00
mikomyazaki
9af261ef88 Changes footsteps to use client timers, hopefully this will make them delete themselves consistently. (#10340) 2020-10-26 13:32:42 +01:00
Geeves
3648197b09 Slime Extractinator (#8973) 2020-10-26 10:48:36 +01:00
Geeves
1f70bccd37 Trolley Hitch Fix (#10357) 2020-10-26 08:42:26 +01:00
Jiří Barouš
b14eed0efb All atoms changing opacity will recalculate visibility (#10352) 2020-10-26 08:30:54 +01:00
Yonnimer
df05b6cf2d Minor dionae changes (#10325)
* Adds a refine for the eternal

* adds the book sprite

* actually adds the eternal's burble sprite

* adds a dionae religion file.

* adds a include for the dionea religion stuff

* adds the allowed religion

* changes the dionae blurb to be more up to date

* fixes some issues

* fixes some more stuff

* changelog

* alphabetical order

* Yonni has small brain and didn't put it in the right order again
2020-10-26 08:29:57 +01:00
Matt Atlas
44a30fe363 Converts emote("me", ...) to visible_message. (#10331) 2020-10-26 08:29:18 +01:00
Snakebittenn
00d06db792 Loadout Blindfolds (#10317) 2020-10-24 23:42:00 -03:00
Matt Atlas
48a3bb8fda Emergency poll fix (#10342)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2020-10-24 23:18:43 +02:00
Geeves
e439573dee Improved Implant Tracker (#10291) 2020-10-24 23:09:31 +02:00