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

返信する
アバター
kotonoha*
記事: 40
登録日時: 2015年12月30日(水) 11:03

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

投稿記事 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);
};

どういった処理を挟み込めば良いでしょうか?
ご教授お願いします。
アバター
kotonoha*
記事: 40
登録日時: 2015年12月30日(水) 11:03

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

投稿記事 by kotonoha* »

該当箇所にifを挟み込んで、自己解決しました。
アバター
kotonoha*
記事: 40
登録日時: 2015年12月30日(水) 11:03

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

投稿記事 by kotonoha* »

プラグイン化しました。
TP特技で、FF7のリミット技の様な使い方をするものです。

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

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

“MV:質問”に戻る