diff options
author | malufett <malufett.eat.my.binaries@gmail.com> | 2015-03-27 11:07:54 +0800 |
---|---|---|
committer | malufett <malufett.eat.my.binaries@gmail.com> | 2015-03-27 11:07:54 +0800 |
commit | fb88a56b9519adedfca06085de6c2ccc5da72582 (patch) | |
tree | 395d1287daa1c97b0ec3e6f4c7b360fd378a7b00 /src/map/status.h | |
parent | 7401d98649558d58d97d4543db1d74d33652127b (diff) | |
download | hercules-fb88a56b9519adedfca06085de6c2ccc5da72582.tar.gz hercules-fb88a56b9519adedfca06085de6c2ccc5da72582.tar.bz2 hercules-fb88a56b9519adedfca06085de6c2ccc5da72582.tar.xz hercules-fb88a56b9519adedfca06085de6c2ccc5da72582.zip |
Hercules 'job_db1.txt' Redesign
-Initial and for review
Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
Diffstat (limited to 'src/map/status.h')
-rw-r--r-- | src/map/status.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/map/status.h b/src/map/status.h index f0624587e..98d5d415c 100644 --- a/src/map/status.h +++ b/src/map/status.h @@ -1982,10 +1982,8 @@ struct status_interface { int current_equip_card_id; /* */ int max_weight_base[CLASS_COUNT]; - int hp_coefficient[CLASS_COUNT]; - int hp_coefficient2[CLASS_COUNT]; - int hp_sigma_val[CLASS_COUNT][MAX_LEVEL+1]; - int sp_coefficient[CLASS_COUNT]; + int HP_table[CLASS_COUNT][MAX_LEVEL + 1]; + int SP_table[CLASS_COUNT][MAX_LEVEL + 1]; int aspd_base[CLASS_COUNT][MAX_WEAPON_TYPE+1]; // +1 for RENEWAL_ASPD sc_type Skill2SCTable[MAX_SKILL]; // skill -> status int IconChangeTable[SC_MAX]; // status -> "icon" (icon is a bit of a misnomer, since there exist values with no icon associated) @@ -2082,9 +2080,8 @@ struct status_interface { void (*initDummyData) (void); int (*base_amotion_pc) (struct map_session_data *sd, struct status_data *st); unsigned short (*base_atk) (const struct block_list *bl, const struct status_data *st); - void (*calc_sigma) (void); - unsigned int (*base_pc_maxhp) (struct map_session_data *sd, struct status_data *st); - unsigned int (*base_pc_maxsp) (struct map_session_data *sd, struct status_data *st); + unsigned int (*get_base_maxhp) (struct map_session_data *sd, struct status_data *st); + unsigned int (*get_base_maxsp) (struct map_session_data *sd, struct status_data *st); int (*calc_npc_) (struct npc_data *nd, enum e_status_calc_opt opt); unsigned short (*calc_str) (struct block_list *bl, struct status_change *sc, int str); unsigned short (*calc_agi) (struct block_list *bl, struct status_change *sc, int agi); @@ -2114,11 +2111,11 @@ struct status_interface { void (*display_remove) (struct map_session_data *sd, enum sc_type type); int (*natural_heal) (struct block_list *bl, va_list args); int (*natural_heal_timer) (int tid, int64 tick, int id, intptr_t data); - bool (*readdb_job1) (char *fields[], int columns, int current); bool (*readdb_job2) (char *fields[], int columns, int current); bool (*readdb_sizefix) (char *fields[], int columns, int current); bool (*readdb_refine) (char *fields[], int columns, int current); bool (*readdb_scconfig) (char *fields[], int columns, int current); + void (*read_job_db) (void); }; struct status_interface *status; |