From 5a0c9f2f74070e9d1e6f4fec503b3687b5f1ef88 Mon Sep 17 00:00:00 2001 From: Ibrahim Zidan Date: Sat, 13 Apr 2019 22:43:02 +0200 Subject: Move refine database from refine public interface to private interface Signed-off-by: Ibrahim Zidan --- src/map/refine.p.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/map/refine.p.h') diff --git a/src/map/refine.p.h b/src/map/refine.p.h index 4d6f403bb..d47944315 100644 --- a/src/map/refine.p.h +++ b/src/map/refine.p.h @@ -28,10 +28,23 @@ #include "refine.h" #include "common/conf.h" +/* Structures */ +struct s_refine_info { + int chance[REFINE_CHANCE_TYPE_MAX][MAX_REFINE]; // success chance + int bonus[MAX_REFINE]; // cumulative fixed bonus damage + int randombonus_max[MAX_REFINE]; // cumulative maximum random bonus damage +}; + +struct refine_interface_dbs { + struct s_refine_info refine_info[REFINE_TYPE_MAX]; +}; + /** * Refine Private Interface **/ struct refine_interface_private { + struct refine_interface_dbs *dbs; + /** * Processes a refine_db.conf entry. * -- cgit v1.2.3-70-g09d2