I am trying to make mobs scattered around the world only train certian skills. But every way I try to do this seems to end up not working. I scanned through the code and all I can find so far is where it defines guild guards in the SPECIAL(guild) procedure. I was thinking of making a struct location_guild[] = 3005, 3501, 3506 5043, 5321; or however it would be defined. the numbers showing the Room numbers the teacher is in. in the SPECIAL(guild) procedure it would cycle through and see if you where in any of those rooms. If you where there would be another structure defined like this ... struct skills_taught[5][] = ... and somehow having an array like this LOCATION_GUILD 1 | LOCATION_GUILD 2 | LOCATION_GUILD 3 ... random number random number random number of skills of skills of skills and define the skill #'s in skills_taught. so if you where in room 3501 it was the second in the list, and you would scan through for (int i; i<SIZE_OF(skills_taught[2][]); ++i) if (skills_taught[2][i] = 150) break 1; (that is psuedo code above:) so that would scan through the second collum of SKILLS_TAUGHT looking for skill number 150. if that person taught skill 150 it would begin to train. if not it would say "Sorry but I do not know that skill" does anyone grasp what I am getting at? :) or perhaps a better way to do it.. ---Balif .--------------------------------------------------------. |When You Think You've Tried Every Road ... Every Avenue;| |Take One more Look, in what you've found Old; | |And in it You'll find something New --Depeche Mode | \_Balif@nacs.net___http://www.nacs.net/~balif____________/
This archive was generated by hypermail 2b30 : 12/07/00 PST