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

Task List for Outfit Distribution #75

Open
3 tasks
adya opened this issue Jan 12, 2025 · 0 comments
Open
3 tasks

Task List for Outfit Distribution #75

adya opened this issue Jan 12, 2025 · 0 comments
Assignees
Labels
task A simple task to be done
Milestone

Comments

@adya
Copy link
Collaborator

adya commented Jan 12, 2025

  • Final Outfits, if persisted will result in a specific actor being locked with a single outfit for the rest of the game in this save file. Only save replacements for dead NPCs, only those need to persist. #74 should fix this problem. Final Outfits should only have effect during the same game session.

  • Final Outfits, when continuously rerolling for NPCs in the same cell will eventually be given to every NPC that evaluates this outfit. As such, Final Outfits should only have a single chance to be given to the same actor, if it fails, then it can never be retried in the same game session, other outfits are allowed to be evaluated.

  • Frequently entering/leaving a cell will result in actors switching outfits too noticeable. To mitigate this, an in-game timestamp should be taken for each replacement, to track when given actor was last given a new outfit. Attempts to re-evaluate outfit for the same actor within an in-game day or so should be discarded. (SetOutift should return some Result that distinguish impossibility of giving outfit).

@adya adya added the task A simple task to be done label Jan 12, 2025
@adya adya added this to the SPID 7.2 milestone Jan 12, 2025
@adya adya self-assigned this Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task A simple task to be done
Projects
None yet
Development

No branches or pull requests

1 participant