This update includes several bugfixes and some pretty big changes to cost! Please update your config. It is recommended to delete your old config and receive a new one, in order to view the default fields. Default fields in the configs AVOID exploits, and changing the values can bring exploits if you don't understand how to correctly touch them. This can let people abuse the Dark Enchanter to receive infinite experience points!
Changes:
- Changed the default `baseExperienceCost` to 35 from 30, and the default `receiveFactor` to 0.1 from 0.49. This is intended to balance enchantment costs with the following change:
- Added `takingOffLevelsCostsXP` config option, defaulting to true. From now on, taking off levels off an enchantment will COST xp! This helps solve issue #74. This change was instituted because vanilla experience costs at most 27 experience points, while you likely received a ton back. You can set the config option to false to return to the old behavior, at risk of allowing exploits.
- Added `curseEnchantmentsHaveSpecialHandling`, which means that taking off curse enchantments will cost the same as putting them on. This is done by not applying the `receiveFactor` to curses.
- Fixed various bugs not listed here. Check the full changelog for details.
This update includes several bugfixes and some pretty big changes to cost! Please update your config. It is recommended to delete your old config and receive a new one, in order to view the default fields. Default fields in the configs AVOID exploits, and changing the values can bring exploits if you don't understand how to correctly touch them. This can let people abuse the Dark Enchanter to receive infinite experience points!
Changes:
- Changed the default `baseExperienceCost` to 35 from 30, and the default `receiveFactor` to 0.1 from 0.49. This is intended to balance enchantment costs with the following change:
- Added `takingOffLevelsCostsXP` config option, defaulting to true. From now on, taking off levels off an enchantment will COST xp! This helps solve issue #74. This change was instituted because vanilla experience costs at most 27 experience points, while you likely received a ton back. You can set the config option to false to return to the old behavior, at risk of allowing exploits.
- Added `curseEnchantmentsHaveSpecialHandling`, which means that taking off curse enchantments will cost the same as putting them on. This is done by not applying the `receiveFactor` to curses.
- Fixed various bugs not listed here. Check the full changelog for details.
## What's Changed
* Added Russian translation by @CoringPlay in https://github.com/frqnny/dark-enchanting/pull/54
* Added toasts. by @Ayutac in https://github.com/frqnny/dark-enchanting/pull/55
## New Contributors
* @CoringPlay made their first contribution in https://github.com/frqnny/dark-enchanting/pull/54
* @Ayutac made their first contribution in https://github.com/frqnny/dark-enchanting/pull/55
Notes:
CONFIG WAS CHANGED, and OLD CONFIGS MAY BREAK. To not allow this, we changed the name of the CONFIG file to `dark-enchanting-v1.json5` so that no issues occur. If you changed the values, sorry, you will have to change them again.