summaryrefslogtreecommitdiff
path: root/src/map/unit.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-11-09 15:26:00 +0300
committerAndrei Karas <akaras@inbox.ru>2014-11-10 22:44:01 +0300
commitcfd535c7f5b442ae3d96a192a2dbe8650cae99af (patch)
tree158feeb6ecbfcffdc766ec8ac1b2917383c744d3 /src/map/unit.c
parent3742a813233edca6a59cc027209b8cd6bfd6b70b (diff)
downloadhercules-cfd535c7f5b442ae3d96a192a2dbe8650cae99af.tar.gz
hercules-cfd535c7f5b442ae3d96a192a2dbe8650cae99af.tar.bz2
hercules-cfd535c7f5b442ae3d96a192a2dbe8650cae99af.tar.xz
hercules-cfd535c7f5b442ae3d96a192a2dbe8650cae99af.zip
Fix interfaces methods usage.
In some places was used direct methods.
Diffstat (limited to 'src/map/unit.c')
-rw-r--r--src/map/unit.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/map/unit.c b/src/map/unit.c
index 044d7a43c..0eb6fdbd2 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -158,7 +158,7 @@ int unit_step_timer(int tid, int64 tick, int id, intptr_t data)
if (!bl || bl->prev == NULL)
return 0;
- ud = unit_bl2ud(bl);
+ ud = unit->bl2ud(bl);
if(!ud)
return 0;
@@ -444,7 +444,7 @@ int unit_walktoxy_timer(int tid, int64 tick, int id, intptr_t data) {
//Walked on occupied cell, call unit_walktoxy again
if(ud->steptimer != INVALID_TIMER) {
//Execute step timer on next step instead
- timer->delete(ud->steptimer, unit_step_timer);
+ timer->delete(ud->steptimer, unit->step_timer);
ud->steptimer = INVALID_TIMER;
}
return unit->walktoxy(bl, x, y, 8);
@@ -1761,11 +1761,11 @@ void unit_stop_attack(struct block_list *bl)
{
struct unit_data *ud;
nullpo_retv(bl);
- ud = unit_bl2ud(bl);
+ ud = unit->bl2ud(bl);
nullpo_retv(ud);
//Clear target
- unit_set_target(ud, 0);
+ unit->set_target(ud, 0);
if(ud->attacktimer == INVALID_TIMER)
return;
@@ -1783,7 +1783,7 @@ void unit_stop_stepaction(struct block_list *bl)
{
struct unit_data *ud;
nullpo_retv(bl);
- ud = unit_bl2ud(bl);
+ ud = unit->bl2ud(bl);
nullpo_retv(ud);
//Clear remembered step action
@@ -2080,7 +2080,7 @@ int unit_attack_timer_sub(struct block_list* src, int tid, int64 tick) {
sstatus = status->get_status_data(src);
range = sstatus->rhw.range;
- if( (unit_is_walking(target) || ud->state.step_attack)
+ if( (unit->is_walking(target) || ud->state.step_attack)
&& (target->type == BL_PC || !map->getcell(target->m,target->x,target->y,CELL_CHKICEWALL)) )
range++; // Extra range when chasing (does not apply to mobs locked in an icewall)
@@ -2090,7 +2090,7 @@ int unit_attack_timer_sub(struct block_list* src, int tid, int64 tick) {
return 1;
} else if(md && !check_distance_bl(src,target,range)) {
// Monster: Chase if required
- unit_walktobl(src,target,ud->chaserange,ud->state.walk_easy|2);
+ unit->walktobl(src,target,ud->chaserange,ud->state.walk_easy|2);
return 1;
}
if( !battle->check_range(src,target,range) ) {