In fight.c you can add a statement in do_die . . or add another function to check experience everytime you die. . either way . .. GET_EXP(ch)=GET_EXP(ch)*0.95; //causes player to lose 5% of //experience if(GET_EXP(ch)<level_exp(GET_CLASS(ch), GET_LEVEL(ch)-1)) { GET_LEVEL(ch)=GET_LEVEL(ch)-1; //causes them to lose 1 level } Hope that helps. . . --Josh-- -- +---------------------------------------------------------------+ | 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