Ok, forget my question in the mail before, I solved it. However, I have two other problems with adding new skills. 1. If I add a do_command type skill (retreat in that case) I can type the command despite it is not learned, it just wont succeed - is this the supposed behaviour ? 2. I added second attack by adding a skill prob call in fight.c and it works fine but sometimes the mud crashes :( I do not know whether or not I have to add a second attack line in the master command list in interpreter.c (actually I have, it looks like this: { "second attack" , POS_FIGHTING , do_hit , 0 , SCMD_HIT }, and, btw, can someone explain the last two fields of these lines ?) The added code in fight.c is (in perform_violence): if (FIGHTING(ch) == NULL || ch->in_room != FIGHTING(ch)->in_room) stop_fighting(ch); else { hit(ch, FIGHTING(ch), TYPE_UNDEFINED); percent = number(1, 101); /* added this */ prob = GET_SKILL(ch, SKILL_SECOND_ATTACK); if (percent < prob) hit(ch, FIGHTING(ch), TYPE_UNDEFINED); /* until here */ Any help appreciated, thanks in advance, Stefan. -- Stefan A. Rensing Institute of Biology II/III - Schaenzlestr. 1 The SysOp Biologist D-79104 Germany, phone: +49 761 2676 / FAX: 2675 e-mail: rensing@uhura.biologie.uni-freiburg.de MUD: port 4242 on that <- host http://www.biologie.uni-freiburg.de/data/people/lije.html IRC:Lije MUD:Aragorn "I love you !" "I know."
This archive was generated by hypermail 2b30 : 12/07/00 PST