QUOTE(Vagrant0 @ Jun 16 2008, 07:37 AM)

The one problem is that this effect isn't possible within the game. Not with scripting, not with some custom activator. You cannot make anything "suck" up nearby actors.
You can. With scripting. Not sure what you mean by custom activator, but I'm taking it you mean an external mesh made in 3dmax, blender or the like?
It would go like this
CODE
scn SpellS
;spellscript
ref x; temp ref to the portal's collision-box
ref portal;temp ref to the portal
begin scripteffectstart
set portal to placeatme portal;the portal is in fact a door to the portal-dimension
*adjust portal coords and angle*
set x to placeatme collisionbox
*adjust collisionbox coords and angle*
set x.portal to portal
end
begin scripteffectstop
portal.disable
x.disable
end
CODE
scn portalscript
;script on the portal (which is a scripted door)
ref fool
ref gar
begin ontriggeractor
set fool to getactionref
activate fool 1
end
begin onactivate
set gar to getactionref
if(fool == gar)
activate
else
pushactoraway gar -400
endif
end
CODE
scn collisionboxscript
ref portal
begin ontriggeractor
set gar to getactionref
portal.activate gar 1
end
?