Khas Blocking by value

Discussion in 'RGSSx Script Support' started by LynX, Apr 11, 2016.

  1. LynX

    LynX Veteran Veteran

    Messages:
    81
    Likes Received:
    7
    Location:
    Poland
    First Language:
    Polish
    HI I have a question im using SaS IV Saphire Battle system with aditional BLocking script and there is a setup at the begining of the script which looks like this:

     


    module Block_Core
      
      # Key used to block (default is R, which means W on your keyboard)  
      Block_Key = Input::R
      
      # Sprite name
      # If the current character sprite is "Adam", when the hero is blocking
      # it's sprite will be "Adam_block"
      Block_Character_Name = ""
      
      # Sprite index
      Block_Character_Index = 0
      
      # Block duration (in frames)
      Block_Duration = 20
      
      # Block cooldown (in frames)
      Block_Cooldown = 1
      
    end




    and I wan to set up the Block_Duration to a specific value taken from variable
    I tried using it like this: Block_Duration = $game_variables[5] but Im getting error... anyone knows how to put it in correct way?
    Khas isnt answering any question so Im asking here...


     
     
    #1
  2. Zalerinian

    Zalerinian Jack of all Errors Veteran

    Messages:
    4,695
    Likes Received:
    921
    Location:
    The Internet.
    First Language:
    English
    Primarily Uses:
    N/A
    You can't do it like that, because it will try to get the current value of the variable when the game is starting up. However, the variables don't exist until after the game is done loading all the scripts in, and the values here are set while loading the scripts. That's why you're getting the error when trying to use the variables, they don't exist at this point. In order to use a variable to determine the block duration, parts of the script will need to be edited to account for the variable. You won't be able to do that with the default script.
     
    #2
    LynX likes this.
  3. LynX

    LynX Veteran Veteran

    Messages:
    81
    Likes Received:
    7
    Location:
    Poland
    First Language:
    Polish
    Yeah thanks... figured it out after 2h :p needed to add this $game_variable as a value of colddown :p now its working really good.

    We can close it.
     
    #3

Share This Page