【1128更新】MOD交流-function实际使用方法清单加使用心得
本帖最后由 greg114 于 2021-11-28 09:00 编辑借大佬的帖子开个交流贴,大老帖子如下:
[鬼谷词典大全第二弹]还再等创意工坊?新人再也不用猜代码了 https://bbs.3dmgame.com/thread-6237400-1-1.html
其实我比较常用的就是增减亲密度,获取气运奖励之类
addMastery
addMastery_3_999_1999//增加身法 999点到1999点
参数1:技能种类:0-随机,1-武,2-绝,3-身,4-心,5-神 //测试0不好使
参数2:下限【猜的】
参数3:上限【猜的】
但不管多高,每次也只能升一级
battleSkillTrainUp_秘籍类型_增加类型_增加的值(经验/等级)Int_-999999_999999【无效】
参数1:技能种类:0-随机,1-武,2-绝,3-身,4-心,5-神
参数2:增加类型:0-经验,1-等级
battleSkillTrainUp_3_1_1_10
以上写法测试无任何效
addAttr_属性_增加类型_增加的值Int_-99999999_99999999
1、比如加生命addAttr_hp_1_100就是增加生命值上限 100
2、addAttr_hp_0_100就是给你现在恢复100血
delNPCLuck【无效】
1、直接放在function里无效
2、如果写 delNPCLuck_5011 想要去解除npc重伤状态,函数可以运行,但是npc的重伤不会消失
//从modfunction.json里面来看这个函数好像是不需要参数的,但是根据以上两条来看弄不明白到底怎么回事
addClose1、这个我承认我也没太弄明白,增加好感的,但是好感是双向的,看现有内容的写法大多是addClose_0_1_120_130|addClose_1_2_120_130
2、可以猜测|前是 玩家对角色 后面是 角色对玩家 然后120和130应该是下限和上限浮动的意思?可以用-号,但是如果已经是好友,用-号是无法减成仇人的,不知道为什么
reward
这个可以直接用来获取奖励,奖励是一个单独的文件来控制,那个文件里的对象再决定是奖励你什么物品和数量
addFeature
给自己加气运 比如重伤是5011 你写addFeature_5011,运行之后你就重伤了23333
clearFeature
移除气运,用法同上
npcAttack
攻击npc npcAttack_unitA
有参数但是没用,但是不管你写 unitA还是unitB ,都是你攻击npc,无法写成npc攻击你的样子,所以放在剧情里会导致其他问题
npcAttacForce
强制攻击npc,无法逃跑
常见写法 npcAttackForce_unitA
有参数但是没用,但是不管你写 unitA还是unitB ,都是你攻击npc,无法写成npc攻击你的样子,所以放在剧情里会导致其他问题
battleExit
这个离场用的,大佬的excel里已经讲的听清楚了写 battleExit_0就是失败,离开战斗你重伤battleExit_1是对方失败,离开之后他重伤
其他的没怎么来得及测试
感谢分享 武罗的记忆,有个重置逆天改命的效果,这个效果在哪能找到吗? 之前想做个重置逆天改命的丹药,但是不知道他这个效果在哪,怎么配 还有刷新大妖兽的效果,当时也想做在丹药里,使用丹药妖兽就刷新 天天改名字 发表于 2021-11-26 12:25
武罗的记忆,有个重置逆天改命的效果,这个效果在哪能找到吗?
你想拉个单子出来给让你重新选啊?这个得从dialogue里面找找,卡您看能不能用callDrama把剧情调出来?
天天改名字 发表于 2021-11-26 12:28
还有刷新大妖兽的效果,当时也想做在丹药里,使用丹药妖兽就刷新
这个够呛,应该没法做到丹药里,可以试试做到对话里,用 function去调用event 吧?
有代码不代表实装。这在鬼谷已经出现多次了 luolita523 发表于 2021-11-26 15:15
有代码不代表实装。这在鬼谷已经出现多次了
嗯,我隐约猜到这个可能性,而且之前气运都是 feature这个却叫 delNPCLuck ,感觉很奇怪,而且之前的base里也没有modfunction 之类的文件,我一度怀疑这是villian作者写的呢
晓得了,就是不知道哪里找
页:
[1]