Skip to content
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

[REQUEST] New Condition add in recent update #46

Open
CSOLYOO opened this issue Apr 5, 2024 · 1 comment
Open

[REQUEST] New Condition add in recent update #46

CSOLYOO opened this issue Apr 5, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@CSOLYOO
Copy link

CSOLYOO commented Apr 5, 2024

Date_Counter

Every in-game morning, the world’s “date counter” is incremented. In a fresh save it starts at zero. This condition takes the remainder of the date counter divided by Divisor and compares it with Value according to Logic.

For example, an in-game event can be configured to occur every 4th and 5th day by setting Divisor to 5, Value to 3, and Logic to Greater_Than_Or_Equal_To.

Condition_#_Type enum (Date_Counter)

Condition_#_Value int64: Number to compare the remainder with.

Condition_#_Divisor int64: Number to divide the world date counter by.

@CSOLYOO CSOLYOO added the enhancement New feature or request label Apr 5, 2024
@iBowie
Copy link
Owner

iBowie commented Apr 5, 2024

It would make sense to add new features only after adding all of them at once, which would be a daunting task (considering the code base - this app was written when I was much less experienced with C#).
Minimal required list:

  • New condition types
  • GUID/ID support in a lot of places like dialogues
  • New asset system (support the new format, requires a full rewrite of that)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants