View Single Post
  #10 (permalink)  
Old 03-22-2008, 03:14 PM
GuardianWarrior's Avatar
GuardianWarrior
[User Offline]
Citizen
 
Join Date: Feb 2008
Location: Austrian Alps
Posts: 49
GuardianWarrior is the epitome of generic
Default Re: "Triumph-Bug" : Another solution !

First i have to make an edit, because i did an important change somehow intuitively and therefore forgot to mention it. The distanceProfile of the Triumph-DBR has to be changed.
Changes are in red color:

Quote:
---------------------------------------------------------------------------

Here are four short steps to get Triumph working:

>>> Make an empty mod <<<

>>> Rename 5) and configure it <<<
a)
Import "records\skills\warfare\battlestandard_petskill_tr iumph.dbr",
b)
Rename to "battlestandard_petskill_triumphbuff.dbr".
c)
From the menubar select "File/Set Template...", go into the Template-Folder and
select following file: "SkillBuff_Debuf.tpl".
d)
Open the file and go "All Groups/Cast Config" and
set "skillActiveDuration" onto 4 seconds.
(*this step is explained below, see point 1*)
e)
Go to "All Groups/Skill Config" and
set "distanceProfile" to "Moderate".
f)
(*Do this one if you like to have Flamewaves radiating from the monsters.*)
(*This step is explained below, see point 4.*)
Open "battlestandard_petskill_triumphbuff.dbr"
go to "All Groups/Skill Effects"
copy "Records\Effects\Warfare\WarBanner_FX01.dbr" from
"skillActivatedAuraName" to "skillCastAuraName".
g)
Click "File/Save".

>>> Make new DBR from old one <<<
a)
Import "records\skills\warfare\old\battlestandard_ski ll02 .dbr"
b)
Rename in "battlestandard_petskill_triumph.dbr" and copy to "records\skills\warfare\"
c)
Open the file and go "All Groups/Skill Config" onto DBR-Entry "buffSkillName",
and edit path and filename as follows:
"Records\Skills\Warfare\battlestandard_petskil l_tr iumphbuff.dbr"

>>> Build the mod with TQ- or IT-database.arz, it doesnīt matter which one. <<<

---------------------------------------------------------------------------

@Templates
Next thing i have to mention is, for the two new DBR-Files i have created:
battlestandard_petskill_triumph.dbr
battlestandard_petskill_triumphbuff.dbr
lots of different Template-Combos could be tested.
I have done a view, while working on my solution, but unfortunately i didnīt record the results. When i find myself enough time, iīll do make those tests again and record them. On the other hand, the best result i could achive is the one i showed here.

As for the "Side Effects", from what i have seen now, while working on Triumph, i guess, no other Templates will fix them. The problem lies within the AI, i think.
But those "Side Effects" are just a minor issue and, for me, not worth investing a lot of time to fix them. Probably they are not fixable.


@Skill_BuffRadius.tpl
Yes, this on works also for the Triumph-Call-DBR: "battlestandard_petskill_triumph.dbr"
It solves "Point 4 - Flamewaves".
The now radiate again from the BS.
But, this Template also, does only work, if in the "battlestandard_petskill_triumphbuff.dbr" a timevalue is set here: "All Groups/Cast Config/skillActiveDuration". The 4 seconds, i suggested.


@Triumph-Radius
Using Skill_BuffRadius.tpl doesnīt solve this issue, in my tests.
Well, the radius difference is realy just a very little on and can easily be overlooked. Measured in char-steps, just 1-2.
I can make 2 or 3 pictures if you like.


@Ganelon
Quote:
...I fixed this by changing the class of Triumph from Skill_BuffAttackRadius (eg Ring of Flame) to "Skill_BuffRadius" (the same class as Rally). Skill_BuffRadius CAN't be turned off, and so Triumph stays on. This is better than using the old toggle class and extending the duration of the effect because it means that monsters are affected within a second of entering the AoE, instead of at the start of the next 4 second cycle.

This still wasn't perfect. The dumb AI would keep trying to recast Triumph spell anyway. It can't turn it off anymore, so it's not so harmful, but the constant re-casting caused the Triumph effect to hiccup and fail randomly. I solved this issue by entering the Battle Standard pet dbrs and entering a large number for SpecialAttackDelay. This parameter governs the amount of time the AI will wait between recastings of a spell (incidentally, altering this number is how I fixed the Nymph AI).
If i have understood you right, you took the original Triumph-DBR, "battlestandard_petskill_triumph.dbr", and changed itīs original template(btw, Skill_BuffAttackRadiusToggled.tpl) ?
You didnīt create a Call-DBR for Triumph, as i have done in my solution ?
Ok, thats also one thing i didnīt test enough by now. I just took a view templates and tested them with original Triumph-DBR, without success. Maybe i have overlooked one, that could work.

In "Point 2" above iīve mentioned, that i also experimented with "specialAttackDelay". Maybe my values were to small. Iīll have a new try on this.


@ShadowLich
Quote:
...the damage I received weren't modified.
Hm, iīve watched closely to HP changes, with BS+T and without. I could see a clear difference.
Did you max out Triumph ?
The -40 % on Level 6 make a huge difference.
And this debuff is only "physical" damage!
Hm, letīs wait, if someone else has this problem. More i canīt tell you right now.
__________________
I have to apologize,
for the long unexcused absence, but due to professional and personal changes,
i had to cancel all TQ related things.

Wish you all, all the best,
GW
(12. September 2008)


Quote:
Freed from desire, one can learn the hidden mystery.

Rang Ju
Reply With Quote