... and our very talented staff would love to share some special things with you!
Starting Thursday, December 20th at 8am PST (11am EST, 4pm GMT+0) we will be holding a holiday event. Like the 12 days of Christmas, we will be giving 12 special gifts - one new gift every hour. We will also be giving away some free Steam VXAce keys and free resource packs.
Get into the holiday spirit, and get your wishlists ready!
Gift #1
From Lunarea:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea
Gift #2
From Scinaya:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Scinaya
Gift #3
From Lunarea:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea
#==============================================================================
# ▼ Fancy Death
# -- Last Updated: 2012.12.18
# -- Level: Nothing
# -- Requires: n/a
# -- Collaboration: Yami, Archeia_Nessiah
#==============================================================================
$imported = {} if $imported.nil?
$imported["YN-FancyDeath"] = true
#==============================================================================
# ▼ Updates
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# 2012.12.18 - Started and Finished Script.
#
#==============================================================================
# ▼ Introduction
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script allows you to use battle animations for enemy death.
#
#==============================================================================
# ▼ Instructions
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Add in the enemy's notebox:
# <animation collapse: id>
#
# To install this script, open up your script editor and copy/paste this script
# to an open slot below ▼ Materials but above ▼ Main. Remember to save.
#
#==============================================================================
# ▼ Compatibility
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script is made strictly for RPG Maker VX Ace. It is highly unlikely that
# it will run with RPG Maker VX without adjusting.
#==============================================================================
#==============================================================================
# ▼ Regular Exp[B][/B]ression
#==============================================================================
module REGEXP
module ANIMATION_COLLAPSE
ANIMATION_COLLAPSE = /<(?:ANIMATION_COLLAPSE|animation collapse):[ ]*(\d+)/i
end # ANIMATION_COLLAPSE
end # REGEXP
#==============================================================================
# ▼ DataManager
#==============================================================================
module DataManager
#--------------------------------------------------------------------------
# alias method: load_database
#--------------------------------------------------------------------------
class <<self; alias load_database_animation_collapse load_database; end
def self.load_database
load_database_animation_collapse
initialize_animation_collapse
end
#--------------------------------------------------------------------------
# new method: initialize_animation_collapse
#--------------------------------------------------------------------------
def self.initialize_animation_collapse
groups = [$data_actors, $data_classes, $data_enemies]
groups.each { |group|
group.each { |obj|
next if obj.nil?
obj.initialize_animation_collapse
}
}
end
end # DataManager
#==============================================================================
# ▼ RPG::BaseItem
#==============================================================================
class RPG::BaseItem
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :animation_collapse
#--------------------------------------------------------------------------
# new method: initialize_animation_collapse
#--------------------------------------------------------------------------
def initialize_animation_collapse
self.note.split(/[\r\n]+/).each { |line|
case line
when REGEXP::ANIMATION_COLLAPSE::ANIMATION_COLLAPSE
@animation_collapse = $1.to_i
end
}
end
end # RPG::BaseItem
#==============================================================================
# ▼ Game_Actor
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# alias method: perform_collapse_effect
#--------------------------------------------------------------------------
alias animation_collapse_perform_collapse_effect perform_collapse_effect
def perform_collapse_effect
animation_collapse_perform_collapse_effect
#---
if $game_party.in_battle
collapse_id = [actor.animation_collapse, self.class.animation_collapse].compact[0]
@animation_id = collapse_id unless collapse_id.nil?
SceneManager.scene.wait_for_animation
end
end
end # Game_Actor
#==============================================================================
# ▼ Game_Enemy
#==============================================================================
class Game_Enemy < Game_Battler
#--------------------------------------------------------------------------
# alias method: perform_collapse_effect
#--------------------------------------------------------------------------
alias animation_collapse_perform_collapse_effect perform_collapse_effect
def perform_collapse_effect
animation_collapse_perform_collapse_effect
#---
collapse_id = enemy.animation_collapse
@animation_id = collapse_id unless collapse_id.nil?
SceneManager.scene.wait_for_animation
end
end # Game_Enemy
Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Archeia_Nessiah, Yami
Gift #5
From Despain:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Despain
From Lunarea:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea
Gift #6
From PandaMaru:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: PandaMaru
Gift #7
From Lunarea:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea
#==============================================================================
# ▼ NPC Patrol
# -- Last Updated: 2012.09.14
# -- Level: Nothing
# -- Requires: n/a
# -- Collaboration: Yami, Archeia_Nessiah
#==============================================================================
$imported = {} if $imported.nil?
$imported["YN-NPCPATROL"] = true
#==============================================================================
# ▼ Updates
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# 2012.12.18 - Started and Finished Script.
#
#==============================================================================
# ▼ Introduction
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This is a script that returns an old, but useful, function of RPG Maker 2003.
# You can set events to keep moving to an area back and forth until they hit a
# a block. Very useful for Soldier NPCs that loves patrolling.
#
#==============================================================================
# ▼ Instructions
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Add the following through Event Control -> Comment on the desired event you
# want to patrol.
#
# To move horizontally: <patrol hor>
# To move vertically: <patrol ver>
#
# To install this script, open up your script editor and copy/paste this script
# to an open slot below ▼ Materials but above ▼ Main. Remember to save.
#
#==============================================================================
# ▼ Compatibility
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script is made strictly for RPG Maker VX Ace. It is highly unlikely that
# it will run with RPG Maker VX without adjusting.
#==============================================================================
class Game_Event < Game_Character
def note
begin
data = []
@page.list.each do |item|
next unless item && (item.code == 108 || item.code == 408)
data.push(item.parameters[0])
end
return data
rescue
return []
end
end
def patrol_hor?; note.include?("<patrol hor>"); end
def patrol_ver?; note.include?("<patrol ver>"); end
alias yami_patrol_event_update_self_movement update_self_movement
def update_self_movement
yami_patrol_event_update_self_movement
if @stop_count > stop_count_threshold
if patrol_hor?
set_direction([6,4].sample) unless [6,4].include?(@direction)
set_direction(4) if @direction == 6 && !passable?(@x, @y, 6)
set_direction(6) if @direction == 4 && !passable?(@x, @y, 4)
move_forward
return
end
#---
if patrol_ver?
set_direction([8,2].sample) unless [8,2].include?(@direction)
set_direction(2) if @direction == 8 && !passable?(@x, @y, 8)
set_direction(8) if @direction == 2 && !passable?(@x, @y, 2)
move_forward
return
end
end
end
end
Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Archeia_Nessiah, Yami
Gift #10
From Scinaya:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Scinaya
Gift #11
From Lunarea:
Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea
so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most.
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.