idk
This commit is contained in:
@@ -28,3 +28,30 @@ public partial class ThrowableItem : Node3D, IThrowableItem
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
public enum ThrowableItemTag
|
||||
{
|
||||
InflictTelluricDamage,
|
||||
InflictAeolicDamage,
|
||||
InflictHydricDamage,
|
||||
InflictIgneousDamage,
|
||||
InflictFerrumDamage,
|
||||
DoubleEXP,
|
||||
RandomWarp,
|
||||
LowerTargetTo1HP,
|
||||
IdentifyAllItemsCostHP,
|
||||
WarpToExitIfFound,
|
||||
RandomNewItem,
|
||||
BasicItem,
|
||||
SwapHPandVTWithEntitiesInRoom,
|
||||
TeleportAllEnemiesToRoom,
|
||||
TurnAllEnemiesIntoHealingItem,
|
||||
KillHalfEnemiesInRoom,
|
||||
AbsorbHPFromAllEnemiesInRoom,
|
||||
HealsAllInRoomToMaxHP,
|
||||
RandomEffect,
|
||||
Add1ATK,
|
||||
Add1DEF,
|
||||
RaiseLevelBy1,
|
||||
BriefImmunity
|
||||
}
|
||||
9
src/items/throwable/ThrowableItemInfo.cs
Normal file
9
src/items/throwable/ThrowableItemInfo.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using Godot;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
public partial class ThrowableItemInfo : InventoryItemInfo
|
||||
{
|
||||
[Export]
|
||||
public Godot.Collections.Array<ThrowableItemTag> ThrowableItemTags { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user