Guest User

WODEN_customPartyLeader.js

a guest
Sep 24th, 2024
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///////////////////////////////////////////////////////////
  2. //  Woden's Custom Leader Plugin
  3. ///////////////////////////////////////////////////////////
  4. /*:
  5.  * @target MZ
  6.  * @author Woden Burison
  7.  * @description A plugin to set the party leader to
  8.  * someone other than a battler, like in Pokemon games.
  9.  *
  10.  * @param customLeader
  11.  * @text Custom Leader:
  12.  * @desc Pick a custom leader.
  13.  * @type actor
  14.  * @default Reid
  15.  *
  16.  * @help
  17.  * Setting a custom party leader so your leader isn't a battler.
  18.  *
  19.  * Credits
  20.  * Special thanks to the ATT_Turan and the other reviewers
  21.  * on forums.rpgmakerweb.com
  22.  */
  23. const WODEN_customLeader = {};
  24. WODEN_customLeader.pluginName = "WODEN_customPartyLeader";
  25.  
  26. //getting params
  27. WODEN_customLeader.parameters = PluginManager.parameters(
  28.     WODEN_customLeader.pluginName
  29. );
  30.  
  31. WODEN_customLeader.customLeader = String(WODEN_customLeader.parameters["customLeader"] || "Reid");
  32.  
  33. //override party leader function from rmmz_objects 5454
  34. Game_Party.prototype.leader = function() {
  35.     let leader = WODEN_customLeader.customLeader;
  36.     return $gameActors.actor(leader);
  37. };
  38.  
  39.  
Advertisement
Add Comment
Please, Sign In to add comment