楼主: 神棍德

[大灾变] CTM任务党的福利V2.0

  [复制链接]

993

时沙

0

精华

1

主题

声望: 2995   虚弱: 1

Lv.5(无冕者)

时沙之瓶信仰战今天也只能打恢复的增强萨卖糖术神

发表于 2023-9-24 10:29:02 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-9-24 12:27:33 发表自手机触屏版 | 显示全部楼层
楼主写的很详细,感谢
回复

使用道具 举报

945

时沙

0

精华

4

主题

声望: 397   虚弱: 0

Lv.4(锻造者)

灵蛇献瑞(尚美制作)祥龙贺岁(尚美制作)

发表于 2023-9-24 18:08:04 | 显示全部楼层
反馈一个任务BUG:
暗夜精灵新手村,德鲁伊3级技能任务,ID 26948,对训练假人(entry 44614)使用月火术(8921)无效,无法完成任务,用的更新后的版本。
回复

使用道具 举报

1121

时沙

0

精华

3

主题

声望: 1099   虚弱: 0

Lv.4(锻造者)

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

 楼主| 发表于 2023-9-25 08:27:22 发表自手机触屏版 | 显示全部楼层
本帖最后由 神棍德 于 2023-9-25 08:29 编辑
tcw023 发表于 2023-9-24 18:08
反馈一个任务BUG:
暗夜精灵新手村,德鲁伊3级技能任务,ID 26948,对训练假人(entry 44614)使用月火术( ...


首先感谢反馈,但楼主因此又发现了个更大的坑要填

之前收到反馈狼人德鲁伊任务问题时,因为涉及的“血牙狼人”这个npc用的是sai,加上好不容易翻阅到的视频里也确实用的是月火术(就是不知道是什么版本的视频,也不知道这个3级任务到底重做过几回),所以我理所应当的觉得是月火术就批量修改了,也没注意改的那些npc都是谁(现在我有理由怀疑那些npc其实都是友方的,就是没时间一个个查看),看到你反馈的问题我测试了一下发现确实没法完成,再重新查询数据库后发现生物“木桩”不是用的sai而是将AI直接写在了源码里的,按理没道理不写进去,于是看了下备份的原始数据库就发现大坑了,英文任务要求确实是回春术而不是月火术,只是任务的翻译用的是网上最新的,所以闹了个大乌龙,同理ms的任务文本和要求也是错误的,因为牧师3级学到的是快速治疗而不是暗言术:痛。为了验证这个想法楼主又去看了下原始数据库的英文确实是快速治疗.由于时间关系其他职业并没有一一查看.

所以现在楼主面临的大坑就是要嘛将错就错,但是这样一来凡是涉及完成任务要求是对“木桩”的其他所有职业任务的ai全部要用sai写一遍(取消现在的源码ai),但这个重复工作量就有点太大了.要嘛楼主就选择把之前修改的月火术重新批量改成回春术(这个工作量相对来说就小一些).就是这个任务网上已经找不到对应版本的视频了,所以接任务和交任务的文本都成了个麻烦事.

两相对比决定还是等有空了楼主再考虑下机翻或者以楼主自身对国服翻译理解再随意唬弄一下了。
回复

使用道具 举报

945

时沙

0

精华

4

主题

声望: 397   虚弱: 0

Lv.4(锻造者)

灵蛇献瑞(尚美制作)祥龙贺岁(尚美制作)

发表于 2023-9-25 13:08:36 | 显示全部楼层
神棍德 发表于 2023-9-25 08:27
首先感谢反馈,但楼主因此又发现了个更大的坑要填

之前收到反馈狼人德鲁伊任务问题时,因为涉 ...

哈哈,确实找不到这系列3级任务的视频,我用TCPP试了下小德这个任务也完成不了,看了下TCPP源码好像是少了牧师和德鲁伊的,不太懂,纯新手,没事想学下修复和C++ ……

/*####
## npc_training_dummy
####*/

enum TrainingDummy
{
    NPC_ADVANCED_TARGET_DUMMY                  = 2674,
    NPC_TARGET_DUMMY                           = 2673,
    NPC_SPELL_PRACTICE_CREDIT                  = 44175,
    SPELL_CHARGE                               = 100,
    SPELL_JUDGEMENT                            = 20271,
    SPELL_STEADY_SHOT                          = 56641,
    SPELL_EVISCERATE                           = 2098,
    SPELL_PRIMAL_STRIKE                        = 73899,
    SPELL_IMMOLATE                             = 348,
    SPELL_ARCANE_MISSILES                      = 5143,
};

    void SpellHit(WorldObject* caster, SpellInfo const* spell) override
    {
        switch (spell->Id)
        {
            case SPELL_CHARGE:          // Charge - Warrior
            case SPELL_JUDGEMENT:       // Judgement - Paladin
            case SPELL_STEADY_SHOT:     // Steady Shot - Hunter
            case SPELL_EVISCERATE:      // Eviscerate - Rouge
            case SPELL_PRIMAL_STRIKE:   // Primal Strike - Shaman
            case SPELL_IMMOLATE:        // Immolate - Warlock
            case SPELL_ARCANE_MISSILES: // Arcane Missiles - Mage
                if (caster->GetTypeId() == TYPEID_PLAYER)
                    caster->ToPlayer()->KilledMonsterCredit(NPC_SPELL_PRACTICE_CREDIT);
                break;
            default:
                break;
        }
    }
[发帖际遇]: tcw023为牛头人酋长贝恩捉虱,获得小费51 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

1121

时沙

0

精华

3

主题

声望: 1099   虚弱: 0

Lv.4(锻造者)

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

 楼主| 发表于 2023-9-25 23:42:59 | 显示全部楼层
tcw023 发表于 2023-9-25 13:08
哈哈,确实找不到这系列3级任务的视频,我用TCPP试了下小德这个任务也完成不了,看了下TCPP源码好像是少 ...

这个话题有点高端。
楼主也不懂源码也没学过C++。只能粗略看得明白你发的这些是大概是啥意思(特定的目标被特定的职业用特定技能ID击中(比如战士的冲锋技能ID 100)就杀死44175这个目标已达到完成任务要求的效果)。但是你让楼主写楼主那肯定是不会的。。


这源码里没有牧师和德鲁伊就对了。因为牧师和德鲁伊任务的目标对象不是它,而是特定的友方目标NPC(各种受伤的XXX)。因为原端英文版的任务要求正确翻译过来牧师是对指定的NPC施放快速治疗,而德鲁伊是对指定目标施放回春术。所以都是翻译的锅。

楼主已经按自己对国服的理解和习惯瞎翻译了一波。。等下次更新就正常了。。另外楼主还非常蛋疼的给人类牧师的任务加了点戏。。

ms.png




回复

使用道具 举报

202

时沙

0

精华

2

主题

声望: 170   虚弱: 0

Lv.3(忠诚者)

发表于 2023-9-26 08:44:27 | 显示全部楼层
神棍德 发表于 2023-9-25 08:27
首先感谢反馈,但楼主因此又发现了个更大的坑要填

之前收到反馈狼人德鲁伊任务问题时,因为涉 ...

楼主好,昨天我建了一个暗夜精灵德鲁伊号,3级的时候确实遇到了这个月火还是回春的问题。我想,正解应该还是月火才对。狼人任务中,是对怪物施放月火术,月火术是攻击性的,对怪物释放逻辑没有问题,回春显然是不能对怪物施放的。精灵德鲁伊这里,施放的对象是训练假人,我觉得对应的法术应该也是月火术才对,因为假人是用来测试攻击技能的,比如测试DPS什么的,没道理对着训练假人测试HOT法术。所以这里是不是应该还是月火术。关于这个究竟是月火术还是回春术,可否用其他版本来验证呢,比如香草、WLK这些版本,看看对应的德鲁伊3级时候的职业任务是哪个法术。
回复

使用道具 举报

1121

时沙

0

精华

3

主题

声望: 1099   虚弱: 0

Lv.4(锻造者)

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

 楼主| 发表于 2023-9-26 09:07:04 发表自手机触屏版 | 显示全部楼层
本帖最后由 神棍德 于 2023-9-26 09:13 编辑
saudati 发表于 2023-9-26 08:44
楼主好,昨天我建了一个暗夜精灵德鲁伊号,3级的时候确实遇到了这个月火还是回春的问题。我想,正解应该 ...


不是的,你连接数据库看原始数据的world库里的任务表就知道了,英文版的任务描述其实就是回春术而非月火,包括接任务时的任务描述也是.德鲁伊和牧师的对象都不是“木桩”而是在接任务附近的那些受伤的XXX,是要将技能对这些目标使用,只是被翻译误导了对木桩而已.

楼主估计这个任务被blz重做过,3x版本是没有这个3级任务的,因此可以判断这系列任务是4x版本新增的,在最初的版本预计就是回春术,只是后面不知道哪个版本重做成了月火术.因此网上最后的数据库显示的是月火才被同任务ID的翻译覆盖所误导,你可以自行用暗夜德鲁伊对受伤的哨兵使用回春术就明白了,同理牧师正确的翻译应该是快速治疗而非暗言术:痛
回复

使用道具 举报

202

时沙

0

精华

2

主题

声望: 170   虚弱: 0

Lv.3(忠诚者)

发表于 2023-9-26 09:20:35 | 显示全部楼层
神棍德 发表于 2023-9-26 09:07
不是的,你连接数据库看原始数据的world库里的任务表就知道了,英文版的任务描述其实就是回春术而非月火 ...

哦哦,如果对象是受伤的xx这个就是回春术无疑了。我回去看看7.35版本的德鲁伊任务是怎样的,空大的应该是修复了的。
[发帖际遇]: saudati北伐诺森德,所向披靡,获得7 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

1121

时沙

0

精华

3

主题

声望: 1099   虚弱: 0

Lv.4(锻造者)

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

 楼主| 发表于 2023-9-26 09:22:26 发表自手机触屏版 | 显示全部楼层
saudati 发表于 2023-9-26 09:20
哦哦,如果对象是受伤的xx这个就是回春术无疑了。我回去看看7.35版本的德鲁伊任务是怎样的,空大的应该是 ...


7x的版本应该已经被重做过了,网上6x版本的数据库已经是月火了,所以才会被误导为月火,而且7x的版本这个任务被取消了都不一定
回复

使用道具 举报

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