Skip to content

Darkpack Pull 2/24/2026#18

Merged
FalloutFalcon merged 33 commits intoApocryphaXIII:masterfrom
FalloutFalcon:darkpack-pull-2-24-26
Feb 24, 2026
Merged

Darkpack Pull 2/24/2026#18
FalloutFalcon merged 33 commits intoApocryphaXIII:masterfrom
FalloutFalcon:darkpack-pull-2-24-26

Conversation

@FalloutFalcon
Copy link
Member

No description provided.

SELFHELL and others added 30 commits February 21, 2026 15:47
## About The Pull Request

Adds Necromancy Tomes to the relevant Giovanni role inventories.

## Why It's Good For The Game

Engaging with intended content is good 

Fixes: DarkPack13#586
## Changelog
:cl:
fix: Necromancy tomes will properly spawn for Capo/La Squadra Roles
/:cl:
## About The Pull Request
it does it infinite times...

## Why It's Good For The Game
Crashing the server is bad acctually.
## Changelog
:cl:
fix: fixed infinite crafting recursion
/:cl:
## About The Pull Request
The skirt pref is mostly unsued rn. Swaps the backpacks to out icons and
removes the depearment ones
Regens the landmark iconstates as the backpack change means almost all
of them changed.
<img width="384" height="267" alt="image"
src="https://github.com/user-attachments/assets/76d7dfc3-e53a-4c21-99ff-0d074c0276e3"
/>
<img width="286" height="227" alt="image"
src="https://github.com/user-attachments/assets/83738892-9208-4a73-bd4d-733448013ffc"
/>

## Why It's Good For The Game
Its silly to see a spessmen jumpsuit in prefs.
our sprites have onfloors and fit the present style more.
## Changelog
:cl:
image: Swaps backpacks to the old vtm sprites
/:cl:

---------

Co-authored-by: XeonMations <62395746+XeonMations@users.noreply.github.com>
## About The Pull Request
The book describes ofbuscate as being broken per person unless its an
obv loud action like yelling. Thus it follows that whispering in obf
would only break it to the person that hears it. Which is missing in the
current implementation but this allows more more roleplay.

## Why It's Good For The Game
Half ttrpg accurate pending a more full rework
## Changelog
:cl:
balance: whispering does not break obfuscate
/:cl:

---------

Co-authored-by: buffyuwu <buffyvrc@gmail.com>
## About The Pull Request
Minor winters mistake.
## Changelog
:cl:
fix: Snapping sticks trigger on botch
/:cl:
## About The Pull Request
Moves pixel shifting to living, and fixes the offset code to acctually
work as intended.
## Why It's Good For The Game
Bug bad.
fixes DarkPack13#583
fixes DarkPack13#672

## Changelog
:cl:
fix: Pixel shifting is no longer fucked
/:cl:

Co-authored-by: XeonMations <62395746+XeonMations@users.noreply.github.com>
## About The Pull Request

Replaces some guns.
Adds new armor/helmets

## Why It's Good For The Game

Police Militarization is good for the Industrial Complex
## Changelog
:cl:
add: Unique SWAT Helmets + Armor
/:cl:

---------

Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com>
## About The Pull Request
Gives vamp clan a shared parent type as the fera subsplats. This will
let us genercise behavior were useful.
## Why It's Good For The Game
Parity with fera code
## Changelog
:cl:
refactor: Subtypes vampire clans under the same type as werewolf tribes,
auspices, and breeds.
/:cl:
## About The Pull Request

Allows for Auspex Telepathy to 'implant thoughts' with a disguised voice
or not depending on a roll.
Actually adds a roll to Telepathy
Adds functionality for Auspex Telepathy to read the mind of the target
at a 1 willpower cost against other supernaturals (kindred and garou as
the book is clear its often used to control mortal servants, meaning
ghouls dont fit our current issupernatural() for this job)

Might rework Spirits Touch too to not just scan for fingerprints and
fibers, but actually make a roll to determine who was the last person to
handle the object, with four successes revealing their true name

Sources:

Spirits touch
<img width="343" height="647" alt="chrome_4vBYmNJG4b"
src="https://github.com/user-attachments/assets/bfa7d34e-92a2-464d-aef5-a489858822b5"
/>

Telepathy
<img width="350" height="807" alt="chrome_qIAPHvyR9O"
src="https://github.com/user-attachments/assets/907d9784-a538-42ec-b7d6-34521bccd4da"
/>


## Why It's Good For The Game

Expanded functionality for Auspex Telepathy, reducing the free private
text messaging Telepathy we currently have and the awkward Auspex 4
"Tell them they suck - Chaz" meta of getting around using the whisper
feature

Also like... MIND READING? Implanting thoughts. So cool

## Changelog

:cl:
add: Auspex Telepathy now offers the user to pick between mind reading
and implanting thoughts
add: Adds rolls to Telepathy, reducing the free loophole to having to
whisper

/:cl:

---------

Co-authored-by: XeonMations <62395746+XeonMations@users.noreply.github.com>
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
## About The Pull Request

- Adds a functional texting app
- Adds a settings app and the ability to set your phone background
- Redesigned the phone so its more visible
- Set the time to station_time and made the time_to_twelve_hour func in
the frontend. this is a bandaid
- Redesigned the contacts menu, added a button and a status display so
you know if your phone is published, the text its published as, and the
long-awaited ability to unpublish your phone


i tried to make the texting stuff on the backend simple and tied to the
phone object.
when a user texts another user, it checks if a conversation exists, and
if it doesnt, creates a new conversation datum
a conversation datum has a list of messages inside it.

in the future, it should be simple to get a reference to the phone and
snoop on its conversation history. this will be useful for say, bugging
phones. lists in lists. this project has given me brain damage

## Why It's Good For The Game

<img width="996" height="652" alt="image"
src="https://github.com/user-attachments/assets/374caeb3-1ca9-42c3-932a-45e04b6350ce"
/>


## Changelog
:cl:
refactor: redesigned the phone, added texting, a settings app, etc.
/:cl:
## About The Pull Request

Removes the 'Resist Presence' button from Presence abilities

Adds Pacifism trait to those affected by Majesty as this ability is
often used to end fights

Lowers cooldown on Summon from 20 minutes to 10 minutes, and the
cooldown on Majesty from 12 minutes to 3 minutes (duration length of 2
minutes)

Majesty now costs 1 wp as the pr that enabled that feature was merged
long ago

## Why It's Good For The Game

People who use Presence really despise this button and Presence is
commonly ignored because of the existence of this button

People are asking to remove it and I think it's more hated than loved

Majesty is often used by players to end combat scenes but it is sadly
ignored because of the resist presence button and sometimes people dont
even bother to click the button theyll just straight up ignore it

Summon cooldown slash from 20 mins to 10 mins is reasonable and Majesty
from 12 min -> 3 min will allow some semblance of continued combat
stoppage rather than someone being forced into pacifism for 2 mins then
slash the guy up as soon as it ends

## Changelog

:cl:

add: Presence 5 (Majesty) now grants the pacifism trait to all those
affected after a timeframe based on a roll as people often use this
ability to end fights
balance: lowered cooldowns and duration lengths across a few Presence
abilities including Summon and Majesty
del: Removed the 'Resist Presence' willpower roll button to nullify any
use of Presence

/:cl:
## About The Pull Request
Its missing the ability to take multiple languages but otherwise its
equivalent to the merit.

Rewroked the code to allow non darkpack quirks to still exist

<img width="1077" height="481" alt="image"
src="https://github.com/user-attachments/assets/8568a740-8051-45b6-85bc-cf9831647608"
/>

## Why It's Good For The Game
## Changelog
:cl:
add: Readds Language quirk
/:cl:
…ooling (DarkPack13#707)

## About The Pull Request
Its a nightmare to have them randomly sorted into the massive list that
/mob has

Alot of these are acctually unused or depricated, or lacking module ids
in the comments, but thats its own issue.
## Why It's Good For The Game
Annoyed me.
## Changelog
:cl:
admin: darkpack traits can properly be added to mobs as an admin
/:cl:
## About The Pull Request

Basic mobs now have mostly the same punch calcs as carbons, and punch
calcs has been massively refactored to be ttrpg accurate.
## Why It's Good For The Game
## Changelog
:cl:
balance: punching things is mostly ttrpg accurate
balance: punching basic mobs has mostly the same behavior as humans
code: adds a dice result output for you and the target.
/:cl:

---------

Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com>
FalloutFalcon and others added 3 commits February 24, 2026 16:09
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Ports a lot of stuff like shelves, fences, onfloors for lamps, cash
registers, better ladders, table frames

Also fixes a few sprites missing onfloors that we had in oldcode. 
Fixes DarkPack13#498

MOST of the sprites, a few require var-edits or I've just not
included/forgotten.
<img width="544" height="352" alt="image"
src="https://github.com/user-attachments/assets/e61c2a35-aa77-4fb6-904b-ef7ceb9fb3a5"
/>


<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
We already use a LARGE portion of infrared's work in our repo, therefore
much of these fit

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

:cl: FalloutFalcon, INFARED_BARON, Other spriters im presently finding
hard to track down
image: Ports alot of sprites from mojave sun, mostly fluff props
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
@FalloutFalcon FalloutFalcon requested review from a team as code owners February 24, 2026 16:35
@FalloutFalcon FalloutFalcon added the Upstream Merge Copy and paste Darkpack code. If it compiles, it ships! label Feb 24, 2026
@FalloutFalcon FalloutFalcon added this pull request to the merge queue Feb 24, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 24, 2026
@FalloutFalcon FalloutFalcon merged commit 2c441ac into ApocryphaXIII:master Feb 24, 2026
26 of 28 checks passed
@FalloutFalcon FalloutFalcon deleted the darkpack-pull-2-24-26 branch February 24, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Map Edit Sound Sprites UI Upstream Merge Copy and paste Darkpack code. If it compiles, it ships!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants