Chaos Project

RPG Maker => RPG Maker Scripts => RMXP Script Database => Topic started by: Blizzard on January 07, 2008, 09:35:43 pm

Title: The script order of Blizzard's scripts
Post by: Blizzard on January 07, 2008, 09:35:43 pm
I have noticed that many people have problems putting my scripts in the right order into the editor. It's not that bad if it were only 3 scripts, but what if it are 6, 7 or even more...? Anyway, here is the script order that should work for my scripts.



Keep in mind that there are exceptions for scripts that need to be put between or below my scripts. Be sure to follow this suggested order, but always give priority to the instructions of other scripters! If they say to put a script at a specific location between or after my scripts, put it there.



You do not have to maintain the exact order of my scripts, but I can't guarantee that there will be no problems if you don't. Individual scripts that I have created are not listed here. I will keep this topic updated.

Updated on 8.2.2016.
Updated on 10.2.2010.
Updated on 17.1.2010.
Updated on 14.12.2009.
Updated on 9.10.2009.
Updated on 30.7.2009.
Updated on 4.7.2009.
Updated on 8.3.2009.
Updated on 14.7.2008.
Updated on 13.5.2008.
Updated on 29.2.2008.
Updated on 19.2.2008.
Updated on 9.12.2007.
Updated on 13.11.2007.
Updated on 5.11.2007.
Updated on 25.10.2007.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Fantasist on January 08, 2008, 12:46:35 am
I'll promote this in my sig :)
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Sally on January 09, 2008, 09:27:54 pm
the link goes to a screenshot of your game or something.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on January 10, 2008, 05:24:15 am
Not anymore, lol! You might wanna update the Blizz-ABS link as well.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Fantasist on January 10, 2008, 05:50:04 am
I should, I wll right away.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Real Mugen on March 10, 2008, 05:17:36 pm
Hello... i use BLIZZ ABS 1.96 and i have a question:

How i can create enemys directly in the script without use the Config system? (because show me errors)...

For Example:

i want to create first a enemy that attack directly and then i want to create a second enemy that attack with a projectile weapon. This is my script... how have to look a correct script....can you post it?

#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Copy-paste this auto-generated script into the script slot instead of Part 1
# of the default Blizz-ABS script.
#
# If you find any bugs, please report them here:
# http://forum.chaos-project.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

#==============================================================================
# BlizzABS
#------------------------------------------------------------------------------
#  This is the master control, configuration, utility and battle process
#  module for Blizz-ABS.
#==============================================================================

module BlizzABS
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Control
  #----------------------------------------------------------------------------
  #  This module provides in-game control configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Control
   
    CUSTOM_CONTROLS = true
    DISABLE_DEFAULT = true
    UP = "Key['Arrow Up']"
    LEFT = "Key['Arrow Left']"
    DOWN = "Key['Arrow Down']"
    RIGHT = "Key['Arrow Right']"
    PREVPAGE = "Key['Q']"
    NEXTPAGE = "Key['E']"
    CONFIRM = "Key['Z']"
    CANCEL = "Key['X']"
    ATTACK = "Key['Z']"
    DEFEND = "Key['Alt']"
    SKILL = "Key['A']"
    ITEM = "Key['S']"
    SELECT = "Key['Ctrl']"
    HUD = "Key['F3']"
    HOTKEY = "Key['F4']"
    MINIMAP = "Key['F5']"
    RUN = "Key['C']"
    SNEAK = "Key['D']"
    JUMP = "Key['Space']"
    TURN = "Key['V']"
   
   end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Config
  #----------------------------------------------------------------------------
  #  This module provides Blizz-ABS configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Config
   
    # 2.1. # Basic Configuration
    MAX_PARTY = 4
    CATERPILLAR = true
    ANIMATED_IDS = []
    HEAL_ON_LVLUP = true
    DISABLE_ABS_MODE = 1
    MENU_COLOR_TINT = 1
    ITEM_TIME = 15
    ITEM_PICKUP_SOUND_FILE = RPG::AudioFile.new('008-system08', 80, 100)
    DROP_GOLD = 'b2'
    PICKUP_ON_TOUCH = false
   
    # 2.2. # Movement Configuration
    PIXEL_MOVEMENT_RATE = 2
    REPAIR_MOVEMENT = true
    EIGHT_WAY_MOVEMENT = true
    NORMAL_SPEED = 4
    RUN_SPEED = 5
    SNEAK_SPEED = 3
    JUMPING = 2
    NO_JUMP_TAGS = [7]
    ALLOW_JUMP_TAGS = []
   
    # 2.3. # Lag Prevention Configuration
    INTELLIGENT_PASSABILTY = true
    ABSEAL_AUTOKILL = true
    FACTOR = 8
    DISABLE_ANTILAG_IDS = []
   
    # 2.4. # Game Info Configuration
    HUD_ENABLED = true
    HUD_POSITION = 0
    HUD_TYPE = 3
    MINIMAP = false
    ENEMY_HEALTH_BARS = 0
    MATCH_HEALTH_BAR_WIDTH = false
    WEAPON_DATA_MODE = [0, 0]
    SKILL_DATA_MODE = [0, 0, 0]
    ITEM_DATA_MODE = [0, 0, 0]
   
    # 2.5. # Enemy Behaviour Configuration
    AI_DEFAULT_ATTRIBUTES = '00000000'
    AI_DELAY_TIME = 40
    AI_MEMORY_COUNT = 80
    PERCEPTION_RANGE = 5
    RESPAWN_TIME = 0
    WALL_TAGS = [6]
    NO_ENEMY_TAGS = []
   
    # 2.6. # Animation Configuration
    ANIMATIONS = true
    SMALL_ANIMATIONS = true
    DISPLAY_LVLUP = true
    LVLUP_ANIMATION_ID = 16
    FLEE_LOOP_ANIMATION_ID = 91
    CALL_HELP_ANIMATION_ID = 100
   
    # 2.7. # Sprite Control Configuration
    ACTOR_ACTION_SPRITES = true
    ENEMY_ACTION_SPRITES = false
    ACTOR_SKILL_SPRITES = true
    ENEMY_SKILL_SPRITES = false
    WEAPON_SPRITES = false
    RUNNING_SPRITES = true
    SNEAKING_SPRITES = false
    JUMPING_SPRITES = true
    ACTOR_SPRITE_Y_OFFSET = 0
    ENEMY_SPRITE_Y_OFFSET = 0
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Weapons
  #----------------------------------------------------------------------------
  #  This module provides weapon configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Weapons
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.consume(id)
      return []
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Skills
  #----------------------------------------------------------------------------
  #  This module provides skill configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Skills
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 1.0
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Items
  #----------------------------------------------------------------------------
  #  This module provides item configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Items
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 5.5
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies

===============Here i put the first enemy===================
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.enemy_set(id)
      return '1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 
===============And here i put the second...is that correct?===============

  def self.type(id)
      return 4
    end
   
    def self.range(id)
      return 4
    end
   
    def self.enemy_set(id)
      return 'bullet1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Aqua on March 10, 2008, 05:32:21 pm
Quote from: Real Mugen on March 10, 2008, 05:17:36 pm
Hello... i use BLIZZ ABS 1.96 and i have a question:

How i can create enemys directly in the script without use the Config system? (because show me errors)...

For Example:

i want to create first a enemy that attack directly and then i want to create a second enemy that attack with a projectile weapon. This is my script... how have to look a correct script....can you post it?

Spoiler: ShowHide
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Copy-paste this auto-generated script into the script slot instead of Part 1
# of the default Blizz-ABS script.
#
# If you find any bugs, please report them here:
# http://forum.chaos-project.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

#==============================================================================
# BlizzABS
#------------------------------------------------------------------------------
#  This is the master control, configuration, utility and battle process
#  module for Blizz-ABS.
#==============================================================================

module BlizzABS
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Control
  #----------------------------------------------------------------------------
  #  This module provides in-game control configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Control
   
    CUSTOM_CONTROLS = true
    DISABLE_DEFAULT = true
    UP = "Key['Arrow Up']"
    LEFT = "Key['Arrow Left']"
    DOWN = "Key['Arrow Down']"
    RIGHT = "Key['Arrow Right']"
    PREVPAGE = "Key['Q']"
    NEXTPAGE = "Key['E']"
    CONFIRM = "Key['Z']"
    CANCEL = "Key['X']"
    ATTACK = "Key['Z']"
    DEFEND = "Key['Alt']"
    SKILL = "Key['A']"
    ITEM = "Key['S']"
    SELECT = "Key['Ctrl']"
    HUD = "Key['F3']"
    HOTKEY = "Key['F4']"
    MINIMAP = "Key['F5']"
    RUN = "Key['C']"
    SNEAK = "Key['D']"
    JUMP = "Key['Space']"
    TURN = "Key['V']"
   
   end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Config
  #----------------------------------------------------------------------------
  #  This module provides Blizz-ABS configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Config
   
    # 2.1. # Basic Configuration
    MAX_PARTY = 4
    CATERPILLAR = true
    ANIMATED_IDS = []
    HEAL_ON_LVLUP = true
    DISABLE_ABS_MODE = 1
    MENU_COLOR_TINT = 1
    ITEM_TIME = 15
    ITEM_PICKUP_SOUND_FILE = RPG::AudioFile.new('008-system08', 80, 100)
    DROP_GOLD = 'b2'
    PICKUP_ON_TOUCH = false
   
    # 2.2. # Movement Configuration
    PIXEL_MOVEMENT_RATE = 2
    REPAIR_MOVEMENT = true
    EIGHT_WAY_MOVEMENT = true
    NORMAL_SPEED = 4
    RUN_SPEED = 5
    SNEAK_SPEED = 3
    JUMPING = 2
    NO_JUMP_TAGS = [7]
    ALLOW_JUMP_TAGS = []
   
    # 2.3. # Lag Prevention Configuration
    INTELLIGENT_PASSABILTY = true
    ABSEAL_AUTOKILL = true
    FACTOR = 8
    DISABLE_ANTILAG_IDS = []
   
    # 2.4. # Game Info Configuration
    HUD_ENABLED = true
    HUD_POSITION = 0
    HUD_TYPE = 3
    MINIMAP = false
    ENEMY_HEALTH_BARS = 0
    MATCH_HEALTH_BAR_WIDTH = false
    WEAPON_DATA_MODE = [0, 0]
    SKILL_DATA_MODE = [0, 0, 0]
    ITEM_DATA_MODE = [0, 0, 0]
   
    # 2.5. # Enemy Behaviour Configuration
    AI_DEFAULT_ATTRIBUTES = '00000000'
    AI_DELAY_TIME = 40
    AI_MEMORY_COUNT = 80
    PERCEPTION_RANGE = 5
    RESPAWN_TIME = 0
    WALL_TAGS = [6]
    NO_ENEMY_TAGS = []
   
    # 2.6. # Animation Configuration
    ANIMATIONS = true
    SMALL_ANIMATIONS = true
    DISPLAY_LVLUP = true
    LVLUP_ANIMATION_ID = 16
    FLEE_LOOP_ANIMATION_ID = 91
    CALL_HELP_ANIMATION_ID = 100
   
    # 2.7. # Sprite Control Configuration
    ACTOR_ACTION_SPRITES = true
    ENEMY_ACTION_SPRITES = false
    ACTOR_SKILL_SPRITES = true
    ENEMY_SKILL_SPRITES = false
    WEAPON_SPRITES = false
    RUNNING_SPRITES = true
    SNEAKING_SPRITES = false
    JUMPING_SPRITES = true
    ACTOR_SPRITE_Y_OFFSET = 0
    ENEMY_SPRITE_Y_OFFSET = 0
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Weapons
  #----------------------------------------------------------------------------
  #  This module provides weapon configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Weapons
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.consume(id)
      return []
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Skills
  #----------------------------------------------------------------------------
  #  This module provides skill configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Skills
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 1.0
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Items
  #----------------------------------------------------------------------------
  #  This module provides item configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Items
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 5.5
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies

===============Here i put the first enemy===================
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.enemy_set(id)
      return '1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 
===============And here i put the second...is that correct?===============

  def self.type(id)
      return 4
    end
   
    def self.range(id)
      return 4
    end
   
    def self.enemy_set(id)
      return 'bullet1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 



This is the wrong place for this XD
If you have questions, you should post it in the Blizz-ABS topic HERE! (http://forum.chaos-project.com/index.php?topic=106.0)

Anway, it should be like this:

Spoiler: ShowHide
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies
   
    def self.type(id)
      case id
      when 1 then return 3 # Ghost : Boomerang Type
      when 2 then return 4 # Basilisk : Bow Type
      end
      return 0
    end
   
    def self.range(id)
      case id
      when 1 then return 5.0 # Ghost
      when 2 then return 25.0 # Basilisk
      end
      return 1.5
    end
   
    def self.enemy_set(id)
      case id
      when 1 then return 'banana' # Ghost
      when 2 then return 'arrow' # Basilisk
      end
      return ''
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on March 11, 2008, 05:50:37 am
There is an additional file called "Configuration Documentation". It gives you information about how you need to configure the script manually. Use it together with the manual (because the functionality of the options is explained only in the manual) to configure it without using the extra application. Do you have .NET Framework 2.0 installed on your computer? The configuration application needs it to be run, maybe you just need to install it.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: fugibo on March 11, 2008, 09:34:13 am
What? Blizz require Microsoft software to be installed? ITS THE END, I TELL YOU, ITS THE END
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on March 11, 2008, 09:46:33 am
I wish I could do iw without .NET, but then the app would be 10MB+ big instead of 300kB. And that ONLY IF I can use the DLLs separately without .NET.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Real Mugen on March 11, 2008, 01:12:54 pm
Quote from: TerreAqua on March 10, 2008, 05:32:21 pm
Quote from: Real Mugen on March 10, 2008, 05:17:36 pm
Hello... i use BLIZZ ABS 1.96 and i have a question:

How i can create enemys directly in the script without use the Config system? (because show me errors)...

For Example:

i want to create first a enemy that attack directly and then i want to create a second enemy that attack with a projectile weapon. This is my script... how have to look a correct script....can you post it?

Spoiler: ShowHide
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Copy-paste this auto-generated script into the script slot instead of Part 1
# of the default Blizz-ABS script.
#
# If you find any bugs, please report them here:
# http://forum.chaos-project.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

#==============================================================================
# BlizzABS
#------------------------------------------------------------------------------
#  This is the master control, configuration, utility and battle process
#  module for Blizz-ABS.
#==============================================================================

module BlizzABS
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Control
  #----------------------------------------------------------------------------
  #  This module provides in-game control configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Control
   
    CUSTOM_CONTROLS = true
    DISABLE_DEFAULT = true
    UP = "Key['Arrow Up']"
    LEFT = "Key['Arrow Left']"
    DOWN = "Key['Arrow Down']"
    RIGHT = "Key['Arrow Right']"
    PREVPAGE = "Key['Q']"
    NEXTPAGE = "Key['E']"
    CONFIRM = "Key['Z']"
    CANCEL = "Key['X']"
    ATTACK = "Key['Z']"
    DEFEND = "Key['Alt']"
    SKILL = "Key['A']"
    ITEM = "Key['S']"
    SELECT = "Key['Ctrl']"
    HUD = "Key['F3']"
    HOTKEY = "Key['F4']"
    MINIMAP = "Key['F5']"
    RUN = "Key['C']"
    SNEAK = "Key['D']"
    JUMP = "Key['Space']"
    TURN = "Key['V']"
   
   end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Config
  #----------------------------------------------------------------------------
  #  This module provides Blizz-ABS configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Config
   
    # 2.1. # Basic Configuration
    MAX_PARTY = 4
    CATERPILLAR = true
    ANIMATED_IDS = []
    HEAL_ON_LVLUP = true
    DISABLE_ABS_MODE = 1
    MENU_COLOR_TINT = 1
    ITEM_TIME = 15
    ITEM_PICKUP_SOUND_FILE = RPG::AudioFile.new('008-system08', 80, 100)
    DROP_GOLD = 'b2'
    PICKUP_ON_TOUCH = false
   
    # 2.2. # Movement Configuration
    PIXEL_MOVEMENT_RATE = 2
    REPAIR_MOVEMENT = true
    EIGHT_WAY_MOVEMENT = true
    NORMAL_SPEED = 4
    RUN_SPEED = 5
    SNEAK_SPEED = 3
    JUMPING = 2
    NO_JUMP_TAGS = [7]
    ALLOW_JUMP_TAGS = []
   
    # 2.3. # Lag Prevention Configuration
    INTELLIGENT_PASSABILTY = true
    ABSEAL_AUTOKILL = true
    FACTOR = 8
    DISABLE_ANTILAG_IDS = []
   
    # 2.4. # Game Info Configuration
    HUD_ENABLED = true
    HUD_POSITION = 0
    HUD_TYPE = 3
    MINIMAP = false
    ENEMY_HEALTH_BARS = 0
    MATCH_HEALTH_BAR_WIDTH = false
    WEAPON_DATA_MODE = [0, 0]
    SKILL_DATA_MODE = [0, 0, 0]
    ITEM_DATA_MODE = [0, 0, 0]
   
    # 2.5. # Enemy Behaviour Configuration
    AI_DEFAULT_ATTRIBUTES = '00000000'
    AI_DELAY_TIME = 40
    AI_MEMORY_COUNT = 80
    PERCEPTION_RANGE = 5
    RESPAWN_TIME = 0
    WALL_TAGS = [6]
    NO_ENEMY_TAGS = []
   
    # 2.6. # Animation Configuration
    ANIMATIONS = true
    SMALL_ANIMATIONS = true
    DISPLAY_LVLUP = true
    LVLUP_ANIMATION_ID = 16
    FLEE_LOOP_ANIMATION_ID = 91
    CALL_HELP_ANIMATION_ID = 100
   
    # 2.7. # Sprite Control Configuration
    ACTOR_ACTION_SPRITES = true
    ENEMY_ACTION_SPRITES = false
    ACTOR_SKILL_SPRITES = true
    ENEMY_SKILL_SPRITES = false
    WEAPON_SPRITES = false
    RUNNING_SPRITES = true
    SNEAKING_SPRITES = false
    JUMPING_SPRITES = true
    ACTOR_SPRITE_Y_OFFSET = 0
    ENEMY_SPRITE_Y_OFFSET = 0
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Weapons
  #----------------------------------------------------------------------------
  #  This module provides weapon configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Weapons
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.consume(id)
      return []
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Skills
  #----------------------------------------------------------------------------
  #  This module provides skill configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Skills
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 1.0
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Items
  #----------------------------------------------------------------------------
  #  This module provides item configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Items
   
    def self.type(id)
      return [2, 0]
    end
   
    def self.range(id)
      return 5.5
    end
   
  end
 
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies

===============Here i put the first enemy===================
   
    def self.type(id)
      return 0
    end
   
    def self.range(id)
      return 1.5
    end
   
    def self.enemy_set(id)
      return '1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 
===============And here i put the second...is that correct?===============

  def self.type(id)
      return 4
    end
   
    def self.range(id)
      return 4
    end
   
    def self.enemy_set(id)
      return 'bullet1'
    end
   
    def self.destruct(id)
      return 0
    end
   
  end
 



This is the wrong place for this XD
If you have questions, you should post it in the Blizz-ABS topic HERE! (http://forum.chaos-project.com/index.php?topic=106.0)

Anway, it should be like this:

Spoiler: ShowHide
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies
   
    def self.type(id)
      case id
      when 1 then return 3 # Ghost : Boomerang Type
      when 2 then return 4 # Basilisk : Bow Type
      end
      return 0
    end
   
    def self.range(id)
      case id
      when 1 then return 5.0 # Ghost
      when 2 then return 25.0 # Basilisk
      end
      return 1.5
    end
   
    def self.enemy_set(id)
      case id
      when 1 then return 'banana' # Ghost
      when 2 then return 'arrow' # Basilisk
      end
      return ''
    end
   
    def self.destruct(id)
      return 0
    end
   
  end



its strange....crash me in the last line witha syntax error

Spoiler: ShowHide
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
  # BlizzABS::Enemies
  #----------------------------------------------------------------------------
  #  This module provides enemy configurations.
  #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
  module Enemies
   
    def self.type(id)
      case id
      when 1 then return 3 # Ghost : Boomerang Type
      when 2 then return 4 # Basilisk : Bow Type
      end
      return 0
    end
   
    def self.range(id)
      case id
      when 1 then return 5.0 # Ghost
      when 2 then return 25.0 # Basilisk
      end
      return 1.5
    end
   
    def self.enemy_set(id)
      case id
      when 1 then return 'bala1' # Ghost
      when 2 then return 'bala1' # Basilisk
      end
      return ''
    end
   
    def self.destruct(id)
      return 0
    end
   
  end  ========================CRASH ME HERE!!!!!!!!!!
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Juan on March 11, 2008, 03:51:06 pm
try adding an end
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Real Mugen on March 11, 2008, 04:44:57 pm
its work man!! thanx...sorry about the stupidness....im new ^_^
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Nortos on March 11, 2008, 04:45:42 pm
heh it's ok you probably accidently didn't copy it all or something
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Caro Ru Lushe on May 12, 2008, 05:32:29 pm
I can't seem to fin the Creation system @___@
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Juan on May 12, 2008, 05:38:03 pm
Blizzard didn't update this topic yet. I think Blizzard will eventually update this topic.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on May 13, 2008, 02:14:09 am
Whoops! I completely forgot this. There you go.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Munzi on May 31, 2008, 01:56:41 am
Im using rpgmaker xp with the chaos drive on and everything else off
but when i use it and the drive character defeats the last enemy
the battle ends and i lose all my characters (as in they dont have battlers
or the walk around sprites) is there a way to avoid this without changing the
REMOVE_PARTY function to false?



man that was long...
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on May 31, 2008, 08:47:48 am
You need to define a "Chaos" state and assign the correct state ID in the configuration. This could be the cause of the problem.

@Munzi: I am sorry, but I had to disable posting for guests because of repeated spammer attacks. If you want to post, you will have to register.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Torque on May 31, 2008, 12:37:54 pm
Oh yeah i did register im Torque now lol  :D
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Torque on May 31, 2008, 12:39:13 pm
Then i got confused and replied to myself

:P

woops...
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on June 02, 2008, 05:31:31 am
Use the "Modify" button. xD
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Torque on June 19, 2008, 11:49:51 am
The problem is back again but this time it's when the chaos drive character dies
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on June 20, 2008, 02:08:32 am
Post in the appropriate topic. :P Did you assign the Chaos Drive status effect?
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Torque on June 20, 2008, 11:49:17 pm
oh okay i'll go post there
and um yeah i did the state thing but it still happens
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Zeldaknight on August 31, 2008, 02:47:48 am
Wow thats a lot of scripts you've made Blizzard!
Are they all compatible with your ABS?
Anyway if its not too much effort perhaps you could link those names to the appropriate forum topic? For me that would make it way easier.
Title: Re: Using Blizzard's scripts and getting a bug?
Post by: Blizzard on August 31, 2008, 05:29:26 am
http://forum.chaos-project.com/index.php?topic=1586.0
Title: Re: The script order of Blizzard's scripts
Post by: cstb on December 10, 2008, 08:27:43 pm
Blizzard have you ever thought of making a demo with all your scripts in it except blizz-abs?
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on December 11, 2008, 06:23:34 am
Actually Blizz-ABS script collection v1.0 was released a long time ago. :P v2.0 will probably be released after I retire from RMXP.
Title: Re: The script order of Blizzard's scripts
Post by: cstb on December 11, 2008, 06:28:55 am
Retire!?  :o and I ment like someone done with KGC scripts in VX.
KGC VX Pack: ShowHide
http://www.rpgmakervx.net/index.php?showtopic=1044 (http://www.rpgmakervx.net/index.php?showtopic=1044)
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on December 11, 2008, 07:04:06 am
Like a testbed, all scripts in one project. I know what you mean.

BTW, here's v1.0 (http://www.sendspace.com/file/ce5iqk). It's very, very old, though. Yes, I still have that project. xD

And yes, retire. After Chaos Project is done I will only keep working for some more time on Blizz-ABS and that's it.
Title: Re: The script order of Blizzard's scripts
Post by: Starrodkirby86 on December 11, 2008, 11:44:15 am
Quote from: Blizzard on December 11, 2008, 07:04:06 am
And yes, retire. After Chaos Project is done I will only keep working for some more time on Blizz-ABS and that's it.

This news must be announced.

By the way, along with the retirement, does that mean you will NOT be working on the other Leximas? What about that 3-D thing...? And yeah, I can see retirement anyway...You haven't been making any new scripts, just upgrading your older ones (Which is just awesome actually). Though support, support is important, would you still answer questions that users have about your scripts and etc.?

Well, I know I'm trailing off here. XD
A Blizzard Testbed should have a more interesting name. D: Like Blizz-Bed. <3
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on December 12, 2008, 05:06:37 am
Actually I was going to retire after the summer, but CP didn't get done by then. That's not really news. Also, I am retiring from RMXP, not from game making. :P
Title: Re: The script order of Blizzard's scripts
Post by: cstb on December 12, 2008, 11:45:43 am
ooohhh  :P.So I hope to see the other Leximas done well!
Title: Re: The script order of Blizzard's scripts
Post by: RoseSkye on March 27, 2009, 04:38:36 pm
So Dream now works with BlizzABS?

:/ Manual says no.
Title: Re: The script order of Blizzard's scripts
Post by: Shining Riku on May 07, 2009, 06:59:45 pm
Hey, Blizz...If you ever need any extra guinea pigs or assistants when the Legend of Lexima goes 3-D I'd like to help. It looks like an incredible series and i'd love to see it come to fruition. :D

Then again, I'm not so sure what i'd be able to do, but I do have an interest in making games, so why not start out helping somebody else, eh?

Would that work out? :O.o:
Title: Re: The script order of Blizzard's scripts
Post by: Mightylink on May 08, 2009, 12:26:04 am
I'm glad to hear you plan on going 3d like I am, I just hope you keep these forums running for us cause we all still love rmxp and your scripts are the best.
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on May 08, 2009, 03:29:07 am
Quote from: Scientist Riku on May 07, 2009, 06:59:45 pm
Hey, Blizz...If you ever need any extra guinea pigs or assistants when the Legend of Lexima goes 3-D I'd like to help. It looks like an incredible series and i'd love to see it come to fruition. :D

Then again, I'm not so sure what i'd be able to do, but I do have an interest in making games, so why not start out helping somebody else, eh?

Would that work out? :O.o:


We always need beta testers. xD I'll probably keep this forum running in the coming years even when I retire from RMXP.
Title: Re: The script order of Blizzard's scripts
Post by: Mightylink on May 08, 2009, 08:15:02 am
This place is an information gold mind, not only the scripts but the various fixes and changes people requested for the scripts, I don't know what I would do without CP, probably cry in a cave lol
Title: Re: The script order of Blizzard's scripts
Post by: Shining Riku on May 14, 2009, 05:14:21 pm
Me too, me too.  :'(

Title: Re: The script order of Blizzard's scripts
Post by: Holyrapid on September 10, 2009, 07:31:20 am
UMS was at the top of the extra scripts, and all else below it.
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on September 10, 2009, 09:03:00 am
What are you talking about?
Title: Re: The script order of Blizzard's scripts
Post by: Jackolas on September 10, 2009, 09:47:04 am
think he is talking about his post in Blizz-ABS ( http://forum.chaos-project.com/index.php?topic=106.2440 )

QuoteI´m not sure, but it would seem like STCMS is doing something with BABS, since the pre-menu or mini-menu won´t appear...
How do i fix this?


you send him here :P
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on September 10, 2009, 10:20:03 am
Quote from: Pyhankoski on September 10, 2009, 07:31:20 am
UMS was at the top of the extra scripts, and all else below it.


UMS != STCMS & Blizz-ABS.
Title: Re: The script order of Blizzard's scripts
Post by: Calintz on October 13, 2009, 06:09:57 am
I've always been wondering ...
Why does the script order matter??

Is it because you make your own modules, so any script that has handlers for those modules has to be below the script where the module is first introduced?? Otherwise, the system will be checking for a module that doesn't exist??
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on October 13, 2009, 06:30:01 am
script 1: class A, refine method x(a) to x(a, b)
script 2: class A, refine method x(a, b) to x(a, b) with additional code

If I put them the other way around, this would happen:

script 2: class A, refine method x(a, b) to x(a, b) with additional code
script 1: class A, refine method x(a) to x(a, b)

Script 2 would cause an error because the original method wasn't redefined to accept 2 parameters (a, b) but it still only accepts (a).

Or another example would simply be if a method is completely overriden. i.e. the SDK overrides lots of methods, it you put it below my scripts, it would override many methods of my scripts and render them partially not working. It's as if you had them in the right order, but you simply deleted some parts of it. Of course it won't work that way.
Title: Re: The script order of Blizzard's scripts
Post by: Calintz on October 13, 2009, 06:34:24 am
Ah ...
Alright, so that definitely makes sense.
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on February 10, 2010, 03:06:40 am
Ok, I updated the first post and I have added all of my plugins to the list as well since they have become quite numerous. xD
Title: Re: The script order of Blizzard's scripts
Post by: The Niche on September 10, 2010, 11:43:17 am
Does Zero's CCTS go in the same place as ATES?
Title: Re: The script order of Blizzard's scripts
Post by: Blizzard on September 10, 2010, 12:13:15 pm
You should probably put it above all. If it's not working right, try at the place where ATES is.
Title: Re: The script order of Blizzard's scripts
Post by: The Niche on September 10, 2010, 03:56:18 pm
K, thanks.