Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
+Extra Move Speed+ Version 1.0
#1
Extra Move Speed
Version 1.0
by Woratana
Release Date: 11/02/2008

This is a locked, single-post thread from Creation Asylum. Archived here to prevent its loss.
No support is given. If you are the owner of the thread, please contact administration.


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.


Demo
You can download demo for more understanding in this script's features.

.rar   Extra_Move_Speed.rar (Size: 246.67 KB / Downloads: 0)


Script
Place it above main.

Code:
#======================================================================
========
# [VX] Extra Move Speed by Woratana
#------------------------------------------------------------------------------
# Version: 1.0
# Released on: 11/02/2008
# by Woratana [woratana@hotmail.com]

# 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 0...@list.size
    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


Instruction

Quote:# 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)

Code:
# 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.

Author's Notes
Free for use in your non-commercial work if credit included. If your project is commercial, please contact me.

Please do not redistribute this script without permission. If you want to post it on any forum, please link to this topic.
}


Possibly Related Threads…
Thread Author Replies Views Last Post
  Multi-Class! Version 3! kaimonkey 0 2,698 05-03-2009, 01:00 PM
Last Post: kaimonkey



Users browsing this thread: