[wpdev-commits] wolfpack/python char.cpp,1.111,1.112
Brought to you by:
rip,
thiagocorrea
|
From: <dar...@us...> - 2004-01-22 04:03:24
|
Update of /cvsroot/wpdev/wolfpack/python
In directory sc8-pr-cvs1:/tmp/cvs-serv1379/python
Modified Files:
char.cpp
Log Message:
Allowed python access to the plevel from character objects as well. Makes it easier...
Index: char.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/python/char.cpp,v
retrieving revision 1.111
retrieving revision 1.112
diff -C2 -d -r1.111 -r1.112
*** char.cpp 25 Nov 2003 19:41:30 -0000 1.111
--- char.cpp 22 Jan 2004 04:03:21 -0000 1.112
***************
*** 1742,1750 ****
P_PLAYER player = dynamic_cast<P_PLAYER>( self->pChar );
! if ( !player )
return PyFalse;
return player->isGM() ? PyTrue : PyFalse;
! }
! else if( !strcmp( "region", name ) )
return PyGetRegionObject( self->pChar->region() );
--- 1742,1763 ----
P_PLAYER player = dynamic_cast<P_PLAYER>( self->pChar );
! if (!player)
return PyFalse;
+
return player->isGM() ? PyTrue : PyFalse;
! } else if (!strcmp("plevel", name)) {
! P_PLAYER player = dynamic_cast<P_PLAYER>( self->pChar );
!
! if (!player)
! return PyInt_FromLong(1);
!
! cAccount *account = player->account();
!
! if (account) {
! return PyInt_FromLong(account->plevel());
! } else {
! return PyInt_FromLong(1);
! }
! } else if( !strcmp( "region", name ) )
return PyGetRegionObject( self->pChar->region() );
|