# Gacha Pity Simulator MCP

> Gacha Pity Simulator analyzes the math behind random loot box mechanics. Input base rates, soft pity triggers, and hard guarantees to predict expected pulls and estimate the true financial cost of rare items. This tool gives you a clear statistical view of player spending risk.

## Overview
- **Category:** gaming
- **Price:** Free
- **Tags:** gacha, pity-system, probability, statistics, budgeting

## Description

The Gacha Pity Simulator is for anyone who needs to understand the genuine math behind random drop systems. It lets you simulate complex mechanics like base rarity rates, soft pity ramps, and hard guarantees. You can run calculations to find out how many pulls are statistically expected before a rare item drops, regardless of how confusing the game's stated probabilities are. Furthermore, it generates probability curves showing exactly when your chances jump up—and calculates what that full process might cost in actual currency or internal gems. If you’re developing a game economy or just trying to understand the real risk of spending on a gacha title, this is the tool. You connect everything through Vinkius, accessing it alongside thousands of other specialized connectors.

## Tools

### estimate_budgetary_impact
Determines the overall financial cost, in currency or gems, needed to achieve a desired pull count.

### calculate_pity_metrics
Figures out how many pulls are expected to be needed by modeling the impact of various pity system rules.

### generate_probability_curve
Creates a graph that tracks your cumulative chance of success across every single pull attempt.

## Prompt Examples

**Prompt:** 
```
Calculate the expected pulls for a 1% base rate with soft pity starting at 70 and hard pity at 90, with a 2% increment per pull.
```

**Response:** 
```
Based on the parameters provided, the expected pulls without pity would be 100, while the expected pulls with the specified pity system is approximately 76.4.
```

**Prompt:** 
```
Generate a probability curve for a 2% base rate, soft pity at 50, hard pity at 80, and 1% increment.
```

**Response:** 
```
The cumulative probability curve shows a steady climb from pull 1, an accelerated increase starting at pull 50, and reaches 100% certainty exactly at pull 80.
```

**Prompt:** 
```
If each pull costs 150 gems, how much will it cost me to be 95% sure I get the item using this probability data: [{"pullCount": 1, "cumulativeProbability": 0.02}, {"pullCount": 80, "cumulativeProbability": 1.0}]?
```

**Response:** 
```
To reach a 95% confidence level, you would need to perform 80 pulls, resulting in an estimated cost of 12,000 gems.
```

## Capabilities

### Calculate Expected Pulls
Determines how many draws are statistically needed to get an item, comparing results with and without pity guarantees.

### Generate Probability Curves
Plots a graph showing the cumulative chance of success over time as you perform multiple pulls.

### Estimate Financial Cost
Calculates the total currency expenditure required to achieve a specific level of certainty or guarantee.

## Use Cases

### Designing a new rarity system
A game designer wants to know if increasing the hard pity from 90 to 100 is worth the cost. They use `calculate_pity_metrics` and see that it significantly reduces expected pull counts, confirming the change improves player satisfaction metrics.

### Analyzing a competitor's monetization
A data analyst is reviewing a rival game’s loot box system. They use `generate_probability_curve` to see that despite their stated 1% rate, the curve only hits 80% certainty by pull 75, making it artificially predatory.

### Budgeting for a massive content drop
The product manager needs to calculate how much currency reserves are needed if they promise players a high chance of getting an item. They use `estimate_budgetary_impact` with the full probability dataset, budgeting $120,000 instead of guessing.

### Testing a soft pity mechanism
A QA tester needs to validate if a new 70-pull soft pity system actually lowers costs. They run `calculate_pity_metrics` and compare the result against the old, higher expected pull count, confirming their fix works.

## Benefits

- Instead of guessing, you can use `calculate_pity_metrics` to see if your pity system actually works. This tells developers exactly how much safer their economy is by guaranteeing certain pulls.
- You get a clear picture of spending risk. Running the `estimate_budgetary_impact` tool shows whether chasing that rare item will cost 10% or 50% of a player's total currency supply.
- Visualizing chance is easy with `generate_probability_curve`. You instantly see where your odds accelerate, pinpointing exactly when spending starts paying off.
- It moves beyond simple average rates. By modeling soft and hard pity thresholds, the simulator provides a much more realistic view of player expenditure than basic math can offer.
- You avoid making monetization decisions based on vague statements. You get concrete data that tells you the minimum required investment to feel certain about getting an item.

## How It Works

The bottom line is that this MCP takes complex game math and converts it into clear, actionable statistics about chance and money.

1. Input core mechanics: Define the item's base drop rate, the soft pity trigger point, and the hard pity limit.
2. Select the metric you need—whether it’s calculating expected pulls or estimating total cost—and run the simulation through the tool.
3. Review the generated probability curve and final numbers to see the statistical risk profile of the item.

## Frequently Asked Questions

**What is the difference between expected pulls with and without pity?**
Without pity, the expected number of pulls is simply the inverse of the base rate. With pity, the `calculate_pint_metrics` tool accounts for the increased probability during the soft pity period and the 100% guarantee at hard pity, typically resulting in a much lower average pull count.

**How can I estimate how much currency I need for a specific item?**
You can use the `estimate_budgetary_impact` tool. By providing your currency cost per pull and a probability curve generated by `generate_probability_curve`, you can see the average cost and the cost required to reach specific confidence levels like 90% or 99%.

**Does this simulator support soft pity mechanics?**
Yes, the simulator is specifically designed to model soft pity. You can define a threshold where the rate begins to increase and specify the increment amount per pull.

**What are the rate limits when using calculate_pity_metrics?**
The MCP supports high throughput for calculation requests. For users running large batch simulations, check Vinkius' service guidelines to ensure consistent performance and optimal usage.

**If I input impossible rates, what should I expect from estimate_budgetary_impact?**
The tool returns a structured error message immediately. This response specifies exactly which parameter (pull chance or cost) is mathematically invalid and explains why the calculation failed.

**Can generate_probability_curve model systems with non-linear pity mechanics?**
Yes, it handles complex probability drops accurately. Simply provide the soft/hard thresholds and increments; the function plots the cumulative chance across those specific points.

**For accurate results, what data types does estimate_budgetary_impact require for cost inputs?**
It requires numerical values for pull costs and probability percentages. Using consistent units—like always defining costs in gems or dollars—is crucial for the output to be correct.

**Is my simulation data secure when running calculations with calculate_pity_metrics?**
Yes, all input parameters and resulting metrics are confidential. Vinkius processes the data solely for the calculation and does not store any personal game account details.