Skip to content

Instantly share code, notes, and snippets.

トリアコンタン triacontane

Block or report user

Report or block triacontane

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@triacontane
triacontane / horizontalArrow.js
Created May 23, 2020
ウィンドウのページ送りの矢印を横向きにする
View horizontalArrow.js
Window_AudioCategory.prototype._refreshArrows = function() {
Window.prototype._refreshArrows.call(this);
var w = this._width;
var h = this._height;
var p = 24;
var q = p / 2;
this._downArrowSprite.rotation = 270 * Math.PI / 180;
this._downArrowSprite.move(w - q, h / 2);
this._upArrowSprite.rotation = 270 * Math.PI / 180;
@triacontane
triacontane / NoStepInputting.js
Last active May 19, 2020
入力中のサイドビューアクターの前進処理を無効にします。
View NoStepInputting.js
(function() {
'use strict';
Sprite_Actor.prototype.stepForward = function() {};
})();
@triacontane
triacontane / EraseGameEnd.js
Created May 18, 2020
メインメニューからゲーム終了を消去します。
View EraseGameEnd.js
(function() {
'use strict';
Window_MenuCommand.prototype.addGameEndCommand = function() {};
})();
@triacontane
triacontane / YEP_ExtraEnemyDropsMinusPatch.js
Created May 6, 2020
YEP_ExtraEnemyDrops.jsでドロップ率にマイナス値を指定しておくと、すでに指定したドロップを打ち消せるようになります。
View YEP_ExtraEnemyDropsMinusPatch.js
(function() {
'use strict';
DropManager.makeConditionalDropItems = function() {
var length = this._data.length;
if (length <= 0) return;
for (var i = 0; i < length; ++i) {
var data = this._data[i];
var item = data[0];
var conditions = data[1];
@triacontane
triacontane / ChangeBgmPitch.js
Created May 3, 2020
演奏位置を保持したままBGMのピッチを変更します。
View ChangeBgmPitch.js
var bgm = AudioManager._currentBgm;
var pos = AudioManager._bgmBuffer.seek();
// BGMのpitchを変数[1]から取得
bgm.pitch = $gameVariables.value(1);
AudioManager.playBgm(bgm);
AudioManager._bgmBuffer.play(true, pos);
@triacontane
triacontane / restoreErase.js
Last active Feb 3, 2020
一時消去したイベントの復活
View restoreErase.js
var event = $gameMap.event(1);
event._erased = false;
event.refresh();
@triacontane
triacontane / PluginName.js
Last active Dec 29, 2019
実行しているプラグインのファイル名を取得する。
View PluginName.js
(function() {
'use strict';
var script = document.currentScript;
var pluginName = script.src.replace(/^.*\/(.*).js$/, function() {
return arguments[1];
});
console.log(pluginName);
})();
@triacontane
triacontane / EvasionNoDamage.js
Created Dec 19, 2019
ノーダメージだった場合に回避モーションを取る簡易プラグイン
View EvasionNoDamage.js
(function() {
var _Window_BattleLog_displayHpDamage = Window_BattleLog.prototype.displayHpDamage;
Window_BattleLog.prototype.displayHpDamage = function(target) {
if (target.result().hpAffected) {
if (target.result().hpDamage === 0) {
this.push('performEvasion', target);
}
}
_Window_BattleLog_displayHpDamage.apply(this, arguments);
@triacontane
triacontane / opacityNoInheritance.js
Created Dec 14, 2019
透明度が親のスプライトの影響を受けなくなるサンプル。
View opacityNoInheritance.js
var _Sprite_StateIcon_updateTransform = Sprite_StateIcon.prototype.updateTransform;
Sprite_StateIcon.prototype.updateTransform = function updateTransform() {
_Sprite_StateIcon_updateTransform.apply(this, arguments);
this.worldAlpha = this.alpha;
};
@triacontane
triacontane / EncounterEffect.js
Created Dec 9, 2019
戦闘開始時にテロップのエフェクトを出します。
View EncounterEffect.js
(function() {
'use strict';
var _Scene_Map_startEncounterEffect = Scene_Map.prototype.startEncounterEffect;
Scene_Map.prototype.startEncounterEffect = function() {
_Scene_Map_startEncounterEffect.apply(this, arguments);
$gameScreen.setDTextPicture('aaaaaa', 80);
$gameScreen.showPicture(1, '', 0, 300, 300, 100, 100, 255, 0);
};
})();
You can’t perform that action at this time.