Shakes & Fidget - The Game - Supportboard  

Go Back   Shakes & Fidget - The Game - Supportboard > Game & Support > Bugs & Complaints

Notices

Reply
 
Thread Tools Display Modes
  #11  
Old 25th May 2020, 11:34 AM
mar21's Avatar
mar21 mar21 is offline
Moderator
 
Join Date: Jan 2020
Posts: 95
Default

The problem is not what is causing the bug, but the lazy implementation behind that that even allows it to happen.

The cause of the bug is very simple. Entering arena queries all 3 players at once (sometimes more than once because of the players being expired, this is what causes the bug). The server replies, but sometimes those replies are handled in wrong order. The game just assumes the order is correct and rewrites the data happily, which in turn makes the game show different players.

Btw #1: You can trigger it by going into Arena for the first time / getting new opponents, go out, wait for 10 second and go back to Arena. If everything goes as expected you will be faced with the bug. Might take several tries.

Btw #2: Lazy and easy fix is modifying Players.HasPlayer function to check if player is expired
__________________
Eat & Sleep & Find a bug & Repeat
S&F's Tavern - https://discord.gg/XWfSwe3
SFTools - https://sftools.mar21.eu
Clash of Empires - https://discord.gg/avHFnd5

Last edited by mar21; 25th May 2020 at 01:18 PM.
Reply With Quote
The Following User Says Thank You to mar21 For This Useful Post:
Leander (25th May 2020)
  #12  
Old 22nd August 2020, 12:13 AM
Kyoshirofan Kyoshirofan is offline
Greenhorn
 
Join Date: Nov 2010
Posts: 24
Default

I can confirm the bug is not fixed, I use Windows 10 PC with Firefox. This bug happens 3-4 times a day. It even appears if I fight in the arena every 10 minutes, also when the timer directly reaches 0 seconds and I get the free try. Usually this happens when I get offered an opponent with fairly weak stats there (ex. if I as scout have 3k dex and 2,5 con, I get someone with 2k dex and 1,5k con) and trying to fight this weak opponent usually gives me one that is mostly higher level than me.
International Server 43.
This is very annoying for daily quest to beat 3 scots, as all scouts I attacked turned out to something else (and all this loosing against a phantom player that I didn't pick is no fun!)

Last edited by Kyoshirofan; 22nd August 2020 at 12:15 AM.
Reply With Quote
  #13  
Old 22nd August 2020, 07:52 AM
PziCrow PziCrow is offline
Adventurer
 
Join Date: Nov 2018
Posts: 76
Default

Untill the devs fix the bug, you can avoid this bug most of the times from my experience.

How to avoid: When choosing your opponent, before you accept the fight, check to see if the name and picture of the opponent is the same as the one you chose.
Example: you choose opponent 2 with the name "xyz", click the picture and now the popup window appears where you have to accept the fight. The picture matches, but the name of the opponent is now "abc". This means it is bugged.
Now go to another tab, like "guild" and wait a second or 2. Go back to the "arena" tab, choose opponent 2 "xyz" and again check the name. Is it "xyz"? Great, accept the fight. Is it still "abc"? Try changing tabs again and if it still doesn't work, log out and back in. Still bugged? Well, just accept the fight and go again in 10min, or shroom
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:06 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Copyright by 'Playa Games GmbH'