I've never used the Toolset scripting before so I have been fighting blindly with it all day, but I'm trying to make a specific item.

The item, when used, turns the person into an Adult Dragon (self cancelable). Great, got that working. What doesn't work is the fact that the damn Shapechange Adult Dragon it uses doesn't have a breath attack! (Why did they do that?). Anyway. What code would I be looking at to add the Dragons breath ability to the character when they change and also to remove it when they cancel the polymorph?

Serineth Swiftpaw wrote:Can someone tell me what sort of item the pc_hide should be when I create it in the pallet? Because it never equips it, it just adds it to my inventory. Thanks.

"Creature item" it is called in the creation list IIRC.

Got it and done. Thanks. I had the right item, but it turns out my script was slightly wrong.

Ok, next step... I assumed that adding "Dragon Breath, Fire" to the hide would give the creature the ability to use it.... but it doesn't. Is there any way I can add the ability to the creature? (adding it to the hide doesn't work).

I assumed that adding "Dragon Breath, Fire" to the hide would give the creature the ability to use it.... but it doesn't

This is the same problem we faced with Drangonari and Changelings. You cannot apply spells on a hide anymore... the only thing you can apply is "bonus feats".
So you should either use the default ones, or make new ones, but the latter requires hak changes.

I assumed that adding "Dragon Breath, Fire" to the hide would give the creature the ability to use it.... but it doesn't

This is the same problem we faced with Drangonari and Changelings. You cannot apply spells on a hide anymore... the only thing you can apply is "bonus feats".So you should either use the default ones, or make new ones, but the latter requires hak changes.

the red dregon you are using looks like the one from the Shapechange spell, that one never had a breath attack. See if you can do it with an ancient red dragon (from the druid/shifter dragon shape) that should already have fire breath

If you really only want adult stats, something on the hide is the only practical way to go

Sathsarrion wrote:the red dregon you are using looks like the one from the Shapechange spell, that one never had a breath attack. See if you can do it with an ancient red dragon (from the druid/shifter dragon shape) that should already have fire breath

If you really only want adult stats, something on the hide is the only practical way to go

The problem is, this is supposed to be age progression. I can't go replacing the Adult with Ancient. The Ancient is godly compared to the other one. I was trying to keep this script short and sweet, less issues for its implementaion. If I do anything to modify the hide, I need to figure out what consiquence this would have on the COPAP hide itself. I did wish to implement a Young Dragon first, but didn't for this very reason, it would require lots and lots of scripting which makes it harder, and less likely to be implemented...

Sathsarrion wrote:the red dregon you are using looks like the one from the Shapechange spell, that one never had a breath attack. See if you can do it with an ancient red dragon (from the druid/shifter dragon shape) that should already have fire breath

If you really only want adult stats, something on the hide is the only practical way to go

The problem is, this is supposed to be age progression. I can't go replacing the Adult with Ancient. The Ancient is godly compared to the other one. I was trying to keep this script short and sweet, less issues for its implementaion. If I do anything to modify the hide, I need to figure out what consiquence this would have on the COPAP hide itself. I did wish to implement a Young Dragon first, but didn't for this very reason, it would require lots and lots of scripting which makes it harder, and less likely to be implemented...

Easiest thing to do is add a few lines to polymorph.2da and put it in your hakpak. Then change the stats appropriately. If you ask for permission to do this on the CoPaP boards, you can have two versions. One will have your entries, which will allow the feat to work. The other will have blank entries whcih will not allow it to work (it will just fail - but you need to test this.) If you have anything wrong in polymorph.2da and you use a from that's nto set up correctly, it hangs the server. Not sure what it does with a starred line (**** in every entry.) Give it a shot. This would be your best bet.

hmm, that gets me a Young Dragon, but I'd need to use the Adult Dragon as a base model (as the Ancient's abilities that it's hide gives aren't mentioned in there, it says it uses the same hide as the adult, but that is impossible) so I still have the problem of the Adult not being able to breathe fire... and the Young one wouldn't be able to either.

Any ideas how I can implement the fire breathing? That is the main concern right now...

Serineth Swiftpaw wrote:hmm, that gets me a Young Dragon, but I'd need to use the Adult Dragon as a base model (as the Ancient's abilities that it's hide gives aren't mentioned in there, it says it uses the same hide as the adult, but that is impossible) so I still have the problem of the Adult not being able to breathe fire... and the Young one wouldn't be able to either.

Any ideas how I can implement the fire breathing? That is the main concern right now...

Fire breathing is implemented in polymorph.2da. The only other way to do it is the way we did races, or use an inventory item with a special ability. You could probably make a plot potion that would do this.

Serineth Swiftpaw wrote:hmm, that gets me a Young Dragon, but I'd need to use the Adult Dragon as a base model (as the Ancient's abilities that it's hide gives aren't mentioned in there, it says it uses the same hide as the adult, but that is impossible) so I still have the problem of the Adult not being able to breathe fire... and the Young one wouldn't be able to either.

Any ideas how I can implement the fire breathing? That is the main concern right now...

Fire breathing is implemented in polymorph.2da. The only other way to do it is the way we did races, or use an inventory item with a special ability. You could probably make a plot potion that would do this.

SPELL1 SPELL2 SPELL3!
Damn I'm blind I saw it the first time I looked at it, then didn't notice it from that point onwards.