Thus spake "Phillip A. Ames" <kirk47@JUNO.COM>: >>Can anyone explain me please, what are the following 2 lines for? >> >>>>> if (ch == next_combat_list) >>>>> next_combat_list = ch->next_fighting; >> >>Next_combat_list is global variable, it is never used anywhere, except >>perform_violence, but it is overwritten here... :I >>(sorry for my English:) > >Not that I know that much about MUD code, or any kind for that matter, >but I'm assuming by the context that it's if the character is under >attack by multiple mobs(i.e. assisting mobs), and that its used to start >them fighting the next one in their queue of mobs to fight.... But I'm >not sure... Actually the original poster is right, next_combat_list isn't used at all within the function after that, and when next_combat_list is used in perform_violence, its previous value is thrown away anyway. My guess is this had some purpose at one time but other code changed that made it useless. -- Kevin Doherty, kdoherty@jurai.net "Multiple exclamation marks are a sure sign of a diseased mind." -- Rincewind (from _Eric_) +------------------------------------------------------------+ | 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/15/00 PST