ページ 11

戦闘時にTPが100になったらコマンド表示

Posted: 2015年12月30日(水) 11:07
by kotonoha*
戦闘時、キャラクターのTPが100になった時だけ、
そのキャラの戦闘コマンドに「TP技」というコマンドを表示する様にしたいです。

↓ 修正すべき箇所はおそらくrpg_windows.jsの5392行目、
 戦闘コマンドにスキル名を出力している部分、このあたりだと思うのですが

Window_ActorCommand.prototype.addSkillCommands = function() {
var skillTypes = this._actor.addedSkillTypes();
skillTypes.sort(function(a, b) {
return a - b;
});
skillTypes.forEach(function(stypeId) {
var name = $dataSystem.skillTypes[stypeId];
this.addCommand(name, 'skill', true, stypeId);
}, this);
};

どういった処理を挟み込めば良いでしょうか?
ご教授お願いします。

Re: 戦闘時にTPが100になったらコマンド表示

Posted: 2016年1月06日(水) 09:15
by kotonoha*
該当箇所にifを挟み込んで、自己解決しました。

Re: 戦闘時にTPが100になったらコマンド表示

Posted: 2016年1月12日(火) 12:26
by kotonoha*
プラグイン化しました。
TP特技で、FF7のリミット技の様な使い方をするものです。

http://ktnh5108.pw/plugin/TP100skill.js

画像画像
・TPが100になるまではTP技(リミット)のコマンドを選べない様にする
・TPが100になったら「リミット★」の様に、チャージした事を促すマークを表示する