On Sat, Dec 14, 2002 at 09:43:35PM -0700, Jim wrote:
(for the ones that set an affect, put them in somewhere when the char
logs in. Mailer code, YMMV and this is just how I'd do it.)
> Elf regen mana x2 normal rate
limits.c:mana_gain()
if(GET_RACE(ch) == RACE_ELF) gain << 1;
> Dwarf See in the dark / +1 damroll
if(GET_RACE(ch) == RACE_DWARF) {
affect_modify(ch, APPLY_NONE, 0, AFF_INFRAVISION, FALSE);
affect_modify(ch, APPLY_DAMROLL, 1, 0, FALSE);
affect_total(ch);
}
> Troll regens hp x2 normal rate
limits.c:hit_gain()
if(GET_RACE(ch) == RACE_TROLL) gain << 1;
> Hobbit perm invis
if(GET_RACE(ch) == RACE_HOBBIT) {
affect_modify(ch, APPLY_NONE, 0, AFF_INFRAVISION, FALSE);
affect_total(ch);
}
> Shade 0 eat/drink / perm sneak
if(GET_RACE(ch) == RACE_SHADE) {
affect_modify(ch, APPLY_NONE, 0, AFF_SNEAK, FALSE);
affect_total(ch);
}
and in limits.c:gain_condition()
case FULL:
if(GET_RACE(ch) == RACE_SHADE) return;
case THIRSTY:
if(GET_RACE(ch) == RACE_SHADE) return;
-me
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT