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

Importance system for characters #134

Open
2 of 4 tasks
mikron-ia opened this issue Dec 3, 2016 · 3 comments
Open
2 of 4 tasks

Importance system for characters #134

mikron-ia opened this issue Dec 3, 2016 · 3 comments
Assignees
Labels
frontend Issue concerning frontend importance: may Purely optional, nothing important happens if not done internal Without much influence on the interface question A matter do discuss / decide

Comments

@mikron-ia
Copy link
Owner

mikron-ia commented Dec 3, 2016

A system that considers:

  • how often someone visits a certain character (via Movement log implementation #97 or "Seen by" system #78)
  • how personal it is to them (give high value to own character, lower to the party)
  • newcomer bonus (new character receives a bonus that may degrade over time)
  • manual GM input (highlighting important people)

and provides a personalised information of how important is the given character to the user. This, in turn, is a base for descending sort of the characters in the character screen.

@mikron-ia mikron-ia added frontend Issue concerning frontend internal Without much influence on the interface labels Dec 3, 2016
@mikron-ia mikron-ia self-assigned this Dec 3, 2016
@mikron-ia
Copy link
Owner Author

This, of course, is about Character models. "People" are of old nomenclature, changed in #124.

@mikron-ia mikron-ia modified the milestone: v0.8.0 - fun features Jan 4, 2017
@mikron-ia mikron-ia changed the title Simple importance system for people Importance system for characters Jan 10, 2017
@mikron-ia mikron-ia removed this from the v0.10.0 - advanced features milestone Sep 9, 2017
@mikron-ia mikron-ia added the importance: may Purely optional, nothing important happens if not done label Aug 19, 2018
@mikron-ia mikron-ia added this to the v1.1.0 milestone Sep 3, 2023
@mikron-ia mikron-ia added the question A matter do discuss / decide label Oct 8, 2023
@mikron-ia
Copy link
Owner Author

This should also work for Group, as per #379 - which should be more or less automatic, considering that ImportancePack is linked to both. This is, thus, not much of an issue.

The real problem with this task is that it was created long ago, when the whole structure of the project was different. Addressing particulars:

  • how often someone visits a certain character - this is actually viable, but may require a few new mechanisms; existing logs do not have sufficient information; this is still possible, but modifying Seen mechanism would likely be needed
  • how personal it is to them (give high value to own character, lower to the party) - this will require a dedicated party mechanism; nothing like this is planned except maybe Sheet for a group #193, potentially putting this task on indefinite hold; at the same time, this can be replaced with a manual flag, use of a importance category, or just giving a boost to everything that has an active character sheet (via Character statuses for player #332 and CharacterSheet up-to-date indication #339)
  • newcomer bonus (new character receives a bonus that may degrade over time) - this is easy
  • manual GM input (highlighting important people) - this is already done via importance category

In other words, this needs some re-interpretation and is likely blocked. Considering moving to later milestone depending on how the above list is resolved.

@mikron-ia mikron-ia removed this from the v1.1.0 milestone May 3, 2024
@mikron-ia
Copy link
Owner Author

Revised completion:

  • visitation frequency - not done, changes to Seen not implemented
  • personal value - can use association bonus via the Group - not implemented yet
  • newcomer bonus - done through one of the Importance parameters
  • manual GM input - done through ImportanceCategory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Issue concerning frontend importance: may Purely optional, nothing important happens if not done internal Without much influence on the interface question A matter do discuss / decide
Projects
No open projects
Status: In progress
Development

No branches or pull requests

1 participant