* Added spawning of monsters at specific level by adding ,# after the spawn name. [Valaris]
mobs_level_up option should be on when using this.
(Example: {ama_dun01.gat,0,0,0,0 monster Shinobi,99 1401,1,0,0,0} to spawn a level 99 shinobi.)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@193 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
Date Added
|
||||
11/15
|
||||
* Added spawning of monsters at specific level by adding ,# after the spawn name. [Valaris]
|
||||
mobs_level_up option should be on when using this.
|
||||
(Example: {ama_dun01.gat,0,0,0,0 monster Shinobi,99 1401,1,0,0,0} to spawn a level 99 shinobi.)
|
||||
* Added addtoskill script command for (levels can stack on top of existing levels). [Valaris]
|
||||
Use same usage as skill script command.
|
||||
* Added -ffast-math argument to makefile to increase performance, thanks to kashy. [Valaris]
|
||||
|
||||
@@ -1886,9 +1886,10 @@ static int npc_parse_function(char *w1,char *w2,char *w3,char *w4,char *first_li
|
||||
*/
|
||||
int npc_parse_mob(char *w1,char *w2,char *w3,char *w4)
|
||||
{
|
||||
int m,x,y,xs,ys,class,num,delay1,delay2;
|
||||
int m,x,y,xs,ys,class,num,delay1,delay2,level;
|
||||
int i;
|
||||
char mapname[24];
|
||||
char mobname[24];
|
||||
char eventname[24]="";
|
||||
struct mob_data *md;
|
||||
|
||||
@@ -1916,10 +1917,15 @@ int npc_parse_mob(char *w1,char *w2,char *w3,char *w4)
|
||||
md->bl.m=m;
|
||||
md->bl.x=x;
|
||||
md->bl.y=y;
|
||||
if(strcmp(w3,"--en--")==0)
|
||||
memcpy(md->name,mob_db[class].name,24);
|
||||
else if(strcmp(w3,"--ja--")==0)
|
||||
memcpy(md->name,mob_db[class].jname,24);
|
||||
|
||||
if(sscanf(w3,"%[^,],%d",mobname,&level) > 1) {
|
||||
if(strcmp(mobname,"--en--")==0)
|
||||
memcpy(md->name,mob_db[class].name,24);
|
||||
else if(strcmp(mobname,"--ja--")==0)
|
||||
memcpy(md->name,mob_db[class].jname,24);
|
||||
md->level=level;
|
||||
}
|
||||
|
||||
else
|
||||
memcpy(md->name,w3,24);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user