-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: About reworking the Non-Civilopedia Tutorials #11690
Comments
I am 100% in favor |
I don't think we need a "unavailable if X is complete" on each of them, since that's the default state for a tutorial 🤔 |
Same here. There's code in master that was meant as preparation to unify all three kinds, way back to early Uniques or even before. The special treatment in WorldScreen and Civilopedia - I once had a vision they could all go. Now that we have triggers and events, the Event context seemed closer to these, which I partially dislike very much since - unify with other Tutorials now how now... Probably make the popup type another presentation type, and leave the pedia-only ones where they are, change pedia caption maybe to something more general, and really give Events some space in pedia?
Mad modders - can be quite useful I think. I don't have the imagination to make something out of the increased possibilities, but maybe they have. That's unfinished - I mean to make the existence of choices optional entirely, all presentation modes (dunno if the code is already there or not). No choices = normal float or alert with a default OK, and click-behind enabled. Choices exist = alert becomes modal. +documentation. +allow no-choice events that still trigger something, same as having only one choice but tighter presentation...
Definitely in the "unfinished" corner - to think about that, what's redundant, where loopholes may be or not.... |
Idea Description
The tutorials that float at the top of WorldScreen while waiting for you to perform some action are a bit drab, a bit too hardcoded, not moddable in any way - and in the cramped portrait mode they're placed uglily below the shifted buttons' lower edge.
Since I had ideas to redo Tutorials - but the other kind, the popup kind - and just recently saw the high degree of conceptual similarity to
Event
- I got to toy with some stuff. Not polished, but I'll pause and while that code is parked show a glimpse and..Request input
Little clip, starting from scratch. The popup kind interferes often, and some of the floating tutorials are missing 1
https://github.com/yairm210/Unciv/assets/63000004/009ee7b5-038a-4475-bf2a-6f4a04034964
Events.json
Branch still needs ironing out translation stuff, like cleaning no longer needed templates, and TFW respect for hidden, and make the new field a non-TFW one, and some stuff that's suboptimal already in old code...
Footnotes
Meet another civilization because resolved before its turn came up 2, Create a trade route because it needs 2 cities first, Move an air unit - would have needed to get Oil and buy a plane, Conquer a city - too lazy to start a war for the demo. ↩
Pity because it shows off these can have choices - this one tends to stay a long time, so I gave it a "Got it" button. ↩
The text was updated successfully, but these errors were encountered: