Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===============================================================================
- # RGSS2 - BATTLE WEATHER
- #===============================================================================
- # Author : TheoAllen
- # Version : 1.0
- # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
- #===============================================================================
- =begin
- PERKENALAN :
- Script ini ngebikin pas battle bisa muncul weather sama kek dalam map. Script
- ini plug and play. Jadi ga butuh kondisi khusus
- TERMS OF USE :
- Credit gw, TheoAllen. Kalo semisal u bisa ngedit2 script gw trus jadi lebih
- keren, terserah. Ane bebasin. Asal ngga ngeklaim aja. Kalo semisal mau
- dipake buat komersil, jangan lupa, gw dibagi gratisannya.
- =end
- # ==============================================================================
- if true # <-- set true / false disini untuk ngegunain apa kaga
- # ==============================================================================
- $imported = {} if $imported.nil?
- $imported[:Theo_BattleWeather] = true
- # ==============================================================================
- class Spriteset_Battle
- alias pre_weather_create_viewports create_viewports
- def create_viewports
- pre_weather_create_viewports
- create_weather
- end
- def create_weather
- @weather = Spriteset_Weather.new(@viewport2)
- @weather.type = $game_map.screen.weather_type
- @weather.max = $game_map.screen.weather_max
- @weather.ox = $game_map.display_x * 32
- @weather.oy = $game_map.display_y * 32
- end
- alias pre_weather_update update
- def update
- update_weather
- pre_weather_update
- end
- def update_weather
- @weather.update
- end
- alias battle_weather_dispose dispose
- def dispose
- battle_weather_dispose
- dispose_weather if @weather
- end
- def dispose_weather
- @weather.dispose
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment