#152 Spell targetting system needs to be redone

닫힘
image3 년 전을 오픈 · 3개의 코멘트
image 코멘트됨, 3 년 전

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 코멘트됨, 3 년 전
협업자

divine awakening does not give shard to group members

divine awakening does not give shard to group members
image 코멘트됨, 3 년 전
협업자

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 3 년 전가 Close
image 3 년 전를 다시 열음
image 코멘트됨, 3 년 전
협업자

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 ```
image 3 년 전가 Close
로그인하여 이 대화에 참여
로딩중...
취소
저장
아직 콘텐츠가 없습니다.