本篇收录 3 节2,031 字与表格内容
查看本篇的全部关联 使用前,先确认这些设置
- 站位a、制造类型c、等级e需要对应实际工位;武器用make 类型 等级,防具还需材料参数。
- 代码点打铁火炉与魔力炉使用写死名字,没有使用所声明b/g选择,因此不能只改变量期待切换工位。
来源脚本供研究参考,未在当前游戏环境运行验证。
01用途与执行流程
一份带AI注释的未完成灌炉示例,展示制造装备、对风龙灵鞭回MP、装料充能的顺序。
- begin进入make、prepare,低MP转冥思;站到a后点打铁火炉并make。
- 造风龙、灵鞭吸魔后到charge,点魔力炉、load 1、charge furnace、ack。
- 再回prepare重复制造。
02这份代码的适用限制
03完整代码
88 行原文
#============== 全域性變數設定 ==============
%var a
29,12
# 角色核心站位座標(需同時滿足以下條件):
# 1. 可與吸魔物件建立戰鬥關係 2. 能點到魔力爐 3. 能訪問武器/防具鋪
%var b
打鐵火爐 # 武器製造工位(鐵匠鋪,ID如680)
防具鋪火爐 # 防具製造工位(防具鋪,ID如217)
# 使用時將當前製造型別(武器/防具)對應的工位放在第一行
%var c # 可製造物品ID列表(按優先順序排序)
two_hand_sword # ▶當前製造物品需置於首位◀
dagger # 排序示例:雙手劍->匕首->斧頭...
axe
head # 頭盔
cloak # 披風
shield
body # 衣服
... # 其他物品型別省略
%var d # 防具製造材料配方(武器製造時需修改prepare場景)
重金屬 # ▶當前配方材料需置於首位◀
皮革 # 排序示例:重金屬->皮革->布料...
布料
輕金屬
金皮複合
布皮填充
%var e
42 # 當前製造物品等級(根據需求修改)
%var g
魔力爐 # 魔力爐座標(示例:1@2097130)
#============== 場景流程控制 ==============
%scene begin # 起始場景
2::sing 小呀麼小兒郎... # 啟動提示(可自定義)
jump make # 跳轉製造主流程
%scene make # 製造準備階段
if (%m < 200) # 法力不足200時
call meditate # 呼叫冥想恢復
endif
run %va # 移動到站位座標
0.5::sing 第一發來了.... # 操作提示
jump prepare # 進入製造階段
%scene prepare # 核心製造場景
if (%m < 200)
call meditate
endif
run %va
1::@&click 打鐵火爐 # 點選工位(自動匹配%var_b首個工位)
2::make %vc %ve # 執行製造命令(防具時用%vc %vd %ve)
# 武器製造需改為 make %vc %ve
#----- 充能技能配置 -----
10:cast_bc:cast wind_dragon # 召喚風龍輔助
10:recharge_bc:cast soul_whip on wind dragon # 靈魂鞭撻加速充能
jump charge # 進入充能階段
%scene charge # 魔力爐充能階段
10:cast_bc:cast wind_dragon # 保持風龍存在
10:cast_bc:cast soul_whip on wind dragon
0.4::@&click 魔力爐 # 點選魔力爐
::load 1 # 裝載物品(假設物品在揹包第1格)
4::charge furnace # 執行充能
1::ack # 確認操作
jump prepare # 迴圈制造流程
#============== 法力管理模組 ==============
%scene meditate # 標準冥想(從prepare場景呼叫)
run %vh 10 # 移動到安全座標(需自定義%vh變數)
loop100 # 最多嘗試100次
20:meditate_bc:meditate # 20秒內嘗試冥想
endloop
jump prepare # 返回製造流程
%scene remeditate # 緊急冥想(從充能失敗呼叫)
run %vh 10
loop100
20:meditate_bc:meditate
endloop
jump recharge # 返回充能流程
#============== 觸發器配置 ==============
%public_bc # 公共觸發器
# 監聽製造完成提示(魔力爐掉落物品/停止運轉時跳回prepare)
%bc kill_bc # 戰鬥中斷處理器
next:0.5:你喝道%* # 檢測到戰鬥資訊後0.5秒觸發
#jump:make:你想殺誰 ? → 可新增戰鬥處理邏輯
%bc recharge_bc # 充能狀態處理器
retry:0.5:你正忙著呢 ! # 常見忙碌狀態重試
jump:remeditate:你的法力不夠%* # 法力不足時緊急恢復
%bc meditate_bc # 冥想狀態處理器
break:0.4:%吸了一口氣,從深沈的冥思%* # 成功冥想跳出迴圈
next:2:戰鬥中無法冥思 # 檢測到戰鬥暫停
%bc cast_bc # 施法狀態處理器
retry:0.5:你上一個動作%* # 標準重試條件
jump:remeditate:你的法力不夠%* # 法力不足跳轉↗来源与版本
飞梦/17KOK、渔夫与2001年典藏版出现数值或机制冲突时,以飞梦所记相应服务器的后续有效规则为正文依据;同站更新按明确生效日期处理。旧规则保留年代与服别,未明日期的差异就近说明;原资料对照用于追溯。
