>

주문의 범위를 변경할 수있는 곳을 알아야합니다-THAIL SMASH 71077

이 주문과 관련하여 C ++ 코드에서 볼 수있는 유일한 것은 다음과 같습니다.

events.ScheduleEvent(EVENT_TAIL_SMASH, 20000, EVENT_GROUP_LAND_PHASE);

보낸 사람 : https : // github.com/azerothcore/azerothcore-wotlk/blob/master/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp#L331

주된 문제는이 주문이 20 미터에서 활성화되는 45와 2의 2 차 효과에서 활성화되는 주 효과를 가지지 만, 게임에서이 주문의 2 차 효과는 20 야드 이상에서 활성화된다는 것입니다. 이 문제를 해결 하시겠습니까?

https://www.wowhead.com/spell=71077/tail-smash


  • 답변 # 1

    기억이 있는지 모르겠지만 맵, mmap 및 vmap을 추출 할 때 "DBC"라는 파일도 추출했습니다. 이 파일은 클라이언트 및 나머지 맵 파일에서 추출됩니다.

    이것은 모든 스펠이이 파일들에 "하드 코딩"되었음을 의미합니다. 그 효과, 시각 효과 및 기타 사항은 수정할 수 없습니다. 왜냐하면 이러한 파일을 잃어버린 경우 많은 진전을 잃게되기 때문입니다. 새 DBC를 추출하면 이러한 파일이 없을 것입니다. 그리고 다른 기고자들도 그렇지 않을 것입니다.

    이 문제를 해결하기 위해 SpellMgr.cpp라는 C ++ 파일이 있습니다. 여기에는 사람들이 철자 속성을 수정하고 있습니다.

    이 특정 파일에는 원하는 철자가 있습니다 :

    https://github.com/azerothcore/azerothcore-wotlk/blob/master/src/server/game/Spells/SpellMgr.cpp#L5624

    이미 사용 가능한 대상을 이미 수정했습니다

    spellInfo->EffectImplicitTargetA[0] = TARGET_DEST_CASTER_BACK;
    
    

    예상 결과를 얻으려면 다음과 같은 선으로 효과 반경을 변경해야합니다.

    spellInfo->EffectRadiusIndex[1] = 20; // Spell effect 1 radius to 20y
    spellInfo->EffectRadiusIndex[2] = 20; // Spell effect 2 radius to 20y
    
    

  • 이전 Python과 함께 Selenium Webdriver를 사용하여 다운로드 한 Excel 파일을 Gmail에 첨부
  • 다음 django - 모델 'A'를 모델 'B'의 속성과 일치시키는 방법은 무엇입니까?