Collaborative changes
This commit is contained in:
@@ -134,14 +134,12 @@ public class EffectService
|
||||
|
||||
public void RandomEffect()
|
||||
{
|
||||
var spells = _player.Inventory.Items.OfType<EffectItem>().Where(x => x.UsableItemTag != UsableItemTag.RandomEffect).ToList();
|
||||
if (spells.Count > 0)
|
||||
{
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var index = rng.RandiRange(0, spells.Count - 1);
|
||||
_game.UseItem(spells[index]);
|
||||
}
|
||||
var randomEffects = Enum.GetValues(typeof(UsableItemTag)).Cast<UsableItemTag>().Except([UsableItemTag.RandomEffect, UsableItemTag.None]).ToList();
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var index = rng.RandiRange(0, randomEffects.Count - 1);
|
||||
var randomItem = new EffectItem() { Stats = new EffectItemStats() { UsableItemTag = randomEffects[index], BonusAttack = 1, BonusDefense = 1, BonusLuck = 10 } };
|
||||
_game.UseItem(randomItem);
|
||||
}
|
||||
|
||||
public void DoubleExp()
|
||||
|
||||
Reference in New Issue
Block a user