#W# Added/Removed start new character professions.
This commit is contained in:
parent
83023ad857
commit
cb5c34b167
1 changed files with 45 additions and 50 deletions
|
|
@ -32,6 +32,7 @@ namespace Server.Misc
|
|||
PackItem( new Gold( ValidSettings.StartingGold() ) );
|
||||
PackItem( new Dagger() );
|
||||
PackItem( new Candle() );
|
||||
PackItem( new Scissors() );
|
||||
}
|
||||
|
||||
private static Item MakeNewbie( Item item )
|
||||
|
|
@ -476,14 +477,14 @@ namespace Server.Misc
|
|||
|
||||
break;
|
||||
}
|
||||
case 3: // Blacksmith
|
||||
case 3: // Thief Was Blacksmith
|
||||
{
|
||||
skills = new SkillNameValue[]
|
||||
{
|
||||
new SkillNameValue( SkillName.Mining, 30 ),
|
||||
new SkillNameValue( SkillName.ArmsLore, 30 ),
|
||||
new SkillNameValue( SkillName.Blacksmith, 50 ),
|
||||
new SkillNameValue( SkillName.Tinkering, 50 )
|
||||
new SkillNameValue( SkillName.Stealing, 30 ),
|
||||
new SkillNameValue( SkillName.Snooping, 30 ),
|
||||
new SkillNameValue( SkillName.Hiding, 50 ),
|
||||
new SkillNameValue( SkillName.Stealth, 50 )
|
||||
};
|
||||
|
||||
break;
|
||||
|
|
@ -513,25 +514,25 @@ namespace Server.Misc
|
|||
|
||||
break;
|
||||
}
|
||||
case 6: //Samurai
|
||||
case 6: // Archer
|
||||
{
|
||||
skills = new SkillNameValue[]
|
||||
{
|
||||
new SkillNameValue( SkillName.Bushido, 50 ),
|
||||
new SkillNameValue( SkillName.Swords, 50 ),
|
||||
new SkillNameValue( SkillName.Anatomy, 30 ),
|
||||
new SkillNameValue( SkillName.Healing, 30 )
|
||||
new SkillNameValue( SkillName.Tactics, 50 ),
|
||||
new SkillNameValue( SkillName.Archery, 50 ),
|
||||
new SkillNameValue( SkillName.Fletching, 30 ),
|
||||
new SkillNameValue( SkillName.Lumberjacking, 30 )
|
||||
};
|
||||
break;
|
||||
}
|
||||
case 7: //Ninja
|
||||
case 7: //Bard
|
||||
{
|
||||
skills = new SkillNameValue[]
|
||||
{
|
||||
new SkillNameValue( SkillName.Ninjitsu, 50 ),
|
||||
new SkillNameValue( SkillName.Hiding, 50 ),
|
||||
new SkillNameValue( SkillName.Fencing, 30 ),
|
||||
new SkillNameValue( SkillName.Stealth, 30 )
|
||||
new SkillNameValue( SkillName.Musicianship, 30 ),
|
||||
new SkillNameValue( SkillName.Peacemaking, 30 ),
|
||||
new SkillNameValue( SkillName.Discordance, 30 ),
|
||||
new SkillNameValue( SkillName.Provocation, 30 )
|
||||
};
|
||||
break;
|
||||
}
|
||||
|
|
@ -557,6 +558,16 @@ namespace Server.Misc
|
|||
EquipItem( new LeatherChest() );
|
||||
break;
|
||||
}
|
||||
case 3: // Thief
|
||||
{
|
||||
EquipItem( new Shirt( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new ShortPants( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new Bandana( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new BodySash( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new Shoes() );
|
||||
|
||||
break;
|
||||
}
|
||||
case 4: // Necromancer
|
||||
{
|
||||
Container regs = new BagOfNecroReagents( 50 );
|
||||
|
|
@ -642,50 +653,34 @@ namespace Server.Misc
|
|||
break;
|
||||
}
|
||||
|
||||
case 6: // Samurai
|
||||
case 6: // Archer
|
||||
{
|
||||
addSkillItems = false;
|
||||
EquipItem( new HakamaShita( 0x2C3 ) );
|
||||
EquipItem( new Hakama( 0x2C3 ) );
|
||||
EquipItem( new SamuraiTabi( 0x2C3 ) );
|
||||
EquipItem( new TattsukeHakama( 0x22D ) );
|
||||
EquipItem( new Bokuto() );
|
||||
EquipItem( new Boots() );
|
||||
EquipItem( new LeatherChest() );
|
||||
EquipItem( new LeatherArms() );
|
||||
EquipItem( new LeatherGloves() );
|
||||
EquipItem( new LeatherGorget() );
|
||||
EquipItem( new LeatherLegs() );
|
||||
|
||||
if ( elf )
|
||||
EquipItem( new RavenHelm() );
|
||||
else
|
||||
EquipItem( new LeatherJingasa() );
|
||||
|
||||
PackItem( new Scissors() );
|
||||
PackItem( new Bandage( 50 ) );
|
||||
|
||||
Spellbook book = new BookOfBushido();
|
||||
PackItem( book );
|
||||
PackItem( new Bow() );
|
||||
PackItem( new Arrow( 50 ) );
|
||||
PackItem( new FletcherTools() );
|
||||
PackItem( new Hatchet() );
|
||||
|
||||
break;
|
||||
}
|
||||
case 7: // Ninja
|
||||
case 7: // Bard Was Ninja
|
||||
{
|
||||
addSkillItems = false;
|
||||
EquipItem( new Kasa() );
|
||||
EquipItem( new FeatheredHat( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new Surcoat( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new ShortPants( Utility.RandomNondyedHue() ) );
|
||||
EquipItem( new ThighBoots() );
|
||||
EquipItem( new Cloak( Utility.RandomNondyedHue() ) );
|
||||
|
||||
int[] hues = new int[] { 0x1A8, 0xEC, 0x99, 0x90, 0xB5, 0x336, 0x89 };
|
||||
//TODO: Verify that's ALL the hues for that above.
|
||||
|
||||
EquipItem( new TattsukeHakama( hues[Utility.Random(hues.Length)] ) );
|
||||
|
||||
EquipItem( new HakamaShita( 0x2C3 ) );
|
||||
EquipItem( new NinjaTabi( 0x2C3 ) );
|
||||
|
||||
if ( elf )
|
||||
EquipItem( new AssassinSpike() );
|
||||
else
|
||||
EquipItem( new Tekagi() );
|
||||
|
||||
PackItem( new SmokeBomb() );
|
||||
|
||||
Spellbook book = new BookOfNinjitsu();
|
||||
PackItem( book );
|
||||
PackItem( new Drums() );
|
||||
PackItem( new Tambourine() );
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue