Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incoherent behavior of "that" #1897

Open
Zergla opened this issue Dec 23, 2023 · 2 comments
Open

Incoherent behavior of "that" #1897

Zergla opened this issue Dec 23, 2023 · 2 comments

Comments

@Zergla
Copy link

Zergla commented Dec 23, 2023

At the start of each of your turn, that object gain 1 health then, this structure gain attack equal to half this structure's attack rounded up.
Activate: Deal damage to that object, then set this structure's attack to 1, then choose an object.
Startup: This structure gain 1 attack.

In an attempt to create a structure that allowed one player to hide information from the other player, I uncovered this.

Logically, Activating should deal damage to whatever is already chosen, reset attack, then allow you to choose another object.

The "That object gain 1 health" work that way, it does affect whatever was chosen last time, and is there only to show that.

But activating actually reset "That object" for some reason, meaning the structure only damage itself

tl;dr "That object" reset target upon Activate: but not upon At the start of each turn

@Zergla
Copy link
Author

Zergla commented Dec 24, 2023

Similar bug:
https://app.wordbots.io/card/otclbddnjtn
Functional version of that thing I was trying to create

https://app.wordbots.io/card/5yu8xb1ziyr
Robot that can't move, but can create a copy of itself then destroy itself

That second robot is interesting, in that any stat change or ability given isn't shared by the copy, making it a functionally a teleporting robot that clear itself from any effect.
Yet, if it is chosen by the structure, it will still die after the third turn, no matter how much it teleported.

On the other hand, pointing it at a robot with "Activate: Create a copy of this robot on an empty tile." will cause "that" to reset, and the structure destroy itself. . Worse, this will even happen if the targeted robot is unrelated to the one who copied.

I believe "that" have a problem with robots creating copy of themselves, and that if more than one copy of a robot remain, it will reset because it cannot determine which one is "that", which is weird, because it can easily distinguish between multiple instance of the same robot, even if they are copy of each other, as long they copied before the targeting.

@Zergla
Copy link
Author

Zergla commented Dec 29, 2023

https://app.wordbots.io/card/lteg12uedwd
This robot makes it easy to see that copy aren't the problem, it's just whenever a robot is placed, "that" reset.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant