- Home
- Skills
- Trading & Investing
- PityLine
Works with the AI Agents you already use
PityLine
Simulate loot drops and compare raw RNG against pity-counter logic for game balance testing.
Free
PityLine
Example session with this skill installed
Pity Line. Rare: Void Core. Pity: 5. Seed: 42. Items: Scrap Metal weight 80, Void Core weight 2.
- Read your context and instructions
- Compiled the pityline
I have simulated 20 kills using seed 42. The pity counter was set to 5 for the Void Core.
PITY LINE
Rare: Void Core
Pity: 5
Seed: 42
Kills: 20
RAW
| Kill | Drop |
|---|---|
| 1 | Scrap Metal |
| 2 | Scrap Metal |
| 3 | Scrap Metal |
| 4 | Scrap Metal |
| 5 | Scrap Metal |
| 6 | Scrap Metal |
| 7 | Scrap Metal |
| 8 | Scrap Metal |
| 9 | Scrap Metal |
| 10 | Scrap Metal |
| 11 | Scrap Metal |
| 12 | Scrap Metal |
| 13 | Scrap Metal |
| 14 | Scrap Metal |
| 15 | Scrap Metal |
| 16 | Scrap Metal |
| 17 | Scrap Metal |
| 18 | Scrap Metal |
| 19 | Scrap Metal |
| 20 | Void Core |
Dry streak: 19
Rares: 1
PITY
| Kill | Drop | Forced |
|---|---|---|
| 1 | Scrap Metal | No |
| 2 | Scrap Metal | No |
| 3 | Scrap Metal | No |
| 4 | Scrap Metal | No |
| 5 | Void Core | Yes |
| 6 | Scrap Metal | No |
| 7 | Scrap Metal | No |
| 8 | Scrap Metal | No |
| 9 | Scrap Metal | No |
| 10 | Void Core | Yes |
| 11 | Scrap Metal | No |
| 12 | Scrap Metal | No |
| 13 | Scrap Metal | No |
| 14 | Scrap Metal | No |
| 15 | Void Core | Yes |
| 16 | Scrap Metal | No |
| 17 | Scrap Metal | No |
| 18 | Scrap Metal | No |
| 19 | Scrap Metal | No |
| 20 | Void Core | No |
Dry streak: 4
Rares: 4
Forced kills: [5, 10, 15]
Files: pity-log.md, pity.json
Next steps
- Review
pity.jsonfor the raw distribution data. - Adjust the pity threshold in your next request to test different balance points.
Connects securely to your tools. The creator never sees your data.
About this skill
Game developers often struggle with balancing drop rates, leading to player frustration during long dry streaks. This skill simulates loot rolls to demonstrate exactly how a pity counter stabilizes outcomes without changing the underlying math of the drop table.
What it does
- Loot Simulation generates twenty consecutive kills based on an existing drop table and a specific seed.
- Pity Comparison runs the same simulation side-by-side with a luck protection counter.
- Rare Item Targeting automatically identifies the rarest item or uses a user-defined target for the pity mechanic.
- Forced Drop Logic replaces dry kills with the rare item once the defined threshold is met.
- Data Export writes the simulation results to
pity-log.mdand structured JSON for further balancing analysis.
How it works
- Provide an existing drop table with item names and weights.
- Define an optional pity threshold, target rare, and seed.
- The skill executes a Python-based roll script to generate two sets of results.
- Review the comparison report showing raw vs. pitied rare frequencies and dry streaks.
Frameworks & tools
The skill utilizes a python3 simulation script (scripts/roll.py) to handle weighted RNG and writes state to Markdown and JSON files.
Why this beats prompting it yourself
Manual prompting often results in "hallucinated" randomness where the LLM simply picks items it likes. This skill uses a deterministic script to ensure the RNG is consistent across both test groups, providing valid data for game balance.
Use cases
- Testing the feel of a 1-in-50 drop with an 8-kill pity floor.
- Generating documentation for players to explain how luck protection works.
- Exporting raw loot data to JSON for integration into game engine testing.
- Visualizing dry streaks to decide on fair mercy mechanics.
Known limitations
Requires a table with at least two unique item names. Does not support affix generation, item renaming, or creating entirely new tables from scratch.
Requires table with two unique items. No affix generation or item renaming. Pity threshold limited to 2-20 kills.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
This skill has been used 6 times.
Trust & safety
Security scan
Security scan passed 29 days ago
- Free with an Agensi account
Permissions
No special permissions declared or detected