|
Version 1.0 by Woratana Release Date: 11/02/2008 Download Introduction You will allow to change character's speed by decimal point. e.g. +0.5, -1.2
And you can increase speed more than 6, which is the limit of speed that you can change by event command. Features Version 1.0 - Increase/Decrease Speed and/or character's Frequency from the original Speed/Frequency. e.g. speed + 1 or frequency - 2.5 - Set Speed and Frequency to be more than limit. - Easy setup speed/frequency for event. - You can set one event's speed to be different in different event pages. Script Place it above main. #====================================================================== # [VX] Extra Move Speed by Woratana #---------------------------------------------------------------------- # Version: 1.0 # Released on: 11/02/2008 # by Woratana [
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
]
# You can edit event's speed and/or frequency to be more than limit, # by put event command "Comment" in the event page you want to edit. # (Yes, you can set the different speed for different page in one event)
# Add comment like this: # [speed(speed you want)][freq(frequncy you want)] # e.g. [speed8][freq4] # You can edit only speed by put [speed(speed you want)] # and edit only frequency by put [freq(frequency you want)]
# You can increase character's Speed and/or Frequency by call script: # (character).add_speed(speed_plus,frequency_plus)
# To decrease Speed and/or Frequency, you can just put negative number in it: # e.g. $game_player.add_speed(-1.5)
# To change character's Speed to any number you want: # (character).fix_speed(speed you want)
# To change character's Frequency to any number you want: # (character).fix_frequency(frequency you want)
# Frequency shouldn't be more than 5 or 6, but there is no limit for Speed. # You can use decimal place for speed/frequency, # To change player's frequency, it will make no diffrent. # It will make different in speed even though the speed is just 0.5 more. #=========================================================================
class Game_Character attr_accessor :move_speed, :move_frequency def add_speed(spd = 0,freq = 0) @move_speed += spd @move_frequency += freq end def fix_speed(spd = 0) @move_speed = spd end def fix_freq(freq = 0) @move_frequency = freq end end
class Game_Event < Game_Character attr_accessor :event alias wor_event_setup setup def setup(new_page) wor_event_setup(new_page) for i in
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
next if @list[i].code != 108 if @list[i].parameters[0].include?("[speed") list = @list[i].parameters[0].scan(/\[speed([0.0-9.9]+)\]/) @move_speed = $1.to_i end if @list[i].parameters[0].include?("[freq") list = @list[i].parameters[0].scan(/\[freq([0.0-9.9]+)\]/) @move_frequency = $1.to_i end end end end Instructions# You can edit event's speed and/or frequency to be more than limit, # by put event command "Comment" in the event page you want to edit. # (Yes, you can set the different speed for different page in one event)
# Add comment like this: # [speed(speed you want)][freq(frequncy you want)] # e.g. [speed8][freq4] # You can edit only speed by put [speed(speed you want)] # and edit only frequency by put [freq(frequency you want)]
# You can increase character's Speed and/or Frequency by call script: # (character).add_speed(speed_plus,frequency_plus)
# To decrease Speed and/or Frequency, you can just put negative number in it: # e.g. $game_player.add_speed(-1.5)
# To change character's Speed to any number you want: # (character).fix_speed(speed you want)
# To change character's Frequency to any number you want: # (character).fix_frequency(frequency you want) # Frequency shouldn't be more than 5 or 6, but there is no limit for Speed. # You can use decimal place for speed/frequency, # To change player's frequency, it will make no diffrent. # It will make different in speed even though the speed is just 0.5 more. Authors Notes Free for use in your non-commercial work if credit included. If your project is commercial, please contact me.
 |