楼主: wbsnake

[问题求助] LH V18 60端,请问怎么做智力转法伤啊?

[复制链接]
 楼主| 发表于 2021-4-28 09:09:21 | 显示全部楼层 |阅读模式
10DKP
LH V18 60端 cmangos,请问怎么做智力转法伤啊?
我找到了MS的天赋精神指引15030,里面可以精神转法伤。
但是进入spell.dbc, effetapplyaureaname里面 174 ,也明白了,这个是根据百分比增加伤害。
但是effetapplyaureaname指向effectmistvalue中的126,这个数字就搞不懂了,翻了国外的wiki ,进源码看了下spell effect的源码,也没找到对应的解释。

请问大佬怎么改啊? 解决后奉上红包,联系QQ 1550 3176
EffectMiscValue1
Changes meaning per effect. For SPELL_EFFECT_DISPEL it is for example enum DispelType.

源码里面spellauras.cpp 指向174和175 2个说明,大概意思是只能作用于精神这个属性吗?
    &AuradleModSpellDamagePercentFromStat,             //174 SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT  implemented in Unit::SpellBaseDamageBonusDone (in 1.12.* only spirit)
    &Aura::HandleModSpellHealingPercentFromStat,            //175 SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT implemented in Unit::SpellBaseHealingBonusDone (in 1.12.* only spirit)

最佳答案

查看完整内容

伤害类型,和335不一样 spell->EffectMiscValue = 127; // all schools spell->EffectMiscValue = 126; // all magic schools src\game\Spells enum SpellSchools { SPELL_SCHOOL_NORMAL = 0, // Physical, Armor SPELL_SCHOOL_HOLY = 1, SPELL_SCHOOL_FIRE = 2, SPELL_SCHOOL_NATURE = 3, SPELL_SCHOOL_FROST = 4, SPELL_SCHOOL_SHADOW = 5, SPELL_SCHOOL_ARCANE = 6 }; // 124, n ...

本帖被以下淘专辑推荐:

1378

时沙

0

精华

8

主题

声望: 1336   虚弱: 0

Lv.5(无冕者)

🧡💛💚💜🤎🖤

祥龙贺岁(尚美制作)金兔迎春(尚美制作)炉石时沙之瓶祖国万岁!!假死猎人今天也只能打恢复的增强萨潜行者金鼠(ytfirefox制作) 福虎贺岁(尚美制作)

发表于 2021-4-28 09:09:22 | 显示全部楼层
wbsnake 发表于 2021-4-29 17:00
谢谢大佬,解决了。
Effect 中如果是6 上buff, 指向AruaApplyname1 中的175, 然后EffectMiscValue1 中 ...

伤害类型,和335不一样
spell->EffectMiscValue = 127; // all schools
spell->EffectMiscValue = 126; // all magic schools

src\game\Spells
enum SpellSchools
{
    SPELL_SCHOOL_NORMAL = 0,            // Physical, Armor
    SPELL_SCHOOL_HOLY = 1,
    SPELL_SCHOOL_FIRE = 2,
    SPELL_SCHOOL_NATURE = 3,
    SPELL_SCHOOL_FROST = 4,
    SPELL_SCHOOL_SHADOW = 5,
    SPELL_SCHOOL_ARCANE = 6
};

    // 124, not include normal and holy damage
    SPELL_SCHOOL_MASK_SPELL = (SPELL_SCHOOL_MASK_FIRE |
    SPELL_SCHOOL_MASK_NATURE | SPELL_SCHOOL_MASK_FROST |
        SPELL_SCHOOL_MASK_SHADOW | SPELL_SCHOOL_MASK_ARCANE),
    // 126
    SPELL_SCHOOL_MASK_MAGIC = (SPELL_SCHOOL_MASK_HOLY | SPELL_SCHOOL_MASK_SPELL),

    // 127
    SPELL_SCHOOL_MASK_ALL = (SPELL_SCHOOL_MASK_NORMAL | SPELL_SCHOOL_MASK_MAGIC)

[发帖际遇]: 哑狗使用绝技三百六十度倒立脸滚键盘打出团队第一DPS,获得1 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

1470

时沙

0

精华

1

主题

声望: 2835   虚弱: 0

Lv.5(无冕者)

灵蛇献瑞(尚美制作)祥龙贺岁(尚美制作)金兔迎春(尚美制作)时沙之瓶信仰战今天也只能打恢复的增强萨卖糖术神

发表于 2021-4-28 16:06:06 | 显示全部楼层
本帖最后由 smartdrv07 于 2021-6-2 18:43 编辑

我记得逍遥端还是哪个端里有类似的功能,,你去看下,可能有帮助。
[发帖际遇]: smartdrv07经常偷加摩尔的钱,积攒263 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

1378

时沙

0

精华

8

主题

声望: 1336   虚弱: 0

Lv.5(无冕者)

🧡💛💚💜🤎🖤

祥龙贺岁(尚美制作)金兔迎春(尚美制作)炉石时沙之瓶祖国万岁!!假死猎人今天也只能打恢复的增强萨潜行者金鼠(ytfirefox制作) 福虎贺岁(尚美制作)

发表于 2021-4-29 03:03:43 | 显示全部楼层
src\game\Objects\Object.cpp
WorldObject::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask)
Stats usedStat = STAT_SPIRIT;
目前只支持精神加成,需要自己加吧
[发帖际遇]: 哑狗在破碎海岸抗击燃烧军团,死战不退英勇就义,获得1 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

1378

时沙

0

精华

8

主题

声望: 1336   虚弱: 0

Lv.5(无冕者)

🧡💛💚💜🤎🖤

祥龙贺岁(尚美制作)金兔迎春(尚美制作)炉石时沙之瓶祖国万岁!!假死猎人今天也只能打恢复的增强萨潜行者金鼠(ytfirefox制作) 福虎贺岁(尚美制作)

发表于 2021-4-29 03:08:15 | 显示全部楼层
哑狗 发表于 2021-4-29 03:03
src\game\Objects\Object.cpp
WorldObject::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask)
Stats ...

这个是转治疗,法伤自己找吧
[发帖际遇]: 哑狗在破碎海岸抗击燃烧军团,死战不退英勇就义,获得7 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

发表于 2021-4-29 12:59:10 | 显示全部楼层
分享分享!!!!!!!

评分

参与人数 1虚弱 +1 收起 理由
ayase + 1 该回复违反了版规,请编辑为正常回复..

查看全部评分

回复

使用道具 举报

9

时沙

0

精华

0

主题

声望: 51   虚弱: 0

Lv.1(追随者)

炉石

发表于 2021-4-29 13:30:52 | 显示全部楼层
这说的是什么  根本不太明白呢
回复

使用道具 举报

 楼主| 发表于 2021-4-29 17:00:08 | 显示全部楼层
哑狗 发表于 2021-4-29 03:03
src\game\Objects\Object.cpp
WorldObject::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask)
Stats ...

谢谢大佬,解决了。
Effect 中如果是6 上buff, 指向AruaApplyname1 中的175, 然后EffectMiscValue1 中的126 是啥意思啊?
EffectMiscValue1 这一栏中,我自己摸索下效果如下:。 但是这个一个个试真的好累,请问源码哪里可以看解释吗?

0 伤害提高 1 持续时间延长 2 提高威胁值 10为减少施法时间,11 冷却时间 12目标伤害提高 14 能量消耗减少 23 治疗效果
[发帖际遇]: wbsnake变身大咕咕在主城门口表演卖萌,获得187 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

312

时沙

0

精华

0

主题

声望: 193   虚弱: 0

Lv.3(忠诚者)

炉石假死猎人今天也只能打恢复的增强萨金鼠(ytfirefox制作)

发表于 2021-10-7 10:30:53 | 显示全部楼层
没太明白,在代码里怎么控制呢?
[发帖际遇]: iyweb攒够60张亚麻布,交给了含泪相迎的军需官...隔壁的裁缝大婶,获得32 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

380

时沙

0

精华

18

主题

声望: 1136   虚弱: 0

Lv.4(锻造者)

炉石

发表于 2023-10-17 10:18:45 | 显示全部楼层
楼主,你智力转法伤的问题解决了吗?我现在遇到同样的问题,版本也是60的,但是只能实现精神转法伤,想做智力转法伤不知道数据怎么填。请求指点一下。
[发帖际遇]: laochen与尤格萨隆玩1-2-3木头人获胜,获得5 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

快速回复 返回顶部 返回列表