warning: Do not edit the scenario.ini while smartforge.exe is started!
(the scenario.ini will be overwritten while editing)

the Blade'n'Beast sprite class "Koy" in smartforge:


c.n:ckoy
|   |
|   `---> ID4 of sprite class (maximum of 4 characters)
`---> "c.n:" defines a new sprite class

c.c:n="Koy" f=aceg cw=12 ch=16 cs=10 cm=4 km=2 m=-1 sh=64 oy=20
|   |
|   `---> list of attributes of the sprite class: (n)ame, (f)lags, etc.
`---> "c.c:" defines attributes of the sprite class

The sprite class defines several animation modes:

c.a:c=w mf=lryh mh=lrg ...
|   |   |
|   |   `---> list of attributes of the animation mode
|   `---> (c)lass of animation: (n)one, (w)alk, (j)ump, etc.
`---> "c.a:" defines an animation mode
*
Remarks:

     Some parameters for animation modes:

     - (mr): (m)ovement(r)estrictions (default: none)
             number of allowed movement angles
     - (mo): (m)movement(o)ffset (default:0) start offset for (m)ovement(r)estriction
             (0=0 degree, 256=90 degree, 512=180 degree, 768=270 degree, etc.)
       examples for mr/mo:
       - mr=2         --> only 2 angles are possible: (up/down)
       - mr=4         --> only 4 angles are possible: (up/down/left/right)
       - mr=2 mo=256  --> only 2 angles are possible: (right/left)
       - mr=2 mo=-256 --> only 2 angles are possible: (left/right)

     - (ma): (m)ovement(a)ccelleration (default: 0/constant movement)
     - (mv)< (m)aximum(v)elocity (default: 16)
       (16==1 pixel/frame, 32==2 pixel/frame, etc.)

     - (mxf)/(myf): (m)ovement(f)riction (default: 0/no friction)
       amount of (horizontal/vertical) friction when there is no accelleration
     - (mxr)/(myf): (m)ovement(r)aster (default: 0/no raster)

     - (ixv)/(iyv): initional x/y-velocity on Anim-init (default: 0)
       (example usage: jump velocity, initional shot speed, etc.)
     - (irv)/(ihv): initional rotation/heading-velocity on Anim-init

to be continued... (do not hesitate to ask)