25 lines
No EOL
933 B
C#
25 lines
No EOL
933 B
C#
using WingsEmu.Game.Characters;
|
|
using WingsEmu.Game.Configurations;
|
|
using WingsEmu.Game.RainbowBattle;
|
|
using WingsEmu.Packets.Enums;
|
|
|
|
namespace WingsEmu.Game.Entities;
|
|
|
|
public class NpcAdditionalData : INpcAdditionalData
|
|
{
|
|
public bool IsTimeSpaceMate { get; init; }
|
|
public bool IsProtected { get; init; }
|
|
public IPlayerEntity MinilandOwner { get; init; }
|
|
public bool NpcShouldRespawn { get; init; }
|
|
public bool CanMove { get; init; }
|
|
public bool CanAttack { get; init; }
|
|
public byte NpcDirection { get; init; }
|
|
public bool IsHostile { get; init; }
|
|
public float? HpMultiplier { get; init; }
|
|
public float? MpMultiplier { get; init; }
|
|
public byte? CustomLevel { get; init; }
|
|
public FactionType FactionType { get; init; }
|
|
public long? TimeSpaceOwnerId { get; init; }
|
|
public TimeSpaceFileConfiguration TimeSpaceInfo { get; init; }
|
|
public RainBowFlag RainbowFlag { get; init; }
|
|
} |