Project1
标题:
如何可以不要讓旅館有復活死人的能力呢?
[打印本页]
作者:
play337
时间:
2021-5-28 16:32
标题:
如何可以不要讓旅館有復活死人的能力呢?
本帖最后由 play337 于 2021-5-28 19:12 编辑
如何可以不要讓旅館有復活死人的能力呢?
我找到的事件就是
01. 恢復全體
02. 恢復某個人
但是我要的功能是
恢復全體...但是不包含 死亡的隊友....
剪貼簿-5.png
(18.37 KB, 下载次数: 33)
下载附件
保存到相册
2021-5-28 19:12 上传
都找不到這個...
作者:
任小雪
时间:
2021-5-28 17:26
本帖最后由 任小雪 于 2021-5-28 20:25 编辑
(该回复仅作者能看)
作者:
soulsaga
时间:
2021-5-28 19:06
睡觉事件不用完全回复
作者:
白嫩白嫩的
时间:
2021-5-28 19:16
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复
那只能选择单独回复每一个队友了,根据状态,做分歧,当角色拥有死亡状态时候 为空
那么问题来了,如果有几十个队友怎么办
作者:
xiamumomo
时间:
2021-5-28 19:21
我的观点是如果根据动漫或则真实点 只需要恢复满HP和MP不恢复状态就好了 这样是最简单的然后状态需要服用道具药物那类不知道你意下如何
作者:
任小雪
时间:
2021-5-28 19:38
好吧,我的锅。
完全恢复的翻译是,将角色恢复到该等级的初始状态(满血,所有状态解除)
你的问题的解决方法是用事件,直接血量加9999,蓝量加9999就行,
要想只是复活的话,可以直接用解除角色无法战斗的状态就行。
事实上,利用状态事件一个个弄,其实是可以让敌方拥有类似等级这种东西的。
更多的内容,可以自己进一步探索,没有技术的话,比如我,脑洞和手是最好的工具了。
还有,其实用TXT打开方式是可以打开js文件的,具体作用是可以不玩游戏就看剧情(划掉),了解引擎原代码写了什么
作者:
白嫩白嫩的
时间:
2021-5-28 19:53
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复
之前没有涉及过这类问题,刚才试验了下,把旅馆事件内容中的完全恢复删掉,替换成
增减HP:全体队友 9999
专门新开了工程测试,已死亡角色在增减hp的事件中不会有结果,依然是0血死亡状态
不是我想象中还要分歧判断死亡状态的情况
作者:
ABXY-Kenobi
时间:
2021-5-28 20:00
很简单,别做传统RPG就行(狗头)
作者:
zths
时间:
2021-5-29 15:40
// Recover All
Game_Interpreter.prototype.command314 = function() {
this.iterateActorEx(this._params[0], this._params[1], function(actor) {
actor.recoverAllExceptDead();
}.bind(this));
return true;
};
Game_Actor.prototype.recoverAllExceptDead = function(){
if(this._states.indexOf(1) === -1){
this.recoverAll();
}
}
复制代码
这样 恢复全部的事件就不包含已死亡的角色了.
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1