This commit is contained in:
2026-07-09 21:33:33 +02:00
commit 84a2a365f3
2364 changed files with 950134 additions and 0 deletions
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7f31597e216b4550b09c18de2e95f2d1
timeCreated: 1675891233
@@ -0,0 +1,15 @@
using Sirenix.OdinInspector;
namespace VOID.Generic.Dict.Ability
{
[InfoBox(
"Defines if player will be assisted with aiming:\n" +
"<u><b>" + nameof(None) + "</b></u> nothing will change\n" +
"<u><b>" + nameof(Directional) + "</b></u> changes target to farthest point in selected direction"
)]
public enum AbilityAimingCorrectionType
{
None,
Directional,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ee72266c891d48c98224fab00ac02b23
timeCreated: 1733843075
@@ -0,0 +1,15 @@
using Sirenix.OdinInspector;
namespace VOID.Generic.Dict.Ability
{
[InfoBox("Define how ability gets targets from player or AI:\n" +
"<u><b>" + nameof(Blank) + "</b></u> there is no aiming and no targets\n" +
"<u><b>" + nameof(Self) + "</b></u> targeting self with only one projectile\n" +
"<u><b>" + nameof(Target) + "</b></u> manually selecting target(s) needed, before firing")]
public enum AbilityAimingType
{
Blank,
Self,
Target,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2b2571b2c5b9432e9823da2fe8a17167
timeCreated: 1675891471
@@ -0,0 +1,18 @@
using Sirenix.OdinInspector;
namespace VOID.Generic.Dict.Ability
{
[InfoBox("Define how ability is casted by unit:\n" +
"<u><b>" + nameof(Instant) + "</b></u> casting and ability animations skipped, instantly fires\n" +
"<u><b>" + nameof(InstantCasting) + "</b></u> casting animation skipped and start ability animation, then fires\n" +
"<u><b>" + nameof(Casted) + "</b></u> starts casting animation and shoot projectile(s)\n" +
"<u><b>" + nameof(Channel) + "</b></u> starts looped casting animation, shoot projectile(s)" +
"and animation ends when all projectiles finish")]
public enum AbilityCastingType
{
Instant,
InstantCasting,
Casted,
Channel,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6efeff194e294c74ada4bae8523b910f
timeCreated: 1675892484
@@ -0,0 +1,16 @@
using Sirenix.OdinInspector;
namespace VOID.Generic.Dict.Ability
{
[InfoBox("Define moment when effects apply to caster:\n" +
"<u><b>" + nameof(None) + "</b></u> will never apply effects to caster\n" +
"<u><b>" + nameof(AfterCast) + "</b></u> after ability successfully cast\n" +
"<u><b>" + nameof(AfterEnd) + "</b></u> after ability animation end" +
"and animation ends when all projectiles finish")]
public enum AbilityExecutionMoment
{
None,
AfterCast,
AfterEnd
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e4834a8992964154b471fb88dc35fa60
timeCreated: 1719249326
@@ -0,0 +1,15 @@
using System;
namespace VOID.Generic.Dict.Ability
{
[Flags]
public enum AbilityPurposeFlag
{
None = 0,
Damage = 1 << 0,
Buff = 1 << 1,
Debuff = 1 << 2,
Mobility = 1 << 3,
Heal = 1 << 4,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 65b55f6110344a1ab2fd0317abc15c06
timeCreated: 1726671937
@@ -0,0 +1,8 @@
namespace VOID.Generic.Dict
{
public enum AccessoryType
{
Ring,
Necklace
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 23983ab8393e4c909d3e29979655b873
timeCreated: 1705006309
@@ -0,0 +1,14 @@
namespace VOID.Generic.Dict
{
public enum AnimationType
{
// Use,
// Talk,
// Take,
// Inspect,
Casting,
Ability,
Traverse,
Death
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 001031de5f494ecbb81c9b0af54f7035
timeCreated: 1686509529
@@ -0,0 +1,10 @@
namespace VOID.Generic.Dict
{
public enum AreaConnectionType
{
None,
Inner,
Tunnel,
Whole,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: d38543a4a0a64d73afdb1ac9fc68b45c
timeCreated: 1706478382
@@ -0,0 +1,9 @@
namespace VOID.Generic.Dict
{
public enum ArmorSubType
{
Light,
Medium,
Heavy,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 14f456af555442dd9bf04093305147a5
timeCreated: 1705100835
@@ -0,0 +1,12 @@
namespace VOID.Generic.Dict
{
public enum ArmorType
{
Armor,
Belt,
Boots,
Gloves,
Helmet,
Pants,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 9822d956fd8545a3be27d400761e7573
timeCreated: 1705006358
@@ -0,0 +1,11 @@
namespace VOID.Generic.Dict
{
public enum AttitudeType
{
Hostile,
Cautious,
Neutral,
Friendly,
Companion
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 579e1337c7324c19bb5eb81876007168
timeCreated: 1708428031
@@ -0,0 +1,7 @@
namespace VOID.Generic.Dict
{
public enum BasicResourceType
{
Health,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 050b1c4adee848edb5f96bde1efd6f79
timeCreated: 1674674346
@@ -0,0 +1,16 @@
namespace VOID.Generic.Dict
{
public enum DamageType
{
Physical,
Magical,
Fire,
Water,
Earth,
Air,
Poison,
Light,
Dark,
Heal
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 8fa5e2948ccb44d189117e4c6f670b34
timeCreated: 1675371152
@@ -0,0 +1,10 @@
namespace VOID.Generic.Dict
{
public enum Direction2D
{
Forward,
Right,
Back,
Left
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 24d0b232789c4297874ef7e1635977a9
timeCreated: 1706994305
@@ -0,0 +1,22 @@
using VOID.Generic.Objects.Unit;
namespace VOID.Generic.Dict
{
/// <summary>
/// Represent all slots available in <see cref="UnitObjectEquipment"/>.
/// </summary>
public enum EquipmentSlotType
{
MainHand,
OffHand,
Helmet,
Armor,
Pants,
Belt,
Boots,
Gloves,
Necklace,
RingOne,
RingTwo
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e1d1da6ddcfe4efd9153b3be379b9589
timeCreated: 1673897197
@@ -0,0 +1,12 @@
namespace VOID.Generic.Dict
{
public enum MainAttributeType
{
Strength,
Dexterity,
Intelligence,
Constitution,
Speed,
Perception
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: aa5eaf065d99464494ac4dc37ebea15a
timeCreated: 1672854857
@@ -0,0 +1,10 @@
namespace VOID.Generic.Dict
{
public enum PathType
{
Reachable,
UnReachable,
Dangerous,
Neutral
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 1898501151cc481d99000ef691d2478f
timeCreated: 1726255744
@@ -0,0 +1,13 @@
namespace VOID.Generic.Dict
{
public enum SlotType
{
None,
BackpackSlot,
EquipmentSlot,
ActionBarSlot,
AbilityBookSlot,
ContainerSlot,
OtherUnitBackpackSlot,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5a28231a2d5d4d68a913964809818da7
timeCreated: 1673287392
@@ -0,0 +1,8 @@
namespace VOID.Generic.Dict
{
public enum SortDirectionType
{
Ascending,
Descending
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 102254951a719684a9b6d9a58e65d073
@@ -0,0 +1,17 @@
namespace VOID.Generic.Dict
{
public enum SubAttributeType
{
DamageMin,
DamageMax,
CriticalDamageChance,
CriticalDamageMultiplier,
Accuracy,
Dodge,
CarryCapacity,
Sight,
Hear,
Move,
Initiative,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 26ce7b235b1b441f9d270738b0110149
timeCreated: 1672859020
@@ -0,0 +1,8 @@
namespace VOID.Generic.Dict
{
public enum UnitResourceType
{
ActionPoints,
MovePoints,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2a809591913b4e8ba681b82fbb556f24
timeCreated: 1693744725
@@ -0,0 +1,10 @@
namespace VOID.Generic.Dict
{
public enum WeaponCarryType
{
OneHandAny,
OneHandMain,
OneHandOff,
TwoHand,
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 99a169784aba48d6bc64bc49d5f52213
timeCreated: 1672235557
@@ -0,0 +1,17 @@
namespace VOID.Generic.Dict
{
public enum WeaponType
{
None,
Dagger,
Sword,
Axe,
Mace,
Spear,
Shield,
Staff,
Wand,
Bow,
Crossbow
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c04089e352e347b992a0bbc04407334f
timeCreated: 1688850521