Construct 2 Large Event Tree Bug

Bugs will be moved here once resolved.

Post » Thu Sep 05, 2013 7:46 am

Link to .capx file (required!):
https://www.dropbox.com/s/8e6xfw6e1lnbnfo/bug.capx

Steps to reproduce:
No idea.

Observed result:
Pressing "troll" until you get a banned response does not increase the banned variable.

Expected result:
The banned variable should increase, thus causing the player to be banned.

Browsers affected:
Chrome: yes
Firefox: yes
Internet Explorer: didn't test

Operating system & service pack:
Windows 7, latest version I think.
Construct 2 version:
   139
B
9
S
3
G
1
Posts: 191
Reputation: 1,725

Post » Thu Sep 05, 2013 1:15 pm

Closing, no clear evidence this is a C2 bug and not just a mistake in your events. Please try to reproduce with as few events/objects as possible, specific steps to reproduce, and an identification with the particular event or feature that you do not believe is working correctly.
Scirra Founder
B
387
S
230
G
87
Posts: 24,246
Reputation: 192,212

Post » Thu Sep 05, 2013 10:26 pm

No. Not really.
It's not possible.
I'm not sure which portion is bugged.

All I know is that every event-ending with banned does not work. It'll display text saying "You are banned." but never increment the banned feature. Logically, the entire setup should work. It has worked on a smaller scale in the past.

I suspect that Construct 2 cannot handle long event chains, and cannot increment variables up at the end of a long event chain.

If I were to give you an even smaller event file, you'd probably say the problem cannot be pinpointed down further.

Honestly, I don't get paid enough to do QA testing.
B
9
S
3
G
1
Posts: 191
Reputation: 1,725

Post » Fri Sep 06, 2013 12:56 pm

Your bug report does not really contain enough information to warrant investigation. I need to know things like the exact variables in question (did you mean "banlength"? The "banned variable" seems an ambiguous thing to say compared to just saying "banlength"); the specific event that you believe to be working incorrectly; precise steps to reproduce (which buttons to press how many times exactly in which sequence and then the expected event result vs. observed event result/variable values/etc), and so on. A large fraction of bug reports are simply mistakes in events, or users misunderstanding how the execution flow works when it is working correctly. The event engine is pretty mature and well tested at this point, so it would also surprise me if a simple tree of events like this did not work properly. So on that basis the report was closed as not sufficient evidence to prove there is a Construct 2 bug. Please feel free to repost with significantly more information if you think there really is a bug.
Scirra Founder
B
387
S
230
G
87
Posts: 24,246
Reputation: 192,212

Post » Fri Sep 06, 2013 3:57 pm

I know, it's surprising myself. I would expect better from such an expensive engine.

Aha. Found the bug. All the actions after Set banlegnth are not carried out. Moving set banlength to the penultimate action seems to fix it completely.

Odd.
B
9
S
3
G
1
Posts: 191
Reputation: 1,725


Return to Closed bugs

Who is online

Users browsing this forum: No registered users and 2 guests