本篇收录 3 节7,094 字与表格内容
查看本篇的全部关联 使用前,先确认这些设置
- 需对应月神任务进度、购买戒指等费用和物品格;自动战斗分支需powerup与berserk。
来源脚本供研究参考,未在当前游戏环境运行验证。
01用途与执行流程
不用同伴传送的月神前置路线,串联新手任务、杰森与钥匙,再带路西斯寻找芙罗拉;狂战士分支附清路战斗。
- tell自己start检查至少10000金币和old ring,已有戒指可跳后段;先比恩送盒、苏西、达武买戒,再吉鲁与杰森问medicine、clerk、help。
- 交玫瑰给坎达丝、交达武戒指,再向杰森rpc报告;问西拉诺/洛伊德书籍和无名人,进水井问萨尔shadow/tunnel,取得杰森钥匙。
- 钥匙回复设置001.key别名;已有purple necklace直接完成,否则回教区魔法石柱。
- %k必须恰为“狂战士”才走自动清路分支,其他职业停下提示手动紫晴项链。自动分支向路西斯交戒、带他经水井迷宫见芙罗拉,再沿清路路线撤出。
- 取得项链写001.紫晴项链并stop;devil口令仅consider一组魔影候选位置、向自己报告,不进行魔影战斗。
- 达武、candace、jason、tojason、books、ring、lucius等口令供阶段恢复;next/break干预等待,原别名与口令保留。
02这份代码的适用限制
03完整代码
425 行原文
#魔影 163,236 10682606
%scene begin
#jump jason
100:wait_bc:tell %n ^[33mtell 自己 start,開始任務
%scene checkdevil
foreach pos
1:consider_bc:consider %vpos
loop
jump begin
%scene report
1::tell %n ^[33m %0 在 %vpos 位置
return
%scene main
0.3::001.key
10::
do (%g < 10000)
do (true)
2:recall_bc:recall 1
enddo
run 364,696 50
1::@&click 銀行
1::withdraw 10000
enddo
do(true)
1:oldring_bc:look old ring
enddo
jump start
%scene start
call tojason
run 192,330
run 188,322
2:bean_bc:ask 4522146 beam about knee
2:bean_bc:ask 4522146 beam about business
2:bean_bc:helpbean dohelp
run 180,240 50
2:bean_bc:look 2@11665646
2:bean_bc:givebox dogive
2:bean_bc:ask 4522146 beam about gift
30:box_bc:@&dclick 小盒子
jump suzie
%scene suzie
run 125,253 200
run 108,216 60
run 84,211 60
run 66,245 50
run 61,235 20
1::ask 4653270 suzie about trouble
0.8::ask 4653270 suzie about sorrow
0.8::ask 4653270 suzie about someone
0.8::ask 4260064 lanier about suzie
0.8::ask 4260064 lanier about event
0.8::ask 4653270 suzie about event
0.8::ask 4653270 suzie about rose
0.8::helpsuzie dohelp
0.8::look 2@4260064
0.8::telllanier dotell
jump ring
%scene ring
run 66,245 200
run 58,261 50
run 20,308 80
0.8::ask davout about trouble
0.8::ask davout about ring
0.8::buyring dobuy
2:ring_bc:ask 7864482 klee about ring
0.8::ask 7864482 klee about price
0.8::buyring dobuy
0.8::look 2@1245492
jump giru
%scene giru
0.8::ask 6750354 giru about medicine
0.8::ask 6750354 giru about jason
0.8::helpgiru dohelp
3:jason_bc:ask 12910927 jason about medicine
3:jason_bc:ask 12910927 jason about clerk
3:jason_bc:ask 12910927 jason about help
3:jason_bc:helpjason dohelp
%scene candace
loadmapvar candace v
1::look 2@%vv
clearmapvar candace
3:rose_bc:giverose dogive
%scene davout
do(true)
1:davout_bc:look 2@1245492
enddo
1:davout_bc:givering dogive
%scene jason
call tojason
3:jason_bc:look 2@12910927
3:jason_bc:rpc doreport
%scene books
run 192,330
run 188,322
run 125,253
run 108,216 60
run 109,216
run 114,201
0.8::ask cyrano about books
1::ask cyrano about books
0.5::unalias nod
1::nod cyrano
0.8::helpcyrano dohelp
0.8::ask 11665424 lloyd about books
0.8::ask 11665424 lloyd about books
0.8::ask 11665424 lloyd about unnamed man
run 109,216
run 108,216
run 125,253
run 20,308
0.8::look 1@1311024
3:enter_bc:enter entrance
do(true)
2:shalar_bc:ask 3145900 shalar about shadow
2:shalar_bc:ask 3145900 shalar about tunnel
enddo
jump key
%scene key
1::look 1@1311028
3:enter_bc:enter entrance
2:key_bc:ask 12910927 jason about key
%scene lucius
do(true)
2:necklace_bc:look purple necklace
enddo
do(true)
2:recall_bc:recall 2
enddo
loop30
0.5:車伕_bc:run 43,165
1:車伕_bc:look 2@2687142
1:車伕_bc:pay 50 for 2
endloop
run 195,268
loop30
0.5:車伕_bc:look 1@12976404
1:車伕_bc:enter entrance
endloop
run 5,33 30
run 4,28 5
if (%k == "狂戰士")
jump 紫晴項煉
endif
do(true)
60::sing 拿到鑰匙,手動跑紫晴項煉吧
enddo
%scene 紫晴項煉
do(true)
2:click_bc:@&click 魔法石柱
enddo
do(true)
2:車伕_bc:enter entrance
enddo
run 3,38 10
run 3,30 5
call kill
run 5,25 5
call kill
run 10,13 10
call kill
run 8,9 5
call kill
run 4,14 10
10:lucius_bc:ask lucius about problem
10:lucius_bc:ask lucius about help
10:lucius_bc:ask lucius about prove
do(true)
10:lucius_bc:look 2@196612
enddo
10:lucius_bc:givering dogive
run 8,9 5
call kill
run 10,13 5
call kill
run 5,25 10
call kill
run 2,31 10
do(true)
2:click_bc:@&click 魔法石柱
enddo
do(true)
2:車伕_bc:enter entrance
enddo
run 5,33 10
run 11,25 10
run 50,106 100
run 44,230 150
run 24,296 100
do(true)
2:click_bc:@&click 水井
enddo
do (true)
2:車伕_bc:enter entrance
enddo
run 16,307 5
run 22,289 20
call kill
run 20,285 5
call kill
run 9,302 20
run 10,316 10
call kill
run 5,319 10
call kill
run 1,322 10
call kill
run 1,346 20
run 8,340 20
call kill
run 11,344 10
call kill
run 5,361 15
call kill
run 8,367 10
call kill
run 5,377 10
call kill
jump flora
%scene flora
do(true)
2:lucius_bc:ask 196612 lucius about follow
enddo
do(true)
2:lucius_bc:look 2@459136
enddo
2:lucius_bc:findflora dofind
%scene out
run 8,367 10
call kill
run 5,361 15
call kill
run 11,344 10
call kill
run 8,340 20
call kill
run 1,346 20
call kill
run 1,322 10
call kill
run 5,319 10
call kill
run 10,316 10
call kill
run 9,302 20
call kill
run 20,285 10
call kill
run 22,289 20
call kill
run 16,307 10
run 18,310 10
run 22,306 10
call kill
do(true)
2:click_bc:@&click 樓梯
enddo
do (true)
2:車伕_bc:enter entrance
enddo
jump gotnecklace
%scene tojason
do(%map != "skara")
2::recall 2
enddo
do(%sx < 130)
2::recall -l 2
enddo
run 195,268 30
do(%map != "diania_parish")
run 195,268 1
1::look 1@12976404
1::enter entrance
enddo
run 50,108
run 44,226
run 74,295
run 122,314
run 142,342
run 150,352
run 188,323
run 194,330
return
%scene kill
do(true)
do(%H-%h>300)
0.5:powerup_bc:powerup
enddo
1:berserk_bc:berserk
0.5:berserk_bc:mall
enddo
return
%bc tell_bc
next::%*令 party join chk。
%bc party_bc
retry:2:他沒有邀請你啊 !
break::嘧碼錯鋘(chk)愉快地揮手道別。
%bc start_bc
jump:start:%*(%$)告訴你 : start
%scene tobean
run 125,253 100
run 108,216 100
run 73,181 100
run 69,173 100
jump start
%bc 車伕_bc
break::你進入區域%*
%bc click_bc
break:0.5:一座散發著魔力的魔法石柱,也許藉由它的魔%*
break:0.5:這是一座外表看起來普通的水井%*
break:0.5:一條長長的樓梯通道,看來是通往地面的捷徑。
%bc bean_bc
jump:suzie:比恩疑惑地看著你:「我店裡的問題,怎麼能隨便跟你說呢?」
jump:tobean:這裡沒有這個人。
next:0.3:「唉…老毛病了,天氣一變化,膝蓋%*
next:1:「牧場主人定了樣東西,本來是早就該送去給他了,誰知道%*
next:0.3:比恩給你一個沈重的木箱(heavy box)。
next:0.3:迪倫馬特是個牧場的主人,他的牧場規模還不算%*
next:0.3:比恩給你一個小盒子(gift box)。
%scene toklee
run 58,261 100
run 115,153 100
jump ring
%bc oldring_bc
jump:lucius:一枚老舊的戒指,但是傑森%*
jump:start:你要看什麼 ?
%bc necklace_bc
break:0.5:你要看什麼 ?
jump:gotnecklace:沈甸甸而散著強大魔力的一條暗灰色項煉%*
%bc lucius_bc
retry:1:這裡沒有這個人。
next::%*路西斯看了看你後,深深地嘆了一口%*
next::%*路西斯有點疑惑地看著你:「我是很%*
next::%*路西斯猶豫一下後說:「傑森的身上%*
break:0.5:%*你要不要把傑森的戒指交給路西斯?
next::現在一定害怕到在哭泣了。」
break:0.5:路西斯開始跟蹤你。
break:0.5:%*你要不要告訴路西斯你以經找到他妹妹了?
jump:out:芙羅拉給你一%*。
%bc ring_bc
jump:toklee:這裡沒有這個人。
%bc jason_bc
retry:1:這裡沒有這個人。
next:0.3:傑森冷冷地看你一眼,一副理都不想理你的樣子%*
next:0.3:傑森忽然狠狠地瞪著你,咬牙切齒的說%*
next:0.3:傑森訝異地說:「沒想到,在我這樣粗暴地對你%*
jump:candace:一抹微笑在傑森原本陰沈的臉上浮現,似乎也讓他%*
jump:books:傑森給你一隻老舊的戒指(old ring)。
%bc powerup_bc
break:0.5:你並不在戰鬥中。
%bc berserk_bc
break:0.5:%*你有 %#枚紫晶 / %#枚水晶,你想要買什麼呢%*
%bc rose_bc
jump:davout:你將玫瑰花交給坎達絲,並向她大略地說明一下事情的%*
%bc davout_bc
break::達武原本是紅石帝國派來潛伏在月神教區的人%*
jump:jason:恭喜你完成了幫助達武的心願,得到五萬點經驗值。
%bc enter_bc
next:1:黑椒(blackpepper)出現在%*
%bc shalar_bc
break:0.3:%*薩爾思考了一下說:「地道下的迷宮似乎是不相連的%*
%bc key_bc
jump:gotring:傑森給你一隻鑰匙(key)。
%scene gotring
1::alias 001.key 拿到鑰匙
jump lucius
%scene gotnecklace
1::alias 001.紫晴項煉 拿到紫晴項煉
1::sing 拿到紫晴項煉
1::sing 拿到紫晴項煉
1::sing 拿到紫晴項煉
stop
%bc recall_bc
break:0.5:你進入區域%*
%bc box_bc
next::不知道過了多久,你的意識慢慢地回來了%*
%bc consider_bc
call:report:%b你用挑釁的眼光上下打量著%*。
call:report:%b你用挑釁的眼光上下打量著%*。
%public_bc
jump:ring:蘇西高興的對你說:「謝謝你幫我跟拉尼爾解釋誤會,如果以後你需要我幫忙的話,儘管開口。」
jump:davout:%*(%*)告訴你 : 達武
jump:candace:%*(%*)告訴你 : candace
jump:tojason:%*(%*)告訴你 : jason
jump:jason:%*(%*)告訴你 : tojason
jump:books:%*(%*)告訴你 : books
jump:ring:%*(%*)告訴你 : ring
next:0.3:%*(%*)告訴你 : next
jump:giru:你高興地唱著:giru ...。
break:0.3:%*(%*)告訴你 : break
jump:lucius:%*(%*)告訴你 : lucius
jump:flora:你對著芙羅拉(flora)唱道:如鍋你室窩地穿說 ~~ ... 。
jump:flora:你高興地唱著:flora ...。
jump:checkdevil:%*(%*)告訴你 : devil
jump:main:%*(%*)告訴你 : start
%var pos
10551530
10551531
10551532
10551533
10551534
10617066
10617067
10617068
10617069
10617070
10682602
10682603
10682604
10682605
10682606
10748138
10748139
10748140
10748141
10748142
10813674
10813675
10813676
10813677
10813678
10944746
10944747
10944748
10944749
10944750↗来源与版本
飞梦/17KOK、渔夫与2001年典藏版出现数值或机制冲突时,以飞梦所记相应服务器的后续有效规则为正文依据;同站更新按明确生效日期处理。旧规则保留年代与服别,未明日期的差异就近说明;原资料对照用于追溯。
