Using Weather Effects During A Battle Event

Status
Not open for further replies.

Berylstone

Veteran
Veteran
Joined
Jun 3, 2013
Messages
642
Reaction score
62
First Language
English
Primarily Uses
I was hoping someone might could help me out with a script for this since it seems it's not possible using the default system in Ace.

What I am trying to do is use my weather effects during a battle event.  Since my time cycle continues to progress during combat it would be nice if I could progress the weather effects too. 
 

Berylstone

Veteran
Veteran
Joined
Jun 3, 2013
Messages
642
Reaction score
62
First Language
English
Primarily Uses
class Spriteset_Battle

#just throw the weather creation somewhere after viewports created...
alias tsuki_weatherfx_create_viewports create_viewports
def create_viewports
tsuki_weatherfx_create_viewports
create_weather
end

def create_weather
@weather = Spriteset_Weather.new(@viewport2)
@weather.type = $game_map.screen.weather_type
@weather.power = $game_map.screen.weather_power
end

alias tsuki_screenfx_spritebattle_update update
def update
tsuki_screenfx_spritebattle_update
update_weather
end

#only update weather if it's not the same as the current weather?
def update_weather
@weather.type = $game_troop.screen.weather_type
@weather.power = $game_troop.screen.weather_power
@weather.update
end

#throw weather disposal somewhere before viewports are disposed...
alias tsuki_weatherfx_dispose_viewports dispose_viewports
def dispose_viewports
dispose_weather
tsuki_weatherfx_dispose_viewports
end

def dispose_weather
@weather.dispose
end
end

class Game_Interpreter

#allow weather in battle
alias tsuki_weatherfx_command_236 command_236
def command_236
if $game_party.in_battle
screen.change_weather(@params[0], @params[1], @params[2])
wait(@params[2]) if @params[3]
else
tsuki_weatherfx_command_236
end
end
end
Here is one Tsukihime wrote that works good also.  Posting it in case anyone else has a need for.
 
Last edited by a moderator:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,402
Reaction score
12,939
First Language
English
Primarily Uses
RMMV
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

It seems like this is going to be another remote semester. RIP.
I don't like linear gear progression in games. I'd like to see more gear be useful from start to finish. This is also true for skills. I also like finding overpowered gear, and don't enjoy games that are too balanced.
Framework is getting closer to completion. Adding more QoL changes for users.
I'm very excited with DE:VOID! And FYI Darkness of Hope - The Pocket Watch in development, so please be excited!
The more I look at the QPlugins... The more I am amazed at what they can do. Which I'm not going to lie is pretty awkward, because I already consider them far and away the best plugins MV has to offer. :kaoback:

Forum statistics

Threads
99,506
Messages
966,171
Members
131,138
Latest member
MrRenato
Top