![]() |
Profile Level Masking
Would basically allow a player to hide what level they're currently in to other players. Would help to prevent stalking, staff spy cover being blown and so on.
|
I would love if we had the ability to assign names to our levels, so instead of 'Level: graalcitybank_inside_01.nw' you'd see 'Area: Graal City Bank' or 'Level: overworld_21.nw' to 'Area: Graal City' and such.
|
Staff spy, lol.
|
Quote:
I.e: player.profilelevel = "Graal City"; |
I'm pretty sure the profile windows in the new client are scriptable - if so... this should be easy to remedy whatever way you see fit, yes?
|
Quote:
|
Quote:
|
Quote:
|
Should have it in the serveroptions, something like...
profileleveldisplay=player.level.name Which would allow us to substitute it with variables that we script ourselves(for Rufus' purpose) or for replacing it with a mask(for OT purpose). |
im talking about for servers that have over 5000+ levels, how do you classify every single one as part of x area? who would even want to do that
|
I would -- it's not that far-fetched, especially if you start early in development. Of 5000 levels, how many are even on the overworld? I know I'd personally only be interested in designating areas that are on the overworld, not every individual house or other random level. Doesn't sound that hard to me.
|
I would too, even on a server that has a mass amount of levels. I think it gives a better professional feel and really wouldn't take that long to do with a few people doing it.
|
I use a world system on Valikorlia that specifies "worlds" as groups of levels depending on a level name prefix. The worlds are parsed in an order so you can specify more specific prefixes within broader ones. Each world has a name (displayed in upper right corner of screen), a level prefix, a color effect, a music filename, a boolean for if it is outside, a time offset, and a type.
The color effect is implemented using seteffect(). The outside boolean is used to determine whether or not to apply the day/night system. The time offset allows you to specify a difference for that world in the day/night system, so it might be nighttime in one area but midday in another. The type specifies what kind of weather would exist (and not fully implemented at the time). Certain level object classes will change their image depending on the world type, so they'll be snow-covered if it's winter. |
Quote:
|
bump?
Would be great to have. |
Bumping this, because I've always liked this idea and would love to see it implemented.
|
I had a dream about this last night. Do it, Stefan.
|
Once the new client is released won't profiles become a scripted GUI window?
In which case you could locally replace the profile gui window and and remove the level container yourself? I think a better change would be to remove profile information from the server options and turn it into a script, that way things like mining level (and whatever "last loved by" on UN is) can be shown and hidden conditionally. Maybe even let the player choose what stats to show in their profile. |
| All times are GMT +2. The time now is 10:29 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.