yairm210 / Unciv

Open-source Android/Desktop remake of Civ V
Mozilla Public License 2.0
8.3k stars 1.56k forks source link

RFC: Telling stories - Ideas and related observations #11501

Closed SomeTroglodyte closed 1 month ago

SomeTroglodyte commented 4 months ago

Problem Description

Imagining where support of modding to tell stories could go. Events are a step, Scenarios were a step. Loose collection of ideas... Looking for coder's input.

Related Issue Links

PR #11474

Desired Solution

Alternative Approaches

Play some other game - yea that's the ticket. :smiling_imp:

SomeTroglodyte commented 4 months ago

As for MultiFilter - the wiki claim "[non-[{Wounded} {Armor}]] units will not work" is true, but the reason is not to the point. It is because the applicability test for the and test is lax. Testing all elements of the syntax actually makes that example work correctly.

yairm210 commented 4 months ago

I like the idea of tileFilter supporting specific tile locations, has a lot of merit!

I'm all for tile-entering triggers, would be easy to implement as long as we don't mind it triggering multiple times - if we need to keep track that's more complicated

Campaigns - so far we hardly have any real scenarios, so talking about campaigns is very premature

SomeTroglodyte commented 4 months ago

very premature

True, very, but having a vision leaking to the modder community may spark interest in scenario development..

as long as we don't mind it triggering multiple times

Which signposts should normally do. But a repeat control for any type of event is a good to-do anyway, and - isn't there a comment saying so already? Don't we have <once> already, we'd just have to make it work for events (and choices!)... "Just" - famout last words...

tileFilter supporting specific tile locations

@(x,y) would be a better syntax than @x,y - easier, reuse Vector2.toPrettyString...

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 15 days.

github-actions[bot] commented 1 month ago

This issue was closed because it has been stalled for 5 days with no activity.