server-master/srcs/WingsAPI.Scripting/Object/Common/SMapNpc.cs
2026-02-10 18:21:30 +01:00

33 lines
No EOL
761 B
C#

using System;
using System.Collections.Generic;
using WingsAPI.Scripting.Attribute;
using WingsAPI.Scripting.Event;
namespace WingsAPI.Scripting.Object.Common
{
[ScriptObject]
public class SMapNpc
{
public Guid Id { get; set; }
public short Vnum { get; set; }
public SPosition Position { get; set; }
public bool CanMove { get; set; }
public bool IsProtectedNpc { get; set; }
public bool FollowPlayer { get; set; }
public byte Direction { get; set; }
public float? HpMultiplier { get; set; }
public float? MpMultiplier { get; set; }
public byte? CustomLevel { get; set; }
public IDictionary<string, IEnumerable<SEvent>> Events { get; set; }
}
}