加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[RMV插件]RMmv技能树插件范例RPGMakerMV技能树插件范例

(2019-10-12 16:34:49)
标签:

rpgmakermv

rmmv插件

技能树

技能树插件

分类: 脚本类
[RMV插件]RMmv技能树插件范例RPGMakerMV技能树插件范例
提取码:328n 
SkillTreesConfig.js 为主要插件,底部使用方式已经标记了。


guard = skill([2], [ // 数据库技能的技能标识。
    [cost(1)]        // 技能要求。这项技能需要1个技能点。
]);
// 这项技能一共三个等级。
combatReflexes = skill([11, 12, 13], [ // 数据库技能的技能ID。
    [cost(1)],                         // 1级技能要求 (skill ID = 11)
    [cost(1)],                         // 2级技能要求 (skill ID = 12)
    [cost(1)]                          // 3级技能要求 (skill ID = 13)
]);
dualAttack = skill([3], [//技能ID3
    [cost(1), skillReq(combatReflexes, 1)] // 技能消耗1个技能点,需要 'combatReflexes' 技能
]);                                        // 在一个水平上学习。可以跳过关卡,请参见下一个技能。
doubleAttack = skill([4], [//技能ID4
    [cost(1), lvl(3), skillReq(combatReflexes)] // 技能点1,等级3,学会技能combatReflexes。
]);
tripleAttack = skill([5], [//技能ID5
    [cost(1), lvl(5), skillReq(combatReflexes, 2), skillReq(doubleAttack)] // 技能点1,等级5,需要技能combatReflexes为2级,学会技能doubleAttack。
]);
berserkerDance = skill([14], [//技能ID14
    [cost(3), skillReq(tripleAttack), itemReq('item', 1, 2)] // 技能点3,需要学会技能tripleAttack,消耗品ID:1需要2件。
]);
rampage = skill([15], [//技能ID15
    [cost(3), treePoints(9), skillReq(combatReflexes, 3), skillReq(berserkerDance)] // 需求3技能点/这个技能树累计点数9以上/需要combatReflexes技能三个点/需要学会berserkerDance
]);
armorBreak = skill([16, 17, 18], [
    [cost(1), treePoints(5), skillReq(berserkerDance)], //需要技能树累计5点,并且学会技能berserkerDance
    [cost(2), atk(30)], //需要两个技能点,攻击30点
    [cost(3), itemReq('item', 1, 5)] //需要技能点3.ID:1的道具5个
]);
spark = skill([10], [//技能ID10
    [cost(1)] //需要技能点1
]);

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有