Possess(3)                                                          Possess(3)



NNAAMMEE
       Possess -

SSYYNNOOPPSSIISS
       Inherits OObbjjeecctt.


   PPuubblliicc MMeetthhooddss
       string qquueerryy__nnaammee ()
       object iidd (string x)
       void sseett__ttaarrggeett (object ob)
       object qquueerryy__ttaarrggeett ()
       int ppoosssseessss (object victim)
       void iinniitt ()
       void ccaattcchh__tteellll (string str)
       void oonn__ssuussppeenndd ()

   PPuubblliicc AAttttrriibbuutteess
       object ttaarrggeett

DDEETTAAIILLEEDD DDEESSCCRRIIPPTTIIOONN
       A quicky daemon object used for possessing beasties. This is intended
       to be a tool for a game-master style wizard to use in role-playing
       NPC's.

       Definition at line 9 of file possess.c.

MMEEMMBBEERR FFUUNNCCTTIIOONN DDOOCCUUMMEENNTTAATTIIOONN
   vvooiidd ccaattcchh__tteellll ((ssttrriinngg ssttrr))
       Handle incoming text.

       Definition at line 96 of file possess.c.

   oobbjjeecctt iidd ((ssttrriinngg xx))
       A convenience function to let you refer to this object as
       possession_ob.

       Definition at line 23 of file possess.c.

       References query_name().

   vvooiidd iinniitt (())
       Set up the possession interface for the possessor.

       Reimplemented from OObbjjeecctt.

       Definition at line 52 of file possess.c.

       References target.

   vvooiidd oonn__ssuussppeenndd (())
       If the player object leaves, get rid of this.

       Definition at line 112 of file possess.c.

   iinntt ppoosssseessss ((oobbjjeecctt vviiccttiimm))
       Creates a new possession object, initialize it for _v_i_c_t_i_m, and give it
       to this_player().

       Definition at line 38 of file possess.c.

   ssttrriinngg qquueerryy__nnaammee (())
       RReettuurrnnss::
           possesion_ob

       Definition at line 18 of file possess.c.

       Referenced by id().

   oobbjjeecctt qquueerryy__ttaarrggeett (())
       For debugging purposes, query what is possessed.

       Definition at line 33 of file possess.c.

       References target.

   vvooiidd sseett__ttaarrggeett ((oobbjjeecctt oobb))
       Set the creature possessed.

       Definition at line 28 of file possess.c.

       References target.

MMEEMMBBEERR DDAATTAA DDOOCCUUMMEENNTTAATTIIOONN
   oobbjjeecctt ttaarrggeett
       The thing being possessed.

       Definition at line 15 of file possess.c.

       Referenced by init(), query_target(), and set_target().


AAUUTTHHOORR
       Generated automatically by Doxygen for Walraven from the source code.



Walraven                          8 Jan 2004                        Possess(3)
