Explorar el Código

Use inheritance for Siege, WoE:TE and Velum items

aleos hace 7 meses
padre
commit
333d64c773
Se han modificado 3 ficheros con 125 adiciones y 733 borrados
  1. 118 732
      db/re/map_zones.yml
  2. 4 1
      src/map/clif.hpp
  3. 3 0
      src/map/script_constants.hpp

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 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

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio