This post contains coding and wz editing stuffs, which is my idea to fix how white scroll working with an ideal way in my opinion. The stuff below is not fancy and good to be copy-pasta directly, but just a proof of concept, that WS issue can be fixed easily with very simple wz editing and little coding(I admit that 5-minute made icon is ugly haha) . Spoiler: I think for this topic I may need a disclaimer I'm not staff of this server, just a random Royals player like you, the contents in the post are nothing represents MapleRoyals official. Recently I have been not playing Royals but I still love this game and keep playing it with another way, that is making my own server for testing purposes. You all on forums probably have heard countless sad stories about accidently use or not use white scroll when scrolling the item, also several posts in feedback section to request the staff team fix that stupid UI somehow, right?(and maybe things getting worse after patch or "due to client limitation" something) Spoiler: F white scroll UI Sad stories: https://royals.ms/forum/threads/ws-...en-im-scrolling-auf-helm.193536/#post-1137111 https://royals.ms/forum/threads/white-scroll-ui-change.207761/ https://royals.ms/forum/threads/white-scroll-pop-up-menu.209692/ https://royals.ms/forum/threads/the...r-legendary-spirit-skill.223931/#post-1358091 https://royals.ms/forum/threads/uncheck-use-white-scroll-on-skill-use.203142/#post-1202643 Nonetheless, as a player I would be happy to see if Royals could implement this or similiar change, that is my purpose of this post. I understand not everybody like me with IT skill so later I will try to explain everything easy to understand and skip technical details(also my English is not good please forgive me if anything wired lol) . Spoiler: Demo video if you are lazy to read stuffs below Spoiler: Some features of this work for people interested 1 Regular WS is still working, this protect scroll system is not done by replacing WS codes. 2 I have fixed the troublesome stuffs, you won't waste any protect scroll or WS by using them together. 3 The only exception you are going to waste a protect scroll is, using an 100% scrolls on a protected equipment with 1 slot left, logically this system cannot prevent players doing this but it can be detected and then refund to players wasting the shield. 4 The icon is done by editing UI.wz, which takes item guard's place, the protect scroll is actually a kind of an item guard yeah. 5 I use it as the UI change because I'm a noob, client edit is all about reverse engineering that's too difficult to be done with my crappy skill. 6 Because Royals doesn't have item guard implemented and the UI change can been done easily compare to client edit, the server side is done by setting/getting itemFlag, personally I think it's fine(people with experience making their own server coded with java may understand what I mean) . 7 With further client editing, I believe this can be done without needing of replacing item guard, or easier, if there is no plan to implement item guard on Royals, can just remove the locked item scrolling warning. 8 Alhough I don't know if Royals uses OdinMS or not, as a reference, things I modified in server side are MapleItemInformationProvider, ScrollHandler and ItemConstants, these three only. So here I have a clean equipment And the protect scroll, with same usage as white scroll but works in different way If we drag this scroll on the equipment, it creates a visible icon Then I try to scroll a 10% scroll on it, it fails After scroll using, the icon is gone, because the scroll failed so upgrade slots doesn't decrease Again, I used another protect scroll and try 30% dark scroll after The item is destroyed, like your everyday life in Royals After a few tries(that are all tried with protected stat) , lended a 30% and the upgrade slot is used Yeah! no more annoying UI wasting my WS or making my item blew up! To keep this thread clean, I will probably not post anything related to codes, if anyone interested more details feel free to ask me via forum
I can see this being more problematic from a UI perspective when applying multiple white scrolls in a row. Twice as many actions needed, and remembering to alternate. This makes no sense. WS do not protect against blow ups, and so the existing WS UI cannot be contributing to blow ups.
This is just the prototype to show something like this is possible, in the video I have shown you can't use 2 or more protect scroll in a row which is intended, but there are many more things can be done in the source code. My bad wording! I mean cases like someone ruin their item because they accidently clicked cancel, not destrying item with a dark scroll.
Ah I see! Yeah, as a programmer who has worked with non programmers, I have found that people tend to not realize what is possible, so they do not even verbalize their great ideas. Hopefully this will inspire those with a natural talent for UI design to suggest ideas they might have. It of course also depends on dev priorities, but we have to at least try suggest improvements. The current system definitely sucks. I use that special scrolling skill (I forget the name) when scrolling my dragon revolver, and I double check and triple check that the WS option is ticked and there is definitely a WS in my inventory! I have not WS scrolled "directly" in years. Is there a warning if you scroll with a WS in your possession, to ensure you actually want to use it?
I find this very creative! The problem I feel is that most players are already accustomed to the current system that we would still have people not checking for that protection icon and accidentally scrolling anyways. In other words, we might just get a different problem with the same frequency.
Yes, I had wanted to suggest that maybe people could only WS from that skill thing, to reduce risk of accidental WS wasting. But then people would forget, and they would not use a WS when they had wanted to
I agree it totally, and realized this problem before starting making this! That's the reason I said 1&2 in the feature list above, with some also very easy codes this thing can work with current system together seamlessly. Anyway, this post just I want to show the possibility, with the same v83 limitation and my newbie skill there are still many things can be done. Edit: Some wired behaviors of using WS and PS together had been fixed, now there is no chance you gonna wasting any WS or PS by any stupid actions(left an only exception tho) .