Jump to content

Aura Cleansed?


temnix

Recommended Posts

The Increase Spells Per Round opcode (188). Now I've disabled the Aura Cleansing because I didn't want the message, and I'm not sure if I get the speed-up effect or not. If I need to keep the Cleansing on Yes for this opcode to work, then do I need to suppress the string separately?

Link to comment

Hmm.. if I assume that you try this from the custom AI's point of view...

The Increase Spells Per Round opcode (188). Now I've disabled the Aura Cleansing because I didn't want the message, and I'm not sure if I get the speed-up effect or not. If I need to keep the Cleansing on Yes for this opcode to work, then do I need to suppress the string separately?

As the effect is not Spells Per Round, but just remove the recast restriction for the time of the effect ... I expect that you took the name from an existing file editor, but which ? Cause it's obviously way off.
I am not sure what you mean by setting it and the word "no" here:

The speeding-up of casting happens even if it's set to No.

But if I would, need to cast twice a round, I might try to just apply the effect via first spell and then remove the effect with opcode 337 in the EE games, in the second spell... but that's a very jinky approach as it requires both of the spell to be a customized and have them as sets...

You could as well just to use the script actions #113 ,181, 240 in the scripts, depending on the situation, as there's no need to utilize the opcode 188 in this case at all, given that's it's an AI controlled character and not a player one. Very similar like the beholders the game has... that don't actually cast spells in the usual/normal way. If it's a player one... yeah, well- no can do.

And yeah, here the thing that controls the character, the .bcs script, needs to be the one that lays down the law of two spells per round... so it won't just

One can try to do the custom spell approach in the regular non EE games too, via utilizing secondary types instead of the new opcode, and detecting them that way, but I would "rather not even encourage to try" that, as the swamp there is rather deep.

Link to comment

Jarno, try to focus on the question, will you? Get a grip on yourself, man! :D Unloading a heap of detail about everything doesn't help... All I have is a simple 188 opcode, which Near Infinity calls Increase Spells etc. This isn't about the AI, I just don't want my custom abilities to take up a round of characters' time when they use them, that's prohibitively inconvenient in combat. I want them to use an ability, then get 6 seconds free to immediately use another or cast a spell. So I put a limited-duration 188 in the effects, and it works, but with the annoying "Aura Cleansed" message. If I switch the cleansing to "No" in the effect, then it's somehow different in the testing. I think the next spell does not come immediately, or something. Works worse, at any rate. So I'm looking for a way to quash that message, preferably without the usual string-suppression opcode, to avoid putting more service effects in the spell than I have to.

Link to comment

I've had similar problems with string displays. I didn't use this particular opcode, but in my case the only thing that worked was to have the spell actually cast two different spells - one with instant timing; the other with delayed (you can use 0 delay). The one with timing:instant does nothing but supress the string you need removed, the delayed timing one does whatever you need there.

Link to comment

I'll keep that solution in mind, Kreso. Rather than building it into every ability, I was thinking about applying a Permanent string-suppressing opcode - whichever number that is - to all party members from one ability, the master ability of the others. That one doesn't get used very often, so I don't need to worry about performance, but it would occasionally quash "Aura Cleansed" for all current party members. It's not like "Aura Cleansed" is a string that ever needs to appear in the game, except to confuse people.

Link to comment

Archived

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

×
×
  • Create New...