View Single Post
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old October 6th, 2010, 07:24 PM
First, for the fly speed, make sure to bootstrap the xFly thing to your monster class.

Now you will need an Eval script to set the fly speed and assign the maneauverability tag. Phase Post-Level, probably early, like 5000

var speed as number
speed = (1 + #levelcount[XXX]) * 10
speed = minimum(speed, 60)

hero.childfound[xFly].field[Vaue].value = maximum(hero.childfound[xFly].field[Vaue].value, speed)

if (#levelcount[XXX] >= 6) then
perform hero.childfound[xFly].assign[Maneuver.Good]
else
perform hero.childfound[xFly].assign[Maneuver.Average]
endif


Where XXX is the monster class' identifier


For Telepathy, do you already have my files? I made a special with a CalcValue called Telepath2. Assuming you use that special, you could bootstrap it and copy part of the above:

var range as number
range = (1 + #levelcount[XXX]) * 10
range = minimum(speed, 60)

hero.childfound[xTelepath2].field[Vaue].value = maximum(hero.childfound[xTelepath2].field[Vaue].value, range)

Alternately you could make your own CalcValue special.
Lawful_g is offline   #2 Reply With Quote