- Joined
- May 2, 2007
- Messages
- 28
- Reaction score
- 0
hello,,:smilie4:
How can i get that monsters drop zulie?!?!:blink:
Please tell me...
issed:
How can i get that monsters drop zulie?!?!:blink:
Please tell me...

if(thismon->MonsterDrop->mapdrop->level_max<thismon->MonsterDrop->firstlevel) randv = 100;
Oh crap not this again.....
I've fixed this so many times now.....
You have a stupid line of code in GetDrop() in serverfunctions.cpp
it should look like this
comment it out then recompile.Code:if(thismon->MonsterDrop->mapdrop->level_max<thismon->MonsterDrop->firstlevel) randv = 100;
// Build Drop
CDrop* CWorldServer::GetDrop( CMonster* thismon )
{
CDrop* newdrop = new (nothrow) CDrop;
if(newdrop==NULL)
{
Log(MSG_WARNING, "Error allocing memory [getdrop]" );
return NULL;
}
newdrop->clientid = GetNewClientID( );
newdrop->posMap = thismon->Position->Map;
newdrop->pos = RandInCircle( thismon->Position->current, 3 );
newdrop->droptime = time(NULL);
newdrop->owner = thismon->MonsterDrop->firsthit;
newdrop->thisparty = thismon->thisparty;
ClearItem(newdrop->item);
int randv = RandNumber( 1, 100);
// if(thismon->MonsterDrop->mapdrop->level_max<thismon->MonsterDrop->firstlevel) randv = 100;
if(randv<=30)//30% zuly [zulies will count as mapdrop]
{
if(thismon->MonsterDrop->mapdrop->level_max>=thismon->MonsterDrop->firstlevel)
{
newdrop->type = 1; //Drop Zuly
newdrop->amount = thismon->thisnpc->level*5*Config.ZULY_RATE + RandNumber( 1, 10 );
return newdrop;
}
delete newdrop;
return NULL;
}