本篇收录 3 节2,081 字与表格内容
查看本篇的全部关联 使用前,先确认这些设置
- d当前仅16,24与36,24两坑;配28个MOB名、附近柜台和尸体相对点。
- 需要圣言及净化能力,原文说飞镖引怪,但没有显式wield dart,装备须自行准备。
来源脚本供研究参考,未在当前游戏环境运行验证。
01用途与执行流程
在两处28人坑引怪,圣言攻击后净化尸体回MP,按可达尸体路线拾取出售。
- 负重>16先卖序号4、3、2、1,MP<500时冥思。
- 按a列28个名字引怪,循环圣言并用recall 8响应战斗结束。
- 先取近处8具尸体,再对剩余尸体greedy规划路线,沿途净化并卖物。
- 前进到下一坑;游戏时间6:57以后在收尾检查处stop。
02这份代码的适用限制
03完整代码
169 行原文
#現在群裡的代碼太高大上了,各種聯動,各種通緝坑,各種小號撿錢,代碼小白看不懂,也不會改,為難死了。
#此代碼在墨紫的《巫術單坑掛機》基礎上移植卡丹的《D2【卡丹】祭司聖言多坑計時跑坑打錢代碼》的聖言和淨化拼湊而成。
#說實話部分代碼我確實看不懂也不知道有什麼用,但是簡單測試兩坑能用,長時間是否穩定未知,有能力的自己最佳化。
%public_bc
#jump:mp:你的法力不夠 !!
%scene begin
1::sing Working now!
run %vd 30
jump work
%scene work
run %vd 30
#清理負重,如果負重>16,就清理身上的裝備,確保自己身上沒有多餘的裝備
do ( %heft > 16 )
do (true)
1:click_bc:@&click 櫃檯
enddo
0.4::sell 4
0.4::sell 3
0.4::sell 2
0.4::sell 1
enddo
jump mp
%scene mp
do ( %m <500 )
5:med_bc:meditate
enddo
jump kill
#開怪模組
%scene kill
#飛鏢標怪
foreach a
1:kill_bc:kill %va
loop
do (true)
0.4:唱歌_bc:cast holy_word on
#recall8為防卡怪
1:recall8_bc:recall 8
enddo
jump get
#撿賣模組(通用模組)
%scene get
loadmapvar corpse u
( w = 1 )
do (true)
1:click_bc:@&click 櫃檯
enddo
#先撿周圍8個屍體,撿一個,就從u中刪除一個
loop8
#將當前正在撿的屍體座標從變數u中刪除
remove u %vc
show ------第%vw具屍體------
0.4:get_bc:get ALL_ITEM_IN %vc
do(%m<%M-30)
0.4:purify:purify %vc
enddo
::%ic
loop4
0.4::sell 1
endloop
::%iw
endloop
#對變數u進行貪心演算法,結果儲存在變數j中
greedy u j
foreach j
run %vj
#當前座標覆蓋的點與屍體座標取交集
#得出當前座標可以拾取的屍體座標,存入變數l
loadround u l
foreach l
show ------第%vw具屍體------
remove u %vl
0.4:get_bc:get ALL_ITEM_IN %vl
do(%m<%M-30)
0.4:purify:purify %vl
enddo
loop4
0.4::sell 1
endloop
::%iw
loop
loop
jump over
%scene over
::%id
#如果5坑都打完了,用回城回到第一坑
if ( %hh == 6 && %mm >= 57 )
stop
endif
jump work
%bc 唱歌_bc
break::你要有目標%*
break::你附近沒有%*
break::沒有這個地方。
break::你現在不在戰鬥中%*
retry::你上一個動作沒有完成, 不能施法!
retry::你正忙%*
retry::但是沒有任何反應。
retry::但是什麼事也沒發生。
retry:0.5:(你發出的命令過多了, 每秒超過3個, 超過的命令將被拒絕)
next:1:你要有目標才能施法。
%bc purify
break:0.4:一個朦朧的靈魂從你眼前飄過%*
break:0.4:你要超渡哪裡的屍體 ?
break:0.4:這裡沒有這種生物。
break:0.4:這裡並沒有需要淨化的靈魂。
%bc kill_bc
retry:1:這裡%*
retry:1:你想%*
next::你喝到%*
%bc con_bc
retry:4:這裡沒有%*
next:2:他%*
next:2:你%*
%bc recall8_bc
break::你祈求神把你帶回愛的小屋 ...
%bc med_bc
next::你現在精神正好%*
next:1:你正忙著%*
next::你從冥思中醒來 !
retry:5:你的精神還沒有恢復%*
%bc get_bc
continue:0.3:這裡沒有任何東西。
continue:0.3:你的附近沒有這種東西。
%bc click_bc
break::這是一張生意場%*
#屍體相對碼
%variable c
(5,8)
(5,9)
(6,10)
(5,11)
(5,12)
(4,11)
(4,10)
(4,9)
#坑中心點定點座標
%var d
16,24
36,24
#Mob ID
%var a
ag
af
ad
ae
ac
aa
ab
ea
eb
ec
ed
ee
ef
eg
da
db
dc
dd
de
df
dh
cg
cf
cd
ce
cc
ca
cb↗来源与版本
飞梦/17KOK、渔夫与2001年典藏版出现数值或机制冲突时,以飞梦所记相应服务器的后续有效规则为正文依据;同站更新按明确生效日期处理。旧规则保留年代与服别,未明日期的差异就近说明;原资料对照用于追溯。
