Chaos Project

RPG Maker => RPG Maker Scripts => Script Requests => Topic started by: Magus on May 19, 2010, 11:59:46 am

Title: sorta resolved
Post by: Magus on May 19, 2010, 11:59:46 am
I played around with Blizz's AI system for a while and thought to myself, there should be a cool new way to command your Allies.
I can't believe the best Abs-Creator(obviously blizzard) hasn't thought of this yet. (or have he?)
This is perfect for WAR, Gang-related, or funny games. If this is made, I'll completely revamp Orb of Death and add in this system.(or make a better game)
Here's how it goes:
    Press Esc, and below hot keys shall be the commands:

        Fan out! - All of your allies spread out on the battle field
        Regroup!- Any allies that were spread out will line back up behind you
     Attack!- They will began to attack any enemy in sight
       Protect me!- You can tell your allies to defend you as you walk.  Of course they're risking their lives D:
       Run away!- Don't let your allys stand there against an enemy he|she can't handle. D:
       Spell Cast!- tell your allies to use skills only, against enemies. Of course if they run out of SP, then they'll switch to the default method, "attack!"
       Hide! Tell your allies to hide from maybe guards.
      Sneak attack!- Requires SP(or patience). Tell your allies to sneak up on the enemy and bam!
                          Assist ally! - You can choose an ally to go assist another ally
                          Heal!- If you have healing items, you can tell an ally to go heal another ally.
                          Rape! - you can tell all of your male allies to go rape the female enemies  <-kidding, kidding. seriously kidding ;3>
                            Mega attack!  Tell your allies to prepare for a fierce attack,(requires SP) in which they attack with full power and spell casting for a short period of time

                            And maybe there are others you can idea, but for the first time, I think this idea or suggestion, is worth taking a look at.

Of course, I'm expecting Winkio, awesome as he is, to post something that will either tell me to use some common eventing system, or putting events on every battle map.

Well, I already tried that. It's not possible to control allies that way, using events. (I'm sorry I don't have scripting knowledge D:)

Title: Re: A weird request :/ (Involves allies)
Post by: nathmatt on May 19, 2010, 12:10:00 pm
this command works something like regroup $BlizzABS.player.update_buffer('reset')
Title: Re: A weird request :/ (Involves allies)
Post by: Jragyn on May 19, 2010, 12:32:55 pm
This indeed would be pretty amazing, though wouldn't it be like, presets for the already sorta-expansive AI settings?
Title: Re: A weird request :/ (Involves allies)
Post by: Blizzard on May 19, 2010, 12:53:06 pm
*points to forced actions commands* Haven't thought about it, huh? I

Quote from: Nawm on May 19, 2010, 11:59:46 am
Fan out! - All of your allies spread out on the battle field


Automatic if your allies are most aggressive.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Regroup!- Any allies that were spread out will line back up behind you


What nathmatt said.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Attack!- They will began to attack any enemy in sight


Automatic if your allies are most aggressive and offensive. Everything that gets into the screen is dead meat.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Protect me!- You can tell your allies to defend you as you walk.  Of course they're risking their lives D:


Automatic if your allies almost are highly passive and offensive.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Run away!- Don't let your allys stand there against an enemy he|she can't handle. D:


Automatic if your allies almost are most defensive. They won't really run away, but they will defend very often and defending blocks all damage if you turn on the "Full Defend" option.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Spell Cast!- tell your allies to use skills only, against enemies. Of course if they run out of SP, then they'll switch to the default method, "attack!"


AI Triggers.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Hide! Tell your allies to hide from maybe guards.


Again, your allies don't run away and Blizz-ABS has no stealth system (because it is not part of the ABS and it can be evented). There is no way for allies to know that there are guards. Generally, it can be evented.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Sneak attack!- Requires SP(or patience). Tell your allies to sneak up on the enemy and bam!


Yet again, a stealth system is not part of an ABS. And that one has already been evented.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Assist ally! - You can choose an ally to go assist another ally


Force action and target the same enemy with 2 allies.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Heal!- If you have healing items, you can tell an ally to go heal another ally.


AI Triggers. Or make an event with a forced heal action when you press a button if you want it to work only when the player requests it.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Rape! - you can tell all of your male allies to go rape the female enemies  <-kidding, kidding. seriously kidding ;3>


If that's a skill, forced action will work calling a common event will work. I'm not kidding.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Mega attack!  Tell your allies to prepare for a fierce attack,(requires SP) in which they attack with full power and spell casting for a short period of time


That has nothing to do with an ABS. It's completely random.
Or just make a skill that calls another skill with a common event several times.
Or just use the new combo system.

Quote from: Nawm on May 19, 2010, 11:59:46 am
Well, I already tried that. It's not possible to control allies that way, using events. (I'm sorry I don't have scripting knowledge D:)


Then try harder.

I wasn't sure why you were even mentioning those things rather than actually doing them until I read "Mega Attack". That's a XAS feature. And the guy who added it must be a complete idiot because he didn't realize it's a skill. It's a god-damn skill that is executed upon button press. It can be evented with 2 event commands, just 2 freaking event commands (at least in Blizz-ABS). It's not even worth being called a feature. Just lol for this entire topic and the laziness and lack of creativity that some people have.
Title: Re: A weird request :/ (Involves allies)
Post by: Magus on May 19, 2010, 12:55:18 pm
It is awesome isn't it.   It probably would be like an AI expansion script or something.

(I'm waiting Winkio)


EDIT: I WAS NINJA'D BY BLIZZ D:

Edit 2: Okay, I see.
Title: Re: A weird request :/ (Involves allies)
Post by: Blizzard on May 19, 2010, 01:03:49 pm
Pretty much most of your things can be done setting up Ally AI Behavior and Ally AI Triggers. The nastier stuff can be done with a 2-command event checking for a button press and executing a forced action.

I still can't stop laughing at "Mega-Attack".

EDIT: Practically not even 50% of Blizz-ABS AI features are actually exposed which this topic pretty much proves. Only the base AI features are listed, but not all the stuff that you can do with it.
Title: Re: A weird request :/ (Involves allies)
Post by: winkio on May 19, 2010, 01:12:02 pm
I can't really make an informed decision, because I haven't messed around with the system at all.   :^_^':

If I put it in, it would definitely be called super-duper-awesome-rainbow-unicorn-sparkle-attack.  And it would cause epilepsy.
Title: Re: A weird request :/ (Involves allies)
Post by: Magus on May 19, 2010, 01:17:45 pm
LOL. Xas is a horrible battle system. (Besides the constant eye-searing, seizure-causing)

But anyway, In other words, it's pretty much up to the player on whether to use the trigger|Behavoir system or not (highly recommended)

I actually forgot about the behavior system (I wouldn't have posted this if it was on my mind D:)

Edit: I was ninja'd by Winkio D:

XD
Title: Re: A weird request :/ (Involves allies)
Post by: Blizzard on May 19, 2010, 01:26:02 pm
My original idea was that the player (not the game creator) sets up his allies the way he wants. :)

BEAT THAT, XAS! HURR HURR HURR!
Title: Re: A weird request :/ (Involves allies)
Post by: winkio on May 19, 2010, 01:39:58 pm
So is there support for the creator to setup predefined actions and easily use them in game?
Title: Re: A weird request :/ (Involves allies)
Post by: Blizzard on May 19, 2010, 04:50:02 pm
Yes. But the creator would have to create instances of the AI Trigger commands using a script. But definitely yes.
Title: Re: A weird request :/ (Involves allies)
Post by: winkio on May 19, 2010, 05:39:48 pm
Right.  I might end up releasing a pack of preset commands in the future then, for the non-scripters.
Title: Re: A weird request :/ (Involves allies)
Post by: Fantasist on May 20, 2010, 06:50:43 am
Damn! I've never really taken a close look at Blizz-ABS. Truth is, I don't like an ABS in RMXP, it just doesn't work for me. Pixel movement helps, but the sprites and... I don't know what... the speed maybe? I had a crappy computer back then which made everything slow and laggy. But now I have a CPU which can crunch numbers with 4 mouths at a time. I should check it out. But I lack the patience I once had, so "checking it out" will be beyond my attention span ;_; But I'll try.

Quote from: winkio on May 19, 2010, 01:12:02 pmIf I put it in, it would definitely be called super-duper-awesome-rainbow-unicorn-sparkle-attack.  And it would cause epilepsy.

:rofl: *levels up*

@OP: You know, if there's some way of intercepting hte esc menu you can use some other key to bring up an evented menu (a simple one) and call common events defining those commands. And don't tell me a menu can't be evented, I once played an RM2K game which had a COMPLETE EVENTED CUSTOM MENU SYSTEM *eyes pop put and brains blow out* Yeah, amazing what events can do. Ever since RMXP came out, everyone stopped experimenting.