Forums » Scripts RGSS Enviados

Chuva forte e vários tipos de estações do Ano...

  • 12 de setembro de 2012 16:21:49 ART

    Abra o RGSS Editor e Crie uma nova classe: 
    Depois copie o script abaixo e cole nesta nova classe e siga os passos para usá-lo: 

    Código:
    #  Weather Tipos:
    # 1 - Chuva
    # 2 - Vento
    # 3 - Neve
    # 4 - granizo
    # 5 - chove com trovão e relâmpago
    # 6 - caindo folhas (outono)
    # 7 - soprando folhas (outono)
    # 8 - folhas do swirling (outono)
    # 9 - caindo folhas (verdes)
    # 10 - flor de cereja (sakura) petalas de rora
    # 11 - ascender petalas
    # 12 - penas
    # 13 - chuva de sangue
    # 14 - centelhas
    # 15 - definido pelo usuário
    #
    # Força Do Tempo:
    # Um inteiro de 0-50.  0 = nenhum tempo, 40 = 400 sprites
    #
    # Uso:
    # Para Chamar o Script Use.
    # $game_screen.weather(tipo, força, hue)
    #
    #EXEMPLOS

    #Chame o Script
    #$game_screen.weather(Type, Sprites, 0)
    #Para Chuver Medio
    #$game_screen.weather(1, 40, 0)

    # Uso do usuário-definido tempo:
    # Olhe as seguintes globals:

    $WEATHER_UPDATE = false # o $WEATHER_IMAGES arranjo tem mudado, por favor atualização
    $WEATHER_IMAGES = [] # o arranjo de gravura especifica usar
    $WEATHER_X = 0 # o número de pixeis a imagem deveria mover horizontalmente (positiva = direita, negativa = esquerda)
    $WEATHER_Y = 0 # o número de pizels a imagem deveria mover verticalmente (positiva = abaixo, negativa = para cima)
    $WEATHER_FADE = 0 # quanto a imagem deveria murchar cada atualização (0 = não murcha, 255 = murche instantaneamente)
    $WEATHER_ANIMATED = false # não importando se a imagem deve ciclo através de todo as imagens

    #EXEMPLO
    #Para o Tipo 15 é necessário Usar
    #$WEATHER_UPDATE = true
    #$WEATHER_IMAGES = ["rock1", "rock2", "rock3"]
    #$WEATHER_Y = 10
    #$WEATHER_FADE = 5
    #$game_screen.weather(15, 10, 0)

    module RPG
    class Weather
      def initialize(viewport = nil)
        @type = 0
        @max = 0
        @ox = 0
        @oy = 0
        @count = 0
        @current_pose = []
        @info = []
        @countarray = []

        make_bitmaps

        # **** ccoa ****
        for i in 1..500
          sprite = Sprite.new(viewport)
          sprite.z = 1000
          sprite.visible = false
          sprite.opacity = 0
          @sprites.push(sprite)
          @current_pose.push(0)
          @info.push(rand(50))
          @countarray.push(rand(15))
        end
      end
      
      def dispose
        for sprite in @sprites
          sprite.dispose
        end
        @rain_bitmap.dispose
        @storm_bitmap.dispose
        @snow_bitmap.dispose
        @hail_bitmap.dispose
        @petal_bitmap.dispose
        @blood_rain_bitmap.dispose
        for image in @autumn_leaf_bitmaps
          image.dispose
        end
        for image in @green_leaf_bitmaps
          image.dispose
        end
        for image in @rose_bitmaps
          image.dispose
        end
        for image in @feather_bitmaps
          image.dispose
        end
        for image in @sparkle_bitmaps
          image.dispose
        end
        for image in @user_bitmaps
          image.dispose
        end
        $WEATHER_UPDATE = true
      end
      
      def type=(type)
        return if @type == type
        @type = type
        case @type
        when 1 # rain
          bitmap = @rain_bitmap
        when 2 # storm
          bitmap = @storm_bitmap
        when 3 # snow
          bitmap = @snow_bitmap
        when 4 # hail
          bitmap = @hail_bitmap
        when 5 # rain w/ thunder and lightning
          bitmap = @rain_bitmap
          @thunder = true
        when 6 # falling autumn leaves
          bitmap = @autumn_leaf_bitmaps[0]
        when 7 # blowing autumn leaves
          bitmap = @autumn_leaf_bitmaps[0]
        when 8 # swirling autumn leaves
          bitmap = @autumn_leaf_bitmaps[0]
        when 9 # falling green leaves
          bitmap = @green_leaf_bitmaps[0]
        when 10 # sakura petals
          bitmap = @petal_bitmap
        when 11 # rose petals
          bitmap = @rose_bitmaps[0]
        when 12 # feathers
          bitmap = @feather_bitmaps[0]
        when 13 # blood rain 
          bitmap = @blood_rain_bitmap
        when 14 # sparkles
          bitmap = @sparkle_bitmaps[0]
        when 15 # user-defined
            bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
        else
          bitmap = nil
        end
        if @type != 5
          @thunder = false
        end
        # **** ccoa ****
        for i in 1..500
          sprite = @sprites
          if sprite != nil
            sprite.visible = (i <= @max)
            sprite.bitmap = bitmap
          end
        end
      end
      
      def ox=(ox)
        return if @ox == ox;
        @ox = ox
        for sprite in @sprites
          sprite.ox = @ox
        end
      end
      
      def oy=(oy)
        return if @oy == oy;
        @oy = oy
        for sprite in @sprites
          sprite.oy = @oy
        end
      end
      
      def max=(max)
        return if @max == max;
        # **** ccoa ****
        @max = [[max, 0].max, 500].min
        for i in 1..500
          sprite = @sprites
          if sprite != nil
            sprite.visible = (i <= @max)
          end
        end
      end
      
      def update
        return if @type == 0
        for i in [email protected]
          sprite = @sprites
          if sprite == nil
            break
          end
          if @type == 1 or @type == 5 or @type == 13 # rain
            sprite.x -= 2
            sprite.y += 16
            sprite.opacity -= 8
            if @thunder and (rand(8000 - @max) == 0)
              $game_screen.start_flash(Color.new(255, 255, 255, 255), 5)
              Audio.se_play("Audio/SE/061-Thunderclap01")
            end
          end
          if @type == 2 # storm
            sprite.x -= 8
            sprite.y += 16
            sprite.opacity -= 12
          end
          if @type == 3 # snow
            sprite.x -= 2
            sprite.y += 8
            sprite.opacity -= 8
          end
          if @type == 4 # hail
            sprite.x -= 1
            sprite.y += 18
            sprite.opacity -= 15
          end
          if @type == 6 # falling autumn leaves
            @count = rand(20)
            if @count == 0
              sprite.bitmap = @autumn_leaf_bitmaps[@current_pose]
              @current_pose = (@current_pose + 1) % @autumn_leaf_bitmaps.size
            end
            sprite.x -= 1
            sprite.y += 1
          end
          if @type == 7 # blowing autumn leaves
            @count = rand(20)
            if @count == 0
              sprite.bitmap = @autumn_leaf_bitmaps[@current_pose]
              @current_pose = (@current_pose + 1) % @autumn_leaf_bitmaps.size
            end
            sprite.x -= 10
            sprite.y += (rand(4) - 2)
          end
          if @type == 8 # swirling autumn leaves
            @count = rand(20)
            if @count == 0
              sprite.bitmap = @autumn_leaf_bitmaps[@current_pose]
              @current_pose = (@current_pose + 1) % @autumn_leaf_bitmaps.size
            end
            if @info != 0
              if @info >= 1 and @info <= 10
                sprite.x -= 3
                sprite.y -= 1
              elsif @info >= 11 and @info <= 16
                sprite.x -= 1
                sprite.y -= 2
              elsif @info >= 17 and @info <= 20
                sprite.y -= 3
              elsif @info >= 21 and @info <= 30
                sprite.y -= 2
                sprite.x += 1
              elsif @info >= 31 and @info <= 36
                sprite.y -= 1
                sprite.x += 3
              elsif @info >= 37 and @info <= 40
                sprite.x += 5
              elsif @info >= 41 and @info <= 46
                sprite.y += 1
                sprite.x += 3
              elsif @info >= 47 and @info <= 58
                sprite.y += 2
                sprite.x += 1
              elsif @info >= 59 and @info <= 64
                sprite.y += 3
              elsif @info >= 65 and @info <= 70
                sprite.x -= 1
                sprite.y += 2
              elsif @info >= 71 and @info <= 81
                sprite.x -= 3
                sprite.y += 1
              elsif @info >= 82 and @info <= 87
                sprite.x -= 5
              end
              @info = (@info + 1) % 88
            else
              if rand(200) == 0
                @info = 1
              end
              sprite.x -= 5
              sprite.y += 1
            end
          end
          if @type == 9 # falling green leaves
            if @countarray == 0
              @current_pose = (@current_pose + 1) % @green_leaf_bitmaps.size
              sprite.bitmap = @green_leaf_bitmaps[@current_pose]
              @countarray = rand(15)
            end
            @countarray = (@countarray + 1) % 15
            sprite.y += 1
          end
          if @type == 10 # sakura petals
            if @info < 25
              sprite.x -= 1
            else
              sprite.x += 1
            end
            @info = (@info + 1) % 50
            sprite.y += 1
          end
          if @type == 11 # rose petals
            @count = rand(20)
            if @count == 0
              sprite.bitmap = @rose_bitmaps[@current_pose]
              @current_pose = (@current_pose + 1) % @rose_bitmaps.size
            end
            if @info % 2 == 0
              if @info < 10
                sprite.x -= 1
              elsif 
                sprite.x += 1
              end
            end
            sprite.y += 1
          end
          if @type == 12 # feathers
            if @countarray == 0
              @current_pose = (@current_pose + 1) % @feather_bitmaps.size
              sprite.bitmap = @feather_bitmaps[@current_pose]
            end
            @countarray = (@countarray + 1) % 15
            if rand(100) == 0
              sprite.x -= 1
            end
            if rand(100) == 0
              sprite.y -= 1
            end
            if @info < 50
              if rand(2) == 0
                sprite.x -= 1
              else
                sprite.y -= 1
              end
            else
              if rand(2) == 0
                sprite.x += 1
              else
                sprite.y += 1
              end
            end
            @info = (@info + 1) % 100
          end
          if @type == 14 # sparkles
            if @countarray == 0
              @current_pose = (@current_pose + 1) % @sparkle_bitmaps.size
              sprite.bitmap = @sparkle_bitmaps[@current_pose]
            end
            @countarray = (@countarray + 1) % 15
            sprite.y += 1
            sprite.opacity -= 1
          end
          if @type == 15 # user-defined
            if $WEATHER_UPDATE
              update_user_defined
              $WEATHER_UPDATE = false
            end
            if $WEATHER_ANIMATED and @countarray == 0
              @current_pose = (@current_pose + 1) % @user_bitmaps.size
              sprite.bitmap = @user_bitmaps[@current_pose]
            end
            sprite.x += $WEATHER_X
            sprite.y += $WEATHER_Y
            sprite.opacity -= $WEATHER_FADE
          end

          x = sprite.x - @ox
          y = sprite.y - @oy
          if sprite.opacity < 64 or x < -50 or x > 750 or y < -300 or y > 500
            sprite.x = rand(800) - 50 + @ox
            sprite.y = rand(800) - 200 + @oy
            sprite.opacity = 255
          end
        end
      end
      
      def make_bitmaps
        color1 = Color.new(255, 255, 255, 255)
        color2 = Color.new(255, 255, 255, 128)
        @rain_bitmap = Bitmap.new(7, 56)
        for i in 0..6
          @rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1)
        end
        @storm_bitmap = Bitmap.new(34, 64)
        for i in 0..31
          @storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2)
          @storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1)
          @storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2)
        end
        @snow_bitmap = Bitmap.new(6, 6)
        @snow_bitmap.fill_rect(0, 1, 6, 4, color2)
        @snow_bitmap.fill_rect(1, 0, 4, 6, color2)
        @snow_bitmap.fill_rect(1, 2, 4, 2, color1)
        @snow_bitmap.fill_rect(2, 1, 2, 4, color1)
        @sprites = []
        
        blueGrey  = Color.new(215, 227, 227, 150)
        grey      = Color.new(214, 217, 217, 150)
        lightGrey = Color.new(233, 233, 233, 250)
        lightBlue = Color.new(222, 239, 243, 250)
        @hail_bitmap = Bitmap.new(4, 4)
        @hail_bitmap.fill_rect(1, 0, 2, 1, blueGrey)
        @hail_bitmap.fill_rect(0, 1, 1, 2, blueGrey)
        @hail_bitmap.fill_rect(3, 1, 1, 2, grey)
        @hail_bitmap.fill_rect(1, 3, 2, 1, grey)
        @hail_bitmap.fill_rect(1, 1, 2, 2, lightGrey)
        @hail_bitmap.set_pixel(1, 1, lightBlue)
        
        
        color3 = Color.new(255, 167, 192, 255) # light pink
        color4 = Color.new(213, 106, 136, 255) # dark pink
        @petal_bitmap = Bitmap.new(4, 4) #This creates a new bitmap that is 4 x 4 pixels
        @petal_bitmap.fill_rect(0, 3, 1, 1, color3) # this makes a 1x1 pixel "rectangle" at the 0, 3 pixel of the image (upper left corner is 0, 0)
        @petal_bitmap.fill_rect(1, 2, 1, 1, color3)
        @petal_bitmap.fill_rect(2, 1, 1, 1, color3)
        @petal_bitmap.fill_rect(3, 0, 1, 1, color3)
        @petal_bitmap.fill_rect(1, 3, 1, 1, color4)
        @petal_bitmap.fill_rect(2, 2, 1, 1, color4)
        @petal_bitmap.fill_rect(3, 1, 1, 1, color4)
        
        
        brightOrange = Color.new(248, 88, 0, 255)   
        orangeBrown  = Color.new(144, 80, 56, 255) 
        burntRed     = Color.new(152, 0, 0, 255) 
        paleOrange   = Color.new(232, 160, 128, 255) 
        darkBrown    = Color.new(72, 40, 0, 255)
        @autumn_leaf_bitmaps = []
        @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
        # draw the first of the leaf1 bitmaps
        @autumn_leaf_bitmaps[0].set_pixel(5, 1, orangeBrown)
        @autumn_leaf_bitmaps[0].set_pixel(6, 1, brightOrange)
        @autumn_leaf_bitmaps[0].set_pixel(7, 1, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(3, 2, orangeBrown)
        @autumn_leaf_bitmaps[0].fill_rect(4, 2, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[0].set_pixel(6, 2, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(2, 3, orangeBrown)
        @autumn_leaf_bitmaps[0].set_pixel(3, 3, brightOrange)
        @autumn_leaf_bitmaps[0].fill_rect(4, 3, 2, 1, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(1, 4, orangeBrown)
        @autumn_leaf_bitmaps[0].set_pixel(2, 4, brightOrange)
        @autumn_leaf_bitmaps[0].set_pixel(3, 4, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(1, 5, brightOrange)
        @autumn_leaf_bitmaps[0].set_pixel(2, 5, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(0, 6, orangeBrown)
        @autumn_leaf_bitmaps[0].set_pixel(1, 6, paleOrange)
        @autumn_leaf_bitmaps[0].set_pixel(0, 7, paleOrange)
        
        # draw the 2nd of the leaf1 bitmaps
        @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
        @autumn_leaf_bitmaps[1].set_pixel(3, 0, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(7, 0, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(3, 1, orangeBrown)
        @autumn_leaf_bitmaps[1].set_pixel(4, 1, burntRed)
        @autumn_leaf_bitmaps[1].set_pixel(6, 1, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(0, 2, paleOrange)
        @autumn_leaf_bitmaps[1].set_pixel(1, 2, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(2, 2, orangeBrown)
        @autumn_leaf_bitmaps[1].set_pixel(3, 2, burntRed)
        @autumn_leaf_bitmaps[1].set_pixel(4, 2, orangeBrown)
        @autumn_leaf_bitmaps[1].set_pixel(5, 2, brightOrange)
        @autumn_leaf_bitmaps[1].fill_rect(1, 3, 3, 1, orangeBrown)
        @autumn_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(6, 3, orangeBrown)
        @autumn_leaf_bitmaps[1].set_pixel(2, 4, burntRed)
        @autumn_leaf_bitmaps[1].fill_rect(3, 4, 3, 1, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(6, 4, burntRed)
        @autumn_leaf_bitmaps[1].set_pixel(7, 4, darkBrown)
        @autumn_leaf_bitmaps[1].set_pixel(1, 5, orangeBrown)
        @autumn_leaf_bitmaps[1].fill_rect(2, 5, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(4, 5, orangeBrown)
        @autumn_leaf_bitmaps[1].set_pixel(5, 5, burntRed)
        @autumn_leaf_bitmaps[1].fill_rect(1, 6, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[1].fill_rect(4, 6, 2, 1, burntRed)
        @autumn_leaf_bitmaps[1].set_pixel(0, 7, brightOrange)
        @autumn_leaf_bitmaps[1].set_pixel(5, 7, darkBrown)
        
        # draw the 3rd of the leaf1 bitmaps
        @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
        @autumn_leaf_bitmaps[2].set_pixel(7, 1, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(6, 2, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(7, 2, orangeBrown)
        @autumn_leaf_bitmaps[2].set_pixel(5, 3, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(6, 3, brightOrange)
        @autumn_leaf_bitmaps[2].set_pixel(4, 4, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(5, 4, brightOrange)
        @autumn_leaf_bitmaps[2].set_pixel(6, 4, orangeBrown)
        @autumn_leaf_bitmaps[2].fill_rect(2, 5, 2, 1, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(4, 5, brightOrange)
        @autumn_leaf_bitmaps[2].set_pixel(5, 5, orangeBrown)
        @autumn_leaf_bitmaps[2].set_pixel(1, 6, paleOrange)
        @autumn_leaf_bitmaps[2].fill_rect(2, 6, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[2].set_pixel(4, 6, orangeBrown)
        @autumn_leaf_bitmaps[2].set_pixel(0, 7, paleOrange)
        @autumn_leaf_bitmaps[2].set_pixel(1, 7, brightOrange)
        @autumn_leaf_bitmaps[2].set_pixel(2, 7, orangeBrown)
        
        # draw the 4th of the leaf1 bitmaps
        @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
        @autumn_leaf_bitmaps[3].set_pixel(3, 0, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(7, 0, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(3, 1, orangeBrown)
        @autumn_leaf_bitmaps[3].set_pixel(4, 1, burntRed)
        @autumn_leaf_bitmaps[3].set_pixel(6, 1, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(0, 2, paleOrange)
        @autumn_leaf_bitmaps[3].set_pixel(1, 2, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(2, 2, orangeBrown)
        @autumn_leaf_bitmaps[3].set_pixel(3, 2, burntRed)
        @autumn_leaf_bitmaps[3].set_pixel(4, 2, orangeBrown)
        @autumn_leaf_bitmaps[3].set_pixel(5, 2, brightOrange)
        @autumn_leaf_bitmaps[3].fill_rect(1, 3, 3, 1, orangeBrown)
        @autumn_leaf_bitmaps[3].fill_rect(4, 3, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(6, 3, orangeBrown)
        @autumn_leaf_bitmaps[3].set_pixel(2, 4, burntRed)
        @autumn_leaf_bitmaps[3].fill_rect(3, 4, 3, 1, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(6, 4, burntRed)
        @autumn_leaf_bitmaps[3].set_pixel(7, 4, darkBrown)
        @autumn_leaf_bitmaps[3].set_pixel(1, 5, orangeBrown)
        @autumn_leaf_bitmaps[3].fill_rect(2, 5, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(4, 5, orangeBrown)
        @autumn_leaf_bitmaps[3].set_pixel(5, 5, burntRed)
        @autumn_leaf_bitmaps[3].fill_rect(1, 6, 2, 1, brightOrange)
        @autumn_leaf_bitmaps[3].fill_rect(4, 6, 2, 1, burntRed)
        @autumn_leaf_bitmaps[3].set_pixel(0, 7, brightOrange)
        @autumn_leaf_bitmaps[3].set_pixel(5, 7, darkBrown)
        
        @green_leaf_bitmaps = []
        darkGreen  = Color.new(62, 76, 31, 255)
        midGreen   = Color.new(76, 91, 43, 255)
        khaki      = Color.new(105, 114, 66, 255)
        lightGreen = Color.new(128, 136, 88, 255)
        mint       = Color.new(146, 154, 106, 255)
        
        # 1st leaf bitmap
        @green_leaf_bitmaps[0] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[0].set_pixel(1, 0, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(1, 1, midGreen)
        @green_leaf_bitmaps[0].set_pixel(2, 1, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(2, 2, khaki)
        @green_leaf_bitmaps[0].set_pixel(3, 2, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(4, 2, khaki)
        @green_leaf_bitmaps[0].fill_rect(2, 3, 3, 1, midGreen)
        @green_leaf_bitmaps[0].set_pixel(5, 3, khaki)
        @green_leaf_bitmaps[0].fill_rect(2, 4, 2, 1, midGreen)
        @green_leaf_bitmaps[0].set_pixel(4, 4, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[0].set_pixel(6, 4, khaki)
        @green_leaf_bitmaps[0].set_pixel(3, 5, midGreen)
        @green_leaf_bitmaps[0].set_pixel(4, 5, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(5, 5, khaki)
        @green_leaf_bitmaps[0].set_pixel(6, 5, lightGreen)
        @green_leaf_bitmaps[0].set_pixel(4, 6, midGreen)
        @green_leaf_bitmaps[0].set_pixel(5, 6, darkGreen)
        @green_leaf_bitmaps[0].set_pixel(6, 6, lightGreen)
        @green_leaf_bitmaps[0].set_pixel(6, 7, khaki)
        
        # 2nd leaf bitmap
        @green_leaf_bitmaps[1] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[1].fill_rect(1, 1, 1, 2, midGreen)
        @green_leaf_bitmaps[1].fill_rect(2, 2, 2, 1, khaki)
        @green_leaf_bitmaps[1].set_pixel(4, 2, lightGreen)
        @green_leaf_bitmaps[1].fill_rect(2, 3, 2, 1, darkGreen)
        @green_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, lightGreen)
        @green_leaf_bitmaps[1].set_pixel(2, 4, midGreen)
        @green_leaf_bitmaps[1].set_pixel(3, 4, darkGreen)
        @green_leaf_bitmaps[1].set_pixel(4, 4, khaki)
        @green_leaf_bitmaps[1].fill_rect(5, 4, 2, 1, lightGreen)
        @green_leaf_bitmaps[1].set_pixel(3, 5, midGreen)
        @green_leaf_bitmaps[1].set_pixel(4, 5, darkGreen)
        @green_leaf_bitmaps[1].set_pixel(5, 5, khaki)
        @green_leaf_bitmaps[1].set_pixel(6, 5, lightGreen)
        @green_leaf_bitmaps[1].set_pixel(5, 6, darkGreen)
        @green_leaf_bitmaps[1].fill_rect(6, 6, 2, 1, khaki)
        
        # 3rd leaf bitmap
        @green_leaf_bitmaps[2] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[2].set_pixel(1, 1, darkGreen)
        @green_leaf_bitmaps[2].fill_rect(1, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[2].set_pixel(2, 3, midGreen)
        @green_leaf_bitmaps[2].set_pixel(3, 3, darkGreen)
        @green_leaf_bitmaps[2].set_pixel(4, 3, midGreen)
        @green_leaf_bitmaps[2].fill_rect(2, 4, 2, 1, midGreen)
        @green_leaf_bitmaps[2].set_pixel(4, 4, darkGreen)
        @green_leaf_bitmaps[2].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[2].set_pixel(3, 5, midGreen)
        @green_leaf_bitmaps[2].set_pixel(4, 5, darkGreen)
        @green_leaf_bitmaps[2].fill_rect(5, 5, 2, 1, khaki)
        @green_leaf_bitmaps[2].fill_rect(4, 6, 2, 1, midGreen)
        @green_leaf_bitmaps[2].set_pixel(6, 6, lightGreen)
        @green_leaf_bitmaps[2].set_pixel(6, 7, khaki)
        
        # 4th leaf bitmap
        @green_leaf_bitmaps[3] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[3].fill_rect(0, 3, 1, 2, darkGreen)
        @green_leaf_bitmaps[3].set_pixel(1, 4, midGreen)
        @green_leaf_bitmaps[3].set_pixel(2, 4, khaki)
        @green_leaf_bitmaps[3].set_pixel(3, 4, lightGreen)
        @green_leaf_bitmaps[3].set_pixel(4, 4, darkGreen)
        @green_leaf_bitmaps[3].set_pixel(7, 4, midGreen)
        @green_leaf_bitmaps[3].set_pixel(1, 5, darkGreen)
        @green_leaf_bitmaps[3].set_pixel(2, 5, midGreen)
        @green_leaf_bitmaps[3].set_pixel(3, 5, lightGreen)
        @green_leaf_bitmaps[3].set_pixel(4, 5, mint)
        @green_leaf_bitmaps[3].set_pixel(5, 5, lightGreen)
        @green_leaf_bitmaps[3].set_pixel(6, 5, khaki)
        @green_leaf_bitmaps[3].set_pixel(7, 5, midGreen)
        @green_leaf_bitmaps[3].fill_rect(2, 6, 2, 1, midGreen)
        @green_leaf_bitmaps[3].set_pixel(4, 6, lightGreen)
        @green_leaf_bitmaps[3].set_pixel(5, 6, khaki)
        @green_leaf_bitmaps[3].set_pixel(6, 6, midGreen)
        
        # 5th leaf bitmap
        @green_leaf_bitmaps[4] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[4].set_pixel(6, 2, midGreen)
        @green_leaf_bitmaps[4].set_pixel(7, 2, darkGreen)
        @green_leaf_bitmaps[4].fill_rect(4, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[4].set_pixel(6, 3, khaki)
        @green_leaf_bitmaps[4].set_pixel(2, 4, darkGreen)
        @green_leaf_bitmaps[4].fill_rect(3, 4, 2, 1, khaki)
        @green_leaf_bitmaps[4].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[4].set_pixel(6, 4, khaki)
        @green_leaf_bitmaps[4].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[4].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[4].set_pixel(3, 5, lightGreen)
        @green_leaf_bitmaps[4].set_pixel(4, 5, mint)
        @green_leaf_bitmaps[4].set_pixel(5, 5, midGreen)
        @green_leaf_bitmaps[4].set_pixel(2, 6, darkGreen)
        @green_leaf_bitmaps[4].fill_rect(3, 6, 2, 1, midGreen)
        
        # 6th leaf bitmap
        @green_leaf_bitmaps[5] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[5].fill_rect(6, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[5].fill_rect(4, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[5].set_pixel(6, 3, khaki)
        @green_leaf_bitmaps[5].set_pixel(3, 4, midGreen)
        @green_leaf_bitmaps[5].set_pixel(4, 4, khaki)
        @green_leaf_bitmaps[5].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[5].set_pixel(6, 4, mint)
        @green_leaf_bitmaps[5].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[5].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[5].fill_rect(3, 5, 2, 1, mint)
        @green_leaf_bitmaps[5].set_pixel(5, 5, lightGreen)
        @green_leaf_bitmaps[5].set_pixel(2, 6, midGreen)
        @green_leaf_bitmaps[5].set_pixel(3, 6, khaki)
        @green_leaf_bitmaps[5].set_pixel(4, 6, lightGreen)
        
        # 7th leaf bitmap
        @green_leaf_bitmaps[6] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[6].fill_rect(6, 1, 1, 2, midGreen)
        @green_leaf_bitmaps[6].fill_rect(4, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[6].fill_rect(6, 2, 1, 2, darkGreen)
        @green_leaf_bitmaps[6].fill_rect(3, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[6].set_pixel(5, 3, khaki)
        @green_leaf_bitmaps[6].set_pixel(2, 4, midGreen)
        @green_leaf_bitmaps[6].set_pixel(3, 4, khaki)
        @green_leaf_bitmaps[6].set_pixel(4, 4, lightGreen)
        @green_leaf_bitmaps[6].set_pixel(5, 4, midGreen)
        @green_leaf_bitmaps[6].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[6].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[6].fill_rect(3, 5, 2, 1, midGreen)
        @green_leaf_bitmaps[6].set_pixel(1, 6, darkGreen)
        @green_leaf_bitmaps[6].set_pixel(2, 6, midGreen)
        
        # 8th leaf bitmap
        @green_leaf_bitmaps[7] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[7].set_pixel(6, 1, midGreen)
        @green_leaf_bitmaps[7].fill_rect(4, 2, 3, 2, midGreen)
        @green_leaf_bitmaps[7].set_pixel(3, 3, darkGreen)
        @green_leaf_bitmaps[7].set_pixel(2, 4, darkGreen)
        @green_leaf_bitmaps[7].set_pixel(3, 4, midGreen)
        @green_leaf_bitmaps[7].fill_rect(4, 4, 2, 1, khaki)
        @green_leaf_bitmaps[7].set_pixel(1, 5, darkGreen)
        @green_leaf_bitmaps[7].set_pixel(2, 5, midGreen)
        @green_leaf_bitmaps[7].fill_rect(3, 5, 2, 1, lightGreen)
        @green_leaf_bitmaps[7].set_pixel(2, 6, midGreen)
        @green_leaf_bitmaps[7].set_pixel(3, 6, lightGreen)
        
        # 9th leaf bitmap
        @green_leaf_bitmaps[8] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[8].fill_rect(6, 1, 1, 2, midGreen)
        @green_leaf_bitmaps[8].fill_rect(4, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[8].fill_rect(6, 2, 1, 2, darkGreen)
        @green_leaf_bitmaps[8].fill_rect(3, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[8].set_pixel(5, 3, khaki)
        @green_leaf_bitmaps[8].set_pixel(2, 4, midGreen)
        @green_leaf_bitmaps[8].set_pixel(3, 4, khaki)
        @green_leaf_bitmaps[8].set_pixel(4, 4, lightGreen)
        @green_leaf_bitmaps[8].set_pixel(5, 4, midGreen)
        @green_leaf_bitmaps[8].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[8].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[8].fill_rect(3, 5, 2, 1, midGreen)
        @green_leaf_bitmaps[8].set_pixel(1, 6, darkGreen)
        @green_leaf_bitmaps[8].set_pixel(2, 6, midGreen)
        
        # 10th leaf bitmap
        @green_leaf_bitmaps[9] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[9].fill_rect(6, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[9].fill_rect(4, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[9].set_pixel(6, 3, khaki)
        @green_leaf_bitmaps[9].set_pixel(3, 4, midGreen)
        @green_leaf_bitmaps[9].set_pixel(4, 4, khaki)
        @green_leaf_bitmaps[9].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[9].set_pixel(6, 4, mint)
        @green_leaf_bitmaps[9].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[9].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[9].fill_rect(3, 5, 2, 1, mint)
        @green_leaf_bitmaps[9].set_pixel(5, 5, lightGreen)
        @green_leaf_bitmaps[9].set_pixel(2, 6, midGreen)
        @green_leaf_bitmaps[9].set_pixel(3, 6, khaki)
        @green_leaf_bitmaps[9].set_pixel(4, 6, lightGreen)
        
        # 11th leaf bitmap
        @green_leaf_bitmaps[10] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[10].set_pixel(6, 2, midGreen)
        @green_leaf_bitmaps[10].set_pixel(7, 2, darkGreen)
        @green_leaf_bitmaps[10].fill_rect(4, 3, 2, 1, midGreen)
        @green_leaf_bitmaps[10].set_pixel(6, 3, khaki)
        @green_leaf_bitmaps[10].set_pixel(2, 4, darkGreen)
        @green_leaf_bitmaps[10].fill_rect(3, 4, 2, 1, khaki)
        @green_leaf_bitmaps[10].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[10].set_pixel(6, 4, khaki)
        @green_leaf_bitmaps[10].set_pixel(1, 5, midGreen)
        @green_leaf_bitmaps[10].set_pixel(2, 5, khaki)
        @green_leaf_bitmaps[10].set_pixel(3, 5, lightGreen)
        @green_leaf_bitmaps[10].set_pixel(4, 5, mint)
        @green_leaf_bitmaps[10].set_pixel(5, 5, midGreen)
        @green_leaf_bitmaps[10].set_pixel(2, 6, darkGreen)
        @green_leaf_bitmaps[10].fill_rect(3, 6, 2, 1, midGreen)
        
        # 12th leaf bitmap
        @green_leaf_bitmaps[11] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[11].fill_rect(0, 3, 1, 2, darkGreen)
        @green_leaf_bitmaps[11].set_pixel(1, 4, midGreen)
        @green_leaf_bitmaps[11].set_pixel(2, 4, khaki)
        @green_leaf_bitmaps[11].set_pixel(3, 4, lightGreen)
        @green_leaf_bitmaps[11].set_pixel(4, 4, darkGreen)
        @green_leaf_bitmaps[11].set_pixel(7, 4, midGreen)
        @green_leaf_bitmaps[11].set_pixel(1, 5, darkGreen)
        @green_leaf_bitmaps[11].set_pixel(2, 5, midGreen)
        @green_leaf_bitmaps[11].set_pixel(3, 5, lightGreen)
        @green_leaf_bitmaps[11].set_pixel(4, 5, mint)
        @green_leaf_bitmaps[11].set_pixel(5, 5, lightGreen)
        @green_leaf_bitmaps[11].set_pixel(6, 5, khaki)
        @green_leaf_bitmaps[11].set_pixel(7, 5, midGreen)
        @green_leaf_bitmaps[11].fill_rect(2, 6, 2, 1, midGreen)
        @green_leaf_bitmaps[11].set_pixel(4, 6, lightGreen)
        @green_leaf_bitmaps[11].set_pixel(5, 6, khaki)
        @green_leaf_bitmaps[11].set_pixel(6, 6, midGreen)
        
        # 13th leaf bitmap
        @green_leaf_bitmaps[12] = Bitmap.new(8, 8)
        @green_leaf_bitmaps[12].set_pixel(1, 1, darkGreen)
        @green_leaf_bitmaps[12].fill_rect(1, 2, 2, 1, midGreen)
        @green_leaf_bitmaps[12].set_pixel(2, 3, midGreen)
        @green_leaf_bitmaps[12].set_pixel(3, 3, darkGreen)
        @green_leaf_bitmaps[12].set_pixel(4, 3, midGreen)
        @green_leaf_bitmaps[12].fill_rect(2, 4, 2, 1, midGreen)
        @green_leaf_bitmaps[12].set_pixel(4, 4, darkGreen)
        @green_leaf_bitmaps[12].set_pixel(5, 4, lightGreen)
        @green_leaf_bitmaps[12].set_pixel(3, 5, midGreen)
        @green_leaf_bitmaps[12].set_pixel(4, 5, darkGreen)
        @green_leaf_bitmaps[12].fill_rect(5, 5, 2, 1, khaki)
        @green_leaf_bitmaps[12].fill_rect(4, 6, 2, 1, midGreen)
        @green_leaf_bitmaps[12].set_pixel(6, 6, lightGreen)
        @green_leaf_bitmaps[12].set_pixel(6, 7, khaki)
        
        @rose_bitmaps = []
        brightRed = Color.new(255, 0, 0, 255)
        midRed    = Color.new(179, 17, 17, 255)
        darkRed   = Color.new(141, 9, 9, 255)
        
        # 1st rose petal bitmap
        @rose_bitmaps[0] = Bitmap.new(3, 3)
        @rose_bitmaps[0].fill_rect(1, 0, 2, 1, brightRed)
        @rose_bitmaps[0].fill_rect(0, 1, 1, 2, brightRed)
        @rose_bitmaps[0].fill_rect(1, 1, 2, 2, midRed)
        @rose_bitmaps[0].set_pixel(2, 2, darkRed)
        
        # 2nd rose petal bitmap
        @rose_bitmaps[1] = Bitmap.new(3, 3)
        @rose_bitmaps[1].set_pixel(0, 1, midRed)
        @rose_bitmaps[1].set_pixel(1, 1, brightRed)
        @rose_bitmaps[1].fill_rect(1, 2, 1, 2, midRed)
        
        @feather_bitmaps = []
        white = Color.new(255, 255, 255, 255)
        
        # 1st feather bitmap
        @feather_bitmaps[0] = Bitmap.new(3, 3)
        @feather_bitmaps[0].set_pixel(0, 2, white)
        @feather_bitmaps[0].set_pixel(1, 2, grey)
        @feather_bitmaps[0].set_pixel(2, 1, grey)
        
        # 2nd feather bitmap
        @feather_bitmaps[0] = Bitmap.new(3, 3)
        @feather_bitmaps[0].set_pixel(0, 0, white)
        @feather_bitmaps[0].set_pixel(0, 1, grey)
        @feather_bitmaps[0].set_pixel(1, 2, grey)
        
        # 3rd feather bitmap
        @feather_bitmaps[0] = Bitmap.new(3, 3)
        @feather_bitmaps[0].set_pixel(2, 0, white)
        @feather_bitmaps[0].set_pixel(1, 0, grey)
        @feather_bitmaps[0].set_pixel(0, 1, grey)
        
        # 4th feather bitmap
        @feather_bitmaps[0] = Bitmap.new(3, 3)
        @feather_bitmaps[0].set_pixel(2, 2, white)
        @feather_bitmaps[0].set_pixel(2, 1, grey)
        @feather_bitmaps[0].set_pixel(1, 0, grey)
        
        @blood_rain_bitmap = Bitmap.new(7, 56)
        for i in 0..6
          @blood_rain_bitmap.fill_rect(6-i, i*8, 1, 8, darkRed)
        end
        
        @sparkle_bitmaps = []
        
        lightBlue = Color.new(181, 244, 255, 255)
        midBlue   = Color.new(126, 197, 235, 255)
        darkBlue  = Color.new(77, 136, 225, 255)
        
        # 1st sparkle bitmap
        @sparkle_bitmaps[0] = Bitmap.new(7, 7)
        @sparkle_bitmaps[0].set_pixel(3, 3, darkBlue)
        
        # 2nd sparkle bitmap
        @sparkle_bitmaps[1] = Bitmap.new(7, 7)
        @sparkle_bitmaps[1].fill_rect(3, 2, 1, 3, darkBlue)
        @sparkle_bitmaps[1].fill_rect(2, 3, 3, 1, darkBlue)
        @sparkle_bitmaps[1].set_pixel(3, 3, midBlue)
        
        # 3rd sparkle bitmap
        @sparkle_bitmaps[2] = Bitmap.new(7, 7)
        @sparkle_bitmaps[2].set_pixel(1, 1, darkBlue)
        @sparkle_bitmaps[2].set_pixel(5, 1, darkBlue)
        @sparkle_bitmaps[2].set_pixel(2, 2, midBlue)
        @sparkle_bitmaps[2].set_pixel(4, 2, midBlue)
        @sparkle_bitmaps[2].set_pixel(3, 3, lightBlue)
        @sparkle_bitmaps[2].set_pixel(2, 4, midBlue)
        @sparkle_bitmaps[2].set_pixel(4, 4, midBlue)
        @sparkle_bitmaps[2].set_pixel(1, 5, darkBlue)
        @sparkle_bitmaps[2].set_pixel(5, 5, darkBlue)
        
        # 4th sparkle bitmap
        @sparkle_bitmaps[3] = Bitmap.new(7, 7)
        @sparkle_bitmaps[3].fill_rect(3, 1, 1, 5, darkBlue)
        @sparkle_bitmaps[3].fill_rect(1, 3, 5, 1, darkBlue)
        @sparkle_bitmaps[3].fill_rect(3, 2, 1, 3, midBlue)
        @sparkle_bitmaps[3].fill_rect(2, 3, 3, 1, midBlue)
        @sparkle_bitmaps[3].set_pixel(3, 3, lightBlue)
        
        # 5th sparkle bitmap
        @sparkle_bitmaps[4] = Bitmap.new(7, 7)
        @sparkle_bitmaps[4].fill_rect(2, 2, 3, 3, midBlue)
        @sparkle_bitmaps[4].fill_rect(3, 2, 1, 3, darkBlue)
        @sparkle_bitmaps[4].fill_rect(2, 3, 3, 1, darkBlue)
        @sparkle_bitmaps[4].set_pixel(3, 3, lightBlue)
        @sparkle_bitmaps[4].set_pixel(1, 1, darkBlue)
        @sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)
        @sparkle_bitmaps[4].set_pixel(1, 5, darkBlue)
        @sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)
        
        # 6th sparkle bitmap
        @sparkle_bitmaps[5] = Bitmap.new(7, 7)
        @sparkle_bitmaps[5].fill_rect(2, 1, 3, 5, darkBlue)
        @sparkle_bitmaps[5].fill_rect(1, 2, 5, 3, darkBlue)
        @sparkle_bitmaps[5].fill_rect(2, 2, 3, 3, midBlue)
        @sparkle_bitmaps[5].fill_rect(3, 1, 1, 5, midBlue)
        @sparkle_bitmaps[5].fill_rect(1, 3, 5, 1, midBlue)
        @sparkle_bitmaps[5].fill_rect(3, 2, 1, 3, lightBlue)
        @sparkle_bitmaps[5].fill_rect(2, 3, 3, 1, lightBlue)
        @sparkle_bitmaps[5].set_pixel(3, 3, white)
        
        # 7th sparkle bitmap
        @sparkle_bitmaps[6] = Bitmap.new(7, 7)
        @sparkle_bitmaps[6].fill_rect(2, 1, 3, 5, midBlue)
        @sparkle_bitmaps[6].fill_rect(1, 2, 5, 3, midBlue)
        @sparkle_bitmaps[6].fill_rect(3, 0, 1, 7, darkBlue)
        @sparkle_bitmaps[6].fill_rect(0, 3, 7, 1, darkBlue)
        @sparkle_bitmaps[6].fill_rect(2, 2, 3, 3, lightBlue)
        @sparkle_bitmaps[6].fill_rect(3, 2, 1, 3, midBlue)
        @sparkle_bitmaps[6].fill_rect(2, 3, 3, 1, midBlue)
        @sparkle_bitmaps[6].set_pixel(3, 3, white)
        
        @user_bitmaps = []
        update_user_defined
      end
      
      def update_user_defined
        for image in @user_bitmaps
          image.dispose
        end
        
        #user-defined bitmaps
        for name in $WEATHER_IMAGES
          @user_bitmaps.push(RPG::Cache.picture(name))
        end
        for sprite in @sprites
          sprite.bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
        end
      end
      
      attr_reader :type
      attr_reader :max
      attr_reader :ox
      attr_reader :oy
    end
    end
    • 125842 posts
    • 125842 posts
    19 de novembro de 2020 22:16:43 ART
    инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо инфоинфоинфоинфоtuchkasинфоинфо
    • 125842 posts
    • 125842 posts
    19 de março de 2021 12:11:54 ART
    audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiametergeartreating generalizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephonehangonparthaphazardwinding hardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterialjournallubricatorjuicecatcherjunctionofchannels justiciablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestatekondoferromagnetlabeledgraphlaborracketlabourearnings labourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratiolanguagelaboratorylargeheartlasercalibrationlaserlenslaserpulse latereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3listsnameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseed neatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberrypapercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadrupleworm qualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignmentrectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofile salestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysalestunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipoma telescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
    • 4052 posts
    27 de maio de 2021 04:53:53 ART

    AMBBET แน่นอนการเดินทางโดยไร้จุดหมาย เว็บคาสิโน ทำให้เราเสียเวลาเป็นอย่างมาก ambbet โปร ผู้เล่นควรตั้งเป้าหมายว่า เกมสล็อต จะได้กำไรเท่าไหร่ถึงจะพอ สมัคร amb ซึ่งวิธีการตั้งเป้าหมายนั้น reeffutures2018 เราจะกำหนดจากความเป็นจริง gclub โดยคำนวณจากเงินทุนที่มี AMB สำหรับเกมสล็อตเอากำไรสัก บาคาร่า 40%-50% ของ mavoixtavoie ทุนที่มีก็เพียงพอแล้ว หากอยาก xopg.net ได้เยอะต้องให้เข้าเกมโบนัส northbristol หรือรางวัลแจ็คพอตเท่านั้น เกมคาสิโน ถ้าเป็นการจ่ายปกติ herbalpertpresents ไม่ควรเกินนี้จ้า

    • 26 posts
    6 de março de 2022 00:48:16 ART

    Abra o RGSS Editor e Crie uma nova classe: 
    Depois copie o script abaixo e cole nesta nova classe e siga os passos para usá-lo: 

    威而鋼30粒瓶裝   犀利士英文  犀利士30顆装  美國maxman  美國goodman