diff --git a/MrBigsock/Assets/Code/Core/Abilities/Base/FireType.cs b/MrBigsock/Assets/Code/Core/Abilities/Base/FireType.cs
new file mode 100644
index 0000000000000000000000000000000000000000..5171b0a0d8f7c75f98237dee081a6519efec9cc7
--- /dev/null
+++ b/MrBigsock/Assets/Code/Core/Abilities/Base/FireType.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+
+namespace BigSock {
+
+	/*
+		How an ability should be fired off.
+	*/
+	public enum FireType {
+		Standard,  // Fires on press. Holding down does nothing.
+		FullAuto,  // Can hold down to auto-fire
+		Charge,    // Ability can be held down to charge.
+	}
+
+}