Heres the code:
[..]
ASPELL(spell_create_water)
{
int water;
void name_to_drinkcon(struct obj_data * obj, int type);
void name_from_drinkcon(struct obj_data * obj);
if (ch == NULL || obj == NULL)
return;
level = MAX(MIN(level, LVL_IMPL), 1);
if (GET_OBJ_TYPE(obj) == ITEM_DRINKCON) {
if ((GET_OBJ_VAL(obj, 2) != LIQ_WATER) && (GET_OBJ_VAL(obj, 1) != 0))
{
name_from_drinkcon(obj);
GET_OBJ_VAL(obj, 2) = LIQ_SLIME;
name_to_drinkcon(obj, LIQ_SLIME);
} else {
water = MAX(GET_OBJ_VAL(obj, 0) - GET_OBJ_VAL(obj, 1), 0);
if (water > 0) {
GET_OBJ_VAL(obj, 2) = LIQ_WATER;
GET_OBJ_VAL(obj, 1) += water;
weight_change_object(obj, water);
name_from_drinkcon(obj);
name_to_drinkcon(obj, LIQ_WATER);
act("$p is filled.", FALSE, ch, obj, 0, TO_CHAR);
}
}
}
}
[...]
Just won't work, and I KNOW it's crashing here... I've created
an object in the 0.obj file with the #11. All I did was copy the one
fountain from Midgaard and changed to name and descriptions.
What's Up??? Oh And I haven't assigned it to a class yet
in class.c however I did this on purpose so only the Gods can
use the spell (Dogs at default can Use any spell)
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
lordnull@geocities.org Member of [PhIrE]
Web Page:
http://www.inil.com/users/doug/hold.htm
"of the trust i will betray" - Nine Inch Nails
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST