Releases: jonathan-robertson/amnesia
Support A21.2 b30 (Stable)
- update refs to a21.2 b30 (stable)
What's Changed
- Support A21.2 b30 (Stable) by @jonathan-robertson in #98
Full Changelog: 2.0.4...2.0.5
Correct Expected Skill Points Calculation
- correct expected skill points calculation
- improve logging for skill points integrity
What's Changed
- Correct Expected Skill Points Calculation by @jonathan-robertson in #97
Full Changelog: 2.0.3...2.0.4
Fix Critical Issue with Memory Therapy (skill point respec)
- add mechanic to detect/fix too many skill points
- fix purchase log to clarify total & change
- fix respec (
Memory Therapy
) to no longer give extra skill points - update support invite link
📝 INFO FOR ADMINS
If you installed and used any version of Amnesia 2, prior to this release, some of your players may have benefitted from receiving more skill points than they were due when resetting their skill points at the trader via Memory Therapy
.
Updating to this version (or beyond) of Amnesia will:
- fix this issue with Memory Therapy so it can't be used to duplicate skill points again,
- automatically check if a player has more skill points than expected on login,
- and automatically remove those extra skill points from any player who has too many:
- if some/all of those extra skill points happen to be applied to skills already, the most recently purchased skills will be rewound in order of purchase until enough skill points are free remove them and bring that player back in line with the expected skill point count for their level & quests.
- players who are rewound in this way will receive the following notice:
⚠️ WARNING FOR ADMINS
Amnesia resets skill points by relying on the client's respec mechanic now and this integrity check relies on calculations including values pulled from the player's save data file. If you have mods or add more skill points to players outside of Quests or Leveling Up, these extra skill points will be treated by Amnesia as being part of the bug AND WILL BE REVERSED!
If you have give your players additional skill points and are worried they will be erased, please reach out to me at My Discord Support Server BEFORE installing this update. That way, we can discuss your setup and see if there's something I can do to include checks for your additional skill points... or perhaps provide you with a way to disable this check.
What's Changed
- Fix Critical Issue with Respec by @jonathan-robertson in #96
Full Changelog: 2.0.2...2.0.3
Dialog Shop: Live-Update Prices on Change, Improve Logging on Purchase
- improve logging, simplify logic for purchase
[Amnesia.Utilities.DialogShop] player 171 (Kanaverum | EOS_000[truncated for example]) purchased Therapy from trader: 12442+0 = 12442 - 600 = 11842
[Amnesia.Utilities.DialogShop] player 171 (Kanaverum | EOS_000[truncated for example]) requested Treatment from trader but doesn't have a Fragile Memory to heal.
- these kinds of important actions are now always logged even when debug-mode is disabled (they're real important, after all)
- live-update prices when admin changes them
- even when players are looking right at the price in the trader dialog menu!
What's Changed
- Dialog Shop: Live-Update Prices on Change, Improve Logging on Purchase by @jonathan-robertson in #94
Full Changelog: 2.0.1...2.0.2
Update to Support A21 b324 (stable)
What's Changed
- Update to Support A21 b324 (stable) by @jonathan-robertson in #90
Full Changelog: 2.0.0...2.0.1
Trader Treatment/Therapy, State Rollback, Level Penalty, Forget Crafting, Support A21
Summary
This update brings some major changes, new options, and support for A21.
Major callouts are:
- 💊 No more
Trader Jen's Memory Boosters
; talk to the trader to purchase memory Treatment services (which heal Fragile Memory)- 📝 instead of becoming harder to maintain level the higher you went, amnesia version 1 became far easier; eventually allowing higher-level players to nullify all amnesia mechanics for lower-level players... which was kind of them, but sort of defeated the purpose of this mod
- 🪙 default cost is $1,200 / level (so at level 50, it's $60k and at level 300, it would be $360,000)
- ♻️ Losing memory no longer resets all unassigned skill points
- 📝 eating glass to intentionally reset memory is not the goal; now losing memory will no longer act as a free
Grandpa's Fergit'n Elixir
for players who have just reached their level threshold (if one is configured)
- 📝 eating glass to intentionally reset memory is not the goal; now losing memory will no longer act as a free
- 🍶 No more
Grandpa's Fergit'n Elixir
; talk to the trader to purchase memory Therapy to respec your skill points- 📝 because teamwork is being encouraged, resetting skill points will now be a service provided by traders, meaning its cost can be impacted by player level
- 🪙 default cost is $600 / level (so... half of the cost for Treatment)
Changes
- add console command to view skill tracker
- add cost options for memory services
- add custom dialog box for shop confirmations
- add dialog purchasing system for therapy
- replaces
Grandpa's Fergit'n Elixir
- replaces
- add dialog purchasing system for treatments
- replaces
Trader Jen's Memory Boosters
- replaces
- add
LevelPenalty
config option- instead of resetting to a target level, optionally lose a fixed number of levels
- add player skill/perk tracking
- memory loss no longer unassigns skill points that were retained
- add
ForgetCrafting
config option- support for A21's crafting skill reset
- fix positive outlook xp time format
- the way this worked had changed in A21
- improve admin console feedback on update
- remove deprecated buffs
- remove forgetting elixir from loot and traders
- remove memory pills
- update buff descriptions to reflect new system
- update journal to reflect new system
- update service prices on login and level-up
- update to a21 mod-info file format
- update to a21 references
Special Thanks
- Thanks to
Waymaran#4137
(Discord) for this suggestion to optionally limit the number of levels lost per Memory Loss event 🎉
What's Changed
- Trader Treatment/Therapy, State Rollback, Level Penalty, Forget Crafting, Support A21 by @jonathan-robertson in #88
Full Changelog: 1.2.1...2.0.0
Fix Bug Allowing Bypass of PVP Protection, Add/Update Console Commands
- add admin command to give/heal fragile memory
- fix bug allowing bypass of pvp protection
- fix/update admin command players
command | details |
---|---|
amn players |
show players and their amnesia-related info (updated to include fragile memory) |
amn fragile <user id / player name / entity id> <true/false> |
convenience method: give or remove fragile memory debuff |
What's Changed
- Fix Bug Allowing Bypass of PVP Protection, Add/Update Console Commands by @jonathan-robertson in #83
Full Changelog: 1.2.0...1.2.1
Fix Minor Bugs, Improve Text, Add/Update Admin Commands
Summary
- add clarification for blood moon protection buff
- add clarifying text to amnesia buffs
- add debug toggle console command
- fix positive outlook bonus xp color
- improve performance of blood moon triggers
- move default console command to players param
- update badge for 20.7-b1
Console Command Updates
Before | After | Effect |
---|---|---|
amn |
amn players |
list online player amnesia info |
N/A | amn debug |
enable/disable debug logging mode (disabled by default) |
What's Changed
- Fix Minor Bugs, Improve Text, Add/Update Admin Commands by @jonathan-robertson in #76
Full Changelog: 1.1.1...1.2.0
Update XP Debt Prevention Text
It was suggesting the protection would end at level 5, but this is not the case if the admin configured LongTermMemoryLevel
to something greater than 5.
What's Changed
- Update XP Debt Prevention Text by @jonathan-robertson in #64
Full Changelog: 1.1.0...1.1.1
Update to New Flow with Fragile Memory
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
- Once player exceeds the long-term memory threshold, dying causes memory loss
- Player can use Trader Jen's Memory Booster to add Hardened Memory buffs which operates similar to a one-time shield against memory loss
New Flow
- 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)
- 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).
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.
What's Changed
- Update to New Flow with Fragile Memory by @jonathan-robertson in #61
Full Changelog: 1.0.0...1.1.0