Match ID: 27720741
Time: 31'00" to 31'15"
Player: Infernus
As Infernus, I was trying to buy Slowing Hex (Purple) while already having Enduring Spirit (Green). I do not know how to show shop view from replay, so I am posting items below:
At first, I thought it was because I had no room for another Purple item. However, I realized that Slowing Hex would free a Green Slot and one of the Flex slot items should move to Green, making room for Slowing Hex. I ended up having to sell a Purple item to make room for Slowing Hex.
Because I am afraid I might be overlooking something, I replicated the issue in Sandbox mode.
Here, unless I am too sleepy to think straight, I believed there was no 5th array in place to "hold" spliced elements to allow for a Flex element to swap to Green Array to do the following: check that the held element is component of new element, held element would be popped, Flex's green element would move to Green Array and new Purple Element would be pushed into Flex Array.
However, I did another test which shows it is not the case. In the following image, instead of purchasing Slowing Hex (Green into Purple), I will purchase Enduring Speed (Green into Green).
Now, in the next image something interesting happens. Extra Health gets swapped into Green Array, Sprint Boots is popped and Enduring Speed is pushed into Flex.
This means that the order of checks is wrong. Color is checked before component. 5th array does hold item for checks, but Color Array should check for both, component and color; and Flex should have a check for either. As it is now, if color check does not clear, it does not check component.
So unless I am already asleep, this IS a bug. But if I am wrong about something and it was just user error, at least give me a participation award since I stayed up a little more to report this.
I also know that you don't need a 5th array to swap elements, I just found it easier to illustrate. I teach languages now, I haven't coded anything in years. SO if my explanation is right but still poopy, I am also sorry. I just like the game and wanted to contribute.
Sleep now, have class very early.
Time: 31'00" to 31'15"
Player: Infernus
As Infernus, I was trying to buy Slowing Hex (Purple) while already having Enduring Spirit (Green). I do not know how to show shop view from replay, so I am posting items below:
At first, I thought it was because I had no room for another Purple item. However, I realized that Slowing Hex would free a Green Slot and one of the Flex slot items should move to Green, making room for Slowing Hex. I ended up having to sell a Purple item to make room for Slowing Hex.
Because I am afraid I might be overlooking something, I replicated the issue in Sandbox mode.
Here, unless I am too sleepy to think straight, I believed there was no 5th array in place to "hold" spliced elements to allow for a Flex element to swap to Green Array to do the following: check that the held element is component of new element, held element would be popped, Flex's green element would move to Green Array and new Purple Element would be pushed into Flex Array.
However, I did another test which shows it is not the case. In the following image, instead of purchasing Slowing Hex (Green into Purple), I will purchase Enduring Speed (Green into Green).
Now, in the next image something interesting happens. Extra Health gets swapped into Green Array, Sprint Boots is popped and Enduring Speed is pushed into Flex.
This means that the order of checks is wrong. Color is checked before component. 5th array does hold item for checks, but Color Array should check for both, component and color; and Flex should have a check for either. As it is now, if color check does not clear, it does not check component.
So unless I am already asleep, this IS a bug. But if I am wrong about something and it was just user error, at least give me a participation award since I stayed up a little more to report this.
I also know that you don't need a 5th array to swap elements, I just found it easier to illustrate. I teach languages now, I haven't coded anything in years. SO if my explanation is right but still poopy, I am also sorry. I just like the game and wanted to contribute.
Sleep now, have class very early.
here, fishy fishy..
Attachments
Last edited: