[Rename] Unify Die → Dice naming across the entire project
Standardize all class, interface, file, method, event, field, and variable names from the inconsistent "Die" form to "Dice", matching the existing DiceManager/DiceCatalog/DiceCollection convention. Renamed files (7 + meta): IDie→IDice, DieInstance→DiceInstance, DieDefinitionSO→DiceDefinitionSO, StandardDieSO→StandardDiceSO, DieValueCondition→DiceValueCondition, AddPerDieEffect→AddPerDiceEffect, MultiplyPerDieEffect→MultiplyPerDiceEffect. Updated all 31 consumer and test files with matching reference changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -41,12 +41,12 @@ namespace YachtDice.Tests
|
||||
};
|
||||
}
|
||||
|
||||
// ── AddPerDieEffect ─────────────────────────────────────────
|
||||
// ── AddPerDiceEffect ─────────────────────────────────────────
|
||||
|
||||
[Test]
|
||||
public void AddPerDieEffect_CountsMatchingDice()
|
||||
public void AddPerDiceEffect_CountsMatchingDice()
|
||||
{
|
||||
var effect = AddPerDieEffect.CreateForTest(10, targetDieValue: 1);
|
||||
var effect = AddPerDiceEffect.CreateForTest(10, targetDiceValue: 1);
|
||||
var ctx = CreateContext(5, new[] { 1, 1, 3, 4, 1 });
|
||||
var inst = CreateInstance();
|
||||
|
||||
@@ -56,9 +56,9 @@ namespace YachtDice.Tests
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void AddPerDieEffect_ZeroTarget_CountsAllDice()
|
||||
public void AddPerDiceEffect_ZeroTarget_CountsAllDice()
|
||||
{
|
||||
var effect = AddPerDieEffect.CreateForTest(2, targetDieValue: 0);
|
||||
var effect = AddPerDiceEffect.CreateForTest(2, targetDiceValue: 0);
|
||||
var ctx = CreateContext(10, new[] { 1, 2, 3, 4, 5 });
|
||||
var inst = CreateInstance();
|
||||
|
||||
@@ -68,9 +68,9 @@ namespace YachtDice.Tests
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void AddPerDieEffect_NoMatches_ZeroBonus()
|
||||
public void AddPerDiceEffect_NoMatches_ZeroBonus()
|
||||
{
|
||||
var effect = AddPerDieEffect.CreateForTest(10, targetDieValue: 6);
|
||||
var effect = AddPerDiceEffect.CreateForTest(10, targetDiceValue: 6);
|
||||
var ctx = CreateContext(5, new[] { 1, 2, 3, 4, 5 });
|
||||
var inst = CreateInstance();
|
||||
|
||||
@@ -80,9 +80,9 @@ namespace YachtDice.Tests
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void AddPerDieEffect_ScalesWithStacks()
|
||||
public void AddPerDiceEffect_ScalesWithStacks()
|
||||
{
|
||||
var effect = AddPerDieEffect.CreateForTest(10, targetDieValue: 1);
|
||||
var effect = AddPerDiceEffect.CreateForTest(10, targetDiceValue: 1);
|
||||
var ctx = CreateContext(5, new[] { 1, 1, 3, 4, 1 });
|
||||
var inst = CreateInstance();
|
||||
inst.Stacks = 2;
|
||||
@@ -119,12 +119,12 @@ namespace YachtDice.Tests
|
||||
Assert.AreEqual(45, ctx.FlatBonus); // 15 * 3 stacks
|
||||
}
|
||||
|
||||
// ── MultiplyPerDieEffect ────────────────────────────────────
|
||||
// ── MultiplyPerDiceEffect ────────────────────────────────────
|
||||
|
||||
[Test]
|
||||
public void MultiplyPerDieEffect_MultipliesPerMatch()
|
||||
public void MultiplyPerDiceEffect_MultipliesPerMatch()
|
||||
{
|
||||
var effect = MultiplyPerDieEffect.CreateForTest(2f, targetDieValue: 6);
|
||||
var effect = MultiplyPerDiceEffect.CreateForTest(2f, targetDiceValue: 6);
|
||||
var ctx = CreateContext(18, new[] { 6, 6, 6, 1, 2 });
|
||||
var inst = CreateInstance();
|
||||
|
||||
@@ -134,9 +134,9 @@ namespace YachtDice.Tests
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void MultiplyPerDieEffect_NoMatches_MultiplierUnchanged()
|
||||
public void MultiplyPerDiceEffect_NoMatches_MultiplierUnchanged()
|
||||
{
|
||||
var effect = MultiplyPerDieEffect.CreateForTest(3f, targetDieValue: 6);
|
||||
var effect = MultiplyPerDiceEffect.CreateForTest(3f, targetDiceValue: 6);
|
||||
var ctx = CreateContext(10, new[] { 1, 2, 3, 4, 5 });
|
||||
var inst = CreateInstance();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user