booger
Member since
{
const element = document.getElementById(elementId);
if (!element) return;
element.scrollIntoView({ behavior: 'smooth', block: 'start' });
const highlightClasses = ['bg-yellow-100', 'dark:bg-sky-700', 'transition-colors', 'duration-1000'];
element.classList.add(...highlightClasses);
setTimeout(() => element.classList.remove(...highlightClasses), 2000);
});
"
>
No Mods Yet
This user has not yet published any mods.
No Addons Yet
This user has not yet published any addons.
Recent Activity
Liked comment
Hi there! While there is no direct support for custom traders, it would depend on how such a trader creates their offers. If pricing is hard-coded, then my mod will have no effect by default. However, if the trader sets their prices by drawing from the handbook or some other SPT cache, then this mod should ensure pricing consistent with other avenues of obtainment.
Good news if you are handy though--if you open the mod.ts and find lines 202-212, you should find the vanilla trader IDs (203-211) as well as the array (212) used in my processing function. You can add any custom traders in the style of lines 203-211 and then make sure to include the variable name into the array with a comma as the delimiter.

It should look something like this:
/\*...other trader IDs...\*/
**const TRADER_NAME_HERE: string = "TRADER_ID_HERE";**
const ALL_TRADER_IDS: string[] = [ID_PRAPOR, ID_THERAPIST, ID_SKIER, ID_PEACEKEEPER, ID_MECHANIC, ID_RAGMAN, ID_JAEGER, **TRADER_NAME_HERE**]; //Excludes Fence and Ref
I may include a config option in the future to simplify it, but the least I can do for now is offer the tools to DIY.
Nov 25, 2025 3:14 PM
View details
Followers
No followers yet.
Following
Not yet following anyone.