v0.4.2 RC1 Discussion

Describe your experience with the latest version of FreeOrion to help us improve it.

Moderator: Oberlus

Forum rules
Always mention the exact version of FreeOrion you are testing.

When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Message
Author
yandonman
Creative Contributor
Posts: 699
Joined: Thu Aug 30, 2012 12:32 am

v0.4.2 RC1 Discussion

#1 Post by yandonman »

(note sure if reply to announcement is proper, feel free to move to "Notes on build X" post if needed)
  • AI: easy-to-medium difficulty - even on manical. Probably personality distribution; it's cool that there's a random chance for a hard game, but when it's too easy... ya feel a little cheated.
  • Can't tell difficulty of AI opponents.
  • What difficulty do the AI homeworlds name map to? aka: Haven = what? Ivory Tower = ?
  • AI seems to pass up habitible planets
    • Invadable planets were not invaded
    • An exobot ship was hoving over an asteroid belt (where the AI had an outpost)
  • Sensor ghost made another appearance (though it eventually cleared up)
    ShipGhosts0.4.2.jpg
    ShipGhosts0.4.2.jpg (15.54 KiB) Viewed 1514 times
  • Omni-scanner can't see entire universe (intended or no?)
  • Turn lag at turn 150 (minor), noticeable (but playable) at 200 (universe: 99 stars, 3 AI)
  • Planet Suitability report: Annoying when the best species can't actually produce colony ships :P
  • Psychic Dominance seems to work (previously never saw it proc) in the last few builds (RC1 included)
    • Possibly needs a SitRep(?)
  • Organic Line -> Quantum ship (not surprisingly) still OP.
  • Sometimes the production queue loses the count and repeat settings I give it (not sure how to repro tho)
  • Slight audio hang/repeat when dragging a fleet onto another fleet when there is UI lag.
  • Fleet's need kill count!
  • Occasionally seeing this illegal turn error:

    Code: Select all

    2013-02-04 20:40:07,817 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,834 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,846 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,863 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,875 ERROR Client : HumanClientFSM : A TurnPartialUpdate event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,892 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,904 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,921 ERROR Client : HumanClientFSM : A TurnProgress event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    2013-02-04 20:40:07,933 ERROR Client : HumanClientFSM : A TurnUpdate event was passed to the HumanClientFSM.  This event is illegal in the FSM's current state.  It is being ignored.
    
  • A touch of performance metrics:

    Code: Select all

    2013-02-04 20:55:00,157 DEBUG Client : MapWnd::InitTurn getting known starlanes and visible systems time: 929
    2013-02-04 20:55:00,158 DEBUG Client : Tech Tree Layout Preparing Tech Data
    2013-02-04 20:55:00,274 DEBUG Client : Tech Tree Layout Doing Graph Layout
    2013-02-04 20:55:00,276 DEBUG Client : Tech Tree Layout Creating Panels
    2013-02-04 20:55:00,278 DEBUG Client : Tech Tree Layout Done
    2013-02-04 20:55:00,281 DEBUG Client : MapWnd::InitTurn research wnd refresh time: 124
    2013-02-04 20:55:01,782 DEBUG Client : MapWnd::InitTurn sidepanel refresh time: 1501
    2013-02-04 20:55:01,783 DEBUG Client : ProductionWnd::UpdateQueue()
    2013-02-04 20:55:02,288 DEBUG Client : BuildDesignatorWnd::BuildSelector::Refresh()
    2013-02-04 20:55:02,349 DEBUG Client : MapWnd::InitTurn m_production_wnd refresh time: 567
    
  • When combining or splitting a fleet, note that it is spending time Universe::UpdateMeterEstimatesImpl-ing zero (0) elements.

    Code: Select all

    2013-02-04 20:56:28,200 DEBUG Client : Type times: planet species: 9 ship species: 54 specials: 2 techs: 15 buildings: 7 hulls/parts: 30 fields: 1
    2013-02-04 20:56:28,200 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 118
    2013-02-04 20:56:30,716 DEBUG Client : SelectedShipsChanged starting...
    2013-02-04 20:56:30,716 DEBUG Client : MapWnd::UpdateMeterEstimates
    2013-02-04 20:56:30,716 DEBUG Client : Universe::GetEffectsAndTargets
    2013-02-04 20:56:30,834 DEBUG Client : Type times: planet species: 9 ship species: 55 specials: 2 techs: 14 buildings: 7 hulls/parts: 31 fields: 0
    2013-02-04 20:56:30,834 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 118
    2013-02-04 20:56:30,856 DEBUG Client : SelectedShipsChanged starting...
    2013-02-04 20:56:30,857 DEBUG Client : MapWnd::UpdateMeterEstimates
    2013-02-04 20:56:30,857 DEBUG Client : Universe::GetEffectsAndTargets
    2013-02-04 20:56:30,976 DEBUG Client : Type times: planet species: 9 ship species: 55 specials: 2 techs: 14 buildings: 8 hulls/parts: 30 fields: 1
    2013-02-04 20:56:30,976 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 119
    2013-02-04 20:56:55,057 DEBUG Client : SelectedShipsChanged starting...
    2013-02-04 20:56:55,057 DEBUG Client : MapWnd::UpdateMeterEstimates
    2013-02-04 20:56:55,057 DEBUG Client : Universe::GetEffectsAndTargets
    2013-02-04 20:56:55,176 DEBUG Client : Type times: planet species: 9 ship species: 55 specials: 2 techs: 15 buildings: 7 hulls/parts: 31 fields: 0
    2013-02-04 20:56:55,176 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 119
    2013-02-04 20:56:55,218 DEBUG Client : SelectedShipsChanged starting...
    2013-02-04 20:56:55,218 DEBUG Client : MapWnd::UpdateMeterEstimates
    2013-02-04 20:56:55,218 DEBUG Client : Universe::GetEffectsAndTargets
    2013-02-04 20:56:55,335 DEBUG Client : Type times: planet species: 9 ship species: 54 specials: 2 techs: 14 buildings: 7 hulls/parts: 31 fields: 0
    2013-02-04 20:56:55,335 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 117
    2013-02-04 20:56:55,391 DEBUG Client : SelectedShipsChanged starting...
    2013-02-04 20:56:55,391 DEBUG Client : MapWnd::UpdateMeterEstimates
    2013-02-04 20:56:55,391 DEBUG Client : Universe::GetEffectsAndTargets
    2013-02-04 20:56:55,508 DEBUG Client : Type times: planet species: 9 ship species: 54 specials: 1 techs: 15 buildings: 8 hulls/parts: 30 fields: 0
    2013-02-04 20:56:55,508 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 0 objects time: 117
    2013-02-04 20:56:55,527 DEBUG Client : MapWnd::UniverseObjectDeleted
    
  • Another block of perf metrics (this one around the suitability report): Basically, ExecuteEffects takes not much time:

    Code: Select all

    2013-02-04 21:06:21,781 DEBUG Client : Type times: planet species: 28 ship species: 84 specials: 22 techs: 21 buildings: 10 hulls/parts: 55 fields: 0
    2013-02-04 21:06:21,783 DEBUG Client : Universe::ExecuteEffects time: 2
    2013-02-04 21:06:21,783 DEBUG Client : Universe::UpdateMeterEstimatesImpl on 1 objects time: 222
Code released under GPL 2.0. Content released under GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13587
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: v0.4.2 Release Candidate #1

#2 Post by Geoff the Medio »

yandonman wrote:Sensor ghost made another appearance (though it eventually cleared up)
The scanlined monster fleet at the nameless no-star system isn't necessarily a ghost, depending on your scanner range. Note that ships on starlanes don't give detection.
yandonman wrote:...spending time Universe::UpdateMeterEstimatesImpl-ing zero (0) elements.
I can try adding an early exit to the meter updating functions. Shouldn't cause any problems, but I'm not entirely sure. It's probably currently spending time looping over the possible source objects and getting their info before checking if any of the zero potential targets are matched by their scopes...
...
Would it break anything to add a condition to the MONSTER_MOVE_ALWAYS macro so that they don't move before turn 10? I don't like how Floaters end up in homeworld systems so quickly, causing confusing battle messages. An extra 10 turns gives some time to research active radar, which I might also drop to 50 RP to make it more readily accessible.

User avatar
eleazar
Design & Graphics Lead Emeritus
Posts: 3858
Joined: Sat Sep 23, 2006 7:09 pm
Location: USA — midwest

Re: v0.4.2 RC1 Discussion

#3 Post by eleazar »

yandonman wrote:]Omni-scanner can't see entire universe (intended or no?)
Intended. It's ultimate-ness is that it can see through any stealth. Is the description confusing?
Geoff the Medio wrote:Would it break anything to add a condition to the MONSTER_MOVE_ALWAYS macro so that they don't move before turn 10? I don't like how Floaters end up in homeworld systems so quickly, causing confusing battle messages.
Sounds fine.

User avatar
eleazar
Design & Graphics Lead Emeritus
Posts: 3858
Joined: Sat Sep 23, 2006 7:09 pm
Location: USA — midwest

Re: v0.4.2 RC1 Discussion

#4 Post by eleazar »

Playtesting Thoughts
1st game with RC1, at turn 74.

* The Industrial Center line of buildings is too cheap, especially the middle one. You can knock them all out in the first 100 turns, and relative to the most of the other global production boosters, there's no special location condition, and the building is very cheap.

Instead of 20 -> 40 -> 200, i'd like to see something like 30 -> 150 -> 500


* Organic Hull line seems very badly paced. I'll usually have discovered several different (but pretty similar) hulls before i get the necessary buildings for any of them built.


* It is really hard to see the techs on the extreme right or lower edges of the tree. Even with the "Display" window moved out of the way, techs refuse to let you pan them into view, unless you zoom out to the point where text starts taking a legibility hit.

unjashfan
Creative Contributor
Posts: 175
Joined: Fri Dec 30, 2011 8:08 am

Re: v0.4.2 RC1 Discussion

#5 Post by unjashfan »

Can't tell difficulty of AI opponents.
Would it be possible to have a mouse-over window that shows AI difficulty in the empire window, or have a "show difficulty" option in the right click drop list for AI empires?
An exobot ship was hoving over an asteroid belt (where the AI had an outpost)
The AI wants to colonize the asteroid belt with the exobots. You probably caught it in action, unless the exobot ship was hovering there for many turns...
Organic Line -> Quantum ship (not surprisingly) still OP.
I have a patch that roughly balances the production cost of all hulls, maybe you might want to give it a try: viewtopic.php?f=15&t=7183
Fleet's need kill count!
This would be very helpful :D .
The Industrial Center line of buildings is too cheap, especially the middle one. You can knock them all out in the first 100 turns, and relative to the most of the other global production boosters, there's no special location condition, and the building is very cheap.

Instead of 20 -> 40 -> 200, i'd like to see something like 30 -> 150 -> 500
Seconded.
Organic Hull line seems very badly paced. I'll usually have discovered several different (but pretty similar) hulls before i get the necessary buildings for any of them built.
Would it be better to adjust the RP and/or turn count of the techs or to make the hulls even more differentiated?

User avatar
eleazar
Design & Graphics Lead Emeritus
Posts: 3858
Joined: Sat Sep 23, 2006 7:09 pm
Location: USA — midwest

Re: v0.4.2 RC1 Discussion

#6 Post by eleazar »

unjashfan wrote:
Fleet's need kill count!
This would be very helpful :D .
"Need"? "Helpful?" I can see how it might be fun, but not useful.

unjashfan wrote:
Organic Line -> Quantum ship (not surprisingly) still OP.
I have a patch that roughly balances the production cost of all hulls, maybe you might want to give it a try: viewtopic.php?f=15&t=7183
The Industrial Center line of buildings is too cheap, especially the middle one. You can knock them all out in the first 100 turns, and relative to the most of the other global production boosters, there's no special location condition, and the building is very cheap.

Instead of 20 -> 40 -> 200, i'd like to see something like 30 -> 150 -> 500
Seconded.
Organic Hull line seems very badly paced. I'll usually have discovered several different (but pretty similar) hulls before i get the necessary buildings for any of them built.
Would it be better to adjust the RP and/or turn count of the techs or to make the hulls even more differentiated?
The scope of the changes made as we move towards 0.4.2 should be strongly influenced by what the AI can easily be made to accommodate. I don't know exactly where that line is.

There doesn't seem to me to be much sense in having a bunch of very similar hulls even if they are spaced out by research. I don't focus on the combat side as much as some others, so i may miss some nuances, but it doesn't seem to me that the "regenerates structure and fuel" is enough practical differentiation between the two organic lines.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: v0.4.2 RC1 Discussion

#7 Post by Dilvish »

eleazar wrote:There doesn't seem to me to be much sense in having a bunch of very similar hulls even if they are spaced out by research... it doesn't seem to me that the "regenerates structure and fuel" is enough practical differentiation between the two organic lines.
I agree. The distinction is nice in principle, but I've never been able to notice it in practice, and it hardly seems worth the ensuing bluriness of choices.

(Taken out of order)
The scope of the changes made as we move towards 0.4.2 should be strongly influenced by what the AI can easily be made to accommodate. I don't know exactly where that line is.
Here's my thoughts: first and foremost, I would suggest avoiding doing more than minor restructurings with Release Candidates. That said, from the AI persepctive paring down the Organic line could probably be done as still a fairly minor restructuring (again, from the AIs standpoint). If we pare down the Organic hulls, it would help if, at least for now, we left the line with the hulls the AI is using; the major ones it relies on are - Organic, Endomorphic, Endosymbiotic, Sentient. There's a couple others in that line that it uses some but could be dropped without leaving big gaps in AI capability. Increasing research costs is fine so long as , at least for now, it's still viable relative to the other hull lines -- I can't get into dynamically evaluating hull lines, and probably even simply planning for a significantly different hull line, anytime soon, but I can put a little time into at least partly adjusting tech research priorities to deal with RP cost changes.

As far as other stuff, I can adjust the AI for colonization costs within the ranges we've been discussing without making it any worse than it is now :)
Is there anything else significant we're thinking of changing?
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: v0.4.2 RC1 Discussion

#8 Post by Vezzra »

Another (minor, but still annoying) issue turned up at my last paytest: the Solid Core special has now a stealth rating of 20, thus it's not detected with the inital empire detection strength. Which lead to a nasty surprise: The first planet I colonized, a medium sized planet with adequate EP (after having researched Subterranean Habitation), which was displayed giving me a pop of 3, in fact had the pop slowly die out after colonization.

Especially with how expensive colonization is now, this is very confusing and un-fun for the player (at first I thought I've run into a bug). Even if the probability for that to happen isn't particulary high, it still can happen (as my playtest proved), and will likely knock you out. An AI player most certainly will not be able to handle that. So I recommend to set the stealth rating of the Solid Core special back to 0.

If there are no objections, I'll commit the change myself.

unjashfan
Creative Contributor
Posts: 175
Joined: Fri Dec 30, 2011 8:08 am

Re: v0.4.2 RC1 Discussion

#9 Post by unjashfan »

"Need"? "Helpful?" I can see how it might be fun, but not useful.
For me, it would be helpful because I'd want to know how well my fleets are doing, especially after I reload a saved game. It's hard to keep track of every fleet that I might have, and it can help me plan out what I want to produce each turn instead of making extra ships just in case. But that's just me, maybe I try to do too many things at once.
The scope of the changes made as we move towards 0.4.2 should be strongly influenced by what the AI can easily be made to accommodate. I don't know exactly where that line is.
Right. When it comes to just research cost changes though, I don't see anything that might significantly impact the AI; it's just the matter of how many more turns it would take for an AI to research something and this applies to all players too.
There doesn't seem to me to be much sense in having a bunch of very similar hulls even if they are spaced out by research. I don't focus on the combat side as much as some others, so i may miss some nuances, but it doesn't seem to me that the "regenerates structure and fuel" is enough practical differentiation between the two organic lines.
The performance of ship hulls predominately depends on what ship parts are installed. I haven't really deeply explored the possibilties yet, mainly because the shield parts are still not differentiated from armour parts as of now; I want to experiment with the new shields and see how they impact the hulls before I suggest any major changes. Regarding the two organic lines, it's hard to differentiate them since there's so many of them. I also agree that the difference between the two lines is minimal, especially with the fuel factor. So far, with the exception of the early game scouts, none of my ships in recent playtests have run out of fuel since they were almost always within my supply range. Scouting has become less practical as well with the introduction of the scanning facility, so fuel tends to become forgotten.
Is there anything else significant we're thinking of changing?
Shields. Changing them from extra HP to damage reduction. This will affect the ships the AI will make. As I recall, the idea was supported but the discussion somehow died out and this ended up going nowhere. Here's the thread: viewtopic.php?f=6&t=6913&start=15

User avatar
Sloth
Content Scripter
Posts: 685
Joined: Sat Mar 17, 2007 12:28 am

Re: v0.4.2 RC1 Discussion

#10 Post by Sloth »

Vezzra wrote:Another (minor, but still annoying) issue turned up at my last paytest: the Solid Core special has now a stealth rating of 20, thus it's not detected with the inital empire detection strength. Which lead to a nasty surprise: The first planet I colonized, a medium sized planet with adequate EP (after having researched Subterranean Habitation), which was displayed giving me a pop of 3, in fact had the pop slowly die out after colonization.

Especially with how expensive colonization is now, this is very confusing and un-fun for the player (at first I thought I've run into a bug). Even if the probability for that to happen isn't particulary high, it still can happen (as my playtest proved), and will likely knock you out. An AI player most certainly will not be able to handle that. So I recommend to set the stealth rating of the Solid Core special back to 0.

If there are no objections, I'll commit the change myself.
Yes, please set the stealth rating to 0. In fact i think we should set most of the special's stealth to 0, because a player will not see them even when he has colonized the planet (i.e. your citizens are using the natural tunnels, but you can't see them :? ) .
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13587
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: v0.4.2 RC1 Discussion

#11 Post by Geoff the Medio »

unjashfan wrote:Shields. Changing them from extra HP to damage reduction. [...]the idea was supported but the discussion somehow died out and this ended up going nowhere.
That is not happening before v0.4.2.

User avatar
eleazar
Design & Graphics Lead Emeritus
Posts: 3858
Joined: Sat Sep 23, 2006 7:09 pm
Location: USA — midwest

Re: v0.4.2 RC1 Discussion

#12 Post by eleazar »

Vezzra wrote:Another (minor, but still annoying) issue turned up at my last paytest: the Solid Core special has now a stealth rating of 20, thus it's not detected with the inital empire detection strength. Which lead to a nasty surprise: The first planet I colonized, a medium sized planet with adequate EP (after having researched Subterranean Habitation), which was displayed giving me a pop of 3, in fact had the pop slowly die out after colonization.
revision 5715

Code: Select all

"removed stealth from specials not specifically stealth related, and removed last vestige of LRN_RUIN_MOD, and commented out Super Tester Takeover in preunlocked to avoid error messages."
I'm not against hidden specials in principle, but since we have no mechanism to inform the player of the discovery of a previously hidden special in their territory, or even in one of their colonies, i think it better leaving it out for now.

Dilvish wrote:Here's my thoughts: first and foremost, I would suggest avoiding doing more than minor restructurings with Release Candidates. That said, from the AI persepctive paring down the Organic line could probably be done as still a fairly minor restructuring (again, from the AIs standpoint). If we pare down the Organic hulls, it would help if, at least for now, we left the line with the hulls the AI is using; the major ones it relies on are - Organic, Endomorphic, Endosymbiotic, Sentient. There's a couple others in that line that it uses some but could be dropped without leaving big gaps in AI capability. Increasing research costs is fine so long as , at least for now, it's still viable relative to the other hull lines -- I can't get into dynamically evaluating hull lines, and probably even simply planning for a significantly different hull line, anytime soon, but I can put a little time into at least partly adjusting tech research priorities to deal with RP cost changes.
So perhaps we comment out Symbiotic, Protoplasmic, and Bio-Adaptive, and double or triple the cost of the remaining organic hulls?Whatever the minimum change is to make it not feel broken.
Dilvish wrote:As far as other stuff, I can adjust the AI for colonization costs within the ranges we've been discussing without making it any worse than it is now :)
And changing the cost of the industrial center series?

What's the deal with Death Spores and Bio-Terminators?
Bio-T requres Death S. as a prereq, but only costs 75 RP to Death S.'s 450 RP.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: v0.4.2 RC1 Discussion

#13 Post by Dilvish »

eleazar wrote:
Dilvish wrote:As far as other stuff, I can adjust the AI for colonization costs within the ranges we've been discussing without making it any worse than it is now :)
And changing the cost of the industrial center series?
sure, it will be easy enough to at least come up with a passable adjustment to the schedule for the the two refinements, delaying them to where they won't (be expected to) unreasonably tie up research for a long while.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
eleazar
Design & Graphics Lead Emeritus
Posts: 3858
Joined: Sat Sep 23, 2006 7:09 pm
Location: USA — midwest

Re: v0.4.2 RC1 Discussion

#14 Post by eleazar »

:arrow: Also noticed-- it looks like the repetition thing for ship building isn't kind to changes.
If i have for instance 5x ships being built, and then after some progress, set it to 10x ships, the progress bar goes back by what looks like a reasonable amount. If i then change my mind and set it back to 5x or 1x, the progress bar does not move forward-- it looks like you loose RP.

Fiddling with your setting during a single turn should never change the outcome -- only the setting present when you hit "TURN" should matter.


:arrow: Also, the Planet Suitability report is very handy, but it includes in the list species that cannot colonize. I think it would be best if it excluded from the list non-colonizing species unless they are already living on the planet in question.

unjashfan
Creative Contributor
Posts: 175
Joined: Fri Dec 30, 2011 8:08 am

Re: v0.4.2 RC1 Discussion

#15 Post by unjashfan »

The new nacent art. intelligence feels quite OP. It essentially gives all planets an automatic research focus, and also is worth the equivalent of algorithmic elegance and distributed thought computing combined. It's possible to survive with all planets focused to industry, which sort of takes some flavour out of the gameplay.

Post Reply