Variable Names
Just a suggestion for the devs, because it requires a Core change (perhaps i'll post it later, when it works):
Names could be variable, depending on the viewer. This could be used for "Introduction"-scripts, but perhaps also for same racial features, etc. Because some places where the name is shown (e.g. Status, Talking and SecureTrade) this would need a core change:
I would suggest a method in Mobile.cs...
...which would be used instead of "Name", everywhere where another mobile is involved. This would allow to modify the PlayerMobile.cs (by overriding this method) without having to mess around with the core.
Just a suggestion, perhaps I'm also wrong here and it would be possible to do that much more easily
Just a suggestion for the devs, because it requires a Core change (perhaps i'll post it later, when it works):
Names could be variable, depending on the viewer. This could be used for "Introduction"-scripts, but perhaps also for same racial features, etc. Because some places where the name is shown (e.g. Status, Talking and SecureTrade) this would need a core change:
I would suggest a method in Mobile.cs...
Code:
public virtual string GetName(Mobile to) { return Name; }
...which would be used instead of "Name", everywhere where another mobile is involved. This would allow to modify the PlayerMobile.cs (by overriding this method) without having to mess around with the core.
Just a suggestion, perhaps I'm also wrong here and it would be possible to do that much more easily