浏览代码

Use inheritance for Siege, WoE:TE and Velum items

aleos 7 月之前
父节点
当前提交
333d64c773
共有 3 个文件被更改,包括 125 次插入733 次删除
  1. 118 732
      db/re/map_zones.yml
  2. 4 1
      src/map/clif.hpp
  3. 3 0
      src/map/script_constants.hpp

文件差异内容过多而无法显示
+ 118 - 732
db/re/map_zones.yml


+ 4 - 1
src/map/clif.hpp

@@ -403,7 +403,10 @@ enum e_map_type : uint8_t
 	MAPTYPE_UNKNOWN_BLOODY_BRANCH,
 	MAPTYPE_UNKNOWN_RWC,
 	MAPTYPE_UNKNOWN_VILLAGE_PRONTERA,
-	MAPTYPE_UNUSED,
+	MAPTYPE_UNUSED,						///< Used to signify map without a zone.
+	MAPTYPE_RATHENA_SIEGE = 200,		///< Custom zone for Siege items.
+	MAPTYPE_RATHENA_TE,					///< Custom zone for WoE:TE items.
+	MAPTYPE_RATHENA_VELUM,				///< Custom zone for Velum items.
 };
 
 enum useskill_fail_cause : uint8_t 

+ 3 - 0
src/map/script_constants.hpp

@@ -11452,6 +11452,9 @@
 	export_constant(MAPTYPE_UNKNOWN_BLOODY_BRANCH);
 	export_constant(MAPTYPE_UNKNOWN_RWC);
 	export_constant(MAPTYPE_UNKNOWN_VILLAGE_PRONTERA);
+	export_constant(MAPTYPE_RATHENA_SIEGE);
+	export_constant(MAPTYPE_RATHENA_TE);
+	export_constant(MAPTYPE_RATHENA_VELUM);
 
 	#undef export_constant
 	#undef export_constant2

部分文件因为文件数量过多而无法显示