Fixes brace style (#248)
This commit is contained in:
parent
a236617ad9
commit
8149620b0c
1503 changed files with 28575 additions and 1717 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue