On Wed, 21 Jan 1998, Chuck Carson wrote: > Has anyone gotten these (128 bits) to work with pl 12? I have manually > applied the code, triple-checked each line, my partner has double-checked > each line, and we are still having difficulties. > > Problem 1 is that when a mob hits a death trap we get a seg fault, the > problem line is in the aggresive section of mobile activity (line 95 in my > code). GDB was pretty much useless for this crash, the previous five > function calls were top level game routines. I already stated that the solution to this problem was to "shift" all of the bits in MOB_XXX up one number. When the way the things are coded you should NOT use any flags that have been defined as 0. EG: Change #define MOB_AGGRESSIVE 0 to: #define MOB_AGGRESSIVE 1 and shift all other UP one number. > Problem 3: The patch says to add an '\0' before the BLIND in constants.c, > all this does is throw the spell affections off by one. ie: the spell > infravision shows up in stat <player> as CURSE. You have to change the spell affects and all other (former) vectors as you did with the MOB_XXX flags. > It is imperitive I get these to work, otherwise I cannot use Circle code. > Circle code looks to be the best for what I am going to do, (ie the combat > system is tweakable to my needs) Took me 40 hours to get it going on bpl 11 and that's what it was designed for. I do hope that you're not expecting a short amount of time to be spent on such a huge undertaking. > Any help is greatly appreciated, and I would be willing to fix the patch > and > make it usable by bpl 12. I have tried this patch on three beta levels now > and have never gotten it to work. If I am forced to give up on this patch, > what are the disadvantages to using the AFF2 method? Umm.. Trying to remember if AFF_GHOST was a aff1 or aff2 is the worst side affect that I see. :) One suggestion that I saw (and am tempted to use myself) was make all of the MOB_AGGR_[race, align, class] flags one set and the rest of the flags into another. That should free up tons of room for other flags. John Evans <evansj@hi-line.net> -- http://www.hi-line.net/~evansj/ Any sufficiently advanced technology is indistinguishable from magic. --Arthur C. Clarke +------------------------------------------------------------+ | 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