Skip to content

Nocs-a-petty-bitch-(or,-lore-accurate-magick)#3

Open
Eagletanker wants to merge 275 commits into
mainfrom
nocs-a-petty-bitch-(or,-lore-accurate-magick)
Open

Nocs-a-petty-bitch-(or,-lore-accurate-magick)#3
Eagletanker wants to merge 275 commits into
mainfrom
nocs-a-petty-bitch-(or,-lore-accurate-magick)

Conversation

@Eagletanker
Copy link
Copy Markdown
Owner

About The Pull Request

fill out later once we get to a state where I can actually list the changes

I love Zizo - Aberra "Abigial" Quirrest

Why It's Good For The Game

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

CheffieGithub and others added 30 commits July 22, 2025 17:50
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
port tgstation/tgstation#51790
port tgstation/tgstation#75658

Fix not being able to hear/be heard in nested locs
Fix runechat not showing inside nested locs
Fix chatmessage qdel runtime
Fix being able to be put into important recursive contents twice

The main takeaway for players is you can whisper and do a language /
sing / etc at the same time
<img width="274" height="71" alt="image"
src="https://github.com/user-attachments/assets/ad52fa76-c5a6-4692-8ce5-6bbbc9bd72fa"
/>

Allow `/mob/living/send_speech` to check a Z above and below without
looping through players so that other hearing atoms can hear the
message, could be too unperformant, needs tm.

Removes now redundant code from `/mob/living/send_speech`.

Pave the way for the say rework
tgstation/tgstation#69799

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…during day (Monkestation#2411)

## About The Pull Request

var/list/entry_requirements is an ass_list with key = value
requires_all is in case it isn't a OR
add logic where needed, update_tod changes the icon state, gets added to
todUpdate if its time based to trigger

Restricts the town dungeon from being entered/exited during night
bounty here:
https://discord.com/channels/748354466335686736/1393448056208359567/1393448056208359567

## Why It's Good For The Game
bounty here:
https://discord.com/channels/748354466335686736/1393448056208359567/1393448056208359567


## Pre-Merge Checklist
- [ ] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
closes Monkestation#2516

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
closes Monkestation#2514

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
For all of them. Copper pots apparently have been broken the whole time.
<img width="370" height="398" alt="image"
src="https://github.com/user-attachments/assets/64348dbe-ca61-485b-ad9d-fe356dc13e8e"
/>


<!-- 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
Fixes good even if minor. 
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
- lots of recipes can now be started both with bundles and by flipping
the starting ingredients
- MMB the craft button to see a recipe book of basic crafts 
- leatherworking standardized so leather clothing are made from hitting
leather with needle. non-clothes items are made by hitting a rack with a
needle
- Backpack and satchels need rope (2 and 1 respectively)
- BALANCE: breaking out of ropes and chains is faster because 5 minutes
is actual CBT

<!-- 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
code cleanup. qol. balance
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

<!-- 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
all you need to care about is that grabbing is reworked. tell me any
balancing changes
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
At some point it was changed to the keyring sprite. This fixes the
mistake.
<!-- 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
Sprite fix. 
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Propa fix for potes and fix bottle thresholds

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Forcing and joining as part of a migrant wave crashes the game while on
the roguetest map, because most migrants use the Pilgrim landmark to
spawn, which the debug map doesn't have/destroys after roundstart
<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Just as it says

<!-- 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
people are infinitely scaling magic to one hit death nukes, APEX is 1.21
most spells are 0.3 to 1 so 2.5 is a sensible clamp

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

Title, as not all maps are gonna have it.

## Why It's Good For The Game

Bugfix.

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

Pray verb now also shows in the emotes tab as well as in the IC tab, as
was originally intended.

## Why It's Good For The Game

<!-- 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. -->

Bugfix.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

This PR changes several things regarding wanted posters, bandits and
outlaws in general.

**Bandits and outlaws:**
- Added "Pardon Outlaw" command to the throne, as having both declare
and pardon option in one leads to mistakes in either declaring outlaw of
someone you wanted to pardon, or pardoning existing outlaw when you
wanted him to be declared an outlaw
- Bandits now start as declared outlaws
- Adepts no longer start as declared outlaws, as they are former ones
granted a new chance by the inquisitor
- Improved bandit examination both for bandits and non bandits. Non
bandits will see bandit! examine when they have both the trait to
recognize bandits AND the examined bandit is also an outlaw. That means
monarch can now pardon bandits, which causes them to lose their examine
until they are declared outlaw again. Bandits will see various friendly
bandit examination messages based on their and target's outlaw status

**Wanted poster:**
- You wont get repeated "I can recognize..." message everytime you
examine the poster, only the first time which gets you the bandit
recognition trait
- It is now intended to show outlaws in general, not just bandits. This
means you also get funny messages about recognizing yourself on the
poster as a non bandit outlaw
- Added a hint to come closer if you are too far away to see outlaws'
faces
- Close examination now opens a new UI, which contain all outlaws
headshots from the start of the game (it does not update, so outlaws can
try to change their roundstart clothes or hairstyle to blend in better)

**Example poster headshot:**

<img width="223" height="288" alt="ExampleWANTED"
src="https://github.com/user-attachments/assets/d5eb99e9-3637-4506-89a8-5a2f5704cff7"
/>


## Why It's Good For The Game

<!-- 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. -->

Better system for handling and interacting with outlaws.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Waterskin has sprited corks now! Woohooo!!!
<!-- 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
<img width="741" height="280" alt="grafik"
src="https://github.com/user-attachments/assets/f92a0029-f000-49fd-ac0a-65ae70e41f7c"
/>
<img width="729" height="285" alt="grafik"
src="https://github.com/user-attachments/assets/f4676458-4d23-49f0-a922-50b4822c1b85"
/>

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Probably fix incorrect examine text, hard to local test

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Selecting a role in a migrant wave now tells you why you could not join
it.
<!-- 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
<img width="476" height="90" alt="grafik"
src="https://github.com/user-attachments/assets/3c8fe34c-68f3-4ed7-8587-2420573eb674"
/>

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…2509)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

### The Outfit

<img width="217" height="200" alt="image"
src="https://github.com/user-attachments/assets/adc9672b-6bda-4390-88fb-3f3ad13695e5"
/>

Main changes here were removing the old Winter Coat, and replacing it
with Splint Armour so they actually stand a bit more of a chance when
they start taking hits. They also received a satchel because they didn't
have one before, and also the old puritan cape that once belonged to the
Inquisitor to round out the look.

### The Silver Whip

<img width="113" height="114" alt="image"
src="https://github.com/user-attachments/assets/150045cb-5bb5-440d-9746-8c140a40776a"
/>

A Whip specifically modified for dealing with Nitebeasts, and now they
start with a weapon that makes use of their Expert level in Whips &
Flails. The sprite was ported from Azure-Peak. Originally from:
Azure-Peak/Azure-Peak#1988

The Silver Whip can also be crafted using an Anvil. The recipe is:

- 1x Silver Bar
- 2x Cured Hide

### Skills, Stats and Traits

Skills and Stats have remained unchanged, but their Mail Training trait
has been replaced with Fast Reflexes. It seemed really weird to me that
Witch Hunter was given Mail Training and yet didn't even start with any
Medium Armour. Fast Reflexes however leans more into the idea that the
Witch Hunter is more of a duellist and should be dodging and parrying
blows instead of tanking hits.

<!-- 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

<!-- 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. -->

The Witch Hunter has always felt like it was forgotten about and left to
rot, and was overall pretty lackluster as a rare Adventurer role. This
PR aims to breathe some life into the role by giving it new starting
gear and a new weapon for them to make use of in niche cases.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…ll is reselected (Monkestation#2528)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Trigger a timer when spells start a cooldown which sends a signal for
*natural* cooldown ending which if possible retriggers the last spell
used.

<!-- 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
Mirror previous behaviour.

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

Bug fix for: Monkestation#2544

## Why It's Good For The Game

<!-- 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. -->

Key was wrong.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…details) (Monkestation#2453)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
_This is my second attempt at this after messing up the old branch._

Azure Peak has a lot of drip, and Vanderlin lacks quite a lot of it. So
we're porting what we can to fix this issue! This PR fulfils a code
bounty made by LuckyCobra on the Discord.

### Silver Armor Set (Formerly Martyr Armor)
<img width="300" height="187" alt="image"
src="https://github.com/user-attachments/assets/20362b18-a6ab-4ccb-a22d-8d884f9c9838"
/>

<img width="215" height="138" alt="image"
src="https://github.com/user-attachments/assets/8b215454-3335-405d-a799-7cb77cf35f25"
/>

Craftable Silver Armor and a Fine Silk Tabard. Ported from:
Azure-Peak/Azure-Peak#1505

This Armor Set will likely be repurposed in the future for Tyger's Grand
Templar jobrole. But right now, its obtainable through crafting. Also,
**YOUNGLINGS CANNOT WEAR THIS ARMOUR DUE TO MISSING ONMOB SPRITES**.
When we have the onmob sprites, they'll be able to equip it (despite it
being silly seeing literal children wearing full heavy plate armor, but
that's not within the scope of this).

Recipes:

- Silver Full Plate: 2x Silver Bars, 3x Steel Bar
- Silver Platelegs: 1x Silver Bar, 2x Steel Bar
- Silver Bascinet: 1x Silver Bar, 2x Steel Bar
- Fine Silk Tabard: 4x Silk

### Decorated Silver Longsword (Formerly Martyr Longsword)
<img width="318" height="170" alt="image"
src="https://github.com/user-attachments/assets/8cbe327f-bcce-4d09-ac72-6a3e161fa323"
/>

Craftable Decorated Silver Longsword. Ported from:
Azure-Peak/Azure-Peak#1505

Same deal as the above armour set. Likely to be repurposed for Grand
Templar, but for now it'll be craftable.

Recipe: 2x Silver Bars, 1x Gold Bar

### Leather Collar and Bell Collar

<img width="392" height="229" alt="image"
src="https://github.com/user-attachments/assets/d066cbf5-f692-4487-beea-ac0092e99f2d"
/>

<img width="175" height="108" alt="image"
src="https://github.com/user-attachments/assets/e151d69e-9a7d-4c16-b78c-347aea041466"
/>

Craftable Leather Collar and Bell Collar. Ported from:
Azure-Peak/Azure-Peak#1097 (A
port of a port? Wowza!)

Fashion for Hollowkins, and for anyone else if they so wish. Now they
can actually look the part of pets for their Dark Elf masters. Also
doubles as neck armor. Craftable, and the recipes are the same as the
ones found on Azure + an extra 2 fibers, and has to be crafted on a
drying rack.

Leather Collar: 1 cured leather, 2 fibers.
Bell Collar: 1 cured leather, 2 fibers, 1 jingle bells.

Jingle Bells can be crafted with 1 iron bar with an Artificer's Table,
same as on Azure Peak.

### Silver Mask
<img width="268" height="227" alt="image"
src="https://github.com/user-attachments/assets/f53b32a5-f741-49f4-a2da-eaea07368cef"
/>

<img width="120" height="111" alt="image"
src="https://github.com/user-attachments/assets/96bc3d80-7020-4cc4-a169-e57aa8397b69"
/>

This one isn't a port, but a new sprite and item! A Silver Mask,
replacing the Adept's Iron Mask. | Both sprites done by karlgoblington

More drip for Adepts that makes them more recognisable at a glance. This
is uncraftable, and only spawns on Adepts, but it can be purchased for 2
favors.

### Xylix Templar Helm

<img width="110" height="107" alt="image"
src="https://github.com/user-attachments/assets/97a36195-942b-4b21-80cf-4ea1a9ac15bf"
/>

Xylix Templars now finally get some drip. Definitely a step in the right
direction, because Xylix does need more love...

Ported from:
Azure-Peak/Azure-Peak#2681

### Port of Azure's Blacksteel Armor Sprites

<img width="348" height="215" alt="blacksteel screenshot"
src="https://github.com/user-attachments/assets/6e791a94-5f61-42cf-b3d5-bcd5f6f1170d"
/>

<img width="609" height="101" alt="image"
src="https://github.com/user-attachments/assets/67b80090-4eed-46ba-95c4-67ec2209f7a0"
/>

Ported the sprites for Azure's version of Blacksteel Armour. Stats and
crafting remain unchanged, this is just a visual improvement.

### Graggarite Armor Set

<img width="343" height="213" alt="graggar screenshot"
src="https://github.com/user-attachments/assets/5ae2f562-c867-4ecc-8691-4ac1a09f853a"
/>

<img width="721" height="108" alt="image"
src="https://github.com/user-attachments/assets/32fe5d7d-084c-4a0c-a827-2ac4407704cc"
/>

Another set of evil armour to go along with the Zizo & Matthios armour
we already have. This cannot be crafted, and is only obtainable through
Admin commands. Coming soon to the next Admin Event near you!

Ported from:
Azure-Peak/Azure-Peak#2676

### Extra, non-port treats...

You may have noticed above, but The Brutal Zealot, and Reformed Thief
subclass will spawn with the Adept's Cowl, but it can also be purchased
for 1 favor. This was custom made to fit the new masks, and was sprited
by karlgoblington

<img width="95" height="107" alt="image"
src="https://github.com/user-attachments/assets/41a47f6d-7d42-42d1-b1c8-b8de69f4f4ea"
/>


Its now possible to block clothes from being worn by Younglings. Only
implemented currently to block them from wearing the Silver Armor Set
due to lack of onmob sprites, but this could be used in the future if we
wish to stop them from wearing full plate or any armor we want.

<!-- 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

<!-- 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. -->

More drip is always good! More ways to express your character, and Azure
has a lot of really nice armor, clothes and weapons that I definitely
want to port in the future.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->

---------

Co-authored-by: grungussuss <96586172+grungussuss@users.noreply.github.com>
…onkestation#2550)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Somehow a court mage ended up leaving the jaunt without triggering the
leave, this assures any method of leaving the jaunt dummy removes the
traits granted by jaunting.

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Added a way to adjust gender-locks for some jobs for maps.
<!-- 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
Something, Something, Drow map zizo map or something, i don't know, i
don't remember
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Adds the medicator species, another bird that's more bird and also like
a snail.

Cleans up external/internal organ file organisation and moves all organs
to there.

Organs update on mob when severed (Medicators without beaks are
hideous), organs without severed icons use the on mob icon so they have
one at least.

Fix severed pointy ear sprites for those dwaves out there.

todo
- [x] Sane method of decals when not moving
- [ ] Implement the neck features better and implement the arm and hand
fluff as bodypart_features that are severable

Sprites done by cre.

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

This PR cleans up and fixes normal marriages, and adds secret marriages.

**Changes:**

- General code cleanup of the marriage code
- Better user feedback in case marriage failed
- More sensible marriage checks, like forbidding officiant to be able to
conduct their own wedding
- Apple does not burn anymore in case marriage failed
- Eora's chosen in the matchmaker event now gets an option to conduct
secret marriage outside of the church, which also won't make a world
announcement. Ceremony is otherwise the same

## Why It's Good For The Game

<!-- 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. -->

Working marriages, better feedback and more eora's chosen flavor.

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…ault (Monkestation#2562)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Damage converting made with TG health in mind and needs a rework for us
to not just be 100% beneficial

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

<!-- 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

<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Changes the heartfelt migrant wave considerably.
1. Everyone now gets varying degrees of engineering skill.
2. Adds wave downgrades. Instead of 6 players or bust, it now has 4
total versions, with only the Lord on the last wave.
3. Moved Lords leyline recharge to the magos, was probably an oversight.
The scomstone now spawns on his ring slot and he gets the heartfelt
satchel with the note containing his (optional) goal, alongside a
waterskin purifier.
4. The lady doesn't spawn with almost nothing anymore. They now get a
belt (probably oversight), pants, satchel, bow and arrow with average
skill, steel dagger and a pouch of coins.
5. Hand also starts with the scomstone on his ring slot, and only gets a
normal satchel now. If only the Lord spawns, then they should get the
note IMO.
6. The Knight now gets a full suit of steam armor, and a random amount
of steam left over in the boiler (50%-90%) as well as a minor stat
debuff and int buff, similarly to the RK steam knight.
7. Magos now gets the intrinsic leyline recharge from the lord.
8. The prior got removed from the wave, replaced by the supreme
artificer. The role itself still remains in the code for now. Felt like
a dedicated artificer made more sense to be alongside the rest of the
court, and the wave did not need any more bloat IMO.
9. The Supreme Artificer! Basicaly just a copy of the towner artificer,
but with Legendary Engineering, a purifier waterskin and the cooling
backpack.
<!-- 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
More heartfelty
<!-- 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
PotatoTomahto and others added 27 commits August 15, 2025 20:14
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
If there is only 1 recipe available and it's a cooking recipe, initiate
it without a menu.
<!-- 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
Compromise.
<!-- 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. 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:
fix: better cooking qol
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

This PR adds a new communal triumph buy:

- **Longer Week** - Costs 100 triumphs. Preround only. When fully
funded, it will delay the time the first round end vote appears by
roughly 40 real time minutes, allowing players to count on a guaranteed
longer round.

Moreover it also cleans up some situations with multiple buys, so you
don't always get leprosy for example on a new character when you
respawn, unless you buy it again.

It also reduces leprosy and fart ability triumph buys costs by 1 and
tweaks leprosy stat debuff to be -3 across the board instead of one
missing, two of them being -2 and the rest being - 5, lepers also get no
pain, as its very thematic for them.

## Why It's Good For The Game

<!-- 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. -->

More interesting triumph buys.

## 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. 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: Arkatos
add: Added a new communal triumph buy - Longer Week.
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
- Greatsword and halberd wield damage reduced
- swift intent does less damage
- Royal knights no longer get master skills

<!-- 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
balanceslop
<!-- 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. 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:
balance: royal knights no longer get master skill
balance: swift intent does less damage
balance: greatswords and halberds do less damage
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

Title

## Why It's Good For The Game

Why did they had in the first place? They come from outside Vanderlin
and none of those has a lore pointing to being part of the maker guild,
even the Supreme Aritifcer in the Heartfelt Migration don't got
Vanderlin Artificer keys.

## 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. 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:
del: Remove Artificer Keys from pilgrims.
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
right clicking someone with an item offers it, but better:


https://github.com/user-attachments/assets/61be2b8a-9f35-4515-92ec-519f129bbdaf

pointing at an item in your inventory does this:

<img width="194" height="207" alt="image"
src="https://github.com/user-attachments/assets/5bdde842-6824-422c-8c5d-7a15f616336d"
/>

thought bubble is a port of this:
tgstation/tgstation#68642
<!-- 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
qol
<!-- 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. 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:
qol: pointing at items in your inventory displays them above you
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

<!-- 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
yeah maybe we were too hasty and we still need a role for teaching new
players
<!-- 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. 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:
admin: orphans are once again a 0 pq role
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
…tion#2852)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
Replace Vampire lord's thralls's infinite stamina with infinite energy,
Vampire lord will retain their infinite stamina.
<!-- 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
Damn, Who would have thought that having a antag that can convert
peoples into antags with infinite stamina would be a good idea? (no.)
Let's have it be clear, I prefer MAIN antagonist to retain their inf
stamina, like lich.
Thralls, Skeletons that are subservient to the lich or vampire lord
which would be SECONDARY antagonist should not have infinite stamina,
that is all.
<!-- 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. 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:
balance: Replace Vampire lord's thralls's infinite stamina with infinite
energy, Vampire lord will retain their infinite stamina.
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
closes Monkestation#2837
closes Monkestation#2802
closes Monkestation#2824
closes Monkestation#2782
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- 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. 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:
fix: fixed vicious mockery being an untargeted spell
fix: fixed admin liquid spawn cancel button not working
fix: fixed infinite bronze and steel gear smelt oversight
fix: fixed freshly smithed items being damaged
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
byond keeps resources loaded in RAM for 5 minutes by default, if it
hasn't been used in that time, it unloads it back into your storage
disk, so when changing areas, because our music files are 3 or more mb
in storage space, it takes a while to load it from the disk into ram, so
the client waits until it's loaded, freezing up, then plays it.

instead let's keep all the music files loaded at all times, so we don't
have to load it every time and get locked up, this means we'll have
around 250mb of sound files loaded into ram at all times, but this
shouldn't be a problem.
<!-- 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
less lag, smoother gaem
<!-- 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. 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:
fix: fixed lag when changing areas caused by loading music files
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

Rosewood Changes
Added merchant stall

WPP Changes
Reduction of overall loot outside the city and in city dungeons
Reduction of mines by about 1/3 of old number. Also they are more spread
out.
Mage tower doors changed with locks
Fixing of other minor issues like main gate walls being to easy to
climb.
Added merchant stall

## Why It's Good For The Game

Fixes needed to make the map playable again.

## Changelog

:cl:
add: Added new mechanics or gameplay changes
add: Added more things
del: Removed old things
fix: fixed a few things
map: added/modified/removed map content
spellcheck: fixed a few typos
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [X] You tested this on a local server.
- [X] This code did not runtime during testing.
- [X] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request

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

This PR makes it so that Xylix storyteller respects round start event
requirements, so he will try to roll them normally, his ability to force
events will activate only after the round has started, basically. Its
probably for the best, as players and admins are reporting this quirk as
a bug, and it could lead to duller rounds if midrounds failed to show
up.

Next up, it modifies Xylix's point gain - increased for personal and
intervention, as Xylix surely likes drama they can create. Finally, it
also gives standard point gain for omen and raid tracks, as there is not
really a reason for him to have none in these.

## Why It's Good For The Game

<!-- 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. -->

More consistent round start events, more interesting xylix storyteller.

## 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. 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: Arkatos
add: Xylix as a storyteller now respects round start events
requirements. (But then true silliness begins)
/: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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

## About The Pull Request
thing for mappers to use 
<!-- 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

<!-- 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. -->


<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 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. -->

## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [x] You tested this on a local server.
- [x] This code did not runtime during testing.
- [x] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
… nocs-a-petty-bitch-(or,-lore-accurate-magick)
@Eagletanker
Copy link
Copy Markdown
Owner Author

Ugh this is gonna suck to clean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.