Hi,
I encountered a new bug with playing Eggy RPG over on my forum:

It is generating server errors:

------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(43): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(61): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/addons/Eggy/Rpg/Repository/Production.php(1168): XF\Db\AbstractAdapter->query('INSERT INTO xf_...', Array)
#5 src/addons/Eggy/Rpg/Repository/RpgRepository.php(3044): Eggy\Rpg\Repository\Production->recordCombatVictory(468, 13, 146, 418)
#6 src/addons/Eggy/Rpg/Repository/RpgRepository.php(2905): Eggy\Rpg\Repository\RpgRepository->completeVictory(Array, Array, 55, 37)
#7 src/addons/Eggy/Rpg/Pub/Controller/RpgController.php(483): Eggy\Rpg\Repository\RpgRepository->performCombatAction(468, 'skill', 9)
#8 src/XF/Mvc/Dispatcher.php(364): Eggy\Rpg\Pub\Controller\RpgController->actionCombat(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(266): XF\Mvc\Dispatcher->dispatchClass('Eggy\\Rpg:Rpg', 'Combat', Object(XF\Mvc\RouteMatch), Object(Eggy\RpgGuestMode\Eggy\Rpg\Pub\Controller\RpgController), NULL)
#10 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Eggy\RpgGuestMode\Eggy\Rpg\Pub\Controller\RpgController), NULL)
#11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#13 src/XF.php(850): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}
["url"] => string(13) "/wober/combat"
["referrer"] => string(27) "https://offtopix.com/wober/"
["_GET"] => array(0) {
}
["_POST"] => array(3) {
["_xfToken"] => string(8) "********"
["expected_round"] => string(1) "9"
["combat_action"] => string(5) "skill"
}
}
I encountered a new bug with playing Eggy RPG over on my forum:

It is generating server errors:

- XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'reward_claimed' in 'field list'
- src/XF/Db/AbstractStatement.php:225
- Generated by: Cam
- Sep 18, 2026 at 1:28 PM
Stack trace
INSERT INTO xf_eggy_rpg_event_participation(event_id,user_id,progress_value,kills,contribution_score,reward_claimed,last_update_date) VALUES(?,?,1,1,1,0,?) ON DUPLICATE KEY UPDATE progress_value=progress_value+1,kills=kills+1,contribution_score=contribution_score+1,last_update_date=VALUES(last_update_date)------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(43): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(61): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/addons/Eggy/Rpg/Repository/Production.php(1168): XF\Db\AbstractAdapter->query('INSERT INTO xf_...', Array)
#5 src/addons/Eggy/Rpg/Repository/RpgRepository.php(3044): Eggy\Rpg\Repository\Production->recordCombatVictory(468, 13, 146, 418)
#6 src/addons/Eggy/Rpg/Repository/RpgRepository.php(2905): Eggy\Rpg\Repository\RpgRepository->completeVictory(Array, Array, 55, 37)
#7 src/addons/Eggy/Rpg/Pub/Controller/RpgController.php(483): Eggy\Rpg\Repository\RpgRepository->performCombatAction(468, 'skill', 9)
#8 src/XF/Mvc/Dispatcher.php(364): Eggy\Rpg\Pub\Controller\RpgController->actionCombat(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(266): XF\Mvc\Dispatcher->dispatchClass('Eggy\\Rpg:Rpg', 'Combat', Object(XF\Mvc\RouteMatch), Object(Eggy\RpgGuestMode\Eggy\Rpg\Pub\Controller\RpgController), NULL)
#10 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Eggy\RpgGuestMode\Eggy\Rpg\Pub\Controller\RpgController), NULL)
#11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#13 src/XF.php(850): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}
Request state
array(4) {["url"] => string(13) "/wober/combat"
["referrer"] => string(27) "https://offtopix.com/wober/"
["_GET"] => array(0) {
}
["_POST"] => array(3) {
["_xfToken"] => string(8) "********"
["expected_round"] => string(1) "9"
["combat_action"] => string(5) "skill"
}
}