Releases: TheComputerGeek2/MagicSpells
Releases · TheComputerGeek2/MagicSpells
untagged-bd8f760bf9f76f53874a: Added targeted.AgeSpell
Implements TargetedEntitySpell Has an option called "apply-age-lock" which defaults to false. If set to true, it will lock the target's age. Has an option called "set-maturity" which defaults to true. When true, this spell will be allowed to modify the target's age. Has an option called "age" which accepts an integer. This value will be the new age value for the target if "set-maturity" is true.
untagged-5e46ad94da4f0632c1a5
Volatile code handlers now should be able to update textures of skull…
untagged-8610e8820a386d658ede
That moment when you realize you forgot to initialize your fields bef…
untagged-cc9ffbb67f2166ab1e0e: Cleaned up MultiSpell formatting a little (housekeeping).
Added ranged delays as an action. the format is as follows "DELAY <minDelay> <maxDelay>" SpawnMonsterSpell now allows the use of & to specify formatting codes in the nameplate text. To use this, you must set nameplate-formatting to true.
untagged-914336f91b0f1daae85a
Reworked organization of cast modifier actions and effect positions t…
untagged-1f592b6a9f23a5fa4948
Added handling for the effect position "special" in the FirenovaSpell…
untagged-ca5cd5b5409028ea859d
Allow OrbitSpell to cast spells at the location of the orbiting parti…
untagged-c70ba67ae8c04ff5e516
Added a new option to the FireNova spell and the NovaEffect called ex…
untagged-102e18b007f3e0298774: added modifier collections
in the general config, you can define a set of modifiers like this
general:
modifiers:
modifier_name:
checks:
- condition condition_var action action_var
- condition condition_var action action_var
pass-condition: a string value that can be one of the following ANY, ALL
You can also define some in the spell*.yml files as follows
modifiers:
modifier_name:
checks:
- condition condition_var action action_var
- condition condition_var action action_var
pass-condition: a string value that can be one of the following ANY, ALL
to reference the modifier collection, you just slip this into your modifiers listed on a spell
- collection <modifier_name> action action_var
where <modifier_name> is the name that you assigned to the modifier collection as shown above
Just a heads up that for the modifier actions inside this, I recommend that you use stop rather than denied most of the time, because the denied action will actually cancel the event being processed whereas the stop action will just say that this specific check counts as a fail.
untagged-fa50a318645fd813efe9
First shot at an AreaEffectCloud spell, currently just uses potion ef…