fix to loot right formula, shadow wisp showing the location of staff, 120 powerscroll rarity, and the fix for houses shadow tiles which I thought i had committed 5 minutes after the original commit but forgot :<
This commit is contained in:
parent
ba23b0af0a
commit
2cbc73ee85
4 changed files with 9 additions and 4 deletions
|
|
@ -4065,8 +4065,10 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
if ( rights.Count > 0 )
|
if ( rights.Count > 0 )
|
||||||
{
|
{
|
||||||
|
rights[0].m_Damage = (int)(rights[0].m_Damage * 1.25); //This would be the first valid person attacking it. Gets a 25% bonus. Per 1/19/07 Five on Friday
|
||||||
|
|
||||||
if ( rights.Count > 1 )
|
if ( rights.Count > 1 )
|
||||||
rights.Sort();
|
rights.Sort(); //Sort by damage
|
||||||
|
|
||||||
int topDamage = rights[0].m_Damage;
|
int topDamage = rights[0].m_Damage;
|
||||||
int minDamage;
|
int minDamage;
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
foreach ( Mobile m in this.GetMobilesInRange( 5 ) )
|
foreach ( Mobile m in this.GetMobilesInRange( 5 ) )
|
||||||
{
|
{
|
||||||
if ( m.Player && m.Alive && !m.IsDeadBondedPet && m.Karma <= 0 )
|
if ( m.Player && m.Alive && !m.IsDeadBondedPet && m.Karma <= 0 && m.AccessLevel < AccessLevel.Counselor )
|
||||||
list.Add( m );
|
list.Add( m );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ namespace Server.Mobiles
|
||||||
int level;
|
int level;
|
||||||
double random = Utility.RandomDouble();
|
double random = Utility.RandomDouble();
|
||||||
|
|
||||||
if ( 0.1 >= random )
|
if ( 0.05 >= random )
|
||||||
level = 20;
|
level = 20;
|
||||||
else if ( 0.4 >= random )
|
else if ( 0.4 >= random )
|
||||||
level = 15;
|
level = 15;
|
||||||
|
|
|
||||||
|
|
@ -441,7 +441,7 @@ namespace Server.Multis
|
||||||
case FoundationType.ElvenNatural: corner = 0x2DFB; east = 0x2DFD; south = 0x2DFE; post = 0x2DFC; break;
|
case FoundationType.ElvenNatural: corner = 0x2DFB; east = 0x2DFD; south = 0x2DFE; post = 0x2DFC; break;
|
||||||
|
|
||||||
case FoundationType.Crystal: corner = 0x3672; east = 0x3671; south = 0x3670; post = 0x3673; break;
|
case FoundationType.Crystal: corner = 0x3672; east = 0x3671; south = 0x3670; post = 0x3673; break;
|
||||||
case FoundationType.Shadow: corner = 0x3676; east = 0x3675; south = 0x3634; post = 0x3677; break;
|
case FoundationType.Shadow: corner = 0x3676; east = 0x3675; south = 0x3674; post = 0x3677; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1096,10 +1096,13 @@ namespace Server.Multis
|
||||||
delta = (m_BlockIDs[i] - id);
|
delta = (m_BlockIDs[i] - id);
|
||||||
|
|
||||||
return (delta == 0);
|
return (delta == 0);
|
||||||
|
|
||||||
|
//if ID matches one of the the items in m_BlockIDs, return true
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsStair( int id, ref int dir )
|
public static bool IsStair( int id, ref int dir )
|
||||||
{
|
{
|
||||||
|
//dir n=0 w=1 s=2 e=3
|
||||||
id &= 0x3FFF;
|
id &= 0x3FFF;
|
||||||
int delta = -4;
|
int delta = -4;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue