*Updated Valaris' large/tiny monsters - of course, he told us what he did wrong and how to fix it :) [Codemaster & Valaris]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@683 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
codemaster 2004-12-20 20:29:35 +00:00
parent 9a0638725d
commit 64620185d2

View File

@ -1968,16 +1968,6 @@ int npc_parse_mob(char *w1,char *w2,char *w3,char *w4)
for(i=0;i<num;i++) {
md=(struct mob_data *)aCalloc(1,sizeof(struct mob_data));
if(class>4000) { // large/tiny mobs [Valaris]
md->size=2;
class-=4000;
}
else if(class>2000) {
md->size=1;
class-=2000;
}
md->bl.prev=NULL;
md->bl.next=NULL;
md->bl.m=m;
@ -1996,6 +1986,18 @@ int npc_parse_mob(char *w1,char *w2,char *w3,char *w4)
memcpy(md->name,w3,24);
md->n = i;
if(class>4000) { // large/tiny mobs [Valaris]
md->size=2;
md->base_class = md->class = class-4000;
}
else if(class>2000) {
md->size=1;
md->base_class = md->class = class-2000;
} else {
md->base_class = md->class = class;
}
md->base_class = md->class = class;
md->bl.id=npc_get_new_npc_id();
md->m =m;