SOULPOUR777'S PROFILE

Search

Filter

Soul Engine Ace – Basic Menu Plus

It can be used for commercial uses, however you need to talk about the commercial payment use.

Soul Engine Ace – Dashing Armors

Because you're still equipping the armor :D

Soul Engine Ace – Dashing Armors

Here's a demo of how Dashing Armors and Critical Enemy Battlers work:

https://www.mediafire.com/?ce2nbd98c7790wn

Soul Engine Ace – Critical Enemy Battlers

No, it is a stand alone script. This should work without errors.

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Soul Engine Ace - Critical Enemy Battlers
# Author: Soulpour777
# Version 1.0
# Script Category: Battle Script
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Description:
# This script allows all critical tagged enemies to change their battlers when
# they are under a critical condition (HP.
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Terms of Use:
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# For Non-Commercial Use:
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# You are free to use the script on any non-commercial projects.
# You are free to adapt the script. Any modifications are allowed as long 
# as it is provided as a note on the script.
# Credits to SoulPour777 for the script.
# Preserve the Script Header.
# Claiming the script as your own is prohibited.
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Usage:
# add a note tag <critical: battler, color>
# where battler is the Battler Picture Name (from Battlers Picture) and color
# the hue of the battler to be shown.
# example: <critical: Angel, 244>
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

# -----------------------------------------------------------------------------
module Soulpour
  # Critical HP before the battler changes
  CRITICAL_HP_CONDITION = 25
end

#==============================================================================
# ** RPG::Enemy
#==============================================================================
class RPG::Enemy
  #--------------------------------------------------------------------------
  # soul_critical_image
  #--------------------------------------------------------------------------
  def soul_critical_image
    return @soul_critical_image if @soul_critical_image != nil
    @soul_critical_image = false
    self.note.split(/[\r\n]+/).each { |line|
      case line
      when /<(?:CRITICAL|crit):[ ](.*),[ ]*(\d+)>/i
        @soul_critical_image = [$1.to_s, $2.to_i]
      end
    }
    return @soul_critical_image
  end
end

#==============================================================================
# ** Game_Battler
#------------------------------------------------------------------------------
#  A battler class with methods for sprites and actions added. This class 
# is used as a super class of the Game_Actor class and Game_Enemy class.
#==============================================================================
class Game_Battler < Game_BattlerBase
  #--------------------------------------------------------------------------
  # * Change HP (Aliased)
  #--------------------------------------------------------------------------
  alias soulpour_critical_image_show_hp_check hp= unless $@
  def hp=(hp)
    soulpour_critical_image_show_hp_check(hp)
    soul_change_critical_image if self.is_a?(Game_Enemy)
  end
end

#==============================================================================
# ** Game_Battler
#------------------------------------------------------------------------------
#  A battler class with methods for sprites and actions added. This class 
# is used as a super class of the Game_Actor class and Game_Enemy class.
#==============================================================================
class Game_Enemy < Game_Battler
  #--------------------------------------------------------------------------
  # * Change Critical Image
  #--------------------------------------------------------------------------
  def soul_change_critical_image
    return if dead?
    return if enemy.soul_critical_image == false
    return if @soul_critical_stat and mhp*Soulpour::CRITICAL_HP_CONDITION/100 > @hp
    return if !@soul_critical_stat and @hp > mhp*Soulpour::CRITICAL_HP_CONDITION/100
    if !@soul_critical_stat and mhp*Soulpour::CRITICAL_HP_CONDITION/100 > @hp
      @soul_critical_stat = true
      @battler_name = enemy.soul_critical_image[0]
      @battler_hue = enemy.soul_critical_image[1]
    elsif @soul_critical_stat and @hp > mhp*Soulpour::CRITICAL_HP_CONDITION/100
      @soul_critical_stat = false
      @battler_name = enemy.battler_name
      @battler_hue = enemy.battler_hue
    end
  end
end

Soul Engine Ace – Critical Enemy Battlers

Place it above all your other scripts. If they still don't work, tell me so I can show you a vanilla demo of how they work.

Soul Engine Ace – Dashing Armors

The dashing ability should increase your speed on the map. Look at the module Dashing Armors, there's a word there that says Dashing Armors = # Armor IDs of dashing armors. Specify them there :D

Soul Engine Ace – Dashing Armors

Paste the script below Materials above Main :)

Soul Engine Ace – Critical Enemy Battlers

Hmm weird, that should work enough. Are you using other battle scripts?

Soul Engine Ace – Vampiric and Siphonic Traits

do you have any other scripts you're using? can you give me some of the list of them? Thanks.

[RGSS3] Picture Battle

author=MarkusT
Oh? Where is it?
author=MarkusT
Oh? Where is it?


Look at my Soul Engine Ace's Enhanced Battle Commands :)
Pages: first 12 next last