Project1

标题: 每回合怪物定值强化怎么实现? [打印本页]

作者: eel    时间: 2018-1-9 17:43
标题: 每回合怪物定值强化怎么实现?
本帖最后由 eel 于 2018-1-9 17:51 编辑

比如每回合+20攻击,想单纯事件执行结果发现只能强化玩家的
强制执行战斗指令又要占用怪物行动,最多只能多一个部件专门负责强化
怎么实现回合开始时候,单个怪自动强化且不影响怪物的攻击?
作者: houyuxiaoyang    时间: 2018-1-9 18:56
同求,等待大佬
作者: 小小西    时间: 2018-1-9 19:27
把脚本放进去。
在公共事件101放一个变量250+20  
在公共事件102放一个变量250=0
技能计算公式:v[250] + a.atk * 4 - b.def * 2
这样就形成了这个技能每回合伤害增加20,战斗结束还原=0


神秘代码

作者: eel    时间: 2018-1-9 19:40
小小西 发表于 2018-1-9 19:27
把脚本放进去。
在公共事件101放一个变量250+20  
在公共事件102放一个变量250=0

自动执行吗?
如果是hp或者防御值呢?
作者: eel    时间: 2018-1-9 19:53
@小小茜
我还是加个部件吧,脚本啥的完全不会……
作者: jianyulei    时间: 2018-1-9 20:01
本帖最后由 jianyulei 于 2018-1-9 20:05 编辑
脚本


$game_troop.turn_count 用这个判断回合数
给敌人备注个 <MHP:$game_troop.turn_count*50>  意思是HP最大值为回合数50倍的数值,给有特性的地方备注。
效果是你会发现敌人每回合的HP最大值都会提升50点。

作者: eel    时间: 2018-1-9 20:19
jianyulei 发表于 2018-1-9 20:01
[fold=脚本]

#==============================================================================

哦 谢谢 我等下去试试
作者: Nil2018    时间: 2018-1-10 12:35
YEA-Lunatic States (疯狂的状态) 可以用脚本实现,只要你会基础脚本公式,回合前/后/过程中,每回合加攻击、根据自身属性加攻击、根据回合数加攻击、根据前一回合受到的伤害加攻击等等乱七八糟的都可以实现。具体脚本看我的帖子或签名档
作者: Nil2018    时间: 2018-1-11 23:23
   有的,参考脚本疯狂的对象组件:破釜沉舟....

# 破釜沉舟效果 No.1: 自杀
    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # 最好用于使用后效果.使技能的使用者自杀(HP变为0),然后显示一段文本.
    #
    # 技能/物品备注:
    #   <使用后效果: suicide>
作者: eel    时间: 2018-1-12 21:53
Nil2018 发表于 2018-1-11 23:23
有的,参考脚本疯狂的对象组件:破釜沉舟....

# 破釜沉舟效果 No.1: 自杀

那个文件……怎么打开?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1