If you run winset on the client via the command= parameter, it will always say, winset: Parameter ID_HERE.(null) not found.
Ie, the parameter is always seen as null. If you try to access a nested Parameter, it is always the last one that is seen as null.
example:
winset(MrStonedOne, null, "command = .winset "mapwindow.map.zoom-mode=blur"")
//winset: Parameter mapwindow.map.(null) not found.
Note: There are valid reasons to run winset this way, mainly generic anti-snowflake reasons. This is for a top menu (the one with file, icon, etc) framework that requires being able to simulate clicks to menu items when the client connects. It would be improper snowflakely code to specially run certain commands via winset() rather then .winset, since this framework should ideally not care about what command the menu item runs when clicked.
Numbered Steps to Reproduce Problem:
run verb .do_winset "stuff.here=blah" changing anything about the skin
...
profit
Code Snippet (if applicable) to Reproduce Problem:
/client/verb/do_winset(var/x as text)
set name = ".do_winset"
set hidden = 1
winset(src, null, x)
Expected Results:
It works
Actual Results:
winset: Parameter mapwindow.map.(null) not found.