Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////
- //LuFaceState.js
- ////////////////////////////////////////////////////////////////////
- // small snippet lets you swap actors faces when under 25 % hp
- BattleManager.endTurn = function() {
- this._phase = 'turnEnd';
- this._preemptive = false;
- this._surprise = false;
- this.allBattleMembers().forEach(function(battler) {
- battler.onTurnEnd();
- this.refreshStatus();
- this._logWindow.displayAutoAffectedStatus(battler);
- this._logWindow.displayRegeneration(battler);
- if(battler.hp <= 0.25 * battler.mhp){
- if(!battler._defaultFace){
- battler._defaultFace = battler.faceName();
- }
- console.log("25"+battler._defaultFace);
- battler.setFaceImage("25"+battler._defaultFace, battler.faceIndex());
- }
- }, this);
- if (this.isForcedTurn()) {
- this._turnForced = false;
- }
- };
- BattleManager.updateBattleEnd = function() {
- if (this.isBattleTest()) {
- AudioManager.stopBgm();
- SceneManager.exit();
- } else if (!this._escaped && $gameParty.isAllDead()) {
- if (this._canLose) {
- $gameParty.reviveBattleMembers();
- SceneManager.pop();
- } else {
- SceneManager.goto(Scene_Gameover);
- }
- } else {
- SceneManager.pop();
- }
- this._phase = null;
- this.allBattleMembers().forEach(function(battler) {
- battler.setFaceImage("25%"+battler._defaultFace, battler.faceIndex());
- }, this);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement