Fixes brace style (#248)

This commit is contained in:
Kamron Batman 2020-09-13 21:49:46 -07:00 • committed by GitHub
parent a236617ad9
commit 8149620b0c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1503 changed files with 28575 additions and 1717 deletions

View file

@ -20,6 +20,7 @@ namespace Server.Items
public virtual void Flip(Mobile from, Item addon)
{
if (Directions?.Length > 1)
{
try
{
var flipMethod = addon.GetType().GetMethod(m_MethodName, m_Params);
@ -29,18 +30,22 @@ namespace Server.Items
var index = 0;
for (var i = 0; i < Directions.Length; i++)
{
if (addon.Direction == Directions[i])
{
index = i + 1;
break;
}
}
if (index >= Directions.Length)
{
index = 0;
}
ClearComponents(addon);
flipMethod.Invoke(addon, new object[] { from, Directions[index] });
flipMethod.Invoke(addon, new object[] { @from, Directions[index] });
BaseHouse house = null;
var result = AddonFitResult.Valid;
@ -48,33 +53,51 @@ namespace Server.Items
addon.Map = Map.Internal;
if (addon is BaseAddon baseAddon)
result = baseAddon.CouldFit(baseAddon.Location, from.Map, from, ref house);
{
result = baseAddon.CouldFit(baseAddon.Location, @from.Map, @from, ref house);
}
else if (addon is BaseAddonContainer container)
result = container.CouldFit(container.Location, from.Map, from, ref house);
{
result = container.CouldFit(container.Location, @from.Map, @from, ref house);
}
addon.Map = from.Map;
addon.Map = @from.Map;
if (result != AddonFitResult.Valid)
{
if (index == 0)
{
index = Directions.Length - 1;
}
else
{
index -= 1;
}
ClearComponents(addon);
flipMethod.Invoke(addon, new object[2] { from, Directions[index] });
flipMethod.Invoke(addon, new object[2] { @from, Directions[index] });
if (result == AddonFitResult.Blocked)
from.SendLocalizedMessage(500269); // You cannot build that there.
{
@from.SendLocalizedMessage(500269); // You cannot build that there.
}
else if (result == AddonFitResult.NotInHouse)
from.SendLocalizedMessage(500274); // You can only place this in a house that you own!
{
@from.SendLocalizedMessage(500274); // You can only place this in a house that you own!
}
else if (result == AddonFitResult.DoorsNotClosed)
from.SendMessage("You must close all house doors before placing this.");
{
@from.SendMessage("You must close all house doors before placing this.");
}
else if (result == AddonFitResult.DoorTooClose)
from.SendLocalizedMessage(500271); // You cannot build near the door.
{
@from.SendLocalizedMessage(500271); // You cannot build near the door.
}
else if (result == AddonFitResult.NoWall)
from.SendLocalizedMessage(500268); // This object needs to be mounted on something.
{
@from.SendLocalizedMessage(500268); // This object needs to be mounted on something.
}
}
addon.Direction = Directions[index];
@ -84,6 +107,7 @@ namespace Server.Items
{
// ignored
}
}
}
private void ClearComponents(Item item)