- Added Scrolls of Transcendence and Scrolls of Alacrity. Scrolls of Transcendence, togheter with 105 Powerscrolls, will spawn while doing champion spawns.
(http://www.uodemise.com/discussion/showthread.php?t=116067) - Rune Beetle Armor Corruption now works properly (http://www.uodemise.com/discussion/showthread.php?t=123086) - the Animal Trainer now will say only "Your pet has been stabled" when you stable a pet (won't affect Pre-AoS) (http://www.uodemise.com/discussion/showthread.php?t=123113) - Acid elementals now use the proper poison level, and are vulnerable to elemental slayers. When animated, they turn in wraith or banshee (http://www.uodemise.com/discussion/showthread.php?t=125749) - You can't drop items on the same tile a mobile (PC or NPC) is (http://www.uodemise.com/discussion/showthread.php?t=116540) - the Embrace Honor virtue ability now works as per OSI (http://www.uodemise.com/discussion/showthread.php?t=125722) - Woodland Belts now are dyable (http://www.uodemise.com/discussion/showthread.php?t=128444) - You can combine folded cloth and bottle of liquor to make firebombs (http://www.uodemise.com/discussion/showthread.php?t=125257) - SoS now are not anymore facet specific, as per OSI (http://www.uodemise.com/discussion/showthread.php?t=115477)
This commit is contained in:
parent
e519ff2497
commit
37043076e0
19 changed files with 1236 additions and 17 deletions
|
|
@ -5,6 +5,7 @@ using Server.Network;
|
|||
using Server.Accounting;
|
||||
using Server.Engines.VeteranRewards;
|
||||
using Server.Multis;
|
||||
using Server.Mobiles;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
|
@ -49,7 +50,7 @@ namespace Server.Items
|
|||
this.ItemID = m_InactiveItemID;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static readonly TimeSpan UseDelay = TimeSpan.FromDays( 1.0 );
|
||||
|
||||
private string m_Account;
|
||||
|
|
@ -157,6 +158,8 @@ namespace Server.Items
|
|||
{
|
||||
DateTime now = DateTime.Now;
|
||||
|
||||
PlayerMobile pm = from as PlayerMobile;
|
||||
|
||||
if ( this.Deleted || !this.IsAccessibleTo( from ) )
|
||||
{
|
||||
return false;
|
||||
|
|
@ -224,6 +227,15 @@ namespace Server.Items
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
#region Scroll of Alacrity
|
||||
if ( pm.AcceleratedStart > DateTime.Now )
|
||||
{
|
||||
from.SendLocalizedMessage(1078115); // You may not use a soulstone while your character is under the effects of a Scroll of Alacrity.
|
||||
return false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
else
|
||||
{
|
||||
return true;
|
||||
|
|
@ -591,6 +603,21 @@ namespace Server.Items
|
|||
return;
|
||||
}
|
||||
|
||||
#region Scroll of ALacrity
|
||||
PlayerMobile pm = from as PlayerMobile;
|
||||
if (pm.AcceleratedStart > DateTime.Now)
|
||||
{
|
||||
// <CENTER>Unable to Absorb Selected Skill from Soulstone</CENTER>
|
||||
|
||||
/*You may not use a soulstone while your character is under the effects of a Scroll of Alacrity.*/
|
||||
|
||||
// Wrong message?!
|
||||
|
||||
from.SendGump(new ErrorGump(m_Stone, 1070717, 1078115));
|
||||
return;
|
||||
}
|
||||
#endregion
|
||||
|
||||
if ( requiredAmount > 0 )
|
||||
{
|
||||
for ( int i = 0; i < from.Skills.Length; ++i )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue