diff options
author | Michieru <Michieru@users.noreply.github.com> | 2014-09-16 23:33:35 +0200 |
---|---|---|
committer | Michieru <Michieru@users.noreply.github.com> | 2014-09-16 23:33:35 +0200 |
commit | ddc52570a9bf694cdba6445bc02350a94856a583 (patch) | |
tree | 495dd01a9e42e0585cafa7fd718b660914e46180 /src/map/atcommand.c | |
parent | 8ab61745b81d1cf0602c7998f590aac8749187da (diff) | |
download | hercules-ddc52570a9bf694cdba6445bc02350a94856a583.tar.gz hercules-ddc52570a9bf694cdba6445bc02350a94856a583.tar.bz2 hercules-ddc52570a9bf694cdba6445bc02350a94856a583.tar.xz hercules-ddc52570a9bf694cdba6445bc02350a94856a583.zip |
Follow: https://github.com/HerculesWS/Hercules/commit/8ab61745b81d1cf0602c7998f590aac8749187da
This fixed all mob size problem :)
Fix estin estun not working properly (bug:7891)
Diffstat (limited to 'src/map/atcommand.c')
-rw-r--r-- | src/map/atcommand.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/map/atcommand.c b/src/map/atcommand.c index b5e8fa797..8e50de781 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -6252,7 +6252,7 @@ ACMD(summon) return false; } - md = mob->once_spawn_sub(&sd->bl, sd->bl.m, -1, -1, "--ja--", mob_id, "", SZ_MEDIUM, AI_NONE); + md = mob->once_spawn_sub(&sd->bl, sd->bl.m, -1, -1, "--ja--", mob_id, "", SZ_SMALL, AI_NONE); if(!md) return false; @@ -7312,15 +7312,15 @@ ACMD(size) { int size = 0; - size = cap_value(atoi(message),SZ_MEDIUM,SZ_BIG); + size = cap_value(atoi(message),SZ_SMALL,SZ_BIG); if(sd->state.size) { - sd->state.size = SZ_MEDIUM; + sd->state.size = SZ_SMALL; pc->setpos(sd, sd->mapindex, sd->bl.x, sd->bl.y, CLR_TELEPORT); } sd->state.size = size; - if( size == SZ_SMALL ) + if( size == SZ_MEDIUM ) clif->specialeffect(&sd->bl,420,AREA); else if( size == SZ_BIG ) clif->specialeffect(&sd->bl,422,AREA); @@ -7342,12 +7342,12 @@ ACMD(sizeall) for( pl_sd = (TBL_PC*)mapit->first(iter); mapit->exists(iter); pl_sd = (TBL_PC*)mapit->next(iter) ) { if( pl_sd->state.size != size ) { if( pl_sd->state.size ) { - pl_sd->state.size = SZ_MEDIUM; + pl_sd->state.size = SZ_SMALL; pc->setpos(pl_sd, pl_sd->mapindex, pl_sd->bl.x, pl_sd->bl.y, CLR_TELEPORT); } pl_sd->state.size = size; - if( size == SZ_SMALL ) + if( size == SZ_MEDIUM ) clif->specialeffect(&pl_sd->bl,420,AREA); else if( size == SZ_BIG ) clif->specialeffect(&pl_sd->bl,422,AREA); @@ -7378,17 +7378,17 @@ ACMD(sizeguild) return false; } - size = cap_value(size,SZ_MEDIUM,SZ_BIG); + size = cap_value(size,SZ_SMALL,SZ_BIG); for( i = 0; i < g->max_member; i++ ) { if( (pl_sd = g->member[i].sd) && pl_sd->state.size != size ) { if( pl_sd->state.size ) { - pl_sd->state.size = SZ_MEDIUM; + pl_sd->state.size = SZ_SMALL; pc->setpos(pl_sd, pl_sd->mapindex, pl_sd->bl.x, pl_sd->bl.y, CLR_TELEPORT); } pl_sd->state.size = size; - if( size == SZ_SMALL ) + if( size == SZ_MEDIUM ) clif->specialeffect(&pl_sd->bl,420,AREA); else if( size == SZ_BIG ) clif->specialeffect(&pl_sd->bl,422,AREA); |