mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
49 lines
1.2 KiB
Ruby
49 lines
1.2 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
def addWaterCausticsEffect(fog_name = "caustic1", opacity = 16)
|
|
$game_map.fog_name = fog_name
|
|
$game_map.fog_hue = 0
|
|
$game_map.fog_opacity = opacity
|
|
#$game_map.fog_blend_type = @parameters[4]
|
|
$game_map.fog_zoom = 200
|
|
$game_map.fog_sx = 2
|
|
$game_map.fog_sy = 2
|
|
|
|
$game_map.setFog2(fog_name, -3, 0, opacity,)
|
|
end
|
|
|
|
def stopWaterCausticsEffect()
|
|
$game_map.fog_opacity = 0
|
|
$game_map.eraseFog2()
|
|
end
|
|
|
|
def clear_all_images()
|
|
for i in 1..99
|
|
# echoln i.to_s + " : " + $game_screen.pictures[i].name
|
|
$game_screen.pictures[i].erase
|
|
end
|
|
end
|
|
|
|
|
|
def playPokeFluteAnimation
|
|
# return if $Trainer.outfit != 0
|
|
# $game_player.setDefaultCharName("players/pokeflute", 0, false)
|
|
# Graphics.update
|
|
# Input.update
|
|
# pbUpdateSceneMap
|
|
end
|
|
|
|
def restoreDefaultCharacterSprite(charset_number = 0)
|
|
meta = GameData::Metadata.get_player($Trainer.character_ID)
|
|
$game_player.setDefaultCharName(nil, 0, false)
|
|
$game_player.character_name = meta[1]
|
|
Graphics.update
|
|
Input.update
|
|
pbUpdateSceneMap
|
|
end
|
|
|
|
# if need to play animation from event route
|
|
def playAnimation(animationId, x, y)
|
|
return if !$scene.is_a?(Scene_Map)
|
|
$scene.spriteset.addUserAnimation(animationId, x, y, true)
|
|
end |