metastone icon indicating copy to clipboard operation
metastone copied to clipboard

Information Display Area

Open webadict opened this issue 9 years ago • 3 comments

Currently, MetaStone lacks an area in the game that can display the actions that have happened. I believe that a log displayed in-game could help both improve the simulator itself, help find bugs, and provide more information than currently is given.

This log area could show a great many things that simply aren't shown in-game: Cards milled, random targeting, order of operations, C'Thun buff, Yogg-Saron spells, etc.

Unfortunately, this might hinge on the changes to the GUI itself, such as with #84. There is a lack of space as it is, and these changes are unlikely to be able to be added at this point.

webadict avatar May 11 '16 20:05 webadict

Are you talking about a "History" area akin to the one that's on the Heathstone battlefield UI? Do we have a game module class that tracks all the actions that have taken place? battlefield

akoscz avatar Jun 11 '16 22:06 akoscz

We could implement a history by visualizing GameEvents. Those encompass everything that happens in the game: cards drawn, damage dealt, healing done, armor gained and everything else. The data is there, it is just the UI that is missing.

demilich1 avatar Jun 13 '16 11:06 demilich1

While GameEvents has the majority of the information, I'm looking for some of the hidden information not currently displayed. I'd be willing to add in the missing information, but the framework to do that is what I need the most help with. I'd be okay with something as simple as a text log, but I'm not entirely sure where to stash it so it's available during the game/sandbox. My personal opinion is that having it viewable the entire game would be for the best, but that takes space, and space is a commodity during the game.

I suppose making an Informational Game Event is doable for something that happens during a battlecry, if we plan on visualizing Game Events (Like Yogg-Saron.)

webadict avatar Jun 13 '16 13:06 webadict