搜索附件  
同能RPG制作大师 附件中心 同能RM技术讨论区 RPG Maker XP 讨论区 技能消耗你想消耗的一切,除了SP!!!v1.3更新整合: DataNoteEx.zip

技能消耗你想消耗的一切,除了SP!!!v1.3更新整合: DataNoteEx.zip

 

技能消耗你想消耗的一切,除了SP!!!v1.3更新整合:
以为3小时能搞定了,搞了4个多小时……对RGSS1的脚本风格无力吐槽
以此贴终结所有技能消耗XXXX,技能需要XXXX的求助贴吧!
需要“数据库通用备注接口”插件,XP加了备注果然无比强大……
该插件所在地址:https://rpg.blue/thread-403415-1-1.html


更新:
v1.3
整合到2.0版本的数据库备注插件系列
v1.2
修复了一个冷却判定的bug,感谢@89444640测试
v1.1
能力值限制现在可以用更自由的写法,例如str300-400,hp25-,sp50+,dex=200
所有集都可以改用子界表示甚至嵌套子界表示,如[4..6, 9..11, -104...-101]实际相当于[4, 5, 6, 9, 10, 11, -104, -103, -102],节省备注书写空间


关于和魔改Scene_Skill脚本的冲突说明:
XP因为没有Scene_Base的超级类,所有场景的处理都是写在大段的update_xxxx中各种条件分歧里而不是模块化的,实际上这个脚本需要修改的只是:
在消耗SP时,也同样消耗其他东西。
如果你魔改了Scene_Skill类,插入脚本后删除426行以下内容,然后在Scene_Skill类中搜索如同"xxx.sp -= @skill.sp_cost"这样的脚本,然后在后面加上一句
xxx.skill_cost_extra(@skill)
即可。


一些写法技巧:
牺牲技(放完自己会死):#ch=9999
满血才能放技能:#cn:hp100
黄血才能放技能:#cn:hp25-
需要特定类别的武器放技能:武器不多的话直接列#cq=[-5, -3, -1]这样,武器太多或未设定完成的话,用属性法设置武器类别,然后#ce=属性,武器编号连续可以写成#cq=[-6..-2]
技能要求某变量大于某值(但不消耗):#cf:v[xx]>yyy
技能要求某部位装备为空值(如不能装盾):#cf:a.armor1_id==0

实际上提供cf接口你可以写出你想设定的任何条件了……

点击查看完整代码




写法示意:

十字斩消耗1号防具1枚,必须在茂密处使用,不能在沉默时使用,冷却2回合,需要身上带有冰属性,消耗90金,消耗18HP,等等……

范例工程:




            本帖来自P1论坛作者z79285637,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=403718  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
关闭

幸运抽奖

社区每日抽奖来袭,快来试试你是欧皇还是非酋~

立即查看

Loading...

QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

GMT+8, 2025-4-11 10:29 , Processed in 0.098994 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部