Another follow up
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
This commit is contained in:
parent
5e58ab6fc9
commit
7357f9c384
15
src/map/pc.h
15
src/map/pc.h
@ -916,6 +916,14 @@ void pc_bonus2(struct map_session_data *sd, int type, int type2, int val);
|
||||
void pc_bonus3(struct map_session_data *sd, int type, int type2, int type3, int val);
|
||||
void pc_bonus4(struct map_session_data *sd, int type, int type2, int type3, int type4, int val);
|
||||
void pc_bonus5(struct map_session_data *sd, int type, int type2, int type3, int type4, int type5, int val);
|
||||
|
||||
enum e_addskill_type {
|
||||
ADDSKILL_PERMANENT = 0, ///< Permanent skill. Remove the skill if level is 0
|
||||
ADDSKILL_TEMP = 1, ///< Temporary skill. If player learned the skill and the given level is higher, level will be replaced and learned level will be palced in skill flag. `flag = learned + SKILL_FLAG_REPLACED_LV_0; learned_level = level;`
|
||||
ADDSKILL_TEMP_ADDLEVEL = 2, ///< Like PCSKILL_TEMP, except the level will be stacked. `learned_level += level`. The flag is used to store original learned level
|
||||
ADDSKILL_PERMANENT_GRANTED = 3, ///< Grant permanent skill, ignore skill tree and learned level
|
||||
};
|
||||
|
||||
bool pc_skill(struct map_session_data *sd, uint16 skill_id, int level, enum e_addskill_type type);
|
||||
|
||||
int pc_insert_card(struct map_session_data *sd,int idx_card,int idx_equip);
|
||||
@ -1080,13 +1088,6 @@ enum e_additem_result {
|
||||
ADDITEM_STACKLIMIT = 7
|
||||
};
|
||||
|
||||
enum e_addskill_type {
|
||||
ADDSKILL_PERMANENT = 0, ///< Permanent skill. Remove the skill if level is 0
|
||||
ADDSKILL_TEMP = 1, ///< Temporary skill. If player learned the skill and the given level is higher, level will be replaced and learned level will be palced in skill flag. `flag = learned + SKILL_FLAG_REPLACED_LV_0; learned_level = level;`
|
||||
ADDSKILL_TEMP_ADDLEVEL = 2, ///< Like PCSKILL_TEMP, except the level will be stacked. `learned_level += level`. The flag is used to store original learned level
|
||||
ADDSKILL_PERMANENT_GRANTED = 3, ///< Grant permanent skill, ignore skill tree and learned level
|
||||
};
|
||||
|
||||
// timer for night.day
|
||||
extern int day_timer_tid;
|
||||
extern int night_timer_tid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user