Jump to content

Removing Combat Arts from combos (Dragon Mage bug)


Recommended Posts

There seems to be a bug for Dragon Mages where they can't remove CAs from combos (only place another over it). It is slightly game-breaking as most of my Combos are now useless.

Anyone know of a way to remove the CAs anyway?

 

Since it is singleplayer, some sort of savegame edit could work, but I have no clue what to look for :D

Link to comment

Sorry for posting 2 topics about the same (the other one is in the dragon mage forum), but they seem relevant both places.

 

There apparently is a bug for Dragon Mages where they can't remove CAs from combos (only place another over it).

Anyone know of a way to remove the CAs anyway?

 

Since it is single-player, some sort of savegame edit could work, but I'm not sure where to look in the file.

 

Or maybe a way to actually fix the bug (considering this is the modding forum :D).

Link to comment
There seems to be a bug for Dragon Mages where they can't remove CAs from combos (only place another over it). It is slightly game-breaking as most of my Combos are now useless.

Anyone know of a way to remove the CAs anyway?

 

Since it is singleplayer, some sort of savegame edit could work, but I have no clue what to look for :)

 

Could you describe your problem a little more? Is it connected to one specific CA or all around regardless what is set into the combo?

Link to comment

I believe its any and all. Once you slap a combat art into a combo that's it your done. If you have combat discipline mastered and have 4 combat arts in a combo you can't remove any. This combo is now "Broke".

Link to comment

Furian is correct. Any and all Combat Arts break it. Only for Dragon Mages it seems.

 

Only became a problem after I picked up Combat Disc, but before I realized the bug I had filled out most of my combos with 3 CAs, which is quite annoying.

 

Anyone know if there is some sort of character editors for singleplayer/Lan play? If it cant be fixed in any other way, I guess I could recreate my char with unused combos... Not exactly a fix but better than a broken char.

 

(edit: I see the treads got merged, I'm honestly sorry about the double post. I just want a solution! :))

Edited by Shadout
Link to comment
  • 8 months later...

Do we have a solution for this problem yet? I would like to continue playing with my dragon mage, but I need to change my combos! it is killing my character!

Link to comment

Do we have a solution for this problem yet? I would like to continue playing with my dragon mage, but I need to change my combos! it is killing my character!

 

So far not, but maybe there is a way to clear all combos by hex-editing the savegame. I don't know enough about the savegame structure yet to be sure about it.

Link to comment
  • 1 month later...

Aaag shucks. That pretty much sucks! Oh well still love the game! :-)

 

This may be a long shot, cause I'm just looking into it today, but I am curious about the way things work, and it bugs me to not understand things.

So here it goes:

 

I was reviewing spells.txt and the download of the excel file Llama 8 was gracious enough to share with the community

In front of every group of Combat Arts (we'll use the exalted warrior one for the seraphim for an example) there's an a strange spell showing:

 

xxxse_co_klingenwirbel is the one for exalted warrior group

Spell information follows:

 

eiStateName = "",

fxTypeCast = "",

fxTypeSpell = "",

fxTypeCastSpecial = "",

duration = 0.000000,

animType = "ANIM_TYPE_SM03",

animTypeApproach = "ANIM_TYPE_INVALID",

animTypeRide = "ANIM_TYPE_INVALID",

animTypeSpecial = "ANIM_TYPE_INVALID",

causesSpellDamage = 1,

tokens = {

},

fightDistance = -1.000000,

aspect = "EA_SE_COMBAT",

cooldown = 0.000000,

soundProfile = 0,

cost_level = 0,

cost_base = 0,

focus_skill_name = "skill_SE_combat_focus",

lore_skill_name = "skill_tactics_lore",

spellClass = "",

spellcontroltype = "eCAtype___invalid",

sorting_rank = 0,

 

Note 'Causes Spell Damage' is set to one, and the sorting rank is set to zero

It is the same with all of the ones that start with xxx

 

Why does this relate with the dragon mage at all?

 

Cause the none of the DM spells have that silly xxx spell in front of it.

 

I was thinking perhaps this is the reason why you cannot respec the dragon mage combo.

The xxx stuff is put in there to 'respec' your combo.

The reason why it causes 'spell damage' is because that's how the CD works, right?

 

It is also is the only one (with two exceptions, both teleport spells) where eCAtype___invalid is shown.

 

This seems a plausible explanation from what I can tell.

What do y'all think?

Link to comment

Could simply be a different coder using a different naming scheme or the original coder changing how he named things though. I would have thought it would be more likely to be a hardcoded issue than softcoded.

Link to comment

Could simply be a different coder using a different naming scheme or the original coder changing how he named things though. I would have thought it would be more likely to be a hardcoded issue than softcoded.

 

*Shrug*

 

Maybe.

I'm just wondering what the dang spell is.

There's gotta be a reason why the original coder put it in there.

The encoding is exactly the same for all of em; shouldn't be too hard to do.

 

I don't have a DM with CD yet, but I could get one up that high, then drop one into the spells.txt and see what happens.

Link to comment

causesSpellDamage is only a flag to separate spells from weapon based Combat Arts. If it's 0 then it gets all the weapon based effects (deathblow, lifeleech etc. ) whereas if its 1 its a spell and doesnt get these bonuses and other things.

 

Also, the spell you are looking at isnt one of the ones the seraphim uses, the actual spells.txt entry for playable toons Combat Arts don't have the preceding xxx either, you simply found perhaps a dummy ability or something. And tokens, all toon Combat Arts have tokens.

Link to comment
I was thinking perhaps this is the reason why you cannot respec the dragon mage combo.

The xxx stuff is put in there to 'respec' your combo.

Those CAs are unused CAs that weren't implimented, some of them have tokens in them (the Shadow Warrior ones), but the majority of them don't. As DB says, it's likely to be a coding issue/bug, ie, something that can't be fixed by the CM team, though it might be fixable by editing the save game file.

Link to comment

Yeah, you guys gotta be right, cause since I don't know German I looked up the names of the spells in a translator, and that seems the logical conclusion.

Specially since one of them can be made a buff.

 

Wondering why they didn't use em.

 

Also wondering why sometimes that coders don't just comment stuff out, explaining why the code wasn't used. That's what I do when I code. Makes a cleaner easier read and understanding, for both if you're working on a team and any that come behind you to look at it.

Link to comment
  • 6 years later...

This bug is absurdly easy to fix. Requires simply editing the DM's creature entry and changing the order of his spells.

location: <Sacred 2 install folder>/scripts/server/creatures.txt

 

Search for: name = "SC_Dragonmage",

 

You will see the list of all his spells. Swap entry0 and entry2, so that the list looks like:

entry0 = { "dm_dm_ewigesfeuer" },
...
entry2 = { "dm_dm_drachenform" },
Dragon Form sitting in the entry0 spot caused the problem. Shapeshifting forms and buffs cannot go in the entry0 spot.
This fix is not retroactive. It will only work for Dragon Mages created after making the fix.
Also works for Druids in Diablo 2 Fallen.
Thanks to dimitrius154 for figuring this one out.
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...
Please Sign In or Sign Up