summaryrefslogtreecommitdiff
path: root/src/map/mob.hpp
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2012-12-23 14:23:32 -0800
committerBen Longbons <b.r.longbons@gmail.com>2012-12-24 10:52:13 -0800
commita1a02150d710df2838060445b9ad447689538985 (patch)
tree8ae2d08ebbd04df92a2e07f738a614d4f22157f1 /src/map/mob.hpp
parent7afacd63fe36eb56b52490ecf22daeaa95657942 (diff)
downloadtmwa-a1a02150d710df2838060445b9ad447689538985.tar.gz
tmwa-a1a02150d710df2838060445b9ad447689538985.tar.bz2
tmwa-a1a02150d710df2838060445b9ad447689538985.tar.xz
tmwa-a1a02150d710df2838060445b9ad447689538985.zip
Enumify some more things ... maybe even everything
Diffstat (limited to 'src/map/mob.hpp')
-rw-r--r--src/map/mob.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/map/mob.hpp b/src/map/mob.hpp
index 8157b3e..70fcf06 100644
--- a/src/map/mob.hpp
+++ b/src/map/mob.hpp
@@ -35,7 +35,7 @@ struct mob_db
int base_exp, job_exp;
int atk1, atk2;
int def, mdef;
- int str, agi, vit, int_, dex, luk;
+ earray<int, ATTR, ATTR::COUNT> attrs;
int range, range2, range3;
int size, race, element, mode;
int speed, adelay, amotion, dmotion;
@@ -75,7 +75,7 @@ int mob_stop_walking(struct mob_data *md, int type);
int mob_stopattack(struct mob_data *);
int mob_spawn(int);
int mob_damage(struct block_list *, struct mob_data *, int, int);
-int mob_changestate(struct mob_data *md, int state, int type);
+int mob_changestate(struct mob_data *md, MS state, int type);
int mob_heal(struct mob_data *, int);
int mob_get_viewclass(int);
int mob_get_sex(int);
@@ -97,14 +97,14 @@ void mob_timer_delete(timer_id, tick_t, custom_id_t, custom_data_t);
int mob_deleteslave(struct mob_data *md);
int mob_counttargeted(struct mob_data *md, struct block_list *src,
- int target_lv);
+ ATK target_lv);
int mob_class_change(struct mob_data *md, int *value);
int mob_warp(struct mob_data *md, int m, int x, int y, int type);
int mobskill_use(struct mob_data *md, unsigned int tick,
MSC event, SkillID skill=SkillID::ZERO);
-int mobskill_event(struct mob_data *md, int flag);
+int mobskill_event(struct mob_data *md, BF flag);
void mobskill_castend_id(timer_id tid, tick_t tick, custom_id_t id, custom_data_t data);
void mobskill_castend_pos(timer_id tid, tick_t tick, custom_id_t id, custom_data_t data);
int mob_summonslave(struct mob_data *md2, int *value, int amount, int flag);