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

Trader Treatment/Therapy, State Rollback, Level Penalty, Forget Crafting, Support A21 #88

Merged
merged 46 commits into from
Jun 25, 2023

Conversation

jonathan-robertson
Copy link
Owner

@jonathan-robertson jonathan-robertson commented Jun 21, 2023

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)
  • 🍶 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
  • add dialog purchasing system for treatments
    • replaces Trader Jen's Memory Boosters
  • 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 🎉

@jonathan-robertson jonathan-robertson merged commit a20cbf1 into main Jun 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment