albert3378 发表于 2019-1-20 02:40

【MOD】强迫症的福音,100品质的神符来了,看着再也不难受了。以更新MOD,单独文件不用覆盖。

本帖最后由 albert3378 于 2019-1-21 00:09 编辑

<Story Name="Story_Item_StoneBox2" Parent="BaseFillingStory">
                <DisplayName>古旧石匣</DisplayName>
                <Desc>从山岩之中挖掘出来的石匣,看上去有些年代了,不知道里面有什么东西。</Desc>
                <Kind>None</Kind>
                <Selections>
                        
                        <li>
                              <Display>打开</Display>
                              <OKResult>
                              <![CDATA[      
                              story:RemoveBindItem();
                              local nR = me:RandomInt(1, 23);
                              if nR <= 2 then
                                        me:AddMsg("打开石匣,发现其中装有一瓶丹药。");me:DropAwardItemFromCache(story.ItemCache4, 1);
                              elseif nR <= 4 then
                                        me:AddMsg("打开石匣,发现其中藏有一些珍贵的材料。");me:DropAwardItemFromCache(story.ItemCache3, 1);
                              elseif nR <= 6 then
                                        me:AddMsg("打开石匣,竟然在其中发现一本书册。");me:DropEsotericFromCache(story.ItemCache, 1);
                              elseif nR <= 8 then
                                        me:AddMsg("打开石匣,竟然在其中发现一门神通。");me:DropEsotericFromCache(story.ItemCache2, 1);
                              elseif nR <= 10 then
                                        me:AddMsg("打开石匣,竟然在其中发现一本秘籍。");me:DropRandomItem("Esoterica");
                              elseif nR <= 20 then
                                        me:AddMsg("打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一套上古失传的传承符箓。");me:DropSpell(2,"Spell_BeidouSevenStar",1);;me:DropSpell(2, "Spell_NandouCrossStar", 1);
                              else
                                        if world:IsGongUnLocked("Gong_5_Tu") == false then
                                        me:AddMsg("打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一本上古失传的功法传承。");me:UnLockGong("Gong_5_Tu");   
                                        else
                                        me:AddMsg("打开石匣,竟然在其中发现一门神通。");me:DropEsotericFromCache(story.ItemCache2, 1);me:DropEsoteric("Other_Esoteriac_XuanKong");
                                        end
                                       
                              end
                              ]]>               
                              </OKResult>
                        </li>
                </Selections>
      </Story>

local nR = me:RandomInt(1, 23); 是一个随机数范围,实际就是一个概率问题if nR <= 2 then 是小于2的情况,下同可以自己修改概率

24行:me:AddMsg("打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一套上古失传的传承符箓。");me:DropSpell(4,"Spell_BeidouSevenStar",1);me:DropSpell(4, "Spell_NandouCrossStar", 1);

这是关键行(2, "Spell_BeidouSevenStar", 1)2是蓝色符咒,后面的数字1是品质系数,1就是100品质,中间是自己需要添加的符文"Spell_XXXXXXXXXX"想添加什么高级符咒可以查看Spell.xml文件,复制列表里符咒的Spell Name,或添加不修改源文件的mod里的符咒
感谢http://bbs.blacksheepgame.com/thread-5838195-1-1.html提供了MOD符文思路
我这里使用了http://bbs.blacksheepgame.com/thread-5836986-1-1.html里的符的信息并做了修改,如有侵权请告知。


这个是古旧石匣的掉落机制修改,古旧石匣可以通过挖矿取得。
也可以修改历练事件find取得
<Place Name="Place_BirthPlace13" Parent="Place_Level2Base">
                <Location X="1325" Y="673"/>
                <Icon>res/Sprs/map/map_shan01</Icon>
                <DisplayName>小凉山</DisplayName>
                <Desc>一座棕石山,原本有一座朝廷的采石场,后因战乱而被废弃。如今山下有不少居民以种植棉花为生。</Desc>
                <UnLocked>1</UnLocked>
                <!--<Links>
                        <li>Place_BirthPlace11</li>
                </Links>-->
                <Events>
                        <li Name="Find" Rate="1"/>
                </Events>
                <Produce>
                        <li>
                              <ThingDef>Item_Cotton</ThingDef>
                              <Count>20</Count>
                              <Rate>1</Rate>
                        </li>
                        <li>
                              <ThingDef>Item_StoneBox2</ThingDef>
                              <Count>10</Count>
                              <Rate>1</Rate>
                        </li>
                        <li>
                              <ThingDef>Item_StoneEssence</ThingDef>
                              <Count>1</Count>
                              <Rate>0.1</Rate>
                        </li>
                        
                </Produce>
      </Place>
中间插入19-23行
                        <li>
                              <ThingDef>Item_StoneBox2</ThingDef>
                              <Count>10</Count>
                              <Rate>1</Rate>
                        </li>
<ThingDef>行是物品,<Count>行是数量,<Rate>行是概率


上述这两处修改还没有完全测试,感谢贴吧的https://tieba.blacksheepgame.com/p/6011184233?red_tag=2205983251的这个帖子的作者提供的思路
第一段代码在Settings\MapStories\System.xml
第二段代码在Settings\Settings\World\Places\Level2.xml

这个修改只能是仁者见仁,智者见智了。你想要什么样的完美符就需要在这里改什么样的完美符,如果觉得箱子刷的多了,可以修改一个新的MapStories,让这个Story有单独的触发。或者可以直接修改丹霞绝壁这类型领悟过就没什么用的地方,在这个地方添加事件捡到符咒。


PS:就是现在好多人改符文,就AddP和AddV的改动没有调整好。AddP是加百分百;AddV是加值


新的MOD文件用的符咒也是MOD符咒,如果不喜欢请自行删除。




q408243951 发表于 2019-1-20 03:00

支持一下楼主 画符眼快花了最好94 真是哔了狗

hantaotao123 发表于 2019-1-20 03:01

youdianyisi

q3172107 发表于 2019-1-20 03:01

56465456456456465

proudpride1 发表于 2019-1-20 03:03

11111111111111111

liangy2002 发表于 2019-1-20 03:04

aaaaaaaaaaaaa

guominglh 发表于 2019-1-20 03:06

如果您要查看本帖隐藏内容请回复

q408243951 发表于 2019-1-20 03:50

q408243951 发表于 2019-1-20 03:00
支持一下楼主 画符眼快花了最好94 真是哔了狗

试了一下 数量4好像不行 改成1可以出

q408243951 发表于 2019-1-20 03:51

试了一下 数量4好像不出 改成1就有

199818505 发表于 2019-1-20 03:52

感谢楼主分享啊!!!!

q408243951 发表于 2019-1-20 04:27

这下舒服了 花了一个小时   100品质 只是多是普通符纸要是第三等级的那个符纸就更舒服了

albert3378 发表于 2019-1-20 10:04

q408243951 发表于 2019-1-20 03:51
试了一下 数量4好像不出 改成1就有

是我的失误,那个不是数量。是品质。

温言如故_』 发表于 2019-1-20 10:10

。。没了??

冷月无情丶 发表于 2019-1-20 10:28

6666666666

albert3378 发表于 2019-1-20 10:40

温言如故_』 发表于 2019-1-20 10:10
。。没了??

刚才整理了一下

albert3378 发表于 2019-1-20 14:05

q408243951 发表于 2019-1-20 04:27
这下舒服了 花了一个小时   100品质 只是多是普通符纸要是第三等级的那个符纸就更舒服了 ...

改成(2,Spell_XXXXXXXX,1)即可。前面的数字2是蓝色符纸,0是白的,1是绿的。

885215250 发表于 2019-1-20 14:21

楼主这是开的么,不是画的?

K丿刀 发表于 2019-1-20 16:35

66666666666

albert3378 发表于 2019-1-20 20:00

885215250 发表于 2019-1-20 14:21
楼主这是开的么,不是画的?

不需要画,直接开,和选抢救符咒是一个道理。

qinjdin 发表于 2019-1-20 23:18

Item_LunHui_Box2这盒子里只有100品质的符,搞这么麻烦干嘛,虚头巴脑的

albert3378 发表于 2019-1-20 23:57

qinjdin 发表于 2019-1-20 23:18
Item_LunHui_Box2这盒子里只有100品质的符,搞这么麻烦干嘛,虚头巴脑的

我只是提供一个思路,怎么就虚头巴脑。
做事情不是这么功利的,直接修改还用你说。而且那个箱子是轮回人物的,你什么都不修改就直接拿来用,那你还追求什么,修改器改一堆龙傲天就完事了,这游戏也就没什么乐趣了。

qazuuu 发表于 2019-1-21 11:12

感谢分享。

LGNB 发表于 2019-1-21 17:10

albert3378 发表于 2019-1-20 23:57
我只是提供一个思路,怎么就虚头巴脑。
做事情不是这么功利的,直接修改还用你说。而且那个箱子是轮回人 ...

怎么用呀,太长看不懂

albert3378 发表于 2019-1-21 17:52

LGNB 发表于 2019-1-21 17:10
怎么用呀,太长看不懂
下载放到Settings文件夹中,不一定是你喜欢的。一次能开十个箱子,其中7个是叠加普通符咒,2个是混合强力符咒。

LGNB 发表于 2019-1-21 19:36

albert3378 发表于 2019-1-21 17:52
下载放到Settings文件夹中,不一定是你喜欢的。一次能开十个箱子,其中7个是叠加普通符咒,2个是混合强力 ...

好,有空我也研究研究加点强力符:lol

Wec_1997 发表于 2019-1-24 01:20

为啥我用不了

aq8845 发表于 2019-1-25 21:28

感谢分享

wangyi0617 发表于 2019-1-26 10:41

感谢分享

zts10 发表于 2019-1-26 16:35

这个事件是自动触发还是有啥条件呢?

sd3419075 发表于 2019-1-30 18:55

请问下楼楼,文件下载了,也放进文件夹了,然后么?就是开箱子啊?
页: [1] 2
查看完整版本: 【MOD】强迫症的福音,100品质的神符来了,看着再也不难受了。以更新MOD,单独文件不用覆盖。