From e0ce59dbbed70b40b06f7e75e7c76c23feec0fc5 Mon Sep 17 00:00:00 2001
From: Kenpachi Developer <Kenpachi.Developer@gmx.de>
Date: Wed, 11 Mar 2020 19:01:30 +0100
Subject: Add structure for auto-cast related data

---
 src/map/pc.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

(limited to 'src/map')

diff --git a/src/map/pc.h b/src/map/pc.h
index 8d1ae3607..1fbc6c579 100644
--- a/src/map/pc.h
+++ b/src/map/pc.h
@@ -173,6 +173,17 @@ struct pc_combos {
 	int id; /* this combo id */
 };
 
+/** Auto-cast related data. **/
+struct autocast_data {
+	enum autocast_type type; // The auto-cast type.
+	int skill_id; // The auto-cast skill ID.
+	int skill_lv; // The auto-cast skill level.
+	bool itemskill_conditions_checked; // Used by itemskill() script command, to prevent second check of conditions after target was selected.
+	bool itemskill_check_conditions; // Used by itemskill() script command, to check skill conditions and consume them.
+	bool itemskill_instant_cast; // Used by itemskill() script command, to cast skill instantaneously.
+	bool itemskill_cast_on_self; // Used by itemskill() script command, to forcefully cast skill on invoking character.
+};
+
 struct map_session_data {
 	struct block_list bl;
 	struct unit_data ud;
-- 
cgit v1.2.3-70-g09d2