Quote ------> > Umm... why? All I did was set the AFF_FLAG of AFF_INFRAVISION when the > character's stats are created, either in classes or races. Constant effect > by infravision instantly. Seems to work for me. I even added special > IF-ELSE statement to do_score to indicate it as a special skill. > > Example: > > case RACE_RAKH: /* Rakh race on my MUD */ > (AFF_FLAGS(ch) = AFF_INFRAVISION); > <------ Quote Don't forget in point_update() in limits.c to add something like: if ((!IS_AFFECTED(i, AFF_INFRARED)) && ((IS_D_ELF(i)) || (IS_DWARF(i)))) SET_BIT(i->specials.affected_by, AFF_INFRARED); or else it might go away when 1) they die 2) some imm unaffects them 3) other weirdness happens --Angus +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST