Adds Xoshiro256** RNG (#67)
This commit is contained in:
parent
5e2be2d7b6
commit
853c8d21f7
21 changed files with 471 additions and 371 deletions
|
|
@ -150,7 +150,7 @@ namespace Server.Spells
|
|||
(m as BaseCreature)?.OnHarmfulSpell(Caster);
|
||||
}
|
||||
|
||||
public virtual int GetNewAosDamage(int bonus, int dice, int sides, Mobile singleTarget)
|
||||
public virtual int GetNewAosDamage(int bonus, uint dice, uint sides, Mobile singleTarget)
|
||||
{
|
||||
if (singleTarget != null)
|
||||
return GetNewAosDamage(bonus, dice, sides, Caster.Player && singleTarget.Player,
|
||||
|
|
@ -159,9 +159,9 @@ namespace Server.Spells
|
|||
return GetNewAosDamage(bonus, dice, sides, false);
|
||||
}
|
||||
|
||||
public virtual int GetNewAosDamage(int bonus, int dice, int sides, bool playerVsPlayer) => GetNewAosDamage(bonus, dice, sides, playerVsPlayer, 1.0);
|
||||
public virtual int GetNewAosDamage(int bonus, uint dice, uint sides, bool playerVsPlayer) => GetNewAosDamage(bonus, dice, sides, playerVsPlayer, 1.0);
|
||||
|
||||
public virtual int GetNewAosDamage(int bonus, int dice, int sides, bool playerVsPlayer, double scalar)
|
||||
public virtual int GetNewAosDamage(int bonus, uint dice, uint sides, bool playerVsPlayer, double scalar)
|
||||
{
|
||||
int damage = Utility.Dice(dice, sides, bonus) * 100;
|
||||
int damageBonus = 0;
|
||||
|
|
|
|||
|
|
@ -498,7 +498,7 @@ namespace Server.Spells
|
|||
/*
|
||||
int offset = Utility.Random( 8 ) * 2;
|
||||
|
||||
for( int i = 0; i < m_Offsets.Length; i += 2 )
|
||||
for ( int i = 0; i < m_Offsets.Length; i += 2 )
|
||||
{
|
||||
int x = caster.X + m_Offsets[(offset + i) % m_Offsets.Length];
|
||||
int y = caster.Y + m_Offsets[(offset + i + 1) % m_Offsets.Length];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue