Avariel and Drangonari and flying to a waypoint
Moderator: Event DM
- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
Avariel and Drangonari and flying to a waypoint
I know this was done on another server but I have no ideas on how to script it. Basically, I was looking for some way to move character from point A to point B (over several areas) similiar to how a caravan works.
Now the different here is that I was thinking of using this 'caravan' idea for creatures that had wings (such as Avariel and Drangonari if they could actually fly)... i.e. a PC that had wings would have an item or even an option in the radial menu, etc that could be used to fly from one spot to another. The one thing is it should be based on a held item and not require the PC to be at any specific waypoint, etc (therefore can't be based on a conversation or stationary activation object).
This would be very limited flying where a PC had only a limited number of specific waypoints to fly to. I imagine this has been done before considering NWN has been out for over 4 years... any ideas?
Disclaimer: I am not looking to agrue any points about flying in Avlis. I am trying to come up with something for a pet project I have, nothing more.
Now the different here is that I was thinking of using this 'caravan' idea for creatures that had wings (such as Avariel and Drangonari if they could actually fly)... i.e. a PC that had wings would have an item or even an option in the radial menu, etc that could be used to fly from one spot to another. The one thing is it should be based on a held item and not require the PC to be at any specific waypoint, etc (therefore can't be based on a conversation or stationary activation object).
This would be very limited flying where a PC had only a limited number of specific waypoints to fly to. I imagine this has been done before considering NWN has been out for over 4 years... any ideas?
Disclaimer: I am not looking to agrue any points about flying in Avlis. I am trying to come up with something for a pet project I have, nothing more.
- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
Alright, I have a start... never thought to search for "jump" heh.
http://www.avlis.org/viewtopic.php?t=55437
Trouble is though, that script would be a position to move to within range. I still need something that would reference a waypoint in some other area in the module.
http://www.avlis.org/viewtopic.php?t=55437
Trouble is though, that script would be a position to move to within range. I still need something that would reference a waypoint in some other area in the module.
If you're gonnna let them fly, they should get an ECL or something... as it stands now, there aren't enough drawbacks to the race to balance the flight. D&D's core system works on a simple give/take setup wherein you have to give something to get something... this is why the baseline human, which has nothing special about it, gets an extra feat and extra skillpoints.
<Sili> I've seen septic tanks with less shit in them than Fuzz.
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
- IceThorn
- Team Member; Retired with Honors
- Posts: 5291
- Joined: Mon Jan 10, 2005 2:06 pm
- Location: Austin, Tx. (Central Time; GMT-6)
- Contact:
Completely agree. If they're given a "flight feat" they should have an ECL. And limited uses/day on flying (exhaustion).Fuzz wrote:If you're gonnna let them fly, they should get an ECL or something... as it stands now, there aren't enough drawbacks to the race to balance the flight. D&D's core system works on a simple give/take setup wherein you have to give something to get something... this is why the baseline human, which has nothing special about it, gets an extra feat and extra skillpoints.
- Nighthawk4
- Assist DM
- Posts: 25898
- Joined: Fri Feb 07, 2003 8:32 pm
- Timezone: GMT
- DM Avatar: DruEl
- Location: The Home of the Bard of Avon
- Contact:
I would say that the DD-style brief hop is as far as this should go. That would make some sense IC. Any real flying would be too much - it would give them a huge bonus over other classes, IMHO.
I doubt that this would be allowed in Avlis anyway. Maybe the short hop?
Please?
I doubt that this would be allowed in Avlis anyway. Maybe the short hop?
Please?

Life is never as bad as you think it is, although that doesn't help at the time.
Orleron wrote:I think it's a fun idea if you can idiot-proof it. Problem is God always builds a better idiot.
- IceThorn
- Team Member; Retired with Honors
- Posts: 5291
- Joined: Mon Jan 10, 2005 2:06 pm
- Location: Austin, Tx. (Central Time; GMT-6)
- Contact:
I'd love to see a short hop ability with ECL=3 and a few other limitations (like maybe alignment/class restrictions) - otherwise everyone will be playing Avariels.Nighthawk4 wrote:I would say that the DD-style brief hop is as far as this should go. That would make some sense IC. Any real flying would be too much - it would give them a huge bonus over other classes, IMHO.
I doubt that this would be allowed in Avlis anyway. Maybe the short hop?
Please?
- Nob
- Lore Council Member
- Posts: 7930
- Joined: Mon Jun 30, 2003 1:19 am
- DM Avatar: Dead but still a Dreamer
Well 3E Avariel have a bunch of racial modifiers in addition to their ability to fly and have a level adjustment of +3...so maybe that might work better overall.
"Andrinor grant me the patience not to kill those who screw things up through stupidity, the power to incinerate those who screw things up on purpose, and the wisdom to distinguish between one and the other." -The War Mage's Serenity Prayer
- DanishPastry
- Team Member; Retired with Honors
- Posts: 3440
- Joined: Wed Jun 09, 2004 11:26 am
- Timezone: GMT+1
- Location: Cph, Denmark
- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
Look, I love you all... really I do, but you forgot my disclaimer up there:
Now, getting back on track, can anyone help me with the scripting?
At this point I am stuck with Dimension Door, but I can't tell them to DD to a point that you can't see from where your standing can I?
First, this is not for Avlis. I don't DM for Avlis. For what its worth, the ECL is +3.anodynes wrote: Disclaimer: I am not looking to agrue any points about flying in Avlis. I am trying to come up with something for a pet project I have, nothing more.
Now, getting back on track, can anyone help me with the scripting?
At this point I am stuck with Dimension Door, but I can't tell them to DD to a point that you can't see from where your standing can I?
I need something that takes me to a waypoint beyond visual range and beyond the distance my mouse can click.anodynes wrote:Trouble is though, that script would be a position to move to within range. I still need something that would reference a waypoint in some other area in the module.
Last edited by anodynes on Fri Feb 24, 2006 5:38 pm, edited 1 time in total.
- Final Shinryuu
- Sage
- Posts: 2060
- Joined: Thu Jun 24, 2004 3:20 am
- Location: http://hades.mercuric.net/
This is the code I wrote to do this.Nighthawk4 wrote:I would say that the DD-style brief hop is as far as this should go. That would make some sense IC. Any real flying would be too much - it would give them a huge bonus over other classes, IMHO.
I doubt that this would be allowed in Avlis anyway. Maybe the short hop?
Please?
Final Shinryuu wrote:Code: Select all
void main() { location lTarget = GetItemActivatedTargetLocation(); object oPC = GetItemActivator(); effect eFly = EffectDisappearAppear(lTarget); float fDuration = 5.0; ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eFly, oPC, fDuration); }
It is exactly that, a short hop to the target area. It has a five second transition time in the air, but that can easily be changed to anything. It has the PC do the flying jump off the screen animation, and then fly back down onto the target point.

- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
Final Shinryuu
Thanks for all that work... I saw it in another thread. Now, can you make it work to a waypoint location or some point way far away in a different area?
For instance, maybe I have a tower area with a roof on it. The character can fly from the ground up to the roof. The roof is in a different area than from where the PC started.
Thanks for all that work... I saw it in another thread. Now, can you make it work to a waypoint location or some point way far away in a different area?
For instance, maybe I have a tower area with a roof on it. The character can fly from the ground up to the roof. The roof is in a different area than from where the PC started.
This is really cool.Final Shinryuu wrote:This is the code I wrote to do this.Nighthawk4 wrote:I would say that the DD-style brief hop is as far as this should go. That would make some sense IC. Any real flying would be too much - it would give them a huge bonus over other classes, IMHO.
I doubt that this would be allowed in Avlis anyway. Maybe the short hop?
Please?
Code: Select all
void main() { location lTarget = GetItemActivatedTargetLocation(); object oPC = GetItemActivator(); effect eFly = EffectDisappearAppear(lTarget); float fDuration = 5.0; ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eFly, oPC, fDuration); }
It is exactly that, a short hop to the target area. It has a five second transition time in the air, but that can easily be changed to anything. It has the PC do the flying jump off the screen animation, and then fly back down onto the target point.
Last edited by Fuzz on Fri Feb 24, 2006 5:44 pm, edited 1 time in total.
<Sili> I've seen septic tanks with less shit in them than Fuzz.
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
- Final Shinryuu
- Sage
- Posts: 2060
- Joined: Thu Jun 24, 2004 3:20 am
- Location: http://hades.mercuric.net/
-
- Team Member; Retired with Honors
- Posts: 1724
- Joined: Tue Nov 09, 2004 2:55 pm
- Timezone: GMT-6
- Location: St. Louis, MO
In order to do that, you'd have to have some type of system for your area tags to determine distance you want to fly, waypoints in the area that hold a list of points to which you can fly, or store locations where you can fly as variables on the area. For exmaple, in your tower area, you have waypoint tags stored as local strings on the area and make the fly conversation cycle through these variables to give you destination choices. This is almost impossible to do as an on-the-fly (no pun intended) system, but you could make it work if you setup specific destinations in the toolset. That's probably as clear as mud.anodynes wrote:Now, can you make it work to a waypoint location or some point way far away in a different area?
For instance, maybe I have a tower area with a roof on it. The character can fly from the ground up to the roof. The roof is in a different area than from where the PC started.
You could use a transition system that simply doublechecks your race tag and thus grants you access or not. That's the lame way of doing it.Czarcasm wrote:In order to do that, you'd have to have some type of system for your area tags to determine distance you want to fly, waypoints in the area that hold a list of points to which you can fly, or store locations where you can fly as variables on the area. For exmaple, in your tower area, you have waypoint tags stored as local strings on the area and make the fly conversation cycle through these variables to give you destination choices. This is almost impossible to do as an on-the-fly (no pun intended) system, but you could make it work if you setup specific destinations in the toolset. That's probably as clear as mud.anodynes wrote:Now, can you make it work to a waypoint location or some point way far away in a different area?
For instance, maybe I have a tower area with a roof on it. The character can fly from the ground up to the roof. The roof is in a different area than from where the PC started.
<Sili> I've seen septic tanks with less shit in them than Fuzz.
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
-
- Scholar
- Posts: 1206
- Joined: Fri Jan 14, 2005 6:10 pm
If you are whipping out the ECL stamp, don't forget half-nymphs. +4 to a spellcasting ability score is worth at least as much as the ability to make a limited number of short flights.Fuzz wrote:If you're gonnna let them fly, they should get an ECL or something... as it stands now, there aren't enough drawbacks to the race to balance the flight. D&D's core system works on a simple give/take setup wherein you have to give something to get something... this is why the baseline human, which has nothing special about it, gets an extra feat and extra skillpoints.
404 uses it in a place or two. I've always thought that it uses a "parabolic effect" similar to how Issac's missles travel along track.Fuzz wrote:This is really cool.Final Shinryuu wrote: It is exactly that, a short hop to the target area. It has a five second transition time in the air, but that can easily be changed to anything. It has the PC do the flying jump off the screen animation, and then fly back down onto the target point.
It's only +2, (+5 to Cha) and look at their other score and their favored class. As I recall, they get -2 Wis and have Druid as a Favored Class. Might have been -2 Int, though, I forget.apandapion wrote:If you are whipping out the ECL stamp, don't forget half-nymphs. +4 to a spellcasting ability score is worth at least as much as the ability to make a limited number of short flights.Fuzz wrote:If you're gonnna let them fly, they should get an ECL or something... as it stands now, there aren't enough drawbacks to the race to balance the flight. D&D's core system works on a simple give/take setup wherein you have to give something to get something... this is why the baseline human, which has nothing special about it, gets an extra feat and extra skillpoints.
<Sili> I've seen septic tanks with less shit in them than Fuzz.
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
<Ronnin> damm not even a kiss??
<Chasmania> Kiss Fuzz? I'd rather fellate a goat.
<Chasmania> there are many roads to Rome..they just picked a shit filled alley full of scabby hookers and bums.
The shape of things to come...
-
- Scholar of Fools
- Posts: 429
- Joined: Sun Sep 26, 2004 10:13 am
- Location: Spokane, WA
- Contact:
minus the Angadar part of courseMicah Ormane wrote:All you have to do anyway is be an avariel psion crafter of angadar, and spam DDoor and Accelerate, and emote *Flies super duper fast!!one!*Aloro wrote:Though anodynes was clear about this, it bears repeating for the rest of you: Avariel and Drangonari do not fly, nor will they.
- Aloro

Learn, adapt, and repeat.
- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
1) I could have this "fly" act like a return stone where upon activation (as a return stone works with death) you transition to one of several places... trouble with that system is that it can only be one place at a time. You touch a return stone and tell it to set your return spot ahead of time. I would like to have 4 locations a PC could fly where they could pick any spot randomly and at will without having to set the destination ahead of time.Czarcasm wrote:In order to do that, you'd have to have some type of system for your area tags to determine distance you want to fly, waypoints in the area that hold a list of points to which you can fly, or store locations where you can fly as variables on the area. For exmaple, in your tower area, you have waypoint tags stored as local strings on the area and make the fly conversation cycle through these variables to give you destination choices. This is almost impossible to do as an on-the-fly (no pun intended) system, but you could make it work if you setup specific destinations in the toolset. That's probably as clear as mud.anodynes wrote:Now, can you make it work to a waypoint location or some point way far away in a different area?
For instance, maybe I have a tower area with a roof on it. The character can fly from the ground up to the roof. The roof is in a different area than from where the PC started.
2) My second thought is to only allow flying to occur from the tops of towers... this could be based on something like ... "there is too much fog all the ground so your race would never try to take off from ground level... you need a high vantage point."
In this way, PC flys from tower top to tower top and is restricted to more of a caravan setup where you must use a start location and then must select a final destination. There are scripts out there to do caravan runs... I am sure they could be modified to run only with a race having a certain item.
3) The real way I want to do this is to allow a PC to fly from anywhere to several specific, limited locations (well anywhere outside with open sky... so they can't be indoors or underground). The advantage is they reduce their travel time across the globe and don't have to run through 10 area transistions. If this was used on Avlis (and it won't be) it would be like traveling from Elf Gate to Derrington Keep.
So I still search for a way to travel from any point in any area with a final destination setup based on several choices on a held item. hmm.
just so you know, the PRC download pack has as part of it, the 'Jump' skill, which can allow you to do things like jump over chasms and obstacles. To incorporate some limited type of flying ability in the context of the PRC stuff, you could just give a large bonus to that skill, for that race.
Ua mau ke ea o ka ina i ka pono.
- anodynes
- Apprentice Scholar
- Posts: 509
- Joined: Tue Oct 12, 2004 9:14 pm
- Location: USA GMT-4
- Contact:
I are you talking about something linked over here?Tigg wrote:just so you know, the PRC download pack has as part of it, the 'Jump' skill, which can allow you to do things like jump over chasms and obstacles. To incorporate some limited type of flying ability in the context of the PRC stuff, you could just give a large bonus to that skill, for that race.
Perhaps: Player Resource Consortium's PRC Pack 2.2MB Download (Ext.)
... thanks