mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-12-05 16:16:33 +00:00
* 特效底层支持直接修改硬直时间;添加驱散类型 * 添加 debuff * 明确了驱散定义;添加助攻窗口期;修改预释放爆发技为不可驱散;预释放爆发技一定是最先行动;修复复活时导致硬直时间变成负数的问题 * 调整驱散描述 * 实现驱散系统;修复角色百分比公式错误;添加非伤害类助攻;添加辅助数据统计;修改一些文本显示 * 添加免疫、吸血、护盾机制 * 继续完善免疫和驱散、护盾和特效钩子等 * 添加新特效类型
143 lines
2.6 KiB
C#
143 lines
2.6 KiB
C#
/**
|
||
* 此文件保存State(状态)的枚举
|
||
*/
|
||
namespace Milimoe.FunGame.Core.Library.Constant
|
||
{
|
||
public enum EntityState
|
||
{
|
||
Unchanged,
|
||
Added,
|
||
Modified,
|
||
Deleted
|
||
}
|
||
|
||
public enum StartMatchState
|
||
{
|
||
Matching,
|
||
Success,
|
||
Enable,
|
||
Cancel
|
||
}
|
||
|
||
public enum RoomState
|
||
{
|
||
Created,
|
||
Closed,
|
||
Matching,
|
||
Gaming,
|
||
Complete
|
||
}
|
||
|
||
/// <summary>
|
||
/// 角色目前所处的状态
|
||
/// </summary>
|
||
public enum CharacterState
|
||
{
|
||
/// <summary>
|
||
/// 可以行动 [ 战斗相关 ] [ 常态 ]
|
||
/// </summary>
|
||
Actionable,
|
||
|
||
/// <summary>
|
||
/// 完全行动不能 [ 战斗相关 ] [ 控制态 ]
|
||
/// </summary>
|
||
NotActionable,
|
||
|
||
/// <summary>
|
||
/// 行动受限 [ 战斗相关 ] [ 控制态 ]
|
||
/// </summary>
|
||
ActionRestricted,
|
||
|
||
/// <summary>
|
||
/// 战斗不能 [ 战斗相关 ] [ 控制态 ]
|
||
/// </summary>
|
||
BattleRestricted,
|
||
|
||
/// <summary>
|
||
/// 技能受限 [ 战斗相关 ] [ 控制态 ]
|
||
/// </summary>
|
||
SkillRestricted,
|
||
|
||
/// <summary>
|
||
/// 攻击受限 [ 战斗相关 ] [ 控制态 ]
|
||
/// </summary>
|
||
AttackRestricted,
|
||
|
||
/// <summary>
|
||
/// 处于吟唱中 [ 战斗相关 ] [ 技能相关 ] [ 吟唱态 ]
|
||
/// </summary>
|
||
Casting,
|
||
|
||
/// <summary>
|
||
/// 预释放爆发技(插队) [ 战斗相关 ] [ 技能相关 ] [ 吟唱态 ]
|
||
/// </summary>
|
||
PreCastSuperSkill
|
||
}
|
||
|
||
public enum SelectState
|
||
{
|
||
None,
|
||
SelectingOne,
|
||
SelectingMultiple,
|
||
SelectingRange,
|
||
SelectingLine
|
||
}
|
||
|
||
public enum OnlineState
|
||
{
|
||
Offline,
|
||
Online,
|
||
Matching,
|
||
InRoom,
|
||
Gaming
|
||
}
|
||
|
||
public enum ClientState
|
||
{
|
||
WaitConnect,
|
||
WaitLogin,
|
||
Online,
|
||
InRoom
|
||
}
|
||
|
||
public enum QuestState
|
||
{
|
||
NotStarted,
|
||
InProgress,
|
||
Completed,
|
||
Settled,
|
||
Missed
|
||
}
|
||
|
||
public enum ActivityState
|
||
{
|
||
Future,
|
||
Upcoming,
|
||
InProgress,
|
||
Ended
|
||
}
|
||
|
||
public enum OfferState
|
||
{
|
||
Created,
|
||
Cancelled,
|
||
PendingOfferorConfirmation,
|
||
PendingOffereeConfirmation,
|
||
OfferorConfirmed,
|
||
OffereeConfirmed,
|
||
Sent,
|
||
Negotiating,
|
||
NegotiationAccepted,
|
||
Rejected,
|
||
Completed,
|
||
Expired
|
||
}
|
||
|
||
public enum MarketItemState
|
||
{
|
||
Listed,
|
||
Delisted,
|
||
Purchased
|
||
}
|
||
}
|