Форум HeroesWorld-а - Показать сообщение отдельно - Модостроительство
Показать сообщение отдельно
#859
Старый 03.11.2023, 17:19
  #859
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: Модостроительство

Mооnst@rСделал существо (ангел) героем. У него нет анимации атаки с руки и сама атака стала стрелковой. Можно как-то прикрутить его анимацию удар мечом или каст спела?
не совсем понял в чем проблема

то есть ты сделал ему набор анимаций - колдует он нормально, только на дальней атаке встает в Т-позу

надо найти его анимсет, если это ангел, а не архангел/серафим, то анимсет лежит в _(AnimSet)\Creatures\Haven\Angel-adv.(AnimSet).xdb

открой анимсет и увидишь записанные в нем анимации
Angel-adv.(AnimSet).xdb<?xml version="1.0" encoding="UTF-8"?>
<AnimSet ObjectRecordID="169">
    <animations>
        <Item>
            <Kind>death</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/death.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>hit</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/hit.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/idle00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>move</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/move.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/attack00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack01</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/attack01.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>stir00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/stir00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>happy</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/happy.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
    </animations>
    <ExpSrcScene href="/models/Creatures/Castle/Angel.mb"/>
    <ExpSrcClipFolder href="/Animations/Creatures/Angel/Clip/"/>
    <ExpRootTransform>Global</ExpRootTransform>
</AnimSet>



нужно добавить пункт rangeattack, если ангел будет и юнитом, и героем, то лучше именно добавить, скопируй атаку, или любую другую анимацию и замени название, можно у архангела скопировать, вроде работать должно

Angel-adv.(AnimSet).xdb<?xml version="1.0" encoding="UTF-8"?>
<AnimSet ObjectRecordID="169">
    <animations>
        <Item>
            <Kind>death</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/death.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>hit</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/hit.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/idle00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>move</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/move.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item> 
            <Kind>attack00</Kind>   обычная анимация
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/attack00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item> 
            <Kind>rangeattack</Kind>    добавленая
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/attack00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack01</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/attack01.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>stir00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/stir00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>happy</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Angel/happy.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
    </animations>
    <ExpSrcScene href="/models/Creatures/Castle/Angel.mb"/>
    <ExpSrcClipFolder href="/Animations/Creatures/Angel/Clip/"/>
    <ExpRootTransform>Global</ExpRootTransform>
</AnimSet>


по такому же принципу можно добавлять cast baff specability
fktifzobr@mail.ru вне форума
Ответить с цитированием