Thanks for the suggestions on the do_improve. I've gone with Hades suggestion
for now and it seems to work. Unfortunately I'm getting even more odd errors
now...Here is the whole blame thing ACK!
ACMD(do_improve)
{
one_argument(argument, arg);
if (isname("str", arg))
{
if (ch->real_abils.str < 18)
{
ch->real_abils.str = ch->real_abils.str + 1;
GET_STR(ch) = GET_STR(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
if (isname("stradd", arg))
{
if (ch->real_abils.str_add < 100)
{
ch->real_abils.str_add = ch->real_abils.str_add + 10;
GET_ADD(ch) = GET_ADD(ch) - 2;
}
else
sprintf(buf, "Already at 100.\r\n");
}
if (isname("dex", arg))
{
if (ch->real_abils.dex < 18)
{
ch->real_abils.dex = ch->real_abils.dex + 1;
GET_DEX(ch) = GET_DEX(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
if (isname("wis", arg))
{
if (ch->real_abils.wis < 18)
{
ch->real_abils.wis = ch->real_abils.wis + 1;
GET_WIS(ch) = GET_WIS(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
if (isname("int", arg))
{
/* AT THIS POINT IT TELLS ME THERE IS A PARSE ERROR BEFORE 'int' */
/* however, this line is no different from the rest of lines like it
except that it has 'int' instead of 'dex' or what ever. I don't get it.*/
if (ch->real_abils.int < 18)
{
ch->real_abils.int = ch->real_abils.int + 1;
GET_INT(ch) = GET_INT(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
/* I am getting another parse error here before 'if'*/
if (isname("con", arg))
{
if (ch->real_abils.con < 18)
{
ch->real_abils.con = ch->real_abils.con + 1;
/* I am getting another parse error here before '->' of which I don't even see*/
GET_CON(ch) = GET_CON(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
if (isname("cha", arg))
{
if (ch->real_abils.cha < 18)
{
ch->real_abils.cha = ch->real_abils.cha + 1;
/* I am getting another parse error here before '->' of which I don't even see*/
GET_CHA(ch) = GET_CHA(ch) - 5;
}
else
sprintf(buf, "Already at 18.\r\n");
}
}
I hope you can follow all that mess. And am sorry it so sloppy. If you can
an error that I can't please let me know. You've been great help already.
Thanks again.
B. Weaver
This archive was generated by hypermail 2b30 : 12/07/00 PST