ID:167864
![]() Jan 17 2006, 9:22 pm
|
|
Is ther a way to make certain types of mobs only appear visible to some players, until those players reach a certain level? I appreciate any help. =)
|
Hmm, well I think all you would have to do is set the invisibility of each monster exc, and the visibility of a mob.
|
You could use image objects. My example will assume this is some type of tutorial system.
var/list/tutors[0] In the part of your code where you gain levels, directly after it check to see if they have passed the tutorial_conclusion level. If they have, loop through all tutors again and remove their I from the mob's client's list of images. Also, if you cannot see them I assume you do not want them to be factored into your movement. It would be odd to bump into something that does not exist for you. Therefor, you might want to alter the movement functions slightly if you want to be able to walk on those you cannot see as if they were not there. atom/Enter(atom/movable/A) |
I can think of 2 ways. The simple one is with invisibility and see_invisible vars. The more powerful way of doing this is making every mob invisible and using the image() proc
Exemple : mob |
www.riddlersoft.com