* ItemScroll Modifier Fix
Modifiers persist in continuous spells cast by scrolls.
Added check for tick 0 as to not reapply SpellModifier changes
* Fix comment formatting in ItemScroll.java
---------
Co-authored-by: WinDanesz <31292708+WinDanesz@users.noreply.github.com>
Gameplay Category:
- manaPerShard: Amount of mana a crystal shard is worth (default: 10)
- manaPerCrystal: Amount of mana each magic crystal is worth (default: 100)
- grandCrystalMana: Amount of mana a grand magic crystal is worth (default: 400)
- nonElementalUpgradeBonus: Bonus wand upgrades for non-elemental wands (default: 3)
- siphonManaPerLevel: Mana gained per siphon upgrade level (default: 5)
- condenserTickInterval: Ticks between condenser mana increases (default: 50)
Tweaks Category:
- storageIncreasePerLevel: Charge increase per storage upgrade level (default: 0.15)
- 'shrineRegenerationEnabled': Whether conquered shrines should regenerate after a period of time. Regeneration means wizards and loot will spawn again after a while.
- 'shrineRegenerationTime': Time in minutes for a conquered shrine to regenerate.
- 'shrineAllowMultipleLoot': Whether players can loot shrines multiple times. If false, each player can only loot each shrine once.
When shrineRegenerationEnabled, Shrine chests behave a bit differently - upon defeating all wizards, the chest breaks immediately dropping or not dropping loot based on shrineAllowMultipleLoot. When shrineRegenerationEnabled, the shrine's altar block is unbreakable.
Had to edit telekinesis because it was had errors do to syntax. See comments in forcefield class for more information
Co-authored-by: WinDanesz <31292708+WinDanesz@users.noreply.github.com>
Added getEntitiesWithinCylinder and getLivingWithinCylinder methods to return all entities within a cylinder.
Replaced getLivingWithinRadius for spells that should use a cylinder instead. The height of the cylinder is determined by the height of the entities.
Added a DPS checker on the heal aura damage just in case someone has damage immunity disabled.
Modified the AllyDesignationSystem and Wizard classes to no longer target summoned creatures automatically. They will still target hostile summoned creatures or creatures from players that have aggressed on them.
Modified the heal method in the Heal class to not reduce absorption amount. It should never really happen, but just in case.
Modified the flamecatcher to no longer lose ammo if it was used but no arrow was fired.
Enrage now targets EntityLiving instead of EntityCreature.
The movement speed charm now works with any spellcasting item as opposed to just wands.