if you want it in english you can make a spell_fun table
{ "spell_acid_blast", spell_acid_blast }
course if your trying to make these dynamic that doesnt really work either;)
----- Original Message -----
From: "Keith Mervine" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, June 08, 2002 12:02 PM
Subject: Writing spell_fun to a file that can be read back in....
> Greetings,
> How would one do this? I have this writing to a file but it
> prints garbage. Any help is appreciated. Everything but the spell_fun
> writes to a file perfectly.
>
> void save_skills (void)
> {
> FILE *fp;
> char buf[MAX_STRING_LENGTH];
> int i,x,y;
>
> fclose (fpReserve);
>
> if (!(fp = fopen (SKILL_FILE, "w")))
> {
> log_string("Cannot open skills.txt file!");
> return;
> }
>
> for (i = 0; i < MAX_SKILL; i++)
> {
> fprintf (fp, "%s\n", skill_table[i].name);
> for (x = 0; x < MAX_CLASS; x++)
> {
> fprintf (fp, "%d
> ",skill_table[i].skill_level[x]);
> }
> fprintf (fp, "\n");
>
> for (y = 0; y < MAX_CLASS; y++)
> {
> fprintf (fp, "%d
",skill_table[i].rating[y]);
> }
> fprintf (fp, "\n");
>
> fprintf(fp, "%s\n",skill_table[i].spell_fun);
> fprintf(fp, "%d\n",skill_table[i].target);
> fprintf(fp,
"%d\n",skill_table[i].minimum_position);
> fprintf(fp, "%s\n",skill_table[i].pgsn);
> fprintf(fp, "%d\n",skill_table[i].slot);
> fprintf(fp, "%d\n",skill_table[i].min_mana);
> fprintf(fp, "%d\n",skill_table[i].beats);
> fprintf(fp, "%s\n",skill_table[i].noun_damage);
> fprintf(fp, "%s\n",skill_table[i].msg_off);
> fprintf(fp, "%s\n",skill_table[i].msg_obj);
> fprintf(fp, "%d\n",skill_table[i].cabal);
> fprintf(fp, "%d\n",skill_table[i].race);
> fprintf(fp, "%d\n",skill_table[i].align);
> fprintf(fp, "%d\n",skill_table[i].group);
>
> }
>
> fclose (fp);
>
> fpReserve = fopen( NULL_FILE, "r" );
>
> }
>
>
> Thanks in Advance for any advice :P
>
>
>
>
>
> --------------------------------------------------------------------------
----------------------------------------
> Transported to a surreal landscape, a young girl kills the first woman
> she meets and then teams up with three complete strangers to kill again.
> - Marin County newspaper's TV listing for The Wizard of Oz
>
> I can bend minds with my spoon
>
> NON OMNIS MORIAR
>
> Keith Mervine
> Raytheon ITSS -- Goddard Space Flight Center
> NMS Developer/Resident Remedy Guru
> 301-286-0035
> --------------------------------------------------------------------------
----------------------------------------
>
>
> --
> ROM mailing list
> [email protected]
> http://www.rom.org/cgi-bin/mailman/listinfo/rom