11-09-2009, 05:59 AM
(This post was last modified: 09-03-2024, 03:20 AM by DerVVulfman.)
Actor AutoSelfVariables
Version: 1
Version: 1
Introduction
This is an add-on to my Actor & Party Self Switches script [VX], [XP]. This is pretty similar to my autoswitcher script. Basically, you get to set which self-switches of actors turns on when your project starts.
Features
- Set which self-switch of certain actors turns on by default.
Screenshots
No screenshots.
Demo
No demo.
Script
Code:
=begin
????????????????????????????????????????????????????????????????????????????????
? Actor AutoSelfSwitches ?
? by PK8 ?
? November 8th, 2009 ?
? http://rmvxp.com ?
????????????????????????????????????????????????????????????????????????????????
? ? Table of Contents ?
? ?? Author's Notes - Line 14,15 ?
? ?? Introduction & Description - Line 17?18 ?
? ?? Features - Line 20?21 ?
? ?? This aliases the following... - Line 23,24 ?
????????????????????????????????????????????????????????????????????????????????
? ? Author's Notes ?
? Boredom wins again! ?
????????????????????????????????????????????????????????????????????????????????
? ? Introduction & Description ?
? This script turns on the specified self-switches of actors by default. ?
????????????????????????????????????????????????????????????????????????????????
? ? Features ?
? ? Set which self-switches of actors would turn on at the start of your ?
? project. ?
????????????????????????????????????????????????????????????????????????????????
? ? This aliases the following... ?
? initialize - Game_Party::SelfSwitches ?
????????????????????????????????????????????????????????????????????????????????
=end
#===============================================================================??
# ** Actor AutoSelfSwitches Customization!
#===============================================================================??
class PK8
AASS_Switches = [
# [actorid, id],
[1, 'SwitchA'],
[2, 'SwitchA'],
[3, 'SwitchA'],
[4, 'SwitchA']
]
end
#==============================================================================
# ** Game_Party::Switches
#------------------------------------------------------------------------------
# This handles switches. It's a wrapper for the built-in class "Array."
# The instance of this class is referenced by $game_party.self_switches.
#==============================================================================
class Game_Party::SelfSwitches
#--------------------------------------------------------------------------
# * Alias Listings
#--------------------------------------------------------------------------
alias_method :pk8_actorautoselfvariables_initialize, :initialize
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
pk8_actorautoselfvariables_initialize
PK8::AASS_Switches.each { | k | @data[k] = true }
end
end
Instructions
Instructions are in the script.
FAQ
Awaiting question.
Compatibility
Aliases initialize of Game_Party::SelfSwitches class.
Credits and Thanks
No one to thank. :p
Author's Notes
*blames Boredom again*
Terms and Conditions
Credit me. :p