Re-enable 'useportal' for Familiars

Started by Diz-e, March 11, 2015, 07:49:04 PM

Previous topic - Next topic

Diz-e

Familiars, when possessed, are quite limited in where they can go without this chat command, because of the use of certain transitions about the module.

I know it was probably disabled, due to abuse by some players using it on their PC to evade tumble/climb checks and the like, but if there were somehow a way to re-enable it for familiars only it would make a HUGE difference. Or maybe, just fix the transitions where it might be abused by PCs, to disallow the use of the command in those places? Just ideas, I don't know how it is scripted.

Otherwise, it makes it very difficult to possess a familiar and use it as a wizard/sorcerer's projection, which is one of the coolest and most fun things about having a familiar in the first place.

Aethereal

If this is possible - again without knowledge of scripting limitations - it would add to the functionality of familiars as RP props.
---
'Even life eternal is not time enough to see, all the folly and despair of poor Humanity.' - [url=https://www.youtube.com/watch?v=OJAoaCHdTJY]To Life - A Shoggoth on the Roof[/url]

It is through Art, and through Art only, that we can realise our perfection.

VanillaPudding


zDark Shadowz

Well, familiars can be teleported by using transitions, but they have issues with "using" objects.

Maybe if the transition had another way of being activated, with an appropriate pre-cursor check to see if the activator is a familiar, such as placing the teleport on the OnPhysicalAttacked of the transition, or on the OnClick which an additional check for distance between familiar and the object in question? it could only require one script that uses the tag of the object being used as part of the string for going to the particular waypoint intended. It would need to use JumpToetc rather than the Action variant though, otherwise the port will be added to the end of the queue rather than the top.  haven't done NWN scripting for like 4 years so can't actually remember how to action this properly.

Howlando

This would indeed be nice, but fixing the exploit would need to be done first.