Removes implicit types
This commit is contained in:
parent
33f5e77a24
commit
04b4cfe75b
261 changed files with 1329 additions and 1329 deletions
|
|
@ -20,7 +20,7 @@ namespace Server.Items
|
|||
WeaponAttributes.ResistPoisonBonus = 15;
|
||||
}
|
||||
|
||||
private static SkillName[] m_PossibleBonusSkills = new SkillName[]
|
||||
private static SkillName[] m_PossibleBonusSkills = new[]
|
||||
{
|
||||
SkillName.Archery,
|
||||
SkillName.Healing,
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ namespace Server.Items
|
|||
public SlayerName Name => m_Name;
|
||||
public Type[] Types => m_Types;
|
||||
|
||||
private static int[] m_AosTitles = new int[]
|
||||
private static int[] m_AosTitles = new[]
|
||||
{
|
||||
1060479, // undead slayer
|
||||
1060470, // orc slayer
|
||||
|
|
@ -45,7 +45,7 @@ namespace Server.Items
|
|||
1070855 // fey slayer
|
||||
};
|
||||
|
||||
private static int[] m_OldTitles = new int[]
|
||||
private static int[] m_OldTitles = new[]
|
||||
{
|
||||
1017384, // Silver
|
||||
1017385, // Orc Slaying
|
||||
|
|
|
|||
|
|
@ -58,28 +58,28 @@ namespace Server.Items
|
|||
SlayerGroup reptilian = new SlayerGroup();
|
||||
SlayerGroup fey = new SlayerGroup();
|
||||
|
||||
humanoid.Opposition = new SlayerGroup[]{ undead };
|
||||
humanoid.FoundOn = new Type[]{ typeof( BoneKnight ), typeof( Lich ), typeof( LichLord ) };
|
||||
humanoid.Opposition = new[]{ undead };
|
||||
humanoid.FoundOn = new[]{ typeof( BoneKnight ), typeof( Lich ), typeof( LichLord ) };
|
||||
humanoid.Super = new SlayerEntry( SlayerName.Repond, typeof( ArcticOgreLord ), typeof( Cyclops ), typeof( Ettin ), typeof( EvilMage ), typeof( EvilMageLord ), typeof( FrostTroll ), typeof( MeerCaptain ), typeof( MeerEternal ), typeof( MeerMage ), typeof( MeerWarrior ), typeof( Ogre ), typeof( OgreLord ), typeof( Orc ), typeof( OrcBomber ), typeof( OrcBrute ), typeof( OrcCaptain ), /*typeof( OrcChopper ), typeof( OrcScout ),*/ typeof( OrcishLord ), typeof( OrcishMage ), typeof( Ratman ), typeof( RatmanArcher ), typeof( RatmanMage ), typeof( SavageRider ), typeof( SavageShaman ), typeof( Savage ), typeof( Titan ), typeof( Troglodyte ), typeof( Troll ) );
|
||||
humanoid.Entries = new SlayerEntry[]
|
||||
humanoid.Entries = new[]
|
||||
{
|
||||
new SlayerEntry( SlayerName.OgreTrashing, typeof( Ogre ), typeof( OgreLord ), typeof( ArcticOgreLord ) ),
|
||||
new SlayerEntry( SlayerName.OrcSlaying, typeof( Orc ), typeof( OrcBomber ), typeof( OrcBrute ), typeof( OrcCaptain ),/* typeof( OrcChopper ), typeof( OrcScout ),*/ typeof( OrcishLord ), typeof( OrcishMage ) ),
|
||||
new SlayerEntry( SlayerName.TrollSlaughter, typeof( Troll ), typeof( FrostTroll ) )
|
||||
};
|
||||
|
||||
undead.Opposition = new SlayerGroup[]{ humanoid };
|
||||
undead.Opposition = new[]{ humanoid };
|
||||
undead.Super = new SlayerEntry( SlayerName.Silver, typeof( AncientLich ), typeof( Bogle ), typeof( BoneKnight ), typeof( BoneMagi ),/* typeof( DarkGuardian ), */typeof( DarknightCreeper ), typeof( FleshGolem ), typeof( Ghoul ), typeof( GoreFiend ), typeof( HellSteed ), typeof( LadyOfTheSnow ), typeof( Lich ), typeof( LichLord ), typeof( Mummy ), typeof( PestilentBandage ), typeof( Revenant ), typeof( RevenantLion ), typeof( RottingCorpse ), typeof( Shade ), typeof( ShadowKnight ), typeof( SkeletalKnight ), typeof( SkeletalMage ), typeof( SkeletalMount ), typeof( Skeleton ), typeof( Spectre ), typeof( Wraith ), typeof( Zombie ) );
|
||||
undead.Entries = new SlayerEntry[0];
|
||||
|
||||
fey.Opposition = new SlayerGroup[]{ abyss };
|
||||
fey.Opposition = new[]{ abyss };
|
||||
fey.Super = new SlayerEntry( SlayerName.Fey, typeof( Centaur ), typeof( CuSidhe ), typeof( EtherealWarrior ), typeof( Kirin ), typeof( LordOaks ), typeof( Pixie ), typeof( Silvani ), typeof( Treefellow ), typeof( Unicorn ), typeof( Wisp ), typeof( MLDryad ), typeof( Satyr ) );
|
||||
fey.Entries = new SlayerEntry[0];
|
||||
|
||||
elemental.Opposition = new SlayerGroup[]{ abyss };
|
||||
elemental.FoundOn = new Type[]{ typeof( Balron ), typeof( Daemon ) };
|
||||
elemental.Opposition = new[]{ abyss };
|
||||
elemental.FoundOn = new[]{ typeof( Balron ), typeof( Daemon ) };
|
||||
elemental.Super = new SlayerEntry( SlayerName.ElementalBan, typeof( AcidElemental ), typeof( AgapiteElemental ), typeof( AirElemental ), typeof( SummonedAirElemental ), typeof( BloodElemental ), typeof( BronzeElemental ), typeof( CopperElemental ), typeof( CrystalElemental ), typeof( DullCopperElemental ), typeof( EarthElemental ), typeof( SummonedEarthElemental ), typeof( Efreet ), typeof( FireElemental ), typeof( SummonedFireElemental ), typeof( GoldenElemental ), typeof( IceElemental ), typeof( KazeKemono ), typeof( PoisonElemental ), typeof( RaiJu ), typeof( SandVortex ), typeof( ShadowIronElemental ), typeof( SnowElemental ), typeof( ValoriteElemental ), typeof( VeriteElemental ), typeof( WaterElemental ), typeof( SummonedWaterElemental ) );
|
||||
elemental.Entries = new SlayerEntry[]
|
||||
elemental.Entries = new[]
|
||||
{
|
||||
new SlayerEntry( SlayerName.BloodDrinking, typeof( BloodElemental ) ),
|
||||
new SlayerEntry( SlayerName.EarthShatter, typeof( AgapiteElemental ), typeof( BronzeElemental ), typeof( CopperElemental ), typeof( DullCopperElemental ), typeof( EarthElemental ), typeof( SummonedEarthElemental ), typeof( GoldenElemental ), typeof( ShadowIronElemental ), typeof( ValoriteElemental ), typeof( VeriteElemental ) ),
|
||||
|
|
@ -90,14 +90,14 @@ namespace Server.Items
|
|||
new SlayerEntry( SlayerName.WaterDissipation, typeof( WaterElemental ), typeof( SummonedWaterElemental ) )
|
||||
};
|
||||
|
||||
abyss.Opposition = new SlayerGroup[]{ elemental, fey };
|
||||
abyss.FoundOn = new Type[]{ typeof( BloodElemental ) };
|
||||
abyss.Opposition = new[]{ elemental, fey };
|
||||
abyss.FoundOn = new[]{ typeof( BloodElemental ) };
|
||||
|
||||
if ( Core.AOS )
|
||||
{
|
||||
abyss.Super = new SlayerEntry( SlayerName.Exorcism, typeof( AbysmalHorror ), typeof( ArcaneDaemon ), typeof( Balron ), typeof( BoneDemon ), typeof( ChaosDaemon ), typeof( Daemon ), typeof( SummonedDaemon ), typeof( DemonKnight ), typeof( Devourer ), typeof( EnslavedGargoyle ), typeof( FanDancer ), typeof( FireGargoyle ), typeof( Gargoyle ), typeof( GargoyleDestroyer ), typeof( GargoyleEnforcer ), typeof( Gibberling ), typeof( HordeMinion ), typeof( IceFiend ), typeof( Imp ), typeof( Impaler ), typeof( Moloch ), typeof( Oni ), typeof( Ravager ), typeof( Semidar ), typeof( StoneGargoyle ), typeof( Succubus ), typeof( TsukiWolf ) );
|
||||
|
||||
abyss.Entries = new SlayerEntry[]
|
||||
abyss.Entries = new[]
|
||||
{
|
||||
// Daemon Dismissal & Balron Damnation have been removed and moved up to super slayer on OSI.
|
||||
new SlayerEntry( SlayerName.GargoylesFoe, typeof( EnslavedGargoyle ), typeof( FireGargoyle ), typeof( Gargoyle ), typeof( GargoyleDestroyer ), typeof( GargoyleEnforcer ), typeof( StoneGargoyle ) ),
|
||||
|
|
@ -107,7 +107,7 @@ namespace Server.Items
|
|||
{
|
||||
abyss.Super = new SlayerEntry( SlayerName.Exorcism, typeof( AbysmalHorror ), typeof( Balron ), typeof( BoneDemon ), typeof( ChaosDaemon ), typeof( Daemon ), typeof( SummonedDaemon ), typeof( DemonKnight ), typeof( Devourer ), typeof( Gargoyle ), typeof( FireGargoyle ), typeof( Gibberling ), typeof( HordeMinion ), typeof( IceFiend ), typeof( Imp ), typeof( Impaler ), typeof( Ravager ), typeof( StoneGargoyle ), typeof( ArcaneDaemon ), typeof( EnslavedGargoyle ), typeof( GargoyleDestroyer ), typeof( GargoyleEnforcer ), typeof( Moloch ) );
|
||||
|
||||
abyss.Entries = new SlayerEntry[]
|
||||
abyss.Entries = new[]
|
||||
{
|
||||
new SlayerEntry( SlayerName.DaemonDismissal, typeof( AbysmalHorror ), typeof( Balron ), typeof( BoneDemon ), typeof( ChaosDaemon ), typeof( Daemon ), typeof( SummonedDaemon ), typeof( DemonKnight ), typeof( Devourer ), typeof( Gibberling ), typeof( HordeMinion ), typeof( IceFiend ), typeof( Imp ), typeof( Impaler ), typeof( Ravager ), typeof( ArcaneDaemon ), typeof( Moloch ) ),
|
||||
new SlayerEntry( SlayerName.GargoylesFoe, typeof( FireGargoyle ), typeof( Gargoyle ), typeof( StoneGargoyle ), typeof( EnslavedGargoyle ), typeof( GargoyleDestroyer ), typeof( GargoyleEnforcer ) ),
|
||||
|
|
@ -115,20 +115,20 @@ namespace Server.Items
|
|||
};
|
||||
}
|
||||
|
||||
arachnid.Opposition = new SlayerGroup[]{ reptilian };
|
||||
arachnid.FoundOn = new Type[]{ typeof( AncientWyrm ), typeof( GreaterDragon ), typeof( Dragon ), typeof( OphidianMatriarch ), typeof( ShadowWyrm ) };
|
||||
arachnid.Opposition = new[]{ reptilian };
|
||||
arachnid.FoundOn = new[]{ typeof( AncientWyrm ), typeof( GreaterDragon ), typeof( Dragon ), typeof( OphidianMatriarch ), typeof( ShadowWyrm ) };
|
||||
arachnid.Super = new SlayerEntry( SlayerName.ArachnidDoom, typeof( DreadSpider ), typeof( FrostSpider ), typeof( GiantBlackWidow ), typeof( GiantSpider ), typeof( Mephitis ), typeof( Scorpion ), typeof( TerathanAvenger ), typeof( TerathanDrone ), typeof( TerathanMatriarch ), typeof( TerathanWarrior ) );
|
||||
arachnid.Entries = new SlayerEntry[]
|
||||
arachnid.Entries = new[]
|
||||
{
|
||||
new SlayerEntry( SlayerName.ScorpionsBane, typeof( Scorpion ) ),
|
||||
new SlayerEntry( SlayerName.SpidersDeath, typeof( DreadSpider ), typeof( FrostSpider ), typeof( GiantBlackWidow ), typeof( GiantSpider ), typeof( Mephitis ) ),
|
||||
new SlayerEntry( SlayerName.Terathan, typeof( TerathanAvenger ), typeof( TerathanDrone ), typeof( TerathanMatriarch ), typeof( TerathanWarrior ) )
|
||||
};
|
||||
|
||||
reptilian.Opposition = new SlayerGroup[]{ arachnid };
|
||||
reptilian.FoundOn = new Type[]{ typeof( TerathanAvenger ), typeof( TerathanMatriarch ) };
|
||||
reptilian.Opposition = new[]{ arachnid };
|
||||
reptilian.FoundOn = new[]{ typeof( TerathanAvenger ), typeof( TerathanMatriarch ) };
|
||||
reptilian.Super = new SlayerEntry( SlayerName.ReptilianDeath, typeof( AncientWyrm ), typeof( DeepSeaSerpent ), typeof( GreaterDragon ), typeof( Dragon ), typeof( Drake ), typeof( GiantIceWorm ), typeof( IceSerpent ), typeof( GiantSerpent ), typeof( Hiryu ), typeof( IceSnake ), typeof( JukaLord ), typeof( JukaMage ), typeof( JukaWarrior ), typeof( LavaSerpent ), typeof( LavaSnake ), typeof( LesserHiryu ), typeof( Lizardman ), typeof( OphidianArchmage ), typeof( OphidianKnight ), typeof( OphidianMage ), typeof( OphidianMatriarch ), typeof( OphidianWarrior ), typeof( Reptalon ), typeof( SeaSerpent ), typeof( Serado ), typeof( SerpentineDragon ), typeof( ShadowWyrm ), typeof( SilverSerpent ), typeof( SkeletalDragon ), typeof( Snake ), typeof( SwampDragon ), typeof( WhiteWyrm ), typeof( Wyvern ), typeof( Yamandon ) );
|
||||
reptilian.Entries = new SlayerEntry[]
|
||||
reptilian.Entries = new[]
|
||||
{
|
||||
new SlayerEntry( SlayerName.DragonSlaying, typeof( AncientWyrm ), typeof( GreaterDragon ), typeof( Dragon ), typeof( Drake ), typeof( Hiryu ), typeof( LesserHiryu ), typeof( Reptalon ), typeof( SerpentineDragon ), typeof( ShadowWyrm ), typeof( SkeletalDragon ), typeof( SwampDragon ), typeof( WhiteWyrm ), typeof( Wyvern ) ),
|
||||
new SlayerEntry( SlayerName.LizardmanSlaughter, typeof( Lizardman ) ),
|
||||
|
|
@ -136,7 +136,7 @@ namespace Server.Items
|
|||
new SlayerEntry( SlayerName.SnakesBane, typeof( DeepSeaSerpent ), typeof( GiantIceWorm ), typeof( GiantSerpent ), typeof( IceSerpent ), typeof( IceSnake ), typeof( LavaSerpent ), typeof( LavaSnake ), typeof( SeaSerpent ), typeof( Serado ), typeof( SilverSerpent ), typeof( Snake ), typeof( Yamandon ) )
|
||||
};
|
||||
|
||||
m_Groups = new SlayerGroup[]
|
||||
m_Groups = new[]
|
||||
{
|
||||
humanoid,
|
||||
undead,
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ namespace Server.Items
|
|||
}
|
||||
}
|
||||
|
||||
private static Type[] m_ChampTamables = new Type[]
|
||||
private static Type[] m_ChampTamables = new[]
|
||||
{
|
||||
typeof( StrongMongbat ), typeof( Imp ), typeof( Scorpion ), typeof( GiantSpider ),
|
||||
typeof( Snake ), typeof( LavaLizard ), typeof( Drake ), typeof( Dragon ),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue