QuiteLiterallyAnything c66650ceea Conglomerated Bloodsucker Bug Fixing and General Balancing (#1305)
* Rewords a couple of moodlets for clarity; makes Bloodsuckers unable to lose humanity by attempting to drain corpses with no blood.

* Resolves a runtime error caused by the 'DeactivatePower()' proc on '/datum/action/cooldown/bloodsucker/feed'

* Fixes the constant "You have recovered from Torpor" message that is sent to bloodsuckers once they reach zero blood.

* Fixes a small compiling error (I think that's the right term).

* Makes bloodsuckers receive the blood volume of new bodies on body transfer.

* Makes signals linking bloodsuckers and the sol subsystem reregister on bloodsucker body transfer.

* Reworks the sol signal reregistration code to just use overrides instead of checking for sol signals; implements a hasty fix for a bug that causes frenzy to remain (permanently) after body transfer.

* Makes Frenzy more visually/audibly apparent.

* Makes Brujah vampires receive a bit less burn damage during Frenzy. (Currently they receive a substantially increased amount due to their innate Humanity loss.)

* Adds an early return to '/datum/action/cooldown/bloodsucker/feed/DeactivatePower()'

* Converts Torpor into a status effect; adds an icon for Torpor and slightly changes the icon for Frenzy.

* Changes the Torpor status effect icon.

* Makes blood thrones actually rotatable and unanchorable.

* Makes braziers and candelabrums pullable with ctrl+click again.

* Addresses a few things highlighted by JohnFulpWillard.

* Replaces a bug fix with a simpler one to the same end.

* Makes blood thrones unsecure on right click; bumps up the blood throne buckled mob y-offset by one.

* Makes exiting Frenzy rely on a check for the Frenzy status effect rather than the 'frenzied' var.

---------

Co-authored-by: anettera <27014495+remove32@users.noreply.github.com>
2025-01-19 12:57:22 +00:00
2025-01-07 18:15:00 -05:00
2024-03-20 09:12:21 -07:00
2021-01-16 21:14:33 -06:00
2023-02-01 03:57:55 -03:00
2023-04-04 22:12:01 -04:00

Fulpstation codebase

Build Status Percentage of issues still open Average time to resolve an issue

resentment technical debt forinfinityandbyond

This is the codebase for Fulpstation, a custom fork of the /tg/station flavoured fork of SpaceStation 13.

Space Station 13 is a paranoia-laden round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station, with charming spritework designed to represent the sci-fi setting and its dangerous undertones. Have fun, and survive!

All github inquiries (such as moderation actions) may be handled via the /tg/station discord #coding-general. Simply ping the @Maintainer role, following the guide on asking questions located in the channel description, with your issue!

DOWNLOADING

Downloading

Running a server

Maps and Away Missions

Compilation

The quick way. Find bin/server.cmd in this folder and double click it to automatically build and host the server on port 1337.

The long way. Find bin/build.cmd in this folder, and double click it to initiate the build. It consists of multiple steps and might take around 1-5 minutes to compile. If it closes, it means it has finished its job. You can then setup the server normally by opening tgstation.dmb in DreamDaemon.

Building tgstation in DreamMaker directly is deprecated and might produce errors, such as 'tgui.bundle.js': cannot find file.

How to compile in VSCode and other build options.

Getting started

For contribution guidelines refer to the Guides for Contributors.

For getting started (dev env, compilation) see the HackMD document here.

For overall design documentation see HackMD.

For lore, see Common Core.

LICENSE

All code after commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST is licensed under GNU AGPL v3.

All code before commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST is licensed under GNU GPL v3. (Including tools unless their readme specifies otherwise.)

See LICENSE and GPLv3.txt for more details.

The TGS DMAPI is licensed as a subproject under the MIT license.

See the footer of code/__DEFINES/tgs.dm and code/modules/tgs/LICENSE for the MIT license.

All assets including icons and sound are under a Creative Commons 3.0 BY-SA license unless otherwise indicated.

Description
Fulp downstream of TG
Readme AGPL-3.0 3.4 GiB
Languages
DM 91.1%
TypeScript 5.9%
JavaScript 1.9%
Python 0.6%
SCSS 0.2%