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

Update to New Flow with Fragile Memory #61

Merged
merged 15 commits into from
Jan 3, 2023
Merged

Update to New Flow with Fragile Memory #61

merged 15 commits into from
Jan 3, 2023

Conversation

jonathan-robertson
Copy link
Owner

@jonathan-robertson jonathan-robertson commented Jan 3, 2023

Summary

  • add fragile memory state
  • add retroactive refund for hardened memory
  • disable near death trauma/xp debt for mem loss
  • remove client-side-only respawn window info
  • remove non-time text from buffs for cleanliness
  • remove references to lives in positive outlook
  • update journal entry to reflect new flow
  • update memory boosters to cure fragile memory
  • update memory loss to start at ltm level
  • update to add fragile memory on death
  • update to lose memory if fragile on death

100% Backwards Compatible - No Need for a New Map

This update is entirely backwards compatible - you will NOT need to start a new map if you update Amnesia to this release.

Even though the gameplay flow for amnesia has shifted in this update, all current players with the Hardened Memory buff from version 1.0.0 will have that buff silently removed when they log in next and they will receive their Memory Booster item back.

If a player happens to have a completely full inventory, the system will skip this process, will not remove the Hardened Memory buff, and will try this process again on the player's next login.

In the meantime, the Hardened Memory buff has been made invisible to avoid potential confusion.

Old Flow

  1. Once player exceeds the long-term memory threshold, dying causes memory loss
  2. Player can use Trader Jen's Memory Booster to add Hardened Memory buffs which operates similar to a one-time shield against memory loss
flowchart LR
    natural[[Natural]]-->incap[[Incapacitated]]
    natural-->|use memory booster|hard[[Hardened Memory]]
    hard-->incap-->|hardened|natural
    incap-->|not hardened|amnesia[Lose Memory, Reset to Level 50]
    amnesia-->natural
Loading

New Flow

  1. Players will receive a long-term ailment/debuff called "Fragile Memory" upon death once they have reached the long-term-memory threshold. Player who dies with Fragile Memory will experience Memory Loss (and keep Fragile Memory)
  2. Player can use Trader Jen's Memory Booster to cure Fragile Memory (and this explanation will be included in the Fragile Memory debuff description for reference any time).
flowchart LR
    natural[[Natural]]-->incap[[Incapacitated]]
    incap-->|not fragile|fragile[[Fragile Memory]]
    incap-->|fragile|amnesia[Lose Memory, Reset to Level 50]

    amnesia-->fragile
    fragile-->incap

    fragile-->|use memory booster|natural
Loading

Why the Change?

The current flow is confusing players and there isn't a natural way to warn players when Amnesia activates. This adjustment will serve both purposes: giving players a warning, and also fitting within the existing "injury/ailment needs a cure" workflow that players are already used to.

@jonathan-robertson jonathan-robertson linked an issue Jan 3, 2023 that may be closed by this pull request
@jonathan-robertson jonathan-robertson changed the title Update to New Flow (Fragile Memory -> Memory Loss) Update to New Flow with Fragile Memory Jan 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

⚙️ Adjust Workflow for Memory Loss
1 participant