documentation for using move_around.c this function is for moving monsters randomly about an area so that they are not always loading in the same places. very helpful for quest monsters so that the quests are a little different each time. description of parameters: move_around(string monsie, int num_in_group, int groups, string *rooms, string *env) monsie: path to the monster to be moved around num_in_group: number of these monsters in each group of the monsters groups: total number of groups of these monsters *rooms: an array of the paths to the rooms that the monster groups could be moved to *env: the path of the area that monsters are located in (this might become an array someday so that 1 move_around could control an entire domain *shiver*) ^^^^ it became an array *really shiver* requirements: - the area that uses this to control its monsters needs to have a baseroom to use: - in the most frequently entered room of an area do the following: 1. in a mask of reset call move_around passing the appropriate parameters - in the baseroom: 1. in the create() mask place load_object("path_of_most_traveled_room") this makes sure that the the room with the monster mover will always be loaded whenever anyone enters any room of the area (therefore the monster mover code doesnt _need_ to be in the most traveled room...its not in baseroom because i have the feeling bad things _could_ happen if was placed there) now you are ready to use move_around.. for an example see mv_arnd_ex.c in this directory. Raskolnikov, Sept 1996