This commit is contained in:
parent
d94dced436
commit
b2f44717cb
11 changed files with 146 additions and 17 deletions
120
Data/Regions.xml
120
Data/Regions.xml
|
|
@ -19,6 +19,39 @@
|
|||
<!-- magincia -->
|
||||
<rect x="3554" y="2132" width="18" height="18" />
|
||||
</region>
|
||||
<!--Mondain's Legacy-->
|
||||
<region type="TownRegion" priority="50" name="Heartwood">
|
||||
<rect x="6911" y="255" width="257" height="257" />
|
||||
<go x="6984" y="337" z="0" />
|
||||
<entrance x="535" y="995" />
|
||||
<music name="ElfCity" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Painted Caves">
|
||||
<rect x="6240" y="860" width="70" height="60" />
|
||||
<go x="6308" y="892" z="-1" />
|
||||
<entrance x="1716" y="892" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Prism of Light">
|
||||
<rect x="6400" y="0" width="221" height="255" />
|
||||
<go x="6474" y="188" z="0" />
|
||||
<entrance x="3784" y="1097" z="14" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Blighted Grove">
|
||||
<rect x="6440" y="820" width="160" height="150" />
|
||||
<go x="6478" y="863" z="11" />
|
||||
<entrance x="587" y="1641" z="-1" />
|
||||
<music name="MelisandesLair" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Palace of Paroxysmus">
|
||||
<rect x="6191" y="311" width="370" height="360" />
|
||||
<go x="6222" y="335" z="60" />
|
||||
<entrance x="5574" y="3024" z="31" />
|
||||
<music name="ParoxysmusLair" />
|
||||
<zrange min="-50" />
|
||||
</region>
|
||||
<!--End-->
|
||||
<region type="TownRegion" priority="50" name="Cove">
|
||||
<rect x="2200" y="1110" width="50" height="50" />
|
||||
<rect x="2200" y="1160" width="86" height="86" />
|
||||
|
|
@ -714,8 +747,6 @@
|
|||
<rect x="1494" y="3767" width="12" height="11" />
|
||||
<!-- minoc -->
|
||||
<rect x="2694" y="685" width="15" height="16" />
|
||||
<!-- haven -->
|
||||
<rect x="3759" y="2767" width="10" height="10" />
|
||||
<!-- trinsic -->
|
||||
<rect x="1823" y="2943" width="11" height="11" />
|
||||
<!-- yew -->
|
||||
|
|
@ -727,6 +758,51 @@
|
|||
<!-- magincia -->
|
||||
<rect x="3554" y="2132" width="18" height="18" />
|
||||
</region>
|
||||
<!--Mondain's Legacy-->
|
||||
<region type="TownRegion" priority="50" name="Heartwood">
|
||||
<rect x="6911" y="255" width="257" height="257" />
|
||||
<go x="6984" y="337" z="0" />
|
||||
<entrance x="535" y="995" />
|
||||
<music name="ElfCity" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Sanctuary">
|
||||
<rect x="6157" y="4" width="242" height="251" />
|
||||
<go x="6173" y="23" z="0" />
|
||||
<entrance x="764" y="1646" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Painted Caves">
|
||||
<rect x="6240" y="860" width="70" height="60" />
|
||||
<go x="6308" y="892" z="-1" />
|
||||
<entrance x="1716" y="892" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Prism of Light">
|
||||
<rect x="6400" y="0" width="221" height="255" />
|
||||
<go x="6474" y="188" z="0" />
|
||||
<entrance x="3784" y="1097" z="14" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Blighted Grove">
|
||||
<rect x="6440" y="820" width="160" height="150" />
|
||||
<go x="6478" y="863" z="11" />
|
||||
<entrance x="587" y="1641" z="-1" />
|
||||
<music name="MelisandesLair" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Palace of Paroxysmus">
|
||||
<rect x="6191" y="311" width="370" height="360" />
|
||||
<go x="6222" y="335" z="60" />
|
||||
<entrance x="5574" y="3024" z="31" />
|
||||
<music name="ParoxysmusLair" />
|
||||
<zrange min="-50" />
|
||||
</region>
|
||||
<region priority="50" name="Bravehorn's drinking pool">
|
||||
<rect x="1302" y="2331" width="38" height="22" />
|
||||
</region>
|
||||
<region priority="50" name="Huntsman's forrest">
|
||||
<rect x="1595" y="550" width="120" height="120" />
|
||||
</region>
|
||||
<!--End-->
|
||||
<region type="TownRegion" priority="50" name="Cove">
|
||||
<rect x="2200" y="1110" width="50" height="50" />
|
||||
<rect x="2200" y="1160" width="86" height="86" />
|
||||
|
|
@ -885,11 +961,20 @@
|
|||
<rect x="3314" y="2345" width="500" height="750" />
|
||||
<go x="3627" y="2606" z="0" />
|
||||
<smartNoHousing active="true" />
|
||||
<region type="GuardedRegion" name="New Haven Moongate">
|
||||
<rect x="3446" y="2674" width="10" height="10" />
|
||||
</region>
|
||||
<region type="TownRegion" name="New Haven">
|
||||
<rune name="New Haven City" />
|
||||
<rect x="3423" y="2480" width="111" height="143" />
|
||||
<go x="3503" y="2574" z="14" />
|
||||
<music name="Ocllo" />
|
||||
<region name="Gentle Rest Inn">
|
||||
<rune name="The Gentle Rest Inn in New Haven" />
|
||||
<rect x="3493" y="2513" width="10" height="10"/>
|
||||
<rect x="3503" y="2513" width="7" height="17" />
|
||||
<logoutDelay active="false" />
|
||||
</region>
|
||||
</region>
|
||||
<!--
|
||||
<region type="TownRegion" name="Haven">
|
||||
|
|
@ -1142,9 +1227,9 @@
|
|||
<object id="30" type="Miner" amount="2" />
|
||||
</spawning>
|
||||
</region>
|
||||
</region>
|
||||
-->
|
||||
</region>-->
|
||||
</region>
|
||||
|
||||
<region type="TownRegion" priority="50" name="Trinsic">
|
||||
<rect x="1856" y="2636" width="75" height="28" />
|
||||
<rect x="1816" y="2664" width="283" height="231" />
|
||||
|
|
@ -1650,6 +1735,17 @@
|
|||
</region>
|
||||
</Facet>
|
||||
<Facet name="Ilshenar">
|
||||
<!--Mondain's Legacy-->
|
||||
<region type="DungeonRegion" priority="50" name="Twisted Weald">
|
||||
<rect x="2107" y="1145" width="147" height="135" />
|
||||
<go x="2189" y="1253" z="0" />
|
||||
<music name="DreadHornArea" />
|
||||
<entrance x="1450" y="1473" z="-23" />
|
||||
</region>
|
||||
<region priority="50" name="Sheep Farm">
|
||||
<rect x="1303" y="1312" width="30" height="30" />
|
||||
</region>
|
||||
<!--End-->
|
||||
<region priority="37" name="Shrine of Valor">
|
||||
<rect x="512" y="200" width="32" height="32" />
|
||||
<go x="539" y="221" z="-36" />
|
||||
|
|
@ -1987,6 +2083,20 @@
|
|||
<go x="1731" y="981" z="-79" />
|
||||
<smartNoHousing active="true" />
|
||||
</region>
|
||||
<!--Mondain's Legacy-->
|
||||
<region type="DungeonRegion" priority="50" name="Bedlam">
|
||||
<rect x="80" y="1590" width="130" height="100" />
|
||||
<go x="117" y="1681" z="0" />
|
||||
<entrance x="2068" y="1372" z="-75" />
|
||||
<music name="GrizzleDungeon" />
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Citadel">
|
||||
<rect x="65" y="1865" width="130" height="125" />
|
||||
<go x="106" y="1884" z="0" />
|
||||
<entrance x="1349" y="769" z="14" />
|
||||
<music name="Dungeon9" />
|
||||
</region>
|
||||
<!--End-->
|
||||
<region type="TownRegion" priority="50" name="Luna">
|
||||
<rect x="945" y="490" width="91" height="61" />
|
||||
<go x="989" y="520" z="-50" />
|
||||
|
|
@ -2006,7 +2116,7 @@
|
|||
<logoutDelay active="false" />
|
||||
</region>
|
||||
</region>
|
||||
<region type="DungeonRegion" priority="50" name="Labrinth">
|
||||
<region type="DungeonRegion" priority="50" name="Labyrinth">
|
||||
<rect x="256" y="1795" width="243" height="230" />
|
||||
<go x="336" y="1970" z="0" />
|
||||
<music name="Dungeon9" />
|
||||
|
|
|
|||
|
|
@ -336,7 +336,7 @@ namespace Server.Engines.Craft
|
|||
toDelete = true;
|
||||
}
|
||||
}
|
||||
else if ( targeted is BaseClothing )
|
||||
else if ( (targeted is BaseClothing) )
|
||||
{
|
||||
BaseClothing clothing = (BaseClothing)targeted;
|
||||
SkillName skill = m_CraftSystem.MainSkill;
|
||||
|
|
@ -358,7 +358,7 @@ namespace Server.Engines.Craft
|
|||
toWeaken = 3;
|
||||
}
|
||||
|
||||
if ( m_CraftSystem.CraftItems.SearchForSubclass( clothing.GetType() ) == null && !IsSpecialClothing( clothing ))
|
||||
if (m_CraftSystem.CraftItems.SearchForSubclass(clothing.GetType()) == null && !IsSpecialClothing(clothing) && !((targeted is TribalMask) || (targeted is HornedTribalMask) || targeted.GetType().IsSubclassOf(typeof(HornedTribalMask)) || targeted.GetType().IsSubclassOf(typeof(TribalMask))))
|
||||
{
|
||||
number = (usingDeed) ? 1061136 : 1044277; // That item cannot be repaired. // You cannot repair that item with this type of repair contract.
|
||||
}
|
||||
|
|
|
|||
|
|
@ -247,7 +247,7 @@ namespace Server.Engines.Craft
|
|||
AddCraft( typeof( LeatherGorget ), 1015293, 1025063, 53.9, 78.9, typeof( Leather ), 1044462, 4, 1044463 );
|
||||
AddCraft( typeof( LeatherCap ), 1015293, 1027609, 6.2, 31.2, typeof( Leather ), 1044462, 2, 1044463 );
|
||||
AddCraft( typeof( LeatherGloves ), 1015293, 1025062, 51.8, 76.8, typeof( Leather ), 1044462, 3, 1044463 );
|
||||
AddCraft( typeof( LeatherArms ), 1015293, 1025061, 53.9, 78.9, typeof( Leather ), 1044462, 8, 1044463 );
|
||||
AddCraft( typeof( LeatherArms ), 1015293, 1025061, 53.9, 78.9, typeof( Leather ), 1044462, 4, 1044463 );
|
||||
AddCraft( typeof( LeatherLegs ), 1015293, 1025067, 66.3, 91.3, typeof( Leather ), 1044462, 10, 1044463 );
|
||||
AddCraft( typeof( LeatherChest ), 1015293, 1025068, 70.5, 95.5, typeof( Leather ), 1044462, 12, 1044463 );
|
||||
|
||||
|
|
@ -269,7 +269,7 @@ namespace Server.Engines.Craft
|
|||
SetNeededExpansion( index, Expansion.SE );
|
||||
index = AddCraft( typeof( LeatherNinjaJacket ), 1015293, 1030206, 85.0, 110.0, typeof( Leather ), 1044462, 13, 1044463 );
|
||||
SetNeededExpansion( index, Expansion.SE );
|
||||
index = AddCraft( typeof( LeatherNinjaBelt ), 1015293, 1030203, 50.0, 75.0, typeof( Leather ), 1044462, 15, 1044463 );
|
||||
index = AddCraft( typeof( LeatherNinjaBelt ), 1015293, 1030203, 50.0, 75.0, typeof( Leather ), 1044462, 5, 1044463 );
|
||||
SetNeededExpansion( index, Expansion.SE );
|
||||
index = AddCraft( typeof( LeatherNinjaMitts ), 1015293, 1030205, 65.0, 90.0, typeof( Leather ), 1044462, 12, 1044463 );
|
||||
SetNeededExpansion( index, Expansion.SE );
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ namespace Server.Items
|
|||
|
||||
}
|
||||
|
||||
public class Stormgrip : LeatherGloves
|
||||
public class Stormgrip : LeatherNinjaMitts
|
||||
{
|
||||
public override int InitMinHits { get { return 255; } }
|
||||
public override int InitMaxHits { get { return 255; } }
|
||||
|
|
|
|||
|
|
@ -37,13 +37,30 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 2 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
switch ( version )
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
if ( reader.ReadBool() )
|
||||
{
|
||||
reader.ReadInt();
|
||||
reader.ReadInt();
|
||||
}
|
||||
|
||||
Weight = 2.0;
|
||||
ItemID = 0x2792;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -108,7 +108,8 @@ namespace Server.Items
|
|||
this.Delete();
|
||||
HolidayTree tree = new HolidayTree( from, type, loc );
|
||||
BaseHouse house = BaseHouse.FindHouseAt( tree );
|
||||
house.Addons.Add( tree );
|
||||
if ( house != null )
|
||||
house.Addons.Add( tree );
|
||||
}
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
|
|
|
|||
|
|
@ -371,7 +371,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
get
|
||||
{
|
||||
return TimeSpan.FromSeconds( ((m_Mount.IsDonationItem && RewardSystem.GetRewardLevel( m_Rider ) < 3)? 12.5 : 5.0) );
|
||||
return TimeSpan.FromSeconds( ((m_Mount.IsDonationItem && RewardSystem.GetRewardLevel( m_Rider ) < 3)? ( 7.5 + ( Core.AOS ? 2.0 : 3.0)) : ( Core.AOS ? 2.0 : 3.0)) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ namespace Server.Mobiles
|
|||
SetSkill( SkillName.Wrestling, 100.1, 120.0 );
|
||||
|
||||
Fame = 10000;
|
||||
Karma = 10000;
|
||||
Karma = -10000;
|
||||
|
||||
Tamable = true;
|
||||
ControlSlots = 3;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Server.Mobiles
|
|||
public class DeathwatchBeetleHatchling : BaseCreature
|
||||
{
|
||||
[Constructable]
|
||||
public DeathwatchBeetleHatchling() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
public DeathwatchBeetleHatchling() : base( AIType.AI_Melee, Core.ML ? FightMode.Aggressor : FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
{
|
||||
Name = "a deathwatch beetle hatchling";
|
||||
Body = 242;
|
||||
|
|
@ -92,7 +92,7 @@ namespace Server.Mobiles
|
|||
public DeathwatchBeetleHatchling( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override int Hides{ get{ return 8; } }
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ namespace Server.Spells.Necromancy
|
|||
// Dragons
|
||||
new CreatureGroup( new Type[]
|
||||
{
|
||||
typeof( AncientWyrm ), typeof( Dragon ), typeof( SerpentineDragon ),
|
||||
typeof( AncientWyrm ), typeof( Dragon ), typeof( GreaterDragon ), typeof( SerpentineDragon ),
|
||||
typeof( ShadowWyrm ), typeof( SkeletalDragon ), typeof( WhiteWyrm ),
|
||||
typeof( Drake ), typeof( Wyvern ), typeof( LesserHiryu ), typeof( Hiryu )
|
||||
}, new SummonEntry[]
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ namespace Server.Spells.Sixth
|
|||
m.PlaySound( 0x3C4 );
|
||||
|
||||
m.Hidden = true;
|
||||
m.Warmode = false;
|
||||
|
||||
RemoveTimer( m );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue