This commit is contained in:
2026-04-25 23:37:10 +02:00
commit 19d6bd934a
476 changed files with 9198 additions and 0 deletions
@@ -0,0 +1,14 @@
using RPGCore.Core.Objects;
using RPGCore.ObjectModules.EventObjectModule;
namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule.Events
{
/// <summary>
/// Executed when <see cref="Status"/> ends normally - by timer or by <see cref="Effect"/>.
/// </summary>
public class StatusEndEvent : BaseEvent<BaseObject>
{
public BaseObject target;
public Status status;
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a41609619e254d8a98ce6805b3d3edf8
timeCreated: 1762636552
@@ -0,0 +1,14 @@
using RPGCore.Core.Objects;
using RPGCore.ObjectModules.EventObjectModule;
namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule.Events
{
/// <summary>
/// Executed when <see cref="Status"/> ends forcefully - by something else than timer or <see cref="Effect"/>.
/// </summary>
public class StatusRemoveEvent : BaseEvent<BaseObject>
{
public BaseObject target;
public Status status;
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c16881cb8c65431b97b97cd8956ed455
timeCreated: 1773264987
@@ -0,0 +1,14 @@
using RPGCore.Core.Objects;
using RPGCore.ObjectModules.EventObjectModule;
namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule.Events
{
/// <summary>
/// Executed when <see cref="Status"/> is applied.
/// </summary>
public class StatusStartEvent : BaseEvent<BaseObject>
{
public BaseObject target;
public Status status;
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e35d6b98b192496ea8853d49de0b0790
timeCreated: 1762636360