parent
096d39609e
commit
8e9221bb5a
400 changed files with 3688 additions and 5969 deletions
|
|
@ -142,21 +142,13 @@ namespace Server.Mobiles
|
|||
|
||||
for (int i = 0; i < rats; ++i)
|
||||
{
|
||||
BaseCreature rat;
|
||||
|
||||
switch (Utility.Random(5))
|
||||
var rat = Utility.Random(5) switch
|
||||
{
|
||||
default:
|
||||
rat = new Ratman();
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
rat = new RatmanArcher();
|
||||
break;
|
||||
case 4:
|
||||
rat = new RatmanMage();
|
||||
break;
|
||||
}
|
||||
2 => (BaseCreature)new RatmanArcher(),
|
||||
3 => new RatmanArcher(),
|
||||
4 => new RatmanMage(),
|
||||
_ => new Ratman()
|
||||
};
|
||||
|
||||
rat.Team = Team;
|
||||
rat.MoveToWorld(map.GetRandomNearbyLocation(Location), map);
|
||||
|
|
|
|||
|
|
@ -179,20 +179,13 @@ namespace Server.Mobiles
|
|||
if (prot.Map != pm.Map || prot.Kills >= 5 || prot.Criminal || !JusticeVirtue.CheckMapRegion(pm, prot))
|
||||
continue;
|
||||
|
||||
int chance = 0;
|
||||
|
||||
switch (VirtueHelper.GetLevel(prot, VirtueName.Justice))
|
||||
var chance = VirtueHelper.GetLevel(prot, VirtueName.Justice) switch
|
||||
{
|
||||
case VirtueLevel.Seeker:
|
||||
chance = 60;
|
||||
break;
|
||||
case VirtueLevel.Follower:
|
||||
chance = 80;
|
||||
break;
|
||||
case VirtueLevel.Knight:
|
||||
chance = 100;
|
||||
break;
|
||||
}
|
||||
VirtueLevel.Seeker => 60,
|
||||
VirtueLevel.Follower => 80,
|
||||
VirtueLevel.Knight => 100,
|
||||
_ => 0
|
||||
};
|
||||
|
||||
if (chance > Utility.Random(100))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -287,20 +287,13 @@ namespace Server.Mobiles
|
|||
!JusticeVirtue.CheckMapRegion(pm, prot))
|
||||
continue;
|
||||
|
||||
int chance = 0;
|
||||
|
||||
switch (VirtueHelper.GetLevel(prot, VirtueName.Justice))
|
||||
var chance = VirtueHelper.GetLevel(prot, VirtueName.Justice) switch
|
||||
{
|
||||
case VirtueLevel.Seeker:
|
||||
chance = 60;
|
||||
break;
|
||||
case VirtueLevel.Follower:
|
||||
chance = 80;
|
||||
break;
|
||||
case VirtueLevel.Knight:
|
||||
chance = 100;
|
||||
break;
|
||||
}
|
||||
VirtueLevel.Seeker => 60,
|
||||
VirtueLevel.Follower => 80,
|
||||
VirtueLevel.Knight => 100,
|
||||
_ => 0
|
||||
};
|
||||
|
||||
if (chance > Utility.Random(100))
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue