符文系统给养成后期提供可重置的成长线:六个插槽各嵌一颗符文,同系三颗触发共鸣加成,洗练可重随词条。与装备强化的一次性投入不同,符文的自由搭配让同一套装备在不同玩法里切换养成方向——攻城堆攻击、打宝堆掉落。
---镶嵌符文:slot 1~6
function Rune.embed(actor, slot, runeItemIdx)
if slot < 1 or slot > 6 then
sendmsg(actor, 1, "插槽编号非法")
return false
end
local occupied = getplayvar(actor, 2, "RuneSlot" .. slot)
if occupied and occupied ~= "" then
sendmsg(actor, 1, "该插槽已有符文,请先拆卸")
return false
end
delitembymakeindex(actor, runeItemIdx)
setplayvar(actor, "HUMAN", "RuneSlot" .. slot, runeItemIdx, 1)
Rune.resonance(actor)
return true
end
六个插槽的占用关系存玩家自定义变量并落库,isSave 置 1 保证重启不丢。嵌入前校验插槽号与占用态,delitembymakeindex 从背包摘除符文物品,变量写入与共鸣刷新在同一个流程里完成,拆卸则反向执行并 giveitem 归还背包。
---同系 3 颗触发共鸣:攻击 +5%
function Rune.resonance(actor)
local series = {}
for slot = 1, 6 do
local idx = getplayvar(actor, 2, "RuneSlot" .. slot)
local rune = idx and idx ~= "" and Rune.info(idx)
if rune then
series[rune.series] = (series[rune.series] or 0) + 1
end
end
local bonus = 0
for _, cnt in pairs(series) do
if cnt >= 3 then bonus = bonus + 5 end
end
setplayvar(actor, "HUMAN", "RuneAtkPct", bonus, 1)
if bonus > 0 then
sendmsg(actor, 1, "符文共鸣生效,攻击提升 " .. bonus .. "%")
end
end
共鸣按系计数:烈焰系、寒冰系、大地系各自计数,任一系满 3 颗加 5% 攻击,两套三颗可叠两层。洗练消耗 2000 金币重随词条,保底计数 10 次必出紫色品质词条,保底计数落库防止跨天清零。属性面板的展示与变量同步,共鸣层数在符文页的顶部以图标点亮呈现。
共鸣层数的分布统计与插槽占用率的周报,六槽全满的占比是系统渗透程度的直接指标;洗练的金币消耗与产出品质分布监控防数值漂移。
拆卸曾经没走 giveitem 归还,符文扣了背包没进包,六颗符文凭空蒸发引发集体客诉,拆卸流程补上归还与流水。共鸣的计数曾经没排除空插槽,空位被算成散系计数,判定前加了空值过滤。保底计数曾经存内存,重启清零后玩家多花 8000 金币才出保底,计数落库加补偿邮件收场。
符文的系列与词条池进配置表,新系列上线只扩表不改逻辑。洗练的价格与保底次数公开在界面文案里,概率的透明是养成系统防客诉的通用解。符文页的界面与背包联动,拖拽嵌入、右键拆卸,操作路径不超过两步。
本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。
全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →
实战应用:用在哪里 跨服远征分先锋、主力、后勤三队独立推进,三线全通合围BOSS。不同战力成员都有参与感。 策划要点与配置 …
实战应用:用在哪里 副本限时挑战加入超时血量惩罚:超时后BOSS攻击递增。上线后BOSS攻击叠到十倍秒杀全队。 事故还原与补…
实战应用:用在哪里 混沌麒麟召唤是全服高光时刻:暗幕聚合、裂缝展开、麒麟着陆三段演出各1.3秒。 三段式入场演出编排 围观镜…
实战应用:用在哪里 任务对话一闪而过玩家想回顾。回看接口把对话按节点存档,面板翻阅全部对话记录。 对话存档与查询渲染 当前章…
实战应用:用在哪里 服务器承载六十张地图,空闲地图白耗资源。按需激活,末人离开后六十秒休眠。 激活与休眠触发 休眠回收 验证…
实战应用:用在哪里 坐骑资质洗炼随机重滚五条属性,锁定满意的条目不再重滚,锁定越多消耗越大。 洗炼与锁定 锁定消耗递增 验证…