Add projectiles

This commit is contained in:
2026-02-10 18:03:53 -08:00
parent 2f377d2d7a
commit 92b4e8662f
41 changed files with 2170 additions and 42 deletions

View File

@@ -0,0 +1,10 @@
using Chickensoft.Introspection;
using Godot;
namespace Zennysoft.Game.Ma;
[GlobalClass]
[Meta, Id("jewel_stat_type")]
public partial class JewelStats : InventoryItemStats
{
}

View File

@@ -0,0 +1 @@
uid://btikba31yb0tl

View File

@@ -0,0 +1,18 @@
using Godot;
using System;
using Zennysoft.Game.Ma;
using Zennysoft.Ma.Adapter;
public partial class Jewels : InventoryItem
{
public override string ItemName { get; }
public override string Description { get; }
public override float SpawnRate { get; }
public override int ThrowDamage { get; }
public override float ThrowSpeed { get; }
public override ItemTag ItemTag { get; }
public override Texture2D GetTexture() => throw new NotImplementedException();
public JewelStats Stats { get; set; } = new JewelStats();
}

View File

@@ -0,0 +1 @@
uid://bou7fk1evvet