Reset world skin, or work on temporary copy in Feature Requests
|
|
Resolved
|
Calling winset(player, null, "reset=true") will reset the user's skin, removing any runtime controls and cloned windows. Parameters that are saved are still saved/loaded as normal.
|
|
|
| Status: |
Resolved (496)
This issue has been resolved.
|
| Duplicates: | id:107200 |
|
|
When creating windows and controls at runtime, they carry over between reboots. This may not always be desirable if the controls are dynamic and context sensitive.
A way to prevent these changes from being saved by either working on a temp version of the skin file or re-downloading the skin from the server would be great. Something simple similar client.control_freak (which does not prevent this).
|
"When connected to another server via link() or when reconnecting to the same world, the skin will no longer reset to its original state, remove cloned panes and windows, or delete any controls created at runtime. This should provide a smoother transition when switching between servers."
Can this be made optional? Or can a parameter be added to controls that individually determines if they carry over? "persistent" or something to that effect.
It's hard enough to create controls at runtime without having to first double check what's there already :P