level 7
改那个setting/mapstories/mapstory_fillingLV1.xml文件,里面有两个异兽奇遇的story。复制其中selection的代码,加俩选项,改下文字描述和执行目标就好了
2021年02月26日 03点02分
3
level 7
还有一个吸纳灵气增加灵气上限的也是俩story,俩个story都要改才能触发,不然要不就不触发,要不就无限触发,不明白为啥要弄俩story,一个不就够了,里面的代码还一样
2021年02月26日 03点02分
4
level 7
<Selections>
<li>
<Display>模仿异兽的进攻</Display>
<RuleType>Good</RuleType>
<Tip>神识</Tip>
<Condition><![CDATA[
me:GetFlag(27) <= 3
]]>
</Condition>
<OKResult><![CDATA[
if me:RandomInt(1, 15) <= me:GetPerception() then
me:SetFlag(27, (me:GetFlag(27) + 1))
local nR = me:RandomInt(1,5)
if nR == 1 then
me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
elseif nR == 2 then
me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
elseif nR == 3 then
me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
elseif nR == 4 then
me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
end
else
me:AddMsg(XT("[NAME]模仿异兽的进攻轨迹,竟然大有所得。他们的进攻方式似乎是某种浑然天成的剑诀。"));me:AddModifier("Story_FabaoPower1");
end
]]>
</OKResult>
<NOResult>
me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
</NOResult>
</li>
2021年03月03日 12点03分
7
level 7
<li>
<Display>模仿异兽的呼吸吐纳</Display>
<RuleType>Good</RuleType>
<Tip>神识</Tip>
<Condition><![CDATA[
me:GetFlag(27) <= 3
]]>
</Condition>
<OKResult><![CDATA[
if me:RandomInt(1, 15) <= me:GetPerception() then
me:SetFlag(27, (me:GetFlag(27) + 1))
local nR = me:RandomInt(1,5)
if nR == 1 then
me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
elseif nR == 2 then
me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
elseif nR == 3 then
me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
elseif nR == 4 then
me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
end
else
me:AddMsg(XT("[NAME]仔细模仿了异兽的呼吸吐纳,竟然大有所得。这种吐纳的方法十分高明,可以更高效的吸收灵气。"));me:AddModifier("Story_LingAbsorbSpeed1");
end
]]>
</OKResult>
<NOResult>
me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
</NOResult>
</li>
2021年03月03日 12点03分
8
level 7
<li>
<Display>参考异兽满是皱褶的皮肤</Display>
<RuleType>Good</RuleType>
<Tip>神识</Tip>
<Condition><![CDATA[
me:GetFlag(27) <= 3
]]>
</Condition>
<OKResult><![CDATA[
if me:RandomInt(1, 15) <= me:GetPerception() then
me:SetFlag(27, (me:GetFlag(27) + 1))
local nR = me:RandomInt(1,5)
if nR == 1 then
me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
elseif nR == 2 then
me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
elseif nR == 3 then
me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
elseif nR == 4 then
me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
end
else
me:AddMsg(XT("[NAME]参考了异兽满是皱褶的皮肤,恍然大悟。这样的结构确实可以更好的消解攻击中的冲击力。"));me:AddModifier("Story_ShieldConversionRate1");
end
]]>
</OKResult>
<NOResult>
me:AddMsg(XT("多次的围观异兽的警觉,两只异兽竟然一起向[NAME]发动了凌厉的攻击,[NAME]猝不及防,一番纠缠争斗之下,受了不少伤才得以脱身。"));me:AddDamgeFromCache(story.DamageCache,4);
</NOResult>
</li>
<li>
<Display>无视</Display>
<RuleType>Bye</RuleType>
<OKResult><![CDATA[
me:AddMsg(XT("[NAME]不想招惹这两只异兽,扭头离开了。"));
]]>
</OKResult>
</li>
</Selections>
2021年03月03日 12点03分
9
level 7
图方便全都是复制粘贴的原文件代码,没输一个字,就是里面很多东西都是重复没用的,怕出bug懒得改了,还有一点,文件里有两处模仿异兽,都要改
2021年03月03日 12点03分
10