-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

A *Long* time later i'm taking another shot at getting the aarchon code to
work.  ( http://www.mudmagic.com/codes/code_data/1178/ )

I've run into a problem that I have not been able to find a reference to
anywhere in google and for some reason, the rom archives seem to have moved
from where they used to be.  

anywho.. given this definition in merc.h

struct  class_type
{
        char *  name;           /* the full name of the class */
        char    who_name    [4];    /* Three-letter name for 'who'  */
        sh_int  attr_prime;     /* Prime attribute      */
        sh_int  attr_second[2]; /* Secondary attributes  */
        sh_int  stat_priority[MAX_STATS-3]; /* NOT EXPLAINED! */
        sh_int  weapon;         /* First weapon         */
        sh_int  guild[MAX_GUILD];   /* Vnum of guild rooms      */
        sh_int  skill_adept;        /* Maximum skill level      */
        sh_int  thac0_00;       /* Thac0 for level  0       */
        sh_int  thac0_32;       /* Thac0 for level 32       */
        sh_int  hp_min;         /* Min hp gained on leveling    */
        sh_int  hp_max;         /* Max hp gained on leveling    */
        bool    fMana;          /* Class gains mana on level    */
        char *  base_group;     /* base skills gained       */
        char *  default_group;      /* default skills gained    */
};

given the class type... how do I get the class table working?

I have ***NO*** idea what needs to be in the class table in const.c for
stat_priority[MAX_STATS-3] I assume it has to do with how stats are applied
to functions... but there is not much of a clue in the source aside from
the author's readme


Here's my aborted attempt thus far..

const struct class_type class_table[MAX_CLASS] =
{
  {
    "mage", "Mag", STAT_INT, STAT_DIS,
    {1,2,3}/*???*/, OBJ_VNUM_SCHOOL_DAGGER,
    {3018, 9618}, 75, 20, 6, 6, 8, TRUE,
    "mage basics", "mage default"
  },


and here's where the compiler pukes...

gcc -c -Wall -O -ggdb -Dunix -DOLD_RAND -DNOCRYPT const.c
const.c:758: warning: missing braces around initializer
const.c:758: warning: (near initialization for
`class_table[0].attr_second')
const.c:759: warning: braces around scalar initializer
const.c:759: warning: (near initialization for
`class_table[0].attr_second[1]')
const.c:759: warning: excess elements in scalar initializer
const.c:759: warning: (near initialization for
`class_table[0].attr_second[1]')
const.c:759: warning: excess elements in scalar initializer
const.c:759: warning: (near initialization for
`class_table[0].attr_second[1]')
const.c:760: warning: braces around scalar initializer
const.c:760: warning: (near initialization for
`class_table[0].stat_priority[1]'
)
const.c:760: warning: excess elements in scalar initializer
const.c:760: warning: (near initialization for
`class_table[0].stat_priority[1]'
)
const.c:761: invalid initializer
const.c:761: (near initialization for `class_table[0].guild')make: ***
[const.o]
 Interrupt


I get the distinct idea that i'm missing something REALLY obvious but I've
no idea what.



- -- 
Note: If this email does not have a *VALID* PGP signature
you should contact me to verify the content.
Anyone sending me email is encouraged to encrypt that email
with one of my PGP Public keys pgp2.6.? users should use 
RSA Key ID: 0x72A69CD5 and pgp 5 and higher users can use
DH/DSS Key ID: 0xB9E76C70  Both are on public keyservers.
- -=-=-=-=-=-=-=-=-=-=-=
*Christ is >NOT< Jesus' last name!*
http://peculiar.wcw.net/ps23v1.shtml
The beginning of a verse by verse study

 / \ 
 \ /   Join the ASCII-Ribbon Campaign to Stamp Out HTML Email !
  X
 / \ 


-----BEGIN PGP SIGNATURE-----
Version: N/A

iQA/AwUBQizrAbcY6Vy552xwEQODAQCfSRRkw3t2o7e/VMe5lnU2G++UzswAn0X4
XMdA5L/gQC1f7YGI4HkPYeRu
=IDK8
-----END PGP SIGNATURE-----


Reply via email to