Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[DMgenie] Scripting question for Hybrid Form Feat

0 views
Skip to first unread message

Aaron Gormanshaw

unread,
Sep 28, 2007, 6:58:49 PM9/28/07
to
I'm setting up the Animal Shens from Dragon Magazine 319, and I've run
into an ability that I can't find a similar one in another feat to copy
& adjust.

The feat is "Hybrid Form", which is similar to the Druid Wild Shape.

For the Panther Shen, when you use the feat, one of the things that
happens is that you gain the feat Spring Attack if you don't already
have it.

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

In the "Using Feat" tab, the code I want is:

AlreadyHaveSpringAttack = DoIHaveSpringAttack
If AlreadyHaveSpringAttack = false then
DoIHaveSpringAttack = true
End If

In the "Stop Using Feat", the code I want is:

DoIHaveSpringAttack = AlreadyHaveSpringAttack

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

I can't find the syntax to determine if I already have a feat
(DoIHaveSpringAttack). If I have that syntax, I assume that I can then
change that setting as desired.

Does anyone have any ideas?


Aaron
__._,_.___

Terry Austin

unread,
Sep 29, 2007, 11:25:16 AM9/29/07
to
Aaron Gormanshaw <agorm...@rogers.com> wrote in
news:416484....@web88004.mail.re2.yahoo.com:

> I'm setting up the Animal Shens from Dragon Magazine 319, and I've run
> into an ability that I can't find a similar one in another feat to copy
> & adjust.
>
> The feat is "Hybrid Form", which is similar to the Druid Wild Shape.

I'm thinking that you can probably find whatever you need here:

http://philippe.tromeur.free.fr/hybrid.htm

Seems made to order.

(Be patient. It's an enourmous page - that's part of the gag - and it takes
while to download.)

WARNING: THIS IS NOT A SEIOUS ATTEMPT TO HELP YOU.

--
Terry Austin
History is made at night. Character is what you are in the dark.

Aaron Gormanshaw

unread,
Sep 29, 2007, 6:27:03 PM9/29/07
to
Resolved ! ! !

Using Feat:
if cr.HasFeatName( "Spring Attack" ) = true then

cr.Desc_SkinColor = "Hybrid Form SA"

else

cr.GiveFeatName "Spring Attack" , "" ,1

end if

Stop Using Feat:

if cr.Desc_SkinColor <> "Hybrid Form SA" then

cr.GiveFeatName "Spring Attack" , "" ,0

end if


I'm using the Skin Color field in Description as a placeholder for
status. It was those
cr.HasFeatName("Spring Attack") and
cr.GiveFeatName"Spring Attack","",1
parts that were giving me misery. I now have figured out where the
specs are, and now know the syntax to use them. The Panther Shen class
is now fully coded with all applicable feats. The rest of them will be
a breeze after this mess. I'll publish the set when I get them done.

:o)


Aaron



----- Original Message ----
From: Aaron Gormanshaw <agorm...@rogers.com>
Subject: [DMgenie] Scripting question for Hybrid Form Feat


I'm setting up the Animal Shens from Dragon Magazine 319, and I've run
into an ability that I can't find a similar one in another feat to copy
& adjust.

The feat is "Hybrid Form", which is similar to the Druid Wild Shape.

For the Panther Shen, when you use the feat, one of the things that
happens is that you gain the feat Spring Attack if you don't already
have it.

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

In the "Using Feat" tab, the code I want is:

AlreadyHaveSpringAt tack = DoIHaveSpringAttack

If AlreadyHaveSpringAt tack = false then


DoIHaveSpringAttack = true
End If

In the "Stop Using Feat", the code I want is:

DoIHaveSpringAttack = AlreadyHaveSpringAt tack

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

I can't find the syntax to determine if I already have a feat

(DoIHaveSpringAttac k). If I have that syntax, I assume that I can then

0 new messages