Project1
标题:
请问如何做到一个角色释放技能消耗其他角色的TP?
[打印本页]
作者:
hinasama
时间:
2018-1-12 16:58
标题:
请问如何做到一个角色释放技能消耗其他角色的TP?
打算做一个合体技,是A和B两个角色共有这个技能,一方使用的时候除了消耗自己的TP,还同时会消耗另一方的TP,在其中一方TP不够的时候不能发动这个技能。
请问如何实现?
作者:
Fan723
时间:
2018-1-12 21:53
要消耗别人TP好办,操作变量用以下脚本:
队伍中某个角色的TP(id为队伍序列):$gameParty.members()[id].tp - 消耗量;
数据库中某个角色TP(id为角色序列)$gameActors.actor(id).tp - 消耗量;
如果要在技能施放前判断可能得用插件,要不然试一下用真假技能加公共事件实现,
一个假技能用于触发公共事件检测TP值,条件未达成则警告失败,条件达成则强制战斗行动施放真技能。
作者:
hinasama
时间:
2018-1-13 03:33
Fan723 发表于 2018-1-12 21:53
要消耗别人TP好办,操作变量用以下脚本:
队伍中某个角色的TP(id为队伍序列):$gameParty.members().tp - ...
谢谢大佬!我先去试试消耗队友TP。
发了这个贴后我突然想起计算公式还要算2个人的攻击力合值……前途多难。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1