BLIZZ-ABS BOSS AI Script Request

Started by BlazEnigma, November 26, 2010, 05:24:23 am

Previous topic - Next topic

BlazEnigma

Although, Blizz does not support it anymore, I'm requesting an add-on script to create Boss Artificial Intelligence in Blizz-ABS

The problem is that Blizz gives every monster the same type of AI

Scripts In USE:
Blizz-ABS 2.7
-Auto-Target Addon
-Rapid Fire Addon
-Quick Weapon switch Addon
Dublealex AMS4
Tricksters Multiple Inventories
Wortana's Backup
Zero's/CCoa Advanced Weather
Game Guy's Snapshot

Details:
Rather than the random real-time decisions of normal monster AI, I need an add-on that controls a boss based on event commands, specifically comments.

Enemy's who are of the boss type will follow commands in the comments in an attack pattern
EX.
Comment:
wait 40
attack 160
hydro cannon 20
repeat

the format would be the following:
(action type, action, duration (seconds), uses)
action type: what kind of action is done i.e defend, attack, skill, wait, avoid
action: what is done i.e strong attack, light attack, Cross Cut. For defend, attack, and avoid simply repeat the action type
duration: How long Boss will carry out action
uses: how many times boss will carry out action in the duration, 0 = no limit

Blizzard

Check out our game brands:

Daygames
Game Night Games
Chugnar Games

Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

BlazEnigma

Quote from: Blizzard on November 26, 2010, 06:48:56 am
*points to forced action commands*

Yah, I know about those, but The manual tells me that you can't force Enemies to do skills, which is what I mean

Blizzard

But you can force enemies to use skills.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Holyrapid

I think i have to ask this clarification just to get piece of mind.
So, forced action works so that by using it, you can force an enemy to use a skill that it knows (a skill it's given in the database), but can't be forced to use skills it doesn't know (hasn't been given in database).

So, let's say we have a dragon and it can breathe fire, but it cannot say spit poison. So, i can force it to use the fire breathing with the forced action command, but i can't make it spit poison with the command. Have i gotten this right?

BlazEnigma

I dont think I asked this right before
What is the Syntax to make enemies use skills
not attack


Blizzard

It's explained thoroughly in the manual. It's almost the same syntax, the difference is that you pass on a different parameter for the enemy to use a skill instead of an attack.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

BlazEnigma


even when I ignore this and attempt to put this syntax in
$BlizzABS.enemy_force_action(1, ACTORS, 0 , SKILL, 85)


nothing happens

BeAddicted

You understand that false. Attack, defend and skills are for both enemys and actors. Escape is only for enemys and items only for actors

Blizzard

Does your enemy know the skill? If he doesn't know they skill, he can't use it.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

BlazEnigma

December 05, 2010, 05:41:31 pm #10 Last Edit: December 05, 2010, 05:52:14 pm by BlazEnigma


P.S, would be less confusing if Escape, came before item

edit: K the boss does skills
but the only skills it will do are skill its in range to do

I want it to shoot beams or projectiles regardless of if you are in range

Spaceman McConaughey

P.S., Blizzard isn't making BABS anymore. So telling him things to change isn't doing good.

BlazEnigma

December 05, 2010, 07:42:01 pm #12 Last Edit: December 05, 2010, 07:44:31 pm by BlazEnigma
Quote from: Tuggernuts on December 05, 2010, 07:09:14 pm
P.S., Blizzard isn't making BABS anymore. So telling him things to change isn't doing good.

(see below)
Quote from: BlazEnigma on November 26, 2010, 05:24:23 am
Although, Blizz does not support it anymore, I'm requesting an add-on script to create Boss Artificial Intelligence in Blizz-ABS


is requesting an add-on  :ninja:
that
Quote from: BlazEnigma on December 05, 2010, 05:41:31 pm


I want it to shoot beams or projectiles(Any Skill Really) regardless of if you are in range

Spaceman McConaughey

Okay, smart-ass.

I am sure you can figure it out by yourself instead of pestering people with your pointless requests.

BlazEnigma

D: oi look
Its not like I can script or anything
in fact if I knew how to make "said add-on" then i wouldn't be making this request

Also its not pointless
I need to force an enemy to use a skill, thats basic in Boss Battles(REGARDLESS if target is in range)  8)

and btw this is the script request forum, so yah, isnt this where request are supposed to go?

no hard feelings

Spaceman McConaughey

lol, you're so adorable when you try to troll.

Ryex

December 05, 2010, 10:09:55 pm #16 Last Edit: December 05, 2010, 10:11:42 pm by Ryex
Quote from: Tuggernuts on December 05, 2010, 09:34:34 pm
Okay, smart-ass.

I am sure you can figure it out by yourself instead of pestering people with your pointless requests.

Quote from: Tuggernuts on December 05, 2010, 10:06:32 pm
lol, you're so adorable when you try to troll.


@Brandon - shut it with the stupid flame war antagonistic tactics now before this becomes a flame topic. these are all perfectly ligit questions and you comments have no place here.

now if you have something constructive to say, such as properly answering Blaz's questions, please do so. otherwise leave.


@Blaz - thank you for dealing calmly With Brandon's trolling, please continue to do so.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Spaceman McConaughey

December 05, 2010, 10:11:58 pm #17 Last Edit: December 05, 2010, 10:16:21 pm by Tuggernuts
I already did, and then got a smart-ass response, thank you.

Though I admit I missed an important part when I posted it, I still gave a constructive response.

EDIT:
forgot an important point;
look at the order of the comments, Ryex.

My constructive one(was wrong, but still), then his, then mine, then his, then mine again.

Let's see who started what.

Ryex

Blaz's response to your rather ignorant statement was not smart ass, he merely correcting your ignorance. and even if it was smart ass that dose not excuse your even more smart ass replies.

this is not a discussion. stop the foolishness now please.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

winkio

Nobody cares who started what.  No more explanations of posts, back on topic.

Spaceman McConaughey

December 05, 2010, 10:30:02 pm #20 Last Edit: December 05, 2010, 10:31:13 pm by Tuggernuts
Moving back on-topic, I personally believe this does not need a addon(the out of range thing, I mean).

I know sometimes it may be needed, but most of the time you do not need a giant map for a boss; so it should always be in range.

Then again, I do not know what kind of game you have. :P

edited for more info.

fjurio

I cant help you with scripting but you could try it with a common event that is triggered by a skill. With the common event you switch a switch on which starts a event on the bossmap. This event simulate a skill.
Its confusing i know.  :^_^':
Here are two pictures of this event. I think they will help more than my explanation.  :P
(Use on the second page costom move route not the approach)



Spoiler: ShowHide




PS: Sadly this will work only on the main actor but maybe it will help you anyway.

BlazEnigma

Quote from: fjurio on December 06, 2010, 02:47:38 pm
I cant help you with scripting but you could try it with a common event that is triggered by a skill. With the common event you switch a switch on which starts a event on the bossmap. This event simulate a skill.
Its confusing i know.  :^_^':
Here are two pictures of this event. I think they will help more than my explanation.  :P
(Use on the second page costom move route not the approach)



Spoiler: ShowHide




PS: Sadly this will work only on the main actor but maybe it will help you anyway.

Its a temp Fix, but I never thought of that, thanks for the help

http://www.youtube.com/v/_RPoSV0LcSI?fs=1&autostart=1&amp;hl=en_US&amp;rel=0
Its a functionality issue, skip to 2:07, basically illustrates what I mean by using skills regardless of range
The XAS is a battle system using for a different game, that is smaller and requires less set up then the one im using blizz for, (because blizz is easier for configuration)

In other words that what I'm wanting...

BlazEnigma