Jump to content

More efficient bard song AI script possible?


pacman7654

Recommended Posts

I've been using the bard song script given in this thread: http://forums.gibberlings3.net/index.php?showtopic=11509

 

It is quite nice, but a thread on GameFAQs (http://www.gamefaqs.com/boards/258273-baldurs-gate-ii-shadows-of-amn/63676205) made me realize that just singing is a really waste of a bard's potential.

 

Ideally the bard should be able to sing and still attack a few times and even cast a spell as well each round. This can be achieved with tons of (auto)pausing, but a script to do it for you sure would be nice.

 

I'm hoping a script to the following spec would be possible:

-Sing bard song when idle.

-When in combat, continue to sing until the song's effect is reapplied, then start attacking.

-At the end of every round, sing again until the effect is reapplied.

 

optionally:

-also cast quick-casting spells like stoneskin/mirror image/magic missile

-if a melee weapon is equipped, the bard should approach a target while singing.

 

It seems to me there are a few ways to time the singing:

-You could detect the end of round like the auto-pause feature does.

-You detect the reapplication of the song effect (or the text "Singing Battlesong"), then set a timer for 6 (or maybe 5) seconds.

 

If this could be achieved, similar scripts could be made for trap detection and turn undead.

Link to comment

Of course a much easier way to accomplish essentially the same thing would be to disable the harp button and make the bard song into an ability that you cast once a day and lasts 8 hours. I guess that might take the fun out of it a little, but it's really just saving you the enormous hassle of pausing an extra 2 times every 6 seconds. Unfortunately in that case disabling the bard wouldn't stop the song, though.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...