Crossfire Server, Branches 1.12  R18729
cfpython_object.c File Reference
#include <cfpython.h>
#include <cfpython_object_private.h>
#include <hashtable.h>
+ Include dependency graph for cfpython_object.c:

Go to the source code of this file.

Functions

static void add_object_assoc (object *key, PyObject *value)
 
static PyObject * Crossfire_Object_ActivateRune (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_AddExp (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Apply (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Cast (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CastAbility (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_ChangeAbil (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CheckArchInventory (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CheckInventory (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CheckTrigger (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CreateInside (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_CreateTimer (Crossfire_Object *who, PyObject *args)
 
static void Crossfire_Object_dealloc (PyObject *obj)
 
static PyObject * Crossfire_Object_Drop (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Event (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Fix (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_ForgetSpell (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_GetOutOfMap (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_GetResist (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_InsertInto (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Int (PyObject *obj)
 
static int Crossfire_Object_InternalCompare (Crossfire_Object *left, Crossfire_Object *right)
 
static PyObject * Crossfire_Object_KnowSpell (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_LearnSpell (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Long (PyObject *obj)
 
static PyObject * Crossfire_Object_Move (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static PyObject * Crossfire_Object_Pay (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_PayAmount (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_QueryCost (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_QueryName (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_ReadKey (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Remove (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Reposition (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Say (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_SetResist (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Take (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Object_Teleport (Crossfire_Object *who, PyObject *args)
 
PyObject * Crossfire_Object_wrap (object *what)
 
static PyObject * Crossfire_Object_WriteKey (Crossfire_Object *who, PyObject *args)
 
static PyObject * Crossfire_Player_CanPay (Crossfire_Player *who, PyObject *args)
 
static void Crossfire_Player_dealloc (PyObject *obj)
 
static PyObject * Crossfire_Player_Message (Crossfire_Player *who, PyObject *args)
 
static PyObject * Crossfire_Player_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static PyObject * find_assoc_pyobject (object *key)
 
static void free_object_assoc (object *key)
 
void init_object_assoc_table (void)
 
static PyObject * Object_GetAbove (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAC (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAlive (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAnim (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAnimated (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAnimSpeed (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetApplied (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetArchetype (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetArchName (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAttackMovement (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetAttackType (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetBeenApplied (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetBelow (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetBlind (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetBlocksView (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanCastSpell (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanSeeInDark (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanSeeInvisible (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseArmour (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseBow (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseHorn (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseRing (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseRod (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseScroll (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseSkill (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseWand (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCanUseWeapon (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCha (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCon (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetConfused (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCount (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetCursed (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDam (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDamned (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDex (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDirection (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDM (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetDuration (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetEnemy (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetEnv (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetExists (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetExp (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetExpMul (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetFace (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetFacing (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetFloor (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetFood (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetFriendly (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetGenerator (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetGlowRadius (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetGod (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetGodGiven (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetGrace (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetHasXRays (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetHitBack (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetHP (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetIdentified (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetInt (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetInventory (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetInvisible (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetIsPet (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetKnownCursed (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetKnownMagical (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLastEat (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLastGrace (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLastSP (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLevel (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLifesaver (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetLuck (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMakeInvisible (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMap (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMaxGrace (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMaxHP (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMaxSP (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMessage (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoney (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMonster (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveAllow (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveBlock (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveOff (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveOn (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveSlow (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveSlowPenalty (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetMoveType (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetName (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetNamePl (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetNoDamage (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetNoSave (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetOnlyAttack (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetOwner (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetPermExp (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetPickable (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetPow (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetQuantity (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetRace (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetRandomMovement (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetReflectMissiles (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetReflectSpells (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetRollable (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetRunAway (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetScared (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSkill (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSlaying (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSleeping (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSP (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSpeed (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSpeedLeft (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSplitting (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetStandStill (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetStealthy (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetStr (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetSubtype (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetThrown (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetTitle (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetTurnable (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetType (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetUnaggressive (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetUndead (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetUnique (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetUnpaid (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetUsedUp (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetValue (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetWasDM (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetWC (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetWeight (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetWeightLimit (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetWis (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetX (Crossfire_Object *whoptr, void *closure)
 
static PyObject * Object_GetY (Crossfire_Object *whoptr, void *closure)
 
static int Object_SetAC (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetAnim (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetAnimated (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetAnimSpeed (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetApplied (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetAttackMovement (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetAttackType (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetBlind (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetBlocksView (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCanPassThru (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCanSeeInDark (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCanSeeInvisible (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCha (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCon (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetConfused (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetCursed (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetDam (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetDamned (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetDex (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetDirection (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetDuration (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetEnemy (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetExp (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetFace (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetFacing (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetFood (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetFriendly (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetGlowRadius (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetGod (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetGodGiven (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetGrace (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetHasXRays (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetHitBack (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetHP (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetIdentified (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetInt (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetInvisible (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetIsPet (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetKnownCursed (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetKnownMagical (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetLastEat (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetLastGrace (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetLastSP (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetLifesaver (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMakeInvisible (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMap (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMaxGrace (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMaxHP (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMaxSP (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetMessage (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetName (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetNamePl (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetNoDamage (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetNoSave (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetOnlyAttack (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetOwner (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetPickable (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetPow (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetQuantity (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetRace (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetRandomMovement (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetReflectMissiles (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetReflectSpells (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetRollable (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetRunAway (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetScared (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSkill (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSlaying (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSleeping (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSP (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSpeed (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetSpeedLeft (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetStandStill (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetStealthy (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetStr (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetTitle (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetTurnable (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetUnaggressive (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetUndead (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetUnique (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetUnpaid (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetUsedUp (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetValue (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetWC (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetWeight (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetWeightLimit (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static int Object_SetWis (Crossfire_Object *whoptr, PyObject *value, void *closure)
 
static PyObject * Player_GetBedMap (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetBedX (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetBedY (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetIP (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetMarkedItem (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetParty (Crossfire_Player *whoptr, void *closure)
 
static PyObject * Player_GetTitle (Crossfire_Object *whoptr, void *closure)
 
static int Player_SetBedMap (Crossfire_Player *whoptr, PyObject *value, void *closure)
 
static int Player_SetBedX (Crossfire_Player *whoptr, PyObject *value, void *closure)
 
static int Player_SetBedY (Crossfire_Player *whoptr, PyObject *value, void *closure)
 
static int Player_SetMarkedItem (Crossfire_Player *whoptr, PyObject *value, void *closure)
 
static int Player_SetParty (Crossfire_Player *whoptr, PyObject *value, void *closure)
 
static int Player_SetTitle (Crossfire_Object *whoptr, PyObject *value, void *closure)
 

Variables

static ptr_assoc_table object_assoc_table
 

Function Documentation

static void add_object_assoc ( object key,
PyObject *  value 
)
static

Definition at line 42 of file cfpython_object.c.

References add_ptr_assoc(), and object_assoc_table.

Referenced by Crossfire_Object_wrap().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static PyObject* Crossfire_Object_ActivateRune ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1958 of file cfpython_object.c.

References cf_spring_trap(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_AddExp ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2278 of file cfpython_object.c.

References cf_object_change_exp(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Apply ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1902 of file cfpython_object.c.

References cf_object_apply(), Crossfire_ObjectType, EXISTCHECK, flags, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Cast ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2054 of file cfpython_object.c.

References cf_object_cast_spell(), Crossfire_ObjectType, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CastAbility ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2108 of file cfpython_object.c.

References cf_object_cast_ability(), Crossfire_ObjectType, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_ChangeAbil ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2268 of file cfpython_object.c.

References cf_object_change_abil(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CheckArchInventory ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2209 of file cfpython_object.c.

References obj::arch, obj::below, Crossfire_Object_wrap(), EXISTCHECK, obj::inv, archt::name, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CheckInventory ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2186 of file cfpython_object.c.

References cf_object_present_archname_inside(), Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CheckTrigger ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1973 of file cfpython_object.c.

References cf_object_check_trigger(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CreateInside ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2234 of file cfpython_object.c.

References cf_create_object_by_name(), cf_object_insert_object(), Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_CreateTimer ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2175 of file cfpython_object.c.

References cf_timer_create(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static void Crossfire_Object_dealloc ( PyObject *  obj)
static

Definition at line 2364 of file cfpython_object.c.

References free_object_assoc(), and Py_TYPE.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Drop ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1914 of file cfpython_object.c.

References cf_object_drop(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Event ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2300 of file cfpython_object.c.

References cf_object_user_event(), Crossfire_ObjectType, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Fix ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1926 of file cfpython_object.c.

References cf_fix_object(), and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_ForgetSpell ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2083 of file cfpython_object.c.

References cf_object_forget_spell(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_GetOutOfMap ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2224 of file cfpython_object.c.

References cf_object_out_of_map(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_GetResist ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2019 of file cfpython_object.c.

References cf_object_get_resistance(), EXISTCHECK, NROFATTACKS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_InsertInto ( Crossfire_Object who,
PyObject *  args 
)
static
static PyObject* Crossfire_Object_Int ( PyObject *  obj)
static

Definition at line 2332 of file cfpython_object.c.

static int Crossfire_Object_InternalCompare ( Crossfire_Object left,
Crossfire_Object right 
)
static

Definition at line 2320 of file cfpython_object.c.

References EXISTCHECK_INT, and Crossfire_Object::obj.

static PyObject* Crossfire_Object_KnowSpell ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2095 of file cfpython_object.c.

References cf_object_check_for_spell(), Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_LearnSpell ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2070 of file cfpython_object.c.

References cf_object_learn_spell(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Long ( PyObject *  obj)
static

Definition at line 2327 of file cfpython_object.c.

static PyObject* Crossfire_Object_Move ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2291 of file cfpython_object.c.

References cf_object_move(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_new ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwds 
)
static

Python initialized.

Definition at line 2340 of file cfpython_object.c.

References obj::count, and Crossfire_Object::obj.

static PyObject* Crossfire_Object_Pay ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2137 of file cfpython_object.c.

References cf_object_pay_item(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_PayAmount ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2124 of file cfpython_object.c.

References cf_object_pay_amount(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_QueryCost ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2043 of file cfpython_object.c.

References cf_object_query_cost(), Crossfire_ObjectType, EXISTCHECK, flags, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_QueryName ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2012 of file cfpython_object.c.

References cf_query_name(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_ReadKey ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2150 of file cfpython_object.c.

References cf_object_get_key(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Remove ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1887 of file cfpython_object.c.

References cf_object_free(), cf_object_get_flag(), cf_object_remove(), current_context, EXISTCHECK, FLAG_REMOVED, Crossfire_Object::obj, and _cfpcontext::who.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Reposition ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2000 of file cfpython_object.c.

References cf_object_transfer(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Say ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1989 of file cfpython_object.c.

References cf_object_say(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_SetResist ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2031 of file cfpython_object.c.

References cf_object_set_resistance(), EXISTCHECK, NROFATTACKS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Take ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1932 of file cfpython_object.c.

References cf_object_pickup(), EXISTCHECK, Crossfire_Object::obj, and TYPEEXISTCHECK.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_Teleport ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 1944 of file cfpython_object.c.

References cf_object_teleport(), Crossfire_MapType, EXISTCHECK, Crossfire_Map::map, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Object_WriteKey ( Crossfire_Object who,
PyObject *  args 
)
static

Definition at line 2163 of file cfpython_object.c.

References cf_object_set_key(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Player_CanPay ( Crossfire_Player who,
PyObject *  args 
)
static

Definition at line 126 of file cfpython_object.c.

References cf_player_can_pay(), EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static void Crossfire_Player_dealloc ( PyObject *  obj)
static

Definition at line 2376 of file cfpython_object.c.

References free_object_assoc(), and Py_TYPE.

+ Here is the call graph for this function:

static PyObject* Crossfire_Player_Message ( Crossfire_Player who,
PyObject *  args 
)
static

Definition at line 98 of file cfpython_object.c.

References cf_player_message(), EXISTCHECK, NDI_ORANGE, NDI_UNIQUE, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Crossfire_Player_new ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 2352 of file cfpython_object.c.

References obj::count, and Crossfire_Player::obj.

static PyObject* find_assoc_pyobject ( object key)
static

Definition at line 46 of file cfpython_object.c.

References find_assoc_value(), and object_assoc_table.

Referenced by Crossfire_Object_wrap().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void free_object_assoc ( object key)
static

Definition at line 50 of file cfpython_object.c.

References free_ptr_assoc(), and object_assoc_table.

Referenced by Crossfire_Object_dealloc(), and Crossfire_Player_dealloc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void init_object_assoc_table ( void  )

Definition at line 38 of file cfpython_object.c.

References init_ptr_assoc_table(), and object_assoc_table.

Referenced by initPlugin().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static PyObject* Object_GetAbove ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 348 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_OB_ABOVE, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAC ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 279 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_AC, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAlive ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 477 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_ALIVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAnim ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 452 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_ANIMATION, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAnimated ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 837 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_ANIMATE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAnimSpeed ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 457 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_ANIM_SPEED, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetApplied ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 492 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_APPLIED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetArchetype ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 727 of file cfpython_object.c.

References cf_object_get_archetype_property(), CFAPI_OBJECT_PROP_ARCHETYPE, Crossfire_Archetype_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetArchName ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 722 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_ARCH_NAME, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAttackMovement ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 822 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_ATTACK_MOVEMENT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetAttackType ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 462 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_ATTACK_TYPE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetBeenApplied ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 467 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_BEEN_APPLIED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetBelow ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 356 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_OB_BELOW, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetBlind ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 547 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_BLIND, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetBlocksView ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 677 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_BLOCKSVIEW, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanCastSpell ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 642 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_CAST_SPELL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanSeeInDark ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 617 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_SEE_IN_DARK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanSeeInvisible ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 522 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_SEE_INVISIBLE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseArmour ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 632 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_ARMOUR, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseBow ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 607 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_BOW, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseHorn ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 552 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_HORN, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseRing ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 602 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_RING, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseRod ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 557 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_ROD, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseScroll ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 637 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_SCROLL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseSkill ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 562 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_CAN_USE_SKILL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseWand ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 612 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_RANGE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCanUseWeapon ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 627 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_USE_WEAPON, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCha ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 209 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_CHA, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCon ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 214 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_CON, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetConfused ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 577 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_CONFUSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCount ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 797 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_COUNT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetCursed ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 328 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_CURSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDam ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 288 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_DAM, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDamned ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 333 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_DAMNED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDex ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 219 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_DEX, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDirection ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 382 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_DIRECTION, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDM ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 482 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_WIZ, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetDuration ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 827 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_DURATION, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetEnemy ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 792 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_ENEMY, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetEnv ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 747 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_ENVIRONMENT, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetExists ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 737 of file cfpython_object.c.

References obj::count, Crossfire_Object::obj, and was_destroyed.

static PyObject* Object_GetExp ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 308 of file cfpython_object.c.

References cf_object_get_int64_property(), CFAPI_OBJECT_PROP_EXP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetExpMul ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 318 of file cfpython_object.c.

References cf_object_get_double_property(), CFAPI_OBJECT_PROP_EXP_MULTIPLIER, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetFace ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 447 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_FACE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetFacing ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 387 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_FACING, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetFloor ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 592 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_IS_FLOOR, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetFood ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 274 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_FP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetFriendly ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 507 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_FRIENDLY, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetGenerator ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 512 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_GENERATOR, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetGlowRadius ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 832 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_GLOW_RADIUS, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetGod ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 397 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_GOD, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetGodGiven ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 802 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_STARTEQUIP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetGrace ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 264 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_GP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetHasXRays ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 597 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_XRAYS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetHitBack ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 682 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_HITBACK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetHP ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 244 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_HP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetIdentified ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 472 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_IDENTIFIED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetInt ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 224 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_INT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetInventory ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 364 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_INVENTORY, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetInvisible ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 412 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_INVISIBLE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetIsPet ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 817 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_FRIENDLY, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetKnownCursed ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 567 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_KNOWN_CURSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetKnownMagical ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 622 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_KNOWN_MAGICAL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLastEat ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 437 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_LAST_EAT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLastGrace ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 432 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_LAST_GRACE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLastSP ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 427 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_LAST_SP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLevel ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 442 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_LEVEL, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLifesaver ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 587 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_LIFESAVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetLuck ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 293 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_LUCK, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMakeInvisible ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 697 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_MAKE_INVIS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMap ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 201 of file cfpython_object.c.

References cf_object_get_map_property(), CFAPI_OBJECT_PROP_MAP, Crossfire_Map_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMaxGrace ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 269 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_MAXGP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMaxHP ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 249 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_MAXHP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMaxSP ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 259 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_MAXSP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMessage ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 298 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_MESSAGE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoney ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 702 of file cfpython_object.c.

References cf_object_query_money(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMonster ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 502 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_MONSTER, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveAllow ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 762 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_ALLOW, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveBlock ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 757 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_BLOCK, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveOff ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 772 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_OFF, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveOn ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 767 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_ON, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveSlow ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 777 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_SLOW, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveSlowPenalty ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 782 of file cfpython_object.c.

References cf_object_get_float_property(), CFAPI_OBJECT_PROP_MOVE_SLOW_PENALTY, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetMoveType ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 752 of file cfpython_object.c.

References cf_object_get_movetype_property(), CFAPI_OBJECT_PROP_MOVE_TYPE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetName ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 179 of file cfpython_object.c.

References cf_query_name(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetNamePl ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 186 of file cfpython_object.c.

References cf_query_name_pl(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetNoDamage ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 807 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_NO_DAMAGE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetNoSave ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 732 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_NO_SAVE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetOnlyAttack ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 692 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_ONLY_ATTACK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetOwner ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 787 of file cfpython_object.c.

References cf_object_get_object_property(), CFAPI_OBJECT_PROP_OWNER, Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetPermExp ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 313 of file cfpython_object.c.

References cf_object_get_int64_property(), CFAPI_OBJECT_PROP_PERM_EXP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetPickable ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 402 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_NO_PICK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetPow ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 229 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_POW, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetQuantity ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 407 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_NROF, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetRace ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 196 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_RACE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetRandomMovement ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 812 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_RANDOM_MOVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetReflectMissiles ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 652 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_REFL_MISSILE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetReflectSpells ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 647 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_REFL_SPELL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetRollable ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 527 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_CAN_ROLL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetRunAway ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 662 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_RUN_AWAY, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetScared ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 667 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_SCARED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSkill ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 303 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_SKILL, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSlaying ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 323 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_SLAYING, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSleeping ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 582 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_SLEEP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSP ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 254 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_SP, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSpeed ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 417 of file cfpython_object.c.

References cf_object_get_float_property(), CFAPI_OBJECT_PROP_SPEED, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSpeedLeft ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 422 of file cfpython_object.c.

References cf_object_get_float_property(), CFAPI_OBJECT_PROP_SPEED_LEFT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSplitting ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 542 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_SPLITTING, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetStandStill ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 687 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_STAND_STILL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetStealthy ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 572 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_STEALTH, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetStr ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 234 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_STR, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetSubtype ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 712 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_SUBTYPE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetThrown ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 517 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_IS_THROWN, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetTitle ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 191 of file cfpython_object.c.

References cf_object_get_sstring_property(), CFAPI_OBJECT_PROP_TITLE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetTurnable ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 532 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_IS_TURNABLE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetType ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 707 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_TYPE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetUnaggressive ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 392 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_UNAGGRESSIVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetUndead ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 672 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_UNDEAD, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetUnique ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 657 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_UNIQUE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetUnpaid ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 497 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_UNPAID, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetUsedUp ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 537 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_IS_USED_UP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetValue ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 717 of file cfpython_object.c.

References cf_object_get_long_property(), CFAPI_OBJECT_PROP_VALUE, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetWasDM ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 487 of file cfpython_object.c.

References cf_object_get_flag(), EXISTCHECK, FLAG_WAS_WIZ, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetWC ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 284 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_WC, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetWeight ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 338 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_WEIGHT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetWeightLimit ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 343 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_WEIGHT_LIMIT, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetWis ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 239 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_WIS, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetX ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 372 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_X, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Object_GetY ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 377 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_OBJECT_PROP_Y, EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAC ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1171 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_AC, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAnim ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1363 of file cfpython_object.c.

References cf_find_animation(), cf_object_set_int_property(), CFAPI_OBJECT_PROP_ANIMATION, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAnimated ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1875 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_ANIMATE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAnimSpeed ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1381 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_ANIM_SPEED, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetApplied ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1010 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_APPLIED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAttackMovement ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1831 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_ATTACK_MOVEMENT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetAttackType ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1392 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_ATTACK_TYPE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetBlind ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1514 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_BLIND, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetBlocksView ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1690 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_BLOCKSVIEW, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetCanPassThru ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1646 of file cfpython_object.c.

References EXISTCHECK_INT.

static int Object_SetCanSeeInDark ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1591 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_SEE_IN_DARK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetCanSeeInvisible ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1470 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_SEE_INVISIBLE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetCha ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1093 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_CHA, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetCon ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1045 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_CON, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetConfused ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1547 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_CONFUSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetCursed ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 988 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_CURSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetDam ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1193 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_DAM, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetDamned ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 999 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_DAMNED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetDex ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1033 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_DEX, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetDirection ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1237 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_DIRECTION, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetDuration ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1853 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_DURATION, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetEnemy ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1777 of file cfpython_object.c.

References cf_object_set_object_property(), CFAPI_OBJECT_PROP_ENEMY, Crossfire_ObjectType, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetExp ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1842 of file cfpython_object.c.

References cf_object_set_int64_property(), CFAPI_OBJECT_PROP_EXP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetFace ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1345 of file cfpython_object.c.

References cf_find_face(), cf_object_set_int_property(), CFAPI_OBJECT_PROP_FACE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetFacing ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1248 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_FACING, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetFood ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1204 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_FP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetFriendly ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1459 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_FRIENDLY, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetGlowRadius ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1864 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_GLOW_RADIUS, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetGod ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1259 of file cfpython_object.c.

References cf_object_set_string_property(), CFAPI_OBJECT_PROP_GOD, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetGodGiven ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1787 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_STARTEQUIP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetGrace ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1149 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_GP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetHasXRays ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1580 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_XRAYS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetHitBack ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1701 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_HITBACK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetHP ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1105 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_HP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetIdentified ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1404 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_IDENTIFIED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetInt ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1057 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_INT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetInvisible ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1437 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_INVISIBLE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetIsPet ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1820 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_FRIENDLY, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetKnownCursed ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1525 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_KNOWN_CURSED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetKnownMagical ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1602 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_KNOWN_MAGICAL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetLastEat ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1334 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_LAST_EAT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetLastGrace ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1322 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_LAST_GRACE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetLastSP ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1310 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_LAST_SP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetLifesaver ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1569 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_LIFESAVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMakeInvisible ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1734 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_MAKE_INVIS, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMap ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 939 of file cfpython_object.c.

References cf_object_change_map(), Crossfire_MapType, EXISTCHECK_INT, Crossfire_Map::map, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMaxGrace ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1160 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_MAXGP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMaxHP ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1116 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_MAXHP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMaxSP ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1138 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_MAXSP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetMessage ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Setters

Definition at line 843 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_MESSAGE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetName ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 862 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_NAME, CFAPI_OBJECT_PROP_NAME_PLURAL, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetNamePl ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 882 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_NAME_PLURAL, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetNoDamage ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1798 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_NO_DAMAGE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetNoSave ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1756 of file cfpython_object.c.

References cf_object_set_long_property(), CFAPI_OBJECT_PROP_NO_SAVE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetOnlyAttack ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1723 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_ONLY_ATTACK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetOwner ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1767 of file cfpython_object.c.

References cf_object_set_object_property(), CFAPI_OBJECT_PROP_OWNER, Crossfire_ObjectType, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetPickable ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1426 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_NO_PICK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetPow ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1069 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_POW, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetQuantity ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1294 of file cfpython_object.c.

References cf_object_set_nrof(), EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetRace ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 920 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_RACE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetRandomMovement ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1809 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_RANDOM_MOVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetReflectMissiles ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1624 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_REFL_MISSILE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetReflectSpells ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1613 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_REFL_SPELL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetRollable ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1481 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_CAN_ROLL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetRunAway ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1657 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_RUN_AWAY, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetScared ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1668 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_SCARED, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSkill ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 969 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_SKILL, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSlaying ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 950 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_SLAYING, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSleeping ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1558 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_SLEEP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSP ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1127 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_SP, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSpeed ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1270 of file cfpython_object.c.

References cf_object_set_float_property(), CFAPI_OBJECT_PROP_SPEED, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetSpeedLeft ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1282 of file cfpython_object.c.

References cf_object_set_float_property(), CFAPI_OBJECT_PROP_SPEED_LEFT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetStandStill ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1712 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_STAND_STILL, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetStealthy ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1536 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_STEALTH, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetStr ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1021 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_STR, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetTitle ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 901 of file cfpython_object.c.

References CF_IS_PYSTR, cf_object_set_string_property(), CFAPI_OBJECT_PROP_TITLE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetTurnable ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1492 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_IS_TURNABLE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetUnaggressive ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1415 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_UNAGGRESSIVE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetUndead ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1679 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_UNDEAD, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetUnique ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1635 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_UNIQUE, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetUnpaid ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1448 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_UNPAID, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetUsedUp ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1503 of file cfpython_object.c.

References cf_object_set_flag(), EXISTCHECK_INT, FLAG_IS_USED_UP, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetValue ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1745 of file cfpython_object.c.

References cf_object_set_long_property(), CFAPI_OBJECT_PROP_VALUE, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetWC ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1182 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_WC, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetWeight ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1215 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_WEIGHT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetWeightLimit ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1226 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_WEIGHT_LIMIT, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Object_SetWis ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 1081 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_OBJECT_PROP_WIS, EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetBedMap ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 131 of file cfpython_object.c.

References cf_object_get_string_property(), CFAPI_PLAYER_PROP_BED_MAP, EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetBedX ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 148 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_PLAYER_PROP_BED_X, EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetBedY ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 163 of file cfpython_object.c.

References cf_object_get_int_property(), CFAPI_PLAYER_PROP_BED_Y, EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetIP ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 78 of file cfpython_object.c.

References cf_player_get_ip(), EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetMarkedItem ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 83 of file cfpython_object.c.

References cf_player_get_marked_item(), Crossfire_Object_wrap(), EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetParty ( Crossfire_Player whoptr,
void *  closure 
)
static

Definition at line 111 of file cfpython_object.c.

References cf_player_get_party(), Crossfire_Party_wrap(), EXISTCHECK, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static PyObject* Player_GetTitle ( Crossfire_Object whoptr,
void *  closure 
)
static

Definition at line 54 of file cfpython_object.c.

References cf_player_get_title(), EXISTCHECK, and Crossfire_Object::obj.

+ Here is the call graph for this function:

static int Player_SetBedMap ( Crossfire_Player whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 138 of file cfpython_object.c.

References cf_object_set_string_property(), CFAPI_PLAYER_PROP_BED_MAP, EXISTCHECK_INT, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static int Player_SetBedX ( Crossfire_Player whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 153 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_PLAYER_PROP_BED_X, EXISTCHECK_INT, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static int Player_SetBedY ( Crossfire_Player whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 168 of file cfpython_object.c.

References cf_object_set_int_property(), CFAPI_PLAYER_PROP_BED_Y, EXISTCHECK_INT, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static int Player_SetMarkedItem ( Crossfire_Player whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 88 of file cfpython_object.c.

References cf_player_set_marked_item(), Crossfire_ObjectType, EXISTCHECK_INT, Crossfire_Object::obj, and Crossfire_Player::obj.

+ Here is the call graph for this function:

static int Player_SetParty ( Crossfire_Player whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 116 of file cfpython_object.c.

References cf_player_set_party(), Crossfire_PartyType, EXISTCHECK_INT, Crossfire_Player::obj, and Crossfire_Party::party.

+ Here is the call graph for this function:

static int Player_SetTitle ( Crossfire_Object whoptr,
PyObject *  value,
void *  closure 
)
static

Definition at line 59 of file cfpython_object.c.

References CF_IS_PYSTR, cf_player_set_title(), EXISTCHECK_INT, and Crossfire_Object::obj.

+ Here is the call graph for this function:

Variable Documentation

ptr_assoc_table object_assoc_table
static