- Added more future ML craftables that already drop as loot to the special repair lists.
- Fixed Bloodwood Spirit and Totem of the Void sometimes not spawning with a protection attribute. (Prepatch ones are fixed on server start.) - Fixed crashes in BaseTalisman resulting from setting Summoner to null. - Paragon perks added to mobs dropping ML artifacts (by making them paragon "under the hood", seems to be the case on OSI as well). This also means the named mobs will now drop paragon chests. - Poison immunity level is now also increased by 1 for paragons. - Rend now drops ML minor artifacts. - ML named mobs no longer use the AoS specific loot packs, but will adjust to the era the server is set in. - The 'current speed' of paragons is now updated to account for the speed boost after spawning.
This commit is contained in:
parent
aacae9f7b8
commit
c0206c6f7e
30 changed files with 197 additions and 126 deletions
|
|
@ -103,7 +103,7 @@ namespace Server.Engines.Craft
|
|||
{
|
||||
// Clothing repairable but not craftable
|
||||
|
||||
if( m_CraftSystem is DefTailoring )
|
||||
if ( m_CraftSystem is DefTailoring )
|
||||
{
|
||||
return (clothing is BearMask)
|
||||
|| (clothing is DeerMask);
|
||||
|
|
@ -128,7 +128,11 @@ namespace Server.Engines.Craft
|
|||
{
|
||||
return ( weapon is Club )
|
||||
|| ( weapon is BlackStaff )
|
||||
|| ( weapon is MagicWand );
|
||||
|| ( weapon is MagicWand )
|
||||
#region Temporary
|
||||
// TODO: Make these items craftable
|
||||
|| ( weapon is WildStaff );
|
||||
#endregion
|
||||
}
|
||||
else if ( m_CraftSystem is DefBlacksmithy )
|
||||
{
|
||||
|
|
@ -146,6 +150,14 @@ namespace Server.Engines.Craft
|
|||
|| ( weapon is DiamondMace );
|
||||
#endregion
|
||||
}
|
||||
#region Temporary
|
||||
// TODO: Make these items craftable
|
||||
else if ( m_CraftSystem is DefBowFletching )
|
||||
{
|
||||
return ( weapon is ElvenCompositeLongbow )
|
||||
|| ( weapon is MagicalShortbow );
|
||||
}
|
||||
#endregion
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
@ -156,7 +168,32 @@ namespace Server.Engines.Craft
|
|||
|
||||
#region Temporary
|
||||
// TODO: Make these items craftable
|
||||
if ( m_CraftSystem is DefBlacksmithy )
|
||||
if ( m_CraftSystem is DefTailoring )
|
||||
{
|
||||
return ( armor is LeafTonlet )
|
||||
|| ( armor is LeafArms )
|
||||
|| ( armor is LeafChest )
|
||||
|| ( armor is LeafGloves )
|
||||
|| ( armor is LeafGorget )
|
||||
|| ( armor is LeafLegs )
|
||||
|| ( armor is HideChest )
|
||||
|| ( armor is HideGloves )
|
||||
|| ( armor is HideGorget )
|
||||
|| ( armor is HidePants )
|
||||
|| ( armor is HidePauldrons );
|
||||
}
|
||||
else if ( m_CraftSystem is DefCarpentry )
|
||||
{
|
||||
return ( armor is WingedHelm )
|
||||
|| ( armor is RavenHelm )
|
||||
|| ( armor is VultureHelm )
|
||||
|| ( armor is WoodlandArms )
|
||||
|| ( armor is WoodlandChest )
|
||||
|| ( armor is WoodlandGloves )
|
||||
|| ( armor is WoodlandGorget )
|
||||
|| ( armor is WoodlandLegs );
|
||||
}
|
||||
else if ( m_CraftSystem is DefBlacksmithy )
|
||||
{
|
||||
return ( armor is Circlet )
|
||||
|| ( armor is RoyalCirclet )
|
||||
|
|
@ -174,7 +211,6 @@ namespace Server.Engines.Craft
|
|||
if( !CheckDeed( from ) )
|
||||
return;
|
||||
|
||||
|
||||
bool usingDeed = (m_Deed != null);
|
||||
bool toDelete = false;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue