Fixes brace style (#248)
This commit is contained in:
parent
a236617ad9
commit
8149620b0c
1503 changed files with 28575 additions and 1717 deletions
|
|
@ -116,12 +116,18 @@ namespace Server.Items
|
|||
v = 100 - v;
|
||||
|
||||
if (LootPack.CheckLuck(m_LuckChance))
|
||||
{
|
||||
v += 10;
|
||||
}
|
||||
|
||||
if (v < min)
|
||||
{
|
||||
v = min;
|
||||
}
|
||||
else if (v > max)
|
||||
{
|
||||
v = max;
|
||||
}
|
||||
|
||||
percent = v;
|
||||
}
|
||||
|
|
@ -129,7 +135,9 @@ namespace Server.Items
|
|||
var scaledBy = Math.Abs(high - low) + 1;
|
||||
|
||||
if (scaledBy != 0)
|
||||
{
|
||||
scaledBy = 10000 / scaledBy;
|
||||
}
|
||||
|
||||
percent *= 10000 + scaledBy;
|
||||
|
||||
|
|
@ -142,12 +150,18 @@ namespace Server.Items
|
|||
)
|
||||
{
|
||||
if (attr == AosAttribute.CastSpeed)
|
||||
{
|
||||
attrs[attr] += Scale(min, max, low / scale, high / scale) * scale;
|
||||
}
|
||||
else
|
||||
{
|
||||
attrs[attr] = Scale(min, max, low / scale, high / scale) * scale;
|
||||
}
|
||||
|
||||
if (attr == AosAttribute.SpellChanneling)
|
||||
{
|
||||
attrs[AosAttribute.CastSpeed] -= 1;
|
||||
}
|
||||
}
|
||||
|
||||
private static void ApplyAttribute(
|
||||
|
|
@ -214,7 +228,9 @@ namespace Server.Items
|
|||
possibleSkills.Remove(sk);
|
||||
|
||||
for (var i = 0; !found && i < 5; ++i)
|
||||
{
|
||||
found = attrs.GetValues(i, out var check, out _) && check == sk;
|
||||
}
|
||||
} while (found && count > 0);
|
||||
|
||||
attrs.SetValues(index, sk, Scale(min, max, low, high));
|
||||
|
|
@ -247,11 +263,17 @@ namespace Server.Items
|
|||
var avail = 0;
|
||||
|
||||
for (var i = 0; i < count; ++i)
|
||||
{
|
||||
if (!m_Props[i])
|
||||
{
|
||||
m_Possible[avail++] = i;
|
||||
}
|
||||
}
|
||||
|
||||
if (avail == 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
var v = m_Possible[Utility.Random(avail)];
|
||||
|
||||
|
|
@ -267,7 +289,9 @@ namespace Server.Items
|
|||
var attrs = resInfo?.AttributeInfo;
|
||||
|
||||
if (attrs == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var attributeCount = Utility.RandomMinMax(attrs.RunicMinAttributes, attrs.RunicMaxAttributes);
|
||||
var min = attrs.RunicMinIntensity;
|
||||
|
|
@ -295,14 +319,18 @@ namespace Server.Items
|
|||
m_Props.SetAll(false);
|
||||
|
||||
if (weapon is BaseRanged)
|
||||
{
|
||||
m_Props.Set(2, true); // ranged weapons cannot be ubws or mageweapon
|
||||
}
|
||||
|
||||
for (var i = 0; i < attributeCount; ++i)
|
||||
{
|
||||
var random = GetUniqueRandom(25);
|
||||
|
||||
if (random == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
switch (random)
|
||||
{
|
||||
|
|
@ -453,6 +481,7 @@ namespace Server.Items
|
|||
};
|
||||
|
||||
if (randomizeOrder)
|
||||
{
|
||||
for (var i = 0; i < attrs.Length; i++)
|
||||
{
|
||||
var temp = attrs[i];
|
||||
|
|
@ -461,6 +490,7 @@ namespace Server.Items
|
|||
attrs[i] = attrs[rand];
|
||||
attrs[rand] = temp;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
totalDamage = AssignElementalDamage( weapon, AosElementAttribute.Cold, totalDamage );
|
||||
|
|
@ -472,7 +502,9 @@ namespace Server.Items
|
|||
* */
|
||||
|
||||
for (var i = 0; i < attrs.Length; i++)
|
||||
{
|
||||
totalDamage = AssignElementalDamage(weapon, attrs[i], totalDamage);
|
||||
}
|
||||
|
||||
// Order is Cold, Energy, Fire, Poison -> Physical left
|
||||
// Cannot be looped, AoselementAttribute is 'out of order'
|
||||
|
|
@ -483,7 +515,9 @@ namespace Server.Items
|
|||
private static int AssignElementalDamage(BaseWeapon weapon, AosElementAttribute attr, int totalDamage)
|
||||
{
|
||||
if (totalDamage <= 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
var random = Utility.Random(totalDamage / 10 + 1) * 10;
|
||||
weapon.AosElementDamages[attr] = random;
|
||||
|
|
@ -498,7 +532,9 @@ namespace Server.Items
|
|||
var groups = SlayerGroup.Groups;
|
||||
|
||||
if (groups.Length == 0)
|
||||
{
|
||||
return SlayerName.None;
|
||||
}
|
||||
|
||||
var
|
||||
group = groups[
|
||||
|
|
@ -517,7 +553,9 @@ namespace Server.Items
|
|||
var entries = group.Entries;
|
||||
|
||||
if (entries.Length == 0)
|
||||
{
|
||||
return SlayerName.None;
|
||||
}
|
||||
|
||||
entry = entries.RandomElement();
|
||||
}
|
||||
|
|
@ -532,7 +570,9 @@ namespace Server.Items
|
|||
var attrs = resInfo?.AttributeInfo;
|
||||
|
||||
if (attrs == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var attributeCount = Utility.RandomMinMax(attrs.RunicMinAttributes, attrs.RunicMaxAttributes);
|
||||
var min = attrs.RunicMinIntensity;
|
||||
|
|
@ -564,7 +604,10 @@ namespace Server.Items
|
|||
var baseOffset = isShield ? 0 : 4;
|
||||
|
||||
if (!isShield && armor.MeditationAllowance == ArmorMeditationAllowance.All)
|
||||
{
|
||||
m_Props.Set(3, true); // remove mage armor from possible properties
|
||||
}
|
||||
|
||||
if (armor.Resource >= CraftResource.RegularLeather && armor.Resource <= CraftResource.BarbedLeather)
|
||||
{
|
||||
m_Props.Set(0, true); // remove lower requirements from possible properties for leather armor
|
||||
|
|
@ -572,17 +615,21 @@ namespace Server.Items
|
|||
}
|
||||
|
||||
if (armor.RequiredRace == Race.Elf)
|
||||
{
|
||||
m_Props.Set(
|
||||
7,
|
||||
true
|
||||
); // elves inherently have night sight and elf only armor doesn't get night sight as a mod
|
||||
}
|
||||
|
||||
for (var i = 0; i < attributeCount; ++i)
|
||||
{
|
||||
var random = GetUniqueRandom(baseCount);
|
||||
|
||||
if (random == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
random += baseOffset;
|
||||
|
||||
|
|
@ -597,9 +644,14 @@ namespace Server.Items
|
|||
break;
|
||||
case 2:
|
||||
if (Core.ML)
|
||||
{
|
||||
ApplyAttribute(primary, min, max, AosAttribute.ReflectPhysical, 1, 15);
|
||||
}
|
||||
else
|
||||
{
|
||||
ApplyAttribute(primary, min, max, AosAttribute.AttackChance, 1, 15);
|
||||
}
|
||||
|
||||
break;
|
||||
case 3:
|
||||
ApplyAttribute(primary, min, max, AosAttribute.CastSpeed, 1, 1);
|
||||
|
|
@ -695,7 +747,9 @@ namespace Server.Items
|
|||
var random = GetUniqueRandom(19);
|
||||
|
||||
if (random == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
switch (random)
|
||||
{
|
||||
|
|
@ -784,7 +838,9 @@ namespace Server.Items
|
|||
var random = GetUniqueRandom(24);
|
||||
|
||||
if (random == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
switch (random)
|
||||
{
|
||||
|
|
@ -887,7 +943,9 @@ namespace Server.Items
|
|||
var random = GetUniqueRandom(16);
|
||||
|
||||
if (random == -1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
switch (random)
|
||||
{
|
||||
|
|
@ -899,7 +957,9 @@ namespace Server.Items
|
|||
ApplyAttribute(primary, min, max, AosAttribute.BonusInt, 1, 8);
|
||||
|
||||
for (var j = 0; j < 4; ++j)
|
||||
{
|
||||
m_Props.Set(j, true);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,7 +69,9 @@ namespace Server.Items
|
|||
Quality = (ToolQuality)quality;
|
||||
|
||||
if (makersMark)
|
||||
Crafter = from;
|
||||
{
|
||||
Crafter = @from;
|
||||
}
|
||||
|
||||
return quality;
|
||||
}
|
||||
|
|
@ -105,7 +107,9 @@ namespace Server.Items
|
|||
public int GetUsesScalar()
|
||||
{
|
||||
if (m_Quality == ToolQuality.Exceptional)
|
||||
{
|
||||
return 200;
|
||||
}
|
||||
|
||||
return 100;
|
||||
}
|
||||
|
|
@ -119,7 +123,9 @@ namespace Server.Items
|
|||
// list.Add( 1050043, m_Crafter.Name ); // crafted by ~1_NAME~
|
||||
|
||||
if (m_Quality == ToolQuality.Exceptional)
|
||||
{
|
||||
list.Add(1060636); // exceptional
|
||||
}
|
||||
|
||||
list.Add(1060584, m_UsesRemaining.ToString()); // uses remaining: ~1_val~
|
||||
}
|
||||
|
|
@ -136,7 +142,9 @@ namespace Server.Items
|
|||
var check = m.FindItemOnLayer(Layer.OneHanded);
|
||||
|
||||
if (check is BaseTool && check != tool && !(check is AncientSmithyHammer))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
check = m.FindItemOnLayer(Layer.TwoHanded);
|
||||
|
||||
|
|
@ -160,9 +168,13 @@ namespace Server.Items
|
|||
|
||||
// Blacksmithing shows the gump regardless of proximity of an anvil and forge after SE
|
||||
if (num > 0 && (num != 1044267 || !Core.SE))
|
||||
from.SendLocalizedMessage(num);
|
||||
{
|
||||
@from.SendLocalizedMessage(num);
|
||||
}
|
||||
else
|
||||
from.SendGump(new CraftGump(from, system, this, null));
|
||||
{
|
||||
@from.SendGump(new CraftGump(@from, system, this, null));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,7 +41,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 2.0)
|
||||
{
|
||||
Weight = 4.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 1.0)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 1.0)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 1.0)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,7 +33,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 2.0)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ namespace Server.Items
|
|||
var index = CraftResources.GetIndex(Resource);
|
||||
|
||||
if (index >= 1 && index <= 6)
|
||||
{
|
||||
return 1072633 + index;
|
||||
}
|
||||
|
||||
return 1024137; // dovetail saw
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ namespace Server.Items
|
|||
var index = CraftResources.GetIndex(Resource);
|
||||
|
||||
if (index >= 1 && index <= 6)
|
||||
{
|
||||
return 1072627 + index;
|
||||
}
|
||||
|
||||
return 1044559; // Fletcher's Tools
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,9 @@ namespace Server.Items
|
|||
var index = CraftResources.GetIndex(Resource);
|
||||
|
||||
if (index >= 1 && index <= 8)
|
||||
{
|
||||
return 1049019 + index;
|
||||
}
|
||||
|
||||
return 1045128; // runic smithy hammer
|
||||
}
|
||||
|
|
@ -47,16 +49,22 @@ namespace Server.Items
|
|||
var index = CraftResources.GetIndex(Resource);
|
||||
|
||||
if (index >= 1 && index <= 8)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (!CraftResources.IsStandard(Resource))
|
||||
{
|
||||
var num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
if (num > 0)
|
||||
{
|
||||
list.Add(num);
|
||||
}
|
||||
else
|
||||
{
|
||||
list.Add(CraftResources.GetName(Resource));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -33,9 +33,13 @@ namespace Server.Items
|
|||
var num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
if (num > 0)
|
||||
{
|
||||
v = $"#{num}";
|
||||
}
|
||||
else
|
||||
{
|
||||
v = CraftResources.GetName(Resource);
|
||||
}
|
||||
}
|
||||
|
||||
list.Add(1061119, v); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
|
|
@ -50,9 +54,13 @@ namespace Server.Items
|
|||
var num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
if (num > 0)
|
||||
{
|
||||
v = $"#{num}";
|
||||
}
|
||||
else
|
||||
{
|
||||
v = CraftResources.GetName(Resource);
|
||||
}
|
||||
}
|
||||
|
||||
LabelTo(from, 1061119, v); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
|
|
@ -72,7 +80,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (ItemID == 0x13E4 || ItemID == 0x13E3)
|
||||
{
|
||||
ItemID = 0xF9D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,7 +33,9 @@ namespace Server.Items
|
|||
var version = reader.ReadInt();
|
||||
|
||||
if (Weight == 2.0)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue