1 頁 (共 1 頁)

關於劇毒催魂蛇

發表於 : 2015-03-16, 18:05
sai
劇毒催魂蛇…這隻最近在白駝天天見面,不知道五毒的是不是也有一樣的問題

這隻怪還真夠怪的了,一直定人是怎樣?
如果有被咬到,被定就算了,沒被咬到也一直定

個人記錄,只要三隻同時攻擊,大約只剩跳跑一途了,
至於二隻的話,還得看蛇蛇的心情,他兄弟倆一個不爽,啥攻擊也別想出了!

由於也不是bug,而且一堆前輩們也都經歷過了,所以,只好放在這說爽的了
:?: :?: :?: :?: :?: :?:

Re: 關於劇毒催魂蛇

發表於 : 2015-03-16, 19:30
jrealm
我也來灌個水吧~~

從原始碼的相似度來看, 白駝的 snake 應該是從 五毒 copy 過去的~~

先來看五毒 snake 部分的 code

代碼: 選擇全部

    if (random(1350000) > (int) ob->query("combat_exp"))
        ob->apply_condition("snakex_poison", 5);
    ob->start_busy(1);
這段的意思是機率放毒, 必定 1 回合

再看五毒 spider 部分的 code

代碼: 選擇全部

    if (random(1350000) > (int) ob->query("combat_exp"))
        ob->start_busy(1 + random(2));
    ob->apply_condition("spider_poison", 5);
感覺有點像, 但這邊的情況與上面的剛好相反, 是機率定 1~2 回合, 必中毒

因此我便主觀的認定這不是 bug, 是原作者設定上的不同
而 snake 只是被設定的比較機車而已 (因為中毒並不會馬上造成危害, 但會)

最後, 打個廣告
歡迎有興趣研究小貓原始碼的玩家來 6666 當巫師
大家可以一起討論 XD

Re: 關於劇毒催魂蛇

發表於 : 2015-03-17, 17:42
sai
jrealm 寫:我也來灌個水吧~~

從原始碼的相似度來看, 白駝的 snake 應該是從 五毒 copy 過去的~~

先來看五毒 snake 部分的 code

代碼: 選擇全部

    if (random(1350000) > (int) ob->query("combat_exp"))
        ob->apply_condition("snakex_poison", 5);
    ob->start_busy(1);
這段的意思是機率放毒, 必定 1 回合

再看五毒 spider 部分的 code

代碼: 選擇全部

    if (random(1350000) > (int) ob->query("combat_exp"))
        ob->start_busy(1 + random(2));
    ob->apply_condition("spider_poison", 5);
感覺有點像, 但這邊的情況與上面的剛好相反, 是機率定 1~2 回合, 必中毒

因此我便主觀的認定這不是 bug, 是原作者設定上的不同
而 snake 只是被設定的比較機車而已 (因為中毒並不會馬上造成危害, 但會)

最後, 打個廣告
歡迎有興趣研究小貓原始碼的玩家來 6666 當巫師
大家可以一起討論 XD
感謝J大幫灌解說
蛇蛇,真的很機車,哈哈哈,現在只能拼看看誰親得快了,^_^
可惜 這些蝌蚪文我有看沒有懂,只能期盼有懂的人來了!