AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

Partagez
 

 Effet météorologique en combat

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
RitoJS
Modérateur
Modérateur
RitoJS


Masculin Age : 29
Inscrit le : 22/12/2011
Messages : 1600

Effet météorologique en combat Empty
MessageSujet: Effet météorologique en combat   Effet météorologique en combat Icon_minitimeSam 3 Aoû 2013 - 11:04

Crédit: Tsukihime

Sur Ace, le ton de l'écran de vos map sont automatiquement sauvegardé et conservé en combat. Mais les effets météorologiques non.
Ce script corrige le tir.

Script:
Code:
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 if $game_troop.screen.weather_type != @weather.type
    #@weather.power = $game_troop.screen.weather_power if $game_troop.screen.weather_power != @weather.power
    @weather.ox = 0
    @weather.oy = 0
    @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
Revenir en haut Aller en bas
http://lunarito.wordpress.com/
 

Effet météorologique en combat

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Effet météorologique
» Effet Météorologique Neige.[Resolu]
» [Résolu]Effet météorologique qui bloque mon personnage
» Fond de combat effet 3d
» Crée un fond de combat pour le srcipt SBS effet 3d

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX.Ace - RGSS3 :: Combat-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit