Aller au contenu

Photo

Weird Cleric Feat Bug


  • Veuillez vous connecter pour répondre
12 réponses à ce sujet

#1
MagicalMaster

MagicalMaster
  • Members
  • 2 000 messages
So I tried adding some extra feats to players.  To start, I gave them three player tools on the PC properties.  Then, at level in a base class, they recieve an additional feat with limited uses per day.  As far as I can tell, this works perfectly for everything but clerics.

Here's what the radial menu looks like with two cleric domains that are passive...

Posted Image

Here's what it looks like with one active domain ability...

Posted Image

Notice the presence of the Player Tool 1 that looks like a flask.

Then with two active domain abilities...

Posted Image

It disappears.

So I thought, maybe it ran out of room or something.  So here's a druid with the same number of abilities...

Posted Image

Nope, works just fine on a druid, the flask shows up at the last spot.

How about tacking on an additional ability?

Posted Image

The game tags on an expanded radial menu.  But in neither case for the druid does it drop the feat.  And the feat works just fine for a cleric with one or zero active domains.  Any idea what might be causing it to disappear with two active domains?

#2
Krevett

Krevett
  • Members
  • 104 messages
I've already this bug with DM possessed creature missing some spells or abilities they had in the toolset and not showing up in game when possessed...but the creature still had the spells or ability because it was able to use it with the standard AI (when not possessed)

#3
MagicalMaster

MagicalMaster
  • Members
  • 2 000 messages
Yeah, the feat shows up on the feat list, just not on the radial menu. Unfortunately, since it's the player trying to use this feat, the AI being able to use it doesn't really help.

#4
Shadooow

Shadooow
  • Members
  • 4 469 messages
Yeah, Ive had similar issues with cleric domains too. I havent tried that but what I wanted to do was to remake the domain feats on my own. So try that, it should work.

#5
MagicalMaster

MagicalMaster
  • Members
  • 2 000 messages
Well, this is supposed to be separate from the domain feats. I'm just trying to figure out why the feat stops showing up if two active domains are picked (and how to fix it).

#6
Shadooow

Shadooow
  • Members
  • 4 469 messages
? I told you - remake each active domain into its own feat. The problem is not in the pc tool feat but in the domain power feats.

#7
MagicalMaster

MagicalMaster
  • Members
  • 2 000 messages
Er, so you're suggesting to add a new feat for each active domain? And script those to give the same bonuses while removing the script from the default version? That would still leave the abilities for the default feats, though, they'd just do nothing when used. Last I checked you couldn't adjust the feats a player got on a multiplayer server at level 1 because the hak file wasn't active at character creation.

And if the original domain feats are still there, then couldn't the same bug exist?

#8
Shadooow

Shadooow
  • Members
  • 4 469 messages
Ok so I tried my idea today - and it doesnt work. Yet i find real cause - the problem happens due the domain feats are added into radial menu via different mechanism that is usual.

I found the mechanism and disabled it: domains.2da -> CastableFeat = 0

This way however domains wont appear in radial menu anymore, but that is easy to fix by adding these lines into cls_feat_cler.2da:

82         DOMAIN_WAR                           306          1      -1               1
83         DOMAIN_TRICKERY                    324          1      -1               1
84         DOMAIN_STRENGTH                  307          1      -1               1
85         DOMAIN_PROTECTION               308          1      -1               1
86         DOMAIN_DEATH                        310          1      -1               1


Could someone try how this behave on client/server? I suspect this is client-side fix that doesn't need to be same on server machine - if thats the case I will add this fix into my pet project.

Modifié par ShaDoOoW, 23 août 2012 - 09:25 .


#9
Pstemarie

Pstemarie
  • Members
  • 2 745 messages
ShaDoOoW, that might not be a good method to fix that issue. Unless there are pre-requisites in feat.2da, you've just created a new issue - the domain powers will be selectable when the character levels up.

Modifié par Pstemarie, 23 août 2012 - 09:48 .


#10
Shadooow

Shadooow
  • Members
  • 4 469 messages

Pstemarie wrote...

ShaDoOoW, that might not be a good method to fix that issue. Unless there are pre-requisites in feat.2da, you've just created a new issue - the domain powers will be selectable when the character levels up.


correct, with a value -1 this is possible, so value 99 have to be there:

82         DOMAIN_WAR                           306          1      99               1
83         DOMAIN_TRICKERY                    324          1      99               1
84         DOMAIN_STRENGTH                  307          1      99               1
85         DOMAIN_PROTECTION               308          1      99               1
86         DOMAIN_DEATH                        310          1      99               1


of course, someone could alter the value to -1 in order to gain access to this but thats something else which was always possible with any feat and ELC solves this. Still it might be also good idea to add some impossible prerequisities for domain feats to make this expl0it harder.

#11
MagicalMaster

MagicalMaster
  • Members
  • 2 000 messages
Much appreciated. As far as I can tell this seems to work perfectly. And yeah, obviously the exploit is possible, but like you aid that's always a possible issue without protecting against it.

#12
Shadooow

Shadooow
  • Members
  • 4 469 messages
I ran few tests and this seems to be completely client-side thing which means no client-server issues. This is being included in next CPatch release then.

#13
Magical Master

Magical Master
  • Members
  • 91 messages
Yeah. It was applying even when logging into a server versus making a single player game. So stuff like feat/skill changes made in hak files weren't in effect but the domain thing was.