In-Battle Event for Blizz-ABS

Started by WhiteRose, March 03, 2010, 12:12:08 am

Previous topic - Next topic

WhiteRose

Blizz-ABS In-Battle Events
Version: 1.00
Type: Blizz-ABS Add-on



Introduction

This will allow you to run an event during a Blizz-ABS battle when an actor's health reaches a certain level. For example, you could stage an impossible battle, only to have your player rescued at the last moment.


Features


  • Very easy to implement.
  • Health values can be modified to change event timing.
  • Only works if you know what actor the player will be controlling, and thus will not work well in games where players can pick all the members of their party. Works best if there is only a single, pre-defined actor in the party.
  • Obviously, requires Blizz-ABS.



Screenshots

I don't see how you could really take a screenshot of this. If you'd like, request one and I'll come up with something.


Demo

http://www.mediafire.com/?flenydyehiw


Instructions

Just set up a Parallel Process event on the map of the battle, and set it up similar to this:
Spoiler: ShowHide

You may set the health check variables to whatever you'd like.
Obviously, you can change the event to make it do more exciting things.



Credits and Thanks


  • Blizzard, for scripting Blizz-ABS.



Author's Notes

If possible, I'd like to make a version 2.0 in which events can happen when enemies' health values reach certain levels. If anyone could assist me with this, please let me know.

Diokatsu

Reminds me of Aqua's HP States Script or something like that.

(Hexamin)

April 05, 2010, 11:13:05 am #2 Last Edit: April 05, 2010, 11:23:06 am by (Hexamin)

$game_variables[10] = $game_party.actors[0].maxhp


$game_variables[9] = $game_party.actors[0].hp


if you use call scripts to do that won't it allow you to have whatever character the player is using instead?

just a thought... ^_^
Max 1111101000; characters remaining: 1110111000

WhiteRose

April 05, 2010, 11:17:15 am #3 Last Edit: April 05, 2010, 11:18:38 am by WhiteRose
Quote from: (Hexamin) on April 05, 2010, 11:13:05 am

$game_variables[10] = $game_party.actors[0].maxhp
[/code
[code]
$game_variables[9] = $game_party.actors[0].hp


if you use call scripts to do that won't it allow you to have whatever character the player is using instead?

just a thought... ^_^[/code]

<3
I'll make an updated version when I get around to it.
Also, you screwed up your code tags again. You seem to be the only one who does it consistently. O_o

(Hexamin)

Yeah, I should really use "preview" more often.  :-P

Glad I could help though! ^_^
Max 1111101000; characters remaining: 1110111000

Magus

Yes yes, this sounds good. Please allow me to take a look.
LEVEL ME DOWN. THE ANTI-BLIZZ GROUP IS AMONG YOU... Do it for the chick below...She watches..<br />

AliveDrive

May 28, 2010, 12:27:47 am #6 Last Edit: May 28, 2010, 12:39:36 am by RatatatOG
I made an attempt.

I can't seem to make the button part work, or I feel like it would.

Also, if there are any colossal blunders in that, don't laugh cause I just try til it works I dunno a right or wrong way.

Spoiler: ShowHide


Hope it helps, I'll try again sometime this weekend probably.

EDIT: This is a neat idea, I have a held item that doubles defense when HP is 50% or less.

You could achieve the same effect by giving your character the "Valor" trait (Or whatever you call it), and have it do the same thing. It would help you out of a tight spot.

Even cooler would be a charge anim before hand :D Sorry for the ramble haha.
Quote from: Blizzard on September 09, 2011, 02:26:33 am
The permanent solution for your problem would be to stop hanging out with stupid people.

The Niche

Going to give this a download. It's probably going to be involved in a few minigames or something.
Level me down, I'm trying to become the anti-blizz!
Quote from: winkio on June 15, 2011, 07:30:23 pm
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.



I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

SBR*

@RatatOG:
Maybe do it like this?

Spoiler: ShowHide

@>CONDITIONAL BRANCH: The C button is being pressed
  @Control Switches 0001 = ON
  @>
:  Else
  @>Control Switches 0001 = OFF
:  Branch End
@>Conditional Branch SWITCH 0001 == ON
  @>COMMENT Sets the current HP of the enemy
  @>Control Variables 0001 = [1.]'s HP
  @>COMMENT Sets the max hp of the enemy and then defides it by 2 to get 1/2 of the max hp
  @>Control Variables 0003 = [1.]'s MaxHP
  @>Control Variables 0003 /= 2
  @>Conditional Branch: Variable 0001 <= Variable 0003
    @>Text: Actually...I quit.
    @>Play ME 012-Gag01,100,100
   :  Branch End
:  Branch End

Lines I changed bolded.
Oh, and I think Enemy[1.]'s HP and Enemy[1.]'s MaxHP doesn't work with BlizzABS.

AliveDrive

oh I didn't know that. :(

Still, figured I'd give it a shot.
Quote from: Blizzard on September 09, 2011, 02:26:33 am
The permanent solution for your problem would be to stop hanging out with stupid people.