#152 Spell targetting system needs to be redone

Slēgta
image atvēra 3 gadi atpakaļ · 3 komentāri
image komentēja 3 gadi atpakaļ

Different scenarios need to be laid out here to setup the new code

  • icon backdrop 312 with group ae target type do not trigger for unfriendly spells, hits self instead. TARGET_TYPE_ENEMY supports it.

examples righteousness(100083) and decree(100133)

Different scenarios need to be laid out here to setup the new code - icon backdrop 312 with group ae target type do not trigger for unfriendly spells, hits self instead. TARGET_TYPE_ENEMY supports it. examples righteousness(100083) and decree(100133)
image komentēja 3 gadi atpakaļ
Līdzstrādnieks

divine awakening does not give shard to group members

divine awakening does not give shard to group members
image komentēja 3 gadi atpakaļ
Līdzstrādnieks

new spell_type will be 17

#define SPELL_TARGET_ALLGROUPTARGETS 10

we will use this target spell type when we want a spell to individually call cast on each client when the cast is completed. Divine Awakening is an example because it uses SummonItem in its cast function which is a single target function cause it is not a Spell function.

Where-as something like SpellHeal handles the targets of the spell already

new spell_type will be 17 ~~#define SPELL_TARGET_ALLGROUPTARGETS 10~~ we will use this ~~target~~ spell type when we want a spell to individually call cast on each client when the cast is completed. Divine Awakening is an example because it uses SummonItem in its cast function which is a single target function cause it is not a Spell function. Where-as something like SpellHeal handles the targets of the spell already
image atvērts atkārtoti 3 gadi atpakaļ
image komentēja 3 gadi atpakaļ
Līdzstrādnieks

made a mistake added as a target_type should be spell_type

#define SPELL_TYPE_ALLGROUPTARGETS      17
made a mistake added as a target_type should be spell_type ``` #define SPELL_TYPE_ALLGROUPTARGETS 17 ```
Pierakstieties, lai pievienotos šai sarunai.
Notiek ielāde...
Atcelt
Saglabāt
Vēl nav satura.