server-master/srcs/WingsAPI.Game/Entities/INpcAdditionalData.cs
2026-02-10 18:21:30 +01:00

25 lines
No EOL
792 B
C#

using WingsEmu.Game.Characters;
using WingsEmu.Game.Configurations;
using WingsEmu.Game.RainbowBattle;
using WingsEmu.Packets.Enums;
namespace WingsEmu.Game.Entities;
public interface INpcAdditionalData
{
bool IsTimeSpaceMate { get; }
bool IsProtected { get; }
IPlayerEntity MinilandOwner { get; }
bool NpcShouldRespawn { get; }
bool CanMove { get; }
public bool CanAttack { get; }
public byte NpcDirection { get; }
public bool IsHostile { get; }
public float? HpMultiplier { get; }
public float? MpMultiplier { get; }
public byte? CustomLevel { get; }
public FactionType FactionType { get; }
public long? TimeSpaceOwnerId { get; }
public TimeSpaceFileConfiguration TimeSpaceInfo { get; }
public RainBowFlag RainbowFlag { get; }
}