wpdev-commits Mailing List for Wolfpack Emu (Page 41)
Brought to you by:
rip,
thiagocorrea
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(14) |
Aug
(121) |
Sep
(256) |
Oct
(59) |
Nov
(73) |
Dec
(120) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(259) |
Feb
(381) |
Mar
(501) |
Apr
(355) |
May
(427) |
Jun
(270) |
Jul
(394) |
Aug
(412) |
Sep
(724) |
Oct
(578) |
Nov
(65) |
Dec
|
From: Sebastian H. <dar...@us...> - 2004-09-14 23:03:24
|
Update of /cvsroot/wpdev/xmlscripts/scripts/commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19227/commands Modified Files: __init__.py Log Message: 0000309 Index: __init__.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/commands/__init__.py,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** __init__.py 25 Aug 2004 17:03:04 -0000 1.16 --- __init__.py 14 Sep 2004 23:03:09 -0000 1.17 *************** *** 1,3 **** ! import wolfpack from wolfpack import time --- 1,3 ---- !  import wolfpack from wolfpack import time *************** *** 185,188 **** --- 185,206 ---- gump.send(socket) + def newlostarget(char, arguments, target): + targpos = target.pos + + if target.item: + targpos = target.item.pos + elif target.char: + targpos = target.item.char + targpos.z += 10 + + srcpos = char.pos + srcpos.z += 15 + + srcpos.lineofsightnew(targpos) + + def newlos(socket, command, arguments): + socket.attachtarget('commands.newlostarget', []) + socket.sysmessage('Select NEWLOS target.') + def onLoad(): wolfpack.registercommand("test", test) *************** *** 197,200 **** --- 215,219 ---- wolfpack.registercommand("followers", followers) wolfpack.registercommand("gouid", gouid) + wolfpack.registercommand("newlos", newlos) """ |
From: Sebastian H. <dar...@us...> - 2004-09-14 18:05:28
|
Update of /cvsroot/wpdev/xmlscripts/web In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13967 Modified Files: console.py Log Message: 0000309 Index: console.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/web/console.py,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** console.py 22 Jul 2004 14:08:04 -0000 1.8 --- console.py 14 Sep 2004 18:05:18 -0000 1.9 *************** *** 64,81 **** """ ! for line in wolfpack.console.getbuffer(): ! # Replace \b characters i = line.find( "\b" ) - while i >= 0: - # Take it out - line = line[:i-1] + line[i+1:] - i = line.find( "\b" ) ! line = string.replace( line, "", "" ) ! line = string.replace( line, "[1;37m", "" ) ! line = string.replace( line, "[1;32m", "" ) ! line = string.replace( line, "[0m", "" ) ! ! content += line + "\n" content += """ --- 64,81 ---- """ ! line = wolfpack.console.getbuffer() ! ! # Replace \b characters ! i = line.find( "\b" ) ! while i >= 0: ! line = line[:i] + line[i+1:] i = line.find( "\b" ) ! line = line.replace( "", "" ) ! line = line.replace( "[1;37m", "" ) ! line = line.replace( "[1;32m", "" ) ! line = line.replace( "[0m", "" ) ! ! content += line + "\n" content += """ |
From: Sebastian H. <dar...@us...> - 2004-09-14 18:05:28
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13940 Modified Files: ChangeLog console.h world.cpp Log Message: 0000309 Index: console.h =================================================================== RCS file: /cvsroot/wpdev/wolfpack/console.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** console.h 19 Aug 2004 01:22:51 -0000 1.18 --- console.h 14 Sep 2004 18:05:15 -0000 1.19 *************** *** 70,74 **** { private: ! QStringList linebuffer_; QString incompleteLine_; QStringList commandQueue; --- 70,74 ---- { private: ! QString linebuffer_; QString incompleteLine_; QStringList commandQueue; *************** *** 123,126 **** --- 123,128 ---- void stop(); + void rollbackChars(unsigned int count); + /*! \brief Send a progress line to the console. *************** *** 170,174 **** storing all lines sent to the console. */ ! const QStringList& linebuffer() const { return linebuffer_; --- 172,176 ---- storing all lines sent to the console. */ ! const QString& linebuffer() const { return linebuffer_; Index: world.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/world.cpp,v retrieving revision 1.126 retrieving revision 1.127 diff -C2 -d -r1.126 -r1.127 *** world.cpp 9 Sep 2004 02:36:24 -0000 1.126 --- world.cpp 14 Sep 2004 18:05:15 -0000 1.127 *************** *** 463,470 **** { unsigned int revert = QString::number( lastpercent ).length() + 1; ! for ( unsigned int i = 0; i < revert; ++i ) ! { ! Console::instance()->send( "\b" ); ! } lastpercent = percent; --- 463,467 ---- { unsigned int revert = QString::number( lastpercent ).length() + 1; ! Console::instance()->rollbackChars(revert); lastpercent = percent; *************** *** 521,524 **** --- 518,525 ---- reader.close(); + // Rollback the last percentage + unsigned int revert = QString::number( lastpercent ).length() + 1; + Console::instance()->rollbackChars(revert); + // post process all loaded objects QPtrList<PersistentObject>::const_iterator cit(objects.begin()); *************** *** 828,837 **** } - - unsigned int duration = getNormalizedTime() - loadStart; ! Console::instance()->send( "\n\b\b\b\b" ); // 100% ! Console::instance()->log( LOG_MESSAGE, QString( "\nThe world loaded in %1 ms.\n" ).arg( duration ) ); cComponent::load(); --- 829,835 ---- } unsigned int duration = getNormalizedTime() - loadStart; ! Console::instance()->log( LOG_MESSAGE, QString( "The world loaded in %1 ms.\n" ).arg( duration ) ); cComponent::load(); Index: ChangeLog =================================================================== RCS file: /cvsroot/wpdev/wolfpack/ChangeLog,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** ChangeLog 14 Sep 2004 04:40:31 -0000 1.53 --- ChangeLog 14 Sep 2004 18:05:15 -0000 1.54 *************** *** 16,19 **** --- 16,20 ---- If enabled the desolation season will be sent to players on the felucca facet. - Fixed bug #0000253. (Invalid drop sound for items dropped to ground) + - Fixed bug #0000309. (Console in web administration caused endless loop) Wolfpack 12.9.10 Beta (10. September 2004) |
From: Sebastian H. <dar...@us...> - 2004-09-14 18:05:28
|
Update of /cvsroot/wpdev/wolfpack/unix In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13940/unix Modified Files: console_unix.cpp Log Message: 0000309 Index: console_unix.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/unix/console_unix.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** console_unix.cpp 4 Sep 2004 15:19:39 -0000 1.13 --- console_unix.cpp 14 Sep 2004 18:05:16 -0000 1.14 *************** *** 223,226 **** --- 223,236 ---- } + void cConsole::rollbackChars(unsigned int count) { + for (int i = 0; i < count; ++i) { + fprintf( stdout, "\b" ); + } + fflush(stdout); + + // Remove from the end of the linebuffer + linebuffer_.truncate(linebuffer_.length() - count); + } + //======================================================================================== // Send a message to the console *************** *** 236,243 **** QString temp = progress; progress = QString::null; ! for ( uint i = 0; i < temp.length() + 4; ++i ) ! { ! fprintf( stdout, "\b" ); ! } progress = temp; } --- 246,250 ---- QString temp = progress; progress = QString::null; ! rollbackChars(temp.length() + 4); progress = temp; } *************** *** 246,264 **** fflush( stdout ); ! if ( sMessage.contains( "\n" ) ) ! { ! incompleteLine_.append( sMessage ); // Split by \n ! QStringList lines = QStringList::split( "\n", incompleteLine_, true ); ! ! // Insert all except the last element ! for ( uint i = 0; i < lines.count() - 1; ++i ) ! linebuffer_.push_back( lines[i] ); ! ! incompleteLine_ = lines[lines.count() - 1]; ! } ! else ! { ! incompleteLine_.append( sMessage ); ! } // Resend the Progress message if neccesary. --- 253,257 ---- fflush( stdout ); ! linebuffer_.append(sMessage); // Resend the Progress message if neccesary. |
From: Sebastian H. <dar...@us...> - 2004-09-14 18:05:28
|
Update of /cvsroot/wpdev/wolfpack/python In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13940/python Modified Files: global.cpp Log Message: 0000309 Index: global.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/python/global.cpp,v retrieving revision 1.156 retrieving revision 1.157 diff -C2 -d -r1.156 -r1.157 *** global.cpp 14 Sep 2004 03:56:44 -0000 1.156 --- global.cpp 14 Sep 2004 18:05:16 -0000 1.157 *************** *** 239,252 **** Q_UNUSED( self ); Q_UNUSED( args ); - QStringList linebuffer = Console::instance()->linebuffer(); - PyObject* list = PyList_New( linebuffer.count() ); - - for ( uint i = 0; i < linebuffer.count(); ++i ) - if ( linebuffer[i].isNull() ) - PyList_SetItem( list, i, PyString_FromString( "" ) ); - else - PyList_SetItem( list, i, PyString_FromString( linebuffer[i].latin1() ) ); ! return list; } --- 239,244 ---- Q_UNUSED( self ); Q_UNUSED( args ); ! return QString2Python( Console::instance()->linebuffer() ); } |
From: Sebastian H. <dar...@us...> - 2004-09-14 18:05:28
|
Update of /cvsroot/wpdev/wolfpack/win In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13940/win Modified Files: console_win.cpp Log Message: 0000309 Index: console_win.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/win/console_win.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** console_win.cpp 19 Aug 2004 01:59:16 -0000 1.26 --- console_win.cpp 14 Sep 2004 18:05:17 -0000 1.27 *************** *** 853,856 **** --- 853,870 ---- } + void cConsole::rollbackChars(unsigned int count) { + int length = GetWindowTextLength(logWindow); + + // Select the rest + CHARRANGE range; + SendMessage( logWindow, EM_EXGETSEL, 0, ( LPARAM ) & range ); + range.cpMin -= count; + SendMessage( logWindow, EM_EXSETSEL, 0, (LPARAM)&range ); + SendMessage( logWindow, EM_REPLACESEL, FALSE, ( LPARAM ) "" ); + + // Remove from the end of the linebuffer + linebuffer_.truncate(linebuffer_.length() - count); + } + void cConsole::send( const QString& sMessage ) { *************** *** 860,867 **** QString temp = progress; progress = QString::null; ! for ( uint i = 0; i < temp.length() + 4; ++i ) ! { ! send( "\b" ); ! } progress = temp; } --- 874,878 ---- QString temp = progress; progress = QString::null; ! rollbackChars(temp.length() + 4); progress = temp; } *************** *** 894,920 **** } - // process \b properly - if ( sMessage.contains( "\b" ) ) - { - // Split the message - uint pos = sMessage.find( "\b" ); - if ( pos > 0 ) - send( sMessage.right( pos ) ); - else - { - CHARRANGE range; - SendMessage( logWindow, EM_EXGETSEL, 0, ( LPARAM ) & range ); - range.cpMin -= 1; - SendMessage( logWindow, EM_EXSETSEL, 0, ( LPARAM ) & range ); - SendMessage( logWindow, EM_REPLACESEL, FALSE, 0 ); - - if ( sMessage.length() > 1 ) - { - send( sMessage.left( sMessage.length() - 1 ) ); - } - return; - } - } - unsigned int tLength = GetWindowTextLength( logWindow ); SendMessage( logWindow, EM_SETSEL, tLength, tLength ); --- 905,908 ---- *************** *** 930,949 **** SendMessage( logWindow, WM_VSCROLL, SB_BOTTOM, 0 ); ! // Update linebuffer_, so that web console works as well. ! if ( sMessage.contains( "\n" ) ) ! { ! incompleteLine_.append( sMessage ); // Split by \n ! QStringList lines = QStringList::split( "\n", incompleteLine_, true ); ! ! // Insert all except the last element ! for ( uint i = 0; i < lines.count() - 1; ++i ) ! linebuffer_.push_back( lines[i] ); ! ! incompleteLine_ = lines[lines.count() - 1]; ! } ! else ! { ! incompleteLine_.append( sMessage ); ! } // Resend the Progress message if neccesary. --- 918,923 ---- SendMessage( logWindow, WM_VSCROLL, SB_BOTTOM, 0 ); ! // Append to the linebuffer ! linebuffer_.append(sMessage); // Resend the Progress message if neccesary. |
From: Klaus M. <nad...@us...> - 2004-09-14 14:24:13
|
Update of /cvsroot/wpdev/xmlscripts/scripts/commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3040/scripts/commands Modified Files: info.py Log Message: if color/amount was changed, it wasn't updated on "OK" Index: info.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/commands/info.py,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** info.py 10 Sep 2004 20:20:43 -0000 1.20 --- info.py 14 Sep 2004 14:24:02 -0000 1.21 *************** *** 31,38 **** #if len(argstring) > 0: # TODO: implement spawnregion info gump and more here ! #return 1 socket.attachtarget( "commands.info.infotargetresponse" ) ! return 1 def onLoad(): --- 31,38 ---- #if len(argstring) > 0: # TODO: implement spawnregion info gump and more here ! #return True socket.attachtarget( "commands.info.infotargetresponse" ) ! return True def onLoad(): *************** *** 41,63 **** def infotargetresponse( char, args, target ): if not char.socket: ! return 0 # map target if target.char: charinfo( char.socket, target.char ) ! return 1 elif target.item: iteminfo( char.socket, target.item ) ! return 1 elif target.model == 0: map = wolfpack.map( target.pos.x, target.pos.y, target.pos.map ) tile = wolfpack.landdata( map['id'] ) maptileinfo( char.socket, map, tile ) ! return 1 elif target.model != 0: tile = wolfpack.tiledata( target.model ) statictileinfo( char.socket, target.model, target.pos, tile ) ! return 1 ! return 1 def maptileinfo( socket, map, tile ): --- 41,63 ---- def infotargetresponse( char, args, target ): if not char.socket: ! return False # map target if target.char: charinfo( char.socket, target.char ) ! return True elif target.item: iteminfo( char.socket, target.item ) ! return True elif target.model == 0: map = wolfpack.map( target.pos.x, target.pos.y, target.pos.map ) tile = wolfpack.landdata( map['id'] ) maptileinfo( char.socket, map, tile ) ! return True elif target.model != 0: tile = wolfpack.tiledata( target.model ) statictileinfo( char.socket, target.model, target.pos, tile ) ! return True ! return True def maptileinfo( socket, map, tile ): *************** *** 539,548 **** char = args[0] if choice.button == 0 or not char or not socket: ! return 1 # check for rank #if char.rank >= player.rank and not player == char: # socket.sysmessage( "You've burnt your fingers!" ) ! # return 1 textentries = choice.text --- 539,548 ---- char = args[0] if choice.button == 0 or not char or not socket: ! return True # check for rank #if char.rank >= player.rank and not player == char: # socket.sysmessage( "You've burnt your fingers!" ) ! # return True textentries = choice.text *************** *** 750,758 **** char.update() ! return 1 def iteminfo( socket, item ): if not socket or not item: ! return 0 gump = wolfpack.gumps.cGump() --- 750,758 ---- char.update() ! return True def iteminfo( socket, item ): if not socket or not item: ! return False gump = wolfpack.gumps.cGump() *************** *** 1066,1070 **** item = args[0] if choice.button == 0 or not item or not socket: ! return 1 textentries = choice.text --- 1066,1070 ---- item = args[0] if choice.button == 0 or not item or not socket: ! return True textentries = choice.text *************** *** 1261,1265 **** if choice.button == 1: iteminfo( socket, item ) ! item.update() ! ! return 1 --- 1261,1265 ---- if choice.button == 1: iteminfo( socket, item ) ! ! item.update() ! return True |
From: Sebastian H. <dar...@us...> - 2004-09-14 04:40:40
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5658 Modified Files: ChangeLog dragdrop.cpp Log Message: Index: dragdrop.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/dragdrop.cpp,v retrieving revision 1.243 retrieving revision 1.244 diff -C2 -d -r1.243 -r1.244 *** dragdrop.cpp 28 Aug 2004 14:42:04 -0000 1.243 --- dragdrop.cpp 14 Sep 2004 04:40:31 -0000 1.244 *************** *** 618,621 **** --- 618,626 ---- pItem->moveTo( pos ); pItem->update(); + + // Play Sounds for non gold items + if (pItem->id() != 0xEED) { + pItem->soundEffect(0x42); + } } Index: ChangeLog =================================================================== RCS file: /cvsroot/wpdev/wolfpack/ChangeLog,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** ChangeLog 14 Sep 2004 04:20:23 -0000 1.52 --- ChangeLog 14 Sep 2004 04:40:31 -0000 1.53 *************** *** 15,18 **** --- 15,19 ---- - Added the option "Enable Felucca Season" to the "General" group of the wolfpack.xml configuration file. If enabled the desolation season will be sent to players on the felucca facet. + - Fixed bug #0000253. (Invalid drop sound for items dropped to ground) Wolfpack 12.9.10 Beta (10. September 2004) |
From: Sebastian H. <dar...@us...> - 2004-09-14 04:21:15
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1977 Modified Files: ChangeLog serverconfig.cpp serverconfig.h Log Message: 0000273 Index: serverconfig.h =================================================================== RCS file: /cvsroot/wpdev/wolfpack/serverconfig.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** serverconfig.h 23 Aug 2004 21:37:39 -0000 1.4 --- serverconfig.h 14 Sep 2004 04:20:23 -0000 1.5 *************** *** 101,104 **** --- 101,105 ---- int niceLevel_; unsigned short loginPort_; + bool enableFeluccaSeason_; unsigned int logMask_; bool enableLogin_; *************** *** 195,198 **** --- 196,200 ---- // gets + bool enableFeluccaSeason() const; bool hashAccountPasswords() const; bool convertUnhashedPasswords() const; *************** *** 753,756 **** --- 755,763 ---- } + inline bool cConfig::enableFeluccaSeason() const + { + return enableFeluccaSeason_; + } + inline bool cConfig::overwriteDefinitions() const { Index: serverconfig.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/serverconfig.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** serverconfig.cpp 9 Sep 2004 05:52:47 -0000 1.7 --- serverconfig.cpp 14 Sep 2004 04:20:23 -0000 1.8 *************** *** 144,147 **** --- 144,148 ---- // General Group + enableFeluccaSeason_ = getBool("General", "Enable Felucca Season", true, true); showSkillTitles_ = getBool( "General", "ShowSkillTitles", true, true ); skillcap_ = getNumber( "General", "SkillCap", 700, true ); Index: ChangeLog =================================================================== RCS file: /cvsroot/wpdev/wolfpack/ChangeLog,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** ChangeLog 14 Sep 2004 03:56:44 -0000 1.51 --- ChangeLog 14 Sep 2004 04:20:23 -0000 1.52 *************** *** 12,15 **** --- 12,18 ---- - Fixed bug #0000307. (Timers not being deleted with character) - Added socket.removeobject() + socket.sendobject() methods. + - Fixed bug #0000273. (Felucca doesnt have the felucca desolation season) + - Added the option "Enable Felucca Season" to the "General" group of the wolfpack.xml configuration file. + If enabled the desolation season will be sent to players on the felucca facet. Wolfpack 12.9.10 Beta (10. September 2004) |
From: Sebastian H. <dar...@us...> - 2004-09-14 04:20:39
|
Update of /cvsroot/wpdev/wolfpack/network In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1977/network Modified Files: uosocket.cpp uotxpackets.h Log Message: 0000273 Index: uosocket.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/network/uosocket.cpp,v retrieving revision 1.410 retrieving revision 1.411 diff -C2 -d -r1.410 -r1.411 *** uosocket.cpp 7 Sep 2004 22:23:14 -0000 1.410 --- uosocket.cpp 14 Sep 2004 04:20:24 -0000 1.411 *************** *** 708,714 **** send( &changeMap ); - // Send the default season cUOTxChangeSeason season; ! season.setSeason( ST_SPRING ); send( &season ); --- 708,717 ---- send( &changeMap ); cUOTxChangeSeason season; ! if (Config::instance()->enableFeluccaSeason() && _player->pos().map == 0) { ! season.setSeason( ST_DESOLATION ); ! } else { ! season.setSeason( ST_SPRING ); ! } send( &season ); *************** *** 1542,1548 **** send( &changeMap ); - // Send the default season cUOTxChangeSeason season; ! season.setSeason( ST_SPRING ); send( &season ); --- 1545,1554 ---- send( &changeMap ); cUOTxChangeSeason season; ! if (Config::instance()->enableFeluccaSeason() && _player->pos().map == 0) { ! season.setSeason( ST_DESOLATION ); ! } else { ! season.setSeason( ST_SPRING ); ! } send( &season ); *************** *** 1571,1574 **** --- 1577,1581 ---- warmode.setStatus( pChar->isAtWar() ); send( &warmode ); + /* if (!quick) { cUOTxChangeMap changemap; Index: uotxpackets.h =================================================================== RCS file: /cvsroot/wpdev/wolfpack/network/uotxpackets.h,v retrieving revision 1.113 retrieving revision 1.114 diff -C2 -d -r1.113 -r1.114 *** uotxpackets.h 13 Aug 2004 02:53:53 -0000 1.113 --- uotxpackets.h 14 Sep 2004 04:20:26 -0000 1.114 *************** *** 323,332 **** cUOTxChangeSeason() : cUOPacket( 0xBC, 3 ) { ! ( *this )[1] = 1; } void setSeason( eSeasonType data ) { ! ( *this )[2] = data; } }; --- 323,332 ---- cUOTxChangeSeason() : cUOPacket( 0xBC, 3 ) { ! ( *this )[2] = 1; } void setSeason( eSeasonType data ) { ! ( *this )[1] = data; } }; |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:58:21
|
Update of /cvsroot/wpdev/xmlscripts/scripts/magic In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31146/magic Modified Files: spellbook.py Log Message: 0000301 Index: spellbook.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/magic/spellbook.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** spellbook.py 25 Aug 2004 17:03:05 -0000 1.10 --- spellbook.py 14 Sep 2004 03:58:05 -0000 1.11 *************** *** 202,205 **** --- 202,210 ---- return 1 + # This is annoying and eats bandwith but its the only way to "reopen" the spellbook + # once its already open. + char.socket.removeobject(item) + char.socket.sendobject(item) + packet = wolfpack.packet( 0x24, 7 ) packet.setint( 1, item.serial ) |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:56:57
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30917 Modified Files: ChangeLog Log Message: 0000301 Index: ChangeLog =================================================================== RCS file: /cvsroot/wpdev/wolfpack/ChangeLog,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** ChangeLog 14 Sep 2004 00:31:57 -0000 1.50 --- ChangeLog 14 Sep 2004 03:56:44 -0000 1.51 *************** *** 11,14 **** --- 11,15 ---- - Fixed a memory leak in char.dispel. - Fixed bug #0000307. (Timers not being deleted with character) + - Added socket.removeobject() + socket.sendobject() methods. Wolfpack 12.9.10 Beta (10. September 2004) |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:56:56
|
Update of /cvsroot/wpdev/wolfpack/python In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30917/python Modified Files: global.cpp socket.cpp Log Message: 0000301 Index: global.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/python/global.cpp,v retrieving revision 1.155 retrieving revision 1.156 diff -C2 -d -r1.155 -r1.156 *** global.cpp 9 Sep 2004 05:52:47 -0000 1.155 --- global.cpp 14 Sep 2004 03:56:44 -0000 1.156 *************** *** 539,543 **** // Should we save this effect? ! if ( checkArgInt( 3 ) && getArgInt( 3 ) != 0 ) effect->setSerializable( true ); else --- 539,543 ---- // Should we save this effect? ! if ( PyTuple_Size( args ) == 4 && PyObject_IsTrue( PyTuple_GetItem( args, 3 ) ) ) effect->setSerializable( true ); else Index: socket.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/python/socket.cpp,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** socket.cpp 22 Aug 2004 02:29:53 -0000 1.84 --- socket.cpp 14 Sep 2004 03:56:44 -0000 1.85 *************** *** 535,538 **** --- 535,593 ---- } + /* + \method socket.sendobject + \description Send an object to this socket only. + \param object The <object id="ITEM">item</object> or <object id="char">char</object> char object that should + be sent to this socket. + */ + static PyObject* wpSocket_sendobject( wpSocket* self, PyObject* args ) + { + if ( !self->pSock ) + Py_RETURN_NONE; + + cUObject *object; + + if (!PyArg_ParseTuple(args, "O&:socket.sendobject( object )", &PyConvertObject, &object)) { + return 0; + } + + P_ITEM pItem = dynamic_cast<P_ITEM>(object); + + if (pItem) { + pItem->update(self->pSock); + } else { + P_CHAR pChar = dynamic_cast<P_CHAR>(object); + if (pChar) { + self->pSock->sendChar(pChar); + } + } + + Py_RETURN_NONE; + } + + /* + \method socket.removeobject + \description Remove an object from this socket only. + \param object The <object id="ITEM">item</object> or <object id="char">char</object> char object that should + be removed from the view of this socket. + */ + static PyObject* wpSocket_removeobject( wpSocket* self, PyObject* args ) + { + if ( !self->pSock ) + Py_RETURN_NONE; + + cUObject *object; + + if (!PyArg_ParseTuple(args, "O&:socket.removeobject( object )", &PyConvertObject, &object)) { + return 0; + } + + if (object) { + self->pSock->removeObject(object); + } + + Py_RETURN_NONE; + } + // DEPRECATED static PyObject* wpSocket_sendpacket( wpSocket* self, PyObject* args ) *************** *** 793,796 **** --- 848,853 ---- { "resendplayer", ( getattrofunc ) wpSocket_resendplayer, METH_VARARGS, "Resends the player only." }, { "sendcontainer", ( getattrofunc ) wpSocket_sendcontainer, METH_VARARGS, "Sends a container to the socket." }, + { "sendobject", ( getattrofunc ) wpSocket_sendobject, METH_VARARGS, NULL }, + { "removeobject", ( getattrofunc ) wpSocket_removeobject, METH_VARARGS, NULL }, { "sendpacket", ( getattrofunc ) wpSocket_sendpacket, METH_VARARGS, "Sends a packet to this socket." }, { "sendpaperdoll", ( getattrofunc ) wpSocket_sendpaperdoll, METH_VARARGS, "Sends a char's paperdool to this socket." }, |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:56:56
|
Update of /cvsroot/wpdev/xmlscripts/documentation/webroot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30895/webroot Modified Files: ChangeLog.wolfpack Log Message: 0000301 Index: ChangeLog.wolfpack =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/documentation/webroot/ChangeLog.wolfpack,v retrieving revision 1.89 retrieving revision 1.90 diff -C2 -d -r1.89 -r1.90 *** ChangeLog.wolfpack 14 Sep 2004 03:36:53 -0000 1.89 --- ChangeLog.wolfpack 14 Sep 2004 03:56:37 -0000 1.90 *************** *** 26,29 **** --- 26,30 ---- - Fixed bug #0000296. (ArmsLore/ItemID not possible on items equipped by others) - Fixed bug #0000297. (Messages for Anatomy/EvalInt only showing up in journal) + - Fixed bug #0000301. (Spellbook not reopening after using it once) * Misc. Changes: * Known Issues, Bugs, and Missing Features: |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:37:03
|
Update of /cvsroot/wpdev/xmlscripts/documentation/webroot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28315/webroot Modified Files: ChangeLog.wolfpack Log Message: 0000297 Index: ChangeLog.wolfpack =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/documentation/webroot/ChangeLog.wolfpack,v retrieving revision 1.88 retrieving revision 1.89 diff -C2 -d -r1.88 -r1.89 *** ChangeLog.wolfpack 14 Sep 2004 03:29:50 -0000 1.88 --- ChangeLog.wolfpack 14 Sep 2004 03:36:53 -0000 1.89 *************** *** 25,28 **** --- 25,29 ---- - Fixed bug #0000290. (Running doesn't reveal stealthed players) - Fixed bug #0000296. (ArmsLore/ItemID not possible on items equipped by others) + - Fixed bug #0000297. (Messages for Anatomy/EvalInt only showing up in journal) * Misc. Changes: * Known Issues, Bugs, and Missing Features: |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:36:16
|
Update of /cvsroot/wpdev/xmlscripts/scripts/skills In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28213/skills Modified Files: anatomy.py evaluatingintel.py Log Message: 0000297 Index: anatomy.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/anatomy.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** anatomy.py 16 Jul 2004 07:09:27 -0000 1.14 --- anatomy.py 14 Sep 2004 03:36:07 -0000 1.15 *************** *** 67,72 **** # Anatomy Messages start: 0xFD6DD ! strId = min( 10, floor( target.char.strength / 10 ) ) ! dexId = min( 10, floor( target.char.dexterity / 10 ) ) msgId = int( 0xFD6DD + strId * 11 + dexId ) dexRatio = float( 100.0 / target.char.dexterity ) --- 67,72 ---- # Anatomy Messages start: 0xFD6DD ! strId = min( 10, int( target.char.strength / 10 ) ) ! dexId = min( 10, int( target.char.dexterity / 10 ) ) msgId = int( 0xFD6DD + strId * 11 + dexId ) dexRatio = float( 100.0 / target.char.dexterity ) *************** *** 74,79 **** msgId2 = int( 0xFD7DF + StamId ) ! socket.clilocmessage( msgId, "", 0x3b2, 3, target.char ) ! socket.clilocmessage( msgId2, "", 0x3b2, 3, target.char ) # Register as a global script --- 74,81 ---- msgId2 = int( 0xFD7DF + StamId ) ! socket.clilocmessage( msgId, "", 0x3b2, 3, target.char, "", True ) ! ! if char.skill[ANATOMY] >= 650: ! socket.clilocmessage( msgId2, "", 0x3b2, 3, target.char, "", True ) # Register as a global script Index: evaluatingintel.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/evaluatingintel.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** evaluatingintel.py 16 Jul 2004 07:09:27 -0000 1.11 --- evaluatingintel.py 14 Sep 2004 03:36:07 -0000 1.12 *************** *** 51,55 **** char.socket.settag( 'skill_delay', int( wolfpack.time.currenttime() + EVALINTDELAY ) ) ! if not char.checkskill( EVALUATINGINTEL, 0, 1000 ): char.socket.clilocmessage( 0xFD756, "", 0x3b2, 3, target.char ) return False --- 51,55 ---- char.socket.settag( 'skill_delay', int( wolfpack.time.currenttime() + EVALINTDELAY ) ) ! if not char.checkskill( EVALUATINGINTEL, 0, 1200 ): char.socket.clilocmessage( 0xFD756, "", 0x3b2, 3, target.char ) return False *************** *** 68,73 **** msgId2 = int( 0xFD77A + ManaId ) ! char.socket.clilocmessage( msgId, "", 0x3b2, 3, target.char ) ! char.socket.clilocmessage( msgId2, "", 0x3b2, 3, target.char ) return True --- 68,76 ---- msgId2 = int( 0xFD77A + ManaId ) ! char.socket.clilocmessage( msgId, "", 0x3b2, 3, target.char, "", True ) ! ! if char.skill[EVALUATINGINTEL] >= 760: ! char.socket.clilocmessage( msgId2, "", 0x3b2, 3, target.char, "", True ) ! return True |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:30:04
|
Update of /cvsroot/wpdev/xmlscripts/scripts/skills In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27329/skills Modified Files: armslore.py itemid.py Log Message: 0000296 Index: itemid.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/itemid.py,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** itemid.py 16 Jul 2004 07:09:27 -0000 1.12 --- itemid.py 14 Sep 2004 03:29:55 -0000 1.13 *************** *** 30,41 **** def response(char, args, target): socket = char.socket - socket.settag('skill_delay', int( wolfpack.time.currenttime() + ITEMID_DELAY ) ) # Identify an item and send the buy and sellprice. if target.item: ! if not char.canreach(target.item, 4): ! socket.clilocmessage(500344) ! return if not char.checkskill(ITEMID, 0, 1000): --- 30,45 ---- def response(char, args, target): socket = char.socket socket.settag('skill_delay', int( wolfpack.time.currenttime() + ITEMID_DELAY ) ) # Identify an item and send the buy and sellprice. if target.item: ! item = target.item ! if not item.getoutmostchar() == char: ! top = item.getoutmostitem() ! if top.container and top.container.ischar(): ! top = top.container ! if not char.canreach(top, 4): ! char.socket.clilocmessage( 0x7A27F, "", 0x3b2, 3 ) ! return False if not char.checkskill(ITEMID, 0, 1000): *************** *** 66,70 **** return ! char.showname(socket) else: --- 70,74 ---- return ! target.char.showname(socket) else: Index: armslore.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/armslore.py,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** armslore.py 16 Jul 2004 07:09:27 -0000 1.13 --- armslore.py 14 Sep 2004 03:29:55 -0000 1.14 *************** *** 41,52 **** if item: if not item.getoutmostchar() == char: ! if not char.canreach( item, 4 ): char.socket.clilocmessage( 0x7A27F, "", 0x3b2, 3 ) return False - if not char.distanceto( item ) < 5: - char.socket.clilocmessage( 0x7A27E, "", 0x3b2, 3 ) - return False - if isweapon( item ) or isarmor( item ) or isshield( item ): char.socket.settag( 'skill_delay', int( wolfpack.time.currenttime() + ARMSLORE_DELAY ) ) --- 41,51 ---- if item: if not item.getoutmostchar() == char: ! top = item.getoutmostitem() ! if top.container and top.container.ischar(): ! top = top.container ! if not char.canreach(top, 4): char.socket.clilocmessage( 0x7A27F, "", 0x3b2, 3 ) return False if isweapon( item ) or isarmor( item ) or isshield( item ): char.socket.settag( 'skill_delay', int( wolfpack.time.currenttime() + ARMSLORE_DELAY ) ) |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:30:01
|
Update of /cvsroot/wpdev/xmlscripts/documentation/webroot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27304/webroot Modified Files: ChangeLog.wolfpack Log Message: 0000296 Index: ChangeLog.wolfpack =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/documentation/webroot/ChangeLog.wolfpack,v retrieving revision 1.87 retrieving revision 1.88 diff -C2 -d -r1.87 -r1.88 *** ChangeLog.wolfpack 14 Sep 2004 03:22:36 -0000 1.87 --- ChangeLog.wolfpack 14 Sep 2004 03:29:50 -0000 1.88 *************** *** 24,27 **** --- 24,28 ---- - Fixed bug #0000308. (Using blades on items not possible) - Fixed bug #0000290. (Running doesn't reveal stealthed players) + - Fixed bug #0000296. (ArmsLore/ItemID not possible on items equipped by others) * Misc. Changes: * Known Issues, Bugs, and Missing Features: |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:22:59
|
Update of /cvsroot/wpdev/xmlscripts/documentation/webroot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26474/webroot Modified Files: ChangeLog.wolfpack Log Message: 0000290 Index: ChangeLog.wolfpack =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/documentation/webroot/ChangeLog.wolfpack,v retrieving revision 1.86 retrieving revision 1.87 diff -C2 -d -r1.86 -r1.87 *** ChangeLog.wolfpack 14 Sep 2004 01:22:45 -0000 1.86 --- ChangeLog.wolfpack 14 Sep 2004 03:22:36 -0000 1.87 *************** *** 23,26 **** --- 23,27 ---- items). - Fixed bug #0000308. (Using blades on items not possible) + - Fixed bug #0000290. (Running doesn't reveal stealthed players) * Misc. Changes: * Known Issues, Bugs, and Missing Features: |
From: Sebastian H. <dar...@us...> - 2004-09-14 03:22:40
|
Update of /cvsroot/wpdev/xmlscripts/scripts/skills In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26461/skills Modified Files: stealth.py Log Message: 0000290 Index: stealth.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/stealth.py,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** stealth.py 16 Jul 2004 07:09:27 -0000 1.7 --- stealth.py 14 Sep 2004 03:22:31 -0000 1.8 *************** *** 17,20 **** --- 17,33 ---- MIN_HIDING = 800 + def onWalk(char, direction, sequence): + if char.stealthedsteps <= 0: + char.removescript('skills.stealth') + elif direction & 0x80: + if char.socket: + char.socket.clilocmessage(500814, "", 0x3b2, 3) + char.hidden = False + char.stealthedsteps = 0 + char.removescript('skills.stealth') + char.update() + + return False + def stealth( char, skill ): if char.socket.hastag( 'skill_delay' ): *************** *** 45,48 **** --- 58,62 ---- char.socket.clilocmessage( 502730, "", 0x3b2, 3 ) char.stealthedsteps = int(ceil(char.skill[STEALTH] / 50.0)) + char.addscript('skills.stealth') # Unhide on run else: char.socket.clilocmessage( 502731, "", 0x3b2, 3 ) |
From: Sebastian H. <dar...@us...> - 2004-09-14 01:35:34
|
Update of /cvsroot/wpdev/xmlscripts/scripts/speech In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11090/speech Modified Files: pets.py Log Message: removed a debug message. Index: pets.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/speech/pets.py,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** pets.py 10 Sep 2004 16:09:14 -0000 1.18 --- pets.py 14 Sep 2004 01:35:26 -0000 1.19 *************** *** 184,188 **** # All Follow elif 232 in keywords and 346 in keywords and 357 in keywords: - char.socket.sysmessage('zzz all follow') follow(char, pet, 1) return 1 --- 184,187 ---- |
From: Sebastian H. <dar...@us...> - 2004-09-14 01:22:59
|
Update of /cvsroot/wpdev/xmlscripts/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8980 Modified Files: blades.py Log Message: Fishing fix. Index: blades.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/blades.py,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** blades.py 12 Jul 2004 01:24:48 -0000 1.7 --- blades.py 14 Sep 2004 01:22:49 -0000 1.8 *************** *** 36,48 **** if not item: return ! ! # Check reach ! if target.item and not char.canreach(target.item, 5): ! char.socket.clilocmessage(500312) ! return ! elif target.char and not char.canreach(target.char, 5): char.socket.clilocmessage(500312) return ! elif target.pos and not char.canreach(target.pos, 5): char.socket.clilocmessage(500312) return --- 36,45 ---- if not item: return ! ! if target.char and not char.canreach(target.char, 5): char.socket.clilocmessage(500312) return ! ! elif not target.item and not char.canreach(target.pos, 5): char.socket.clilocmessage(500312) return *************** *** 52,66 **** model = 0 ! if target.item: if target.item.id == 0x2006 and target.item.corpse: carve_corpse( char, target.item ) return - else: - model = target.item.id # For cutting fish ! if model in fish: cut_fish(char, target.item) return # This is for sheering only --- 49,72 ---- model = 0 ! if target.item: if target.item.id == 0x2006 and target.item.corpse: + if not char.canreach(target.item, 5): + char.socket.clilocmessage(500312) + return + carve_corpse( char, target.item ) return # For cutting fish ! elif target.item.id in fish: ! if target.item.getoutmostchar() != char: ! char.socket.clilocmessage(500312) ! return ! cut_fish(char, target.item) return + + else: + model = target.item.id # This is for sheering only *************** *** 173,179 **** # CUT FISH def cut_fish( char, item ): ! item_new = wolfpack.additem( "97a" ) ! item_new.amount = item.amount * 2 ! if not utilities.tocontainer( item_new, char.getbackpack() ): ! item_new.update() ! item.delete() --- 179,185 ---- # CUT FISH def cut_fish( char, item ): ! item_new = wolfpack.additem( "97a" ) ! item_new.amount = item.amount * 2 ! if not utilities.tocontainer( item_new, char.getbackpack() ): ! item_new.update() ! item.delete() |
From: Sebastian H. <dar...@us...> - 2004-09-14 01:22:59
|
Update of /cvsroot/wpdev/xmlscripts/scripts/skills In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8980/skills Modified Files: fishing.py Log Message: Fishing fix. Index: fishing.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/fishing.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** fishing.py 2 Sep 2004 00:44:27 -0000 1.10 --- fishing.py 14 Sep 2004 01:22:50 -0000 1.11 *************** *** 10,13 **** --- 10,14 ---- import wolfpack.time import wolfpack.utilities + import wolfpack.console from math import floor import random *************** *** 280,288 **** # Success! if not spawnmonster: ! socket.clilocmessage( 0xf61fc, "", 0x3b2, 3, 0, str(itemname) ) # You pull out an item : else: ! socket.clilocmessage( 0xf61fd, "", 0x3b2, 3, 0, str(itemname) ) # You pull out an item along with a monster : ! def resourceDecayTimer( resource, args ): resource.delete() return --- 281,289 ---- # Success! if not spawnmonster: ! socket.clilocmessage( 0xf61fc, "", 0x3b2, 3, None, str(itemname) ) # You pull out an item : else: ! socket.clilocmessage( 0xf61fd, "", 0x3b2, 3, None, str(itemname) ) # You pull out an item along with a monster : ! def resourceDecayTimer( resource, args ): resource.delete() return |
From: Sebastian H. <dar...@us...> - 2004-09-14 01:22:59
|
Update of /cvsroot/wpdev/xmlscripts/scripts/magic In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8980/magic Modified Files: utilities.py Log Message: Fishing fix. Index: utilities.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/magic/utilities.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** utilities.py 6 Sep 2004 19:30:33 -0000 1.14 --- utilities.py 14 Sep 2004 01:22:49 -0000 1.15 *************** *** 115,119 **** # A stat enhancing spell has expired # ! def statmodifier_expire(char, args): stat = args[0] amount = args[1] --- 115,119 ---- # A stat enhancing spell has expired # ! def statmodifier_expire(char, args): stat = args[0] amount = args[1] |
From: Sebastian H. <dar...@us...> - 2004-09-14 01:22:54
|
Update of /cvsroot/wpdev/xmlscripts/documentation/webroot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8952/webroot Modified Files: ChangeLog.wolfpack Log Message: Fishing fix. Index: ChangeLog.wolfpack =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/documentation/webroot/ChangeLog.wolfpack,v retrieving revision 1.85 retrieving revision 1.86 diff -C2 -d -r1.85 -r1.86 *** ChangeLog.wolfpack 14 Sep 2004 00:10:45 -0000 1.85 --- ChangeLog.wolfpack 14 Sep 2004 01:22:45 -0000 1.86 *************** *** 9,12 **** --- 9,14 ---- - Fixed bug part 2 of #0000283 - Occlo renamed to Haven in locations. - Fixed bug #0000304. (Cast animations for non humans) + - Fishing pole now should have the twohanded flag. + - Fishing now shows the success cliloc message correctly. * Python Script Changes: - Removed weight from the info menu. *************** *** 20,23 **** --- 22,26 ---- without any requirements now (even when using books and other items). + - Fixed bug #0000308. (Using blades on items not possible) * Misc. Changes: * Known Issues, Bugs, and Missing Features: |