Re: [指令] trading 新增認主物交易機制

作者: laechan (揮淚斬馬雲)   2022-11-26 21:29:04
//掉落的機率
if(ppl->query_temp("math_2_end"))
change += 200; //20%
else if(ppl->query_temp("math_1_end"))
change += 40; //只是解謎沒打死分身的加4%
if(30 < (num = ppl->query_temp("ques_num",1)))
change+= (num - 30) * 5; //30題以上每答對一題+0.5%
if(random(1000) < change)
{
ppl->delete_temp("math_2_end"); //有拿到的人才移除此?僂?
ppl->delete_temp("math_1_end");
write(MOB_NAME+"變回原型了,於是你拿了起了這本書。\n");
clone_object(ME"book")->move_to(ppl);
::die();
return 1;
}
這種掉落機率寫法,你只要 change 有符合加到一項,就有
機會拿到微積分,其中影響最多的是「打死分身」,我剛搜
尋了一下
打死數學書籍 -> 機率掉微積分
而分身也叫做數學書籍(但是是不同怪物)
而打死這個分身的前提是要先通過底下的房間
道路
  憑我的第一直覺,這裡一定有問題。已經來來回回的走了好
幾遍,應該是有人設定結界,那要如何突破這個結界呢?真是麻
煩呀!
明顯出口有: northeast 和 west.
Lv104.數字怪9(9) [32隻數字怪9]
Lv113.數字怪5(5) [41隻數字怪5]
Lv116.數字怪3(3) [37隻數字怪3]
我盲猜通過條件是要打死一定數量以及種類的數字怪。
通過為條件一,打死分身為條件二,條件一+條件二,就能拿到
20% 的基本掉落機率。

Links booklink

Contact Us: admin [ a t ] ucptt.com