RaiZZZ19
  • RaiZZZ19
  • Advanced Member Topic Starter
2015-01-07T03:02:37Z
I find it not right that you cannot cancel your 1st pick if you made a mistake. So you draw 3 cards and return at least 1 "Sylvan" card and another other card. What happens if you pick the 1st and just realized it's not supposed to be that so you cancel it but you cannot. I mean this archetype requires more thinking so I'm sure it has to be cancellable..Please enlighten me if I'm not correct.
Steeldarkeagel
2015-01-07T10:57:02Z
Unfortunately this is how cards like this work in YgoPro. If anyone can script it better that would be great. But at the moment I believe this is the best it can get.
RaiZZZ19
  • RaiZZZ19
  • Advanced Member Topic Starter
2015-01-07T17:05:26Z
Originally Posted by: Steeldarkeagel 

Unfortunately this is how cards like this work in YgoPro. If anyone can script it better that would be great. But at the moment I believe this is the best it can get.



So what you're saying is I'm correct right..but if anyone can script it this can be done right..So I'm calling scripters here to help in this..so we can play productively..


Also I believe the there is also a scripting problem with the number ordering of cards and being Sylvans require ordering..and that some random number boxes are not visible..but I think this is a ygopro system problem..It would be great if this will be resolve as it will avoid confusion.
Snarky
2015-01-07T17:22:45Z
The problem here is the specific wording on the card. It requires you to pick 2 cards, one of them must be a "Sylvan" card, while the other one can be any card. If you have to select multiple cards, that don't have different conditions, cancelling the selection is not a problem, since you select both cards at once, in a single function call scripting-wise. Charity is different, since the available selection of the 2nd card might be different, it can change dynamically based on the first card you pick. They have to be handled in 2 different function calls, because there is no way to dynamically adjust a single selection based on the first card selected currently.

With the functions currently available in YGOPro, this cannot be done just the way you described. An alternative way I could see for coding this would be allowing 2 targets to be selected at once, then check, if the selection was valid, and force another selection, if it was not. This would allow cancelling, but would be a pretty poor workaround and probably cause more problems and annoyances in the process. I personally would prefer the current method over that.

So no, this cannot be done in a better way at the moment, until YGOPro's core functions add support for this feature. And I don't think, the devs are going to commit any resources on this very specific and in the greater context fairly irrelevant issue.

.
RaiZZZ19
  • RaiZZZ19
  • Advanced Member Topic Starter
2015-01-07T17:46:53Z
Originally Posted by: Snarky 

The problem here is the specific wording on the card. It requires you to pick 2 cards, one of them must be a "Sylvan" card, while the other one can be any card. If you have to select multiple cards, that don't have different conditions, cancelling the selection is not a problem, since you select both cards at once, in a single function call scripting-wise. Charity is different, since the available selection of the 2nd card might be different, it can change dynamically based on the first card you pick. They have to be handled in 2 different function calls, because there is no way to dynamically adjust a single selection based on the first card selected currently.

With the functions currently available in YGOPro, this cannot be done just the way you described. An alternative way I could see for coding this would be allowing 2 targets to be selected at once, then check, if the selection was valid, and force another selection, if it was not. This would allow cancelling, but would be a pretty poor workaround and probably cause more problems and annoyances in the process. I personally would prefer the current method over that.

So no, this cannot be done in a better way at the moment, until YGOPro's core functions add support for this feature. And I don't think, the devs are going to commit any resources on this very specific and in the greater context fairly irrelevant issue.

.



Can it not without core functions? Then how about Hand Destruction or Magical Mallet that have almost same effect..it can be cancelled. I notice the linings are there when you pick the 1st card but in SYlvan Charity the lining is not visible..I think it can be coded..just my opinion..I'm not a good scripter just a hunch.

But having a specific wording that requires a name for the draw and return is not irrelevant for the devs to commit resources because there is this new card (http://ygorganization.com/ocg-performapal-cast-change/) which have the same kind of conditions.
Users browsing this topic