Re: [newbie] mob table

From: Shane P. Lee (tacodog21@yahoo.com)
Date: 08/10/02


--- Peter d <death_comes_to_all@hotmail.com> wrote:
> Does anyone have mob table for oasis?
> i couldn't find it on the ftp..
> you know the one that sets all the mob's stats after the level..

I got this from an old snippet long ago, I can't remember which.
I've messed with the tables some, so you will have to tweak them
to suit your needs:

in medit.c find:
  case MEDIT_LEVEL:
    GET_LEVEL(OLC_MOB(d)) = LIMIT(i, 1, 100);

And change it to:
  case MEDIT_LEVEL:
    GET_LEVEL(OLC_MOB(d)) = LIMIT(i, 1, 100);
    GET_HITROLL(OLC_MOB(d)) = LIMIT(number(1,.5*i), 1, 50);
    GET_DAMROLL(OLC_MOB(d)) = LIMIT(number(1,.5*i), 1, 50);
    GET_NDD(OLC_MOB(d)) = LIMIT(number(1,.3*i), 1, 30);
    GET_SDD(OLC_MOB(d)) = LIMIT(number(1, 1.27*i), 1, 127);
    GET_HIT(OLC_MOB(d)) = LIMIT(number(1,.3*i), 1, 30);
    GET_MANA(OLC_MOB(d)) = LIMIT(number(1,5*i), 1, 500);
    GET_MOVE(OLC_MOB(d)) = LIMIT(number(1,50*i), 1, 15000);
    GET_AC(OLC_MOB(d)) = LIMIT(200-number(1,4*i), -200, 200);
    GET_EXP(OLC_MOB(d)) = MAX(i*number(1,20*i), 0);
    GET_GOLD(OLC_MOB(d)) = MAX(i*number(1,20*i), 0);
   break;

Someone needs credit for this, I just don't know who, sorry :-(

-FIRE

=====
**************************************
 * "Mommy! Make the bad man go away!" *
 **************************************

__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT