If GAMES_PREFIX_OPT or GAMES_BINDIR are changed by a user the quake3, q3ded, and q3ded.rc scripts to not reflect the change. They are hardcoded to expect the game to be installed in "/opt/quake3". If the variables are modified, the game will not be in "/opt/quake3", which is obviously a problem. The ebuild and {quake3,q3ded,q3ded.rc} should be modified so they do not use a hardcoded path. I have developed a fix and will attach the modified files shortly.
Created attachment 29367 [details] Modified quake3-1.32b-r3.ebuild Added "dosed" at lines 50 and 54.
Created attachment 29368 [details] Modified quake3 script Replaced "/opt" with something sed-able.
Created attachment 29369 [details] Modified q3ded script Replaced "/opt" with something sed-able.
Created attachment 29370 [details] Modified q3ded.rc script Replaced "/usr/games/bin" with something sed-able. No modifications needed to be made to q3ded.conf.d.
I'll leave it up to you whether or not it should be left as -r3 or bumped.
no bump rather than fix the scripts i just made the ebuilds used the games `games_make_wrapper` wrapper ;) thanks for the bug