wpdev-commits Mailing List for Wolfpack Emu (Page 174)
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: <thi...@us...> - 2004-01-09 19:35:25
|
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv580
Modified Files:
accounts.cpp
Log Message:
Accounts table is auto-created empty. Added default admin account creation
when a table is automatically created. (admin:admin)
Index: accounts.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/accounts.cpp,v
retrieving revision 1.71
retrieving revision 1.72
diff -C2 -d -r1.71 -r1.72
*** accounts.cpp 3 Nov 2003 08:30:46 -0000 1.71
--- accounts.cpp 9 Jan 2004 19:35:22 -0000 1.72
***************
*** 305,309 ****
--- 305,313 ----
if( !persistentBroker->tableExists( "accounts" ) )
{
+ Console::instance()->send("Accounts database didn't exist! Creating one");
persistentBroker->executeQuery( createSql );
+ cAccount* account = createAccount( "admin", "admin" );
+ account->setAcl( "admin" );
+ Console::instance()->send("Created default admin account: Login = admin, Password = admin");
}
***************
*** 357,361 ****
--- 361,369 ----
if( !persistentBroker->tableExists( "accounts" ) )
{
+ Console::instance()->send("Accounts database didn't exist! Creating one");
persistentBroker->executeQuery( createSql );
+ cAccount* account = createAccount( "admin", "admin" );
+ account->setAcl( "admin" );
+ Console::instance()->send("Created default admin account: Login = admin, Password = admin");
}
|
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv9160
Modified Files:
commands.cpp gumps.cpp gumps.h makemenus.cpp makemenus.h
multis.cpp multis.h territories.cpp tracking.cpp
Log Message:
Added GO_MENU, using the AddMenu engine
Changed cGump interface to receive the gump choice data by reference instead of copy
Index: commands.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/commands.cpp,v
retrieving revision 1.209
retrieving revision 1.210
diff -C2 -d -r1.209 -r1.210
*** commands.cpp 8 Jan 2004 08:33:38 -0000 1.209
--- commands.cpp 8 Jan 2004 23:43:57 -0000 1.210
***************
*** 213,216 ****
--- 213,217 ----
{
socket->sysMessage( "Bringin up travel gump" );
+ MakeMenus::instance()->callMakeMenu( socket, "GO_MENU" );
return;
}
Index: gumps.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/gumps.cpp,v
retrieving revision 1.147
retrieving revision 1.148
diff -C2 -d -r1.147 -r1.148
*** gumps.cpp 23 Nov 2003 03:46:22 -0000 1.147
--- gumps.cpp 8 Jan 2004 23:43:57 -0000 1.148
***************
*** 118,122 ****
! void cGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
Q_UNUSED(socket);
--- 118,122 ----
! void cGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
Q_UNUSED(socket);
***************
*** 190,194 ****
}
! void cSpawnRegionInfoGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 )
--- 190,194 ----
}
! void cSpawnRegionInfoGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 )
***************
*** 260,264 ****
}
! void cTagsInfoGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 )
--- 260,264 ----
}
! void cTagsInfoGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 )
***************
*** 336,340 ****
}
! void cWhoMenuGump::handleResponse( cUOSocket *socket, gumpChoice_st choice )
{
if( choice.button == 0 )
--- 336,340 ----
}
! void cWhoMenuGump::handleResponse( cUOSocket *socket, const gumpChoice_st& choice )
{
if( choice.button == 0 )
***************
*** 427,431 ****
}
! void cSocketInfoGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( !socket_ )
--- 427,431 ----
}
! void cSocketInfoGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( !socket_ )
***************
*** 497,501 ****
case 6:
{
! std::map< UINT16, QString >::iterator it = choice.textentries.find( 1 );
if( it != choice.textentries.end() )
socket_->sysMessage( it->second );
--- 497,501 ----
case 6:
{
! std::map< UINT16, QString >::const_iterator it = choice.textentries.find( 1 );
if( it != choice.textentries.end() )
socket_->sysMessage( it->second );
***************
*** 587,591 ****
}
! void cPagesGump::handleResponse( cUOSocket *socket, gumpChoice_st choice )
{
if( choice.button == 0 )
--- 587,591 ----
}
! void cPagesGump::handleResponse( cUOSocket *socket, const gumpChoice_st& choice )
{
if( choice.button == 0 )
***************
*** 691,695 ****
}
! void cPageInfoGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 )
--- 691,695 ----
}
! void cPageInfoGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 )
***************
*** 757,761 ****
case 4:
{
! std::map< UINT16, QString >::iterator it = choice.textentries.find( 1 );
if( it != choice.textentries.end() )
socket_->sysMessage( it->second );
--- 757,761 ----
case 4:
{
! std::map< UINT16, QString >::const_iterator it = choice.textentries.find( 1 );
if( it != choice.textentries.end() )
socket_->sysMessage( it->second );
***************
*** 878,882 ****
}
! void cHelpGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 ) // canceled
--- 878,882 ----
}
! void cHelpGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 ) // canceled
***************
*** 901,905 ****
QStringList lines;
! std::map< UINT16, QString >::iterator it = choice.textentries.begin();
while( it != choice.textentries.end() )
{
--- 901,905 ----
QStringList lines;
! std::map< UINT16, QString >::const_iterator it = choice.textentries.begin();
while( it != choice.textentries.end() )
{
Index: gumps.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/gumps.h,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** gumps.h 5 Jan 2004 06:25:37 -0000 1.34
--- gumps.h 8 Jan 2004 23:43:57 -0000 1.35
***************
*** 92,96 ****
Q_UINT32 addRawText( const QString &data );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
// Comfort Setters
--- 92,96 ----
Q_UINT32 addRawText( const QString &data );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
// Comfort Setters
***************
*** 221,225 ****
cSpawnRegionInfoGump( cSpawnRegion* region );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 221,225 ----
cSpawnRegionInfoGump( cSpawnRegion* region );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 232,236 ****
cTagsInfoGump( const cUObject* object_ );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 232,236 ----
cTagsInfoGump( const cUObject* object_ );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 244,248 ****
cWhoMenuGump( UINT32 page );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 244,248 ----
cWhoMenuGump( UINT32 page );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 255,259 ****
cSocketInfoGump( cUOSocket* socket_ );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 255,259 ----
cSocketInfoGump( cUOSocket* socket_ );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 269,273 ****
cPagesGump( UINT32 page, WPPAGE_TYPE ptype );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 269,273 ----
cPagesGump( UINT32 page, WPPAGE_TYPE ptype );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 280,284 ****
cPageInfoGump( cPage* page_ );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 280,284 ----
cPageInfoGump( cPage* page_ );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 291,295 ****
cHelpGump( SERIAL charSerial );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 291,295 ----
cHelpGump( SERIAL charSerial );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
Index: makemenus.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/makemenus.cpp,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** makemenus.cpp 14 Sep 2003 16:09:01 -0000 1.60
--- makemenus.cpp 8 Jan 2004 23:43:57 -0000 1.61
***************
*** 762,765 ****
--- 762,767 ----
QString TagName = Tag->name();
QString Value = Tag->getValue();
+ if ( TagName == "params" )
+ params = Value;
cMakeSection::processNode( Tag );
***************
*** 781,784 ****
--- 783,791 ----
return;
}
+ else if ( name_ == "go" )
+ {
+ void commandGo( cUOSocket *socket, const QString &command, QStringList &args ) throw();
+ commandGo( socket, "go", QStringList::split(" ", params) );
+ }
}
***************
*** 1467,1471 ****
}
! void cMakeMenuGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 || !socket || !menu_ )
--- 1474,1478 ----
}
! void cMakeMenuGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 || !socket || !menu_ )
***************
*** 1566,1576 ****
return;
cMakeAction* action = actions[ choice.button - submenus.size() - 4 - 1000 ];
! std::vector< UINT32 > switches = choice.switches;
! std::vector< UINT32 >::iterator it = switches.begin();
if( !action->makesections().empty() )
{
cMakeMenu* basemenu = menu_->baseMenu();
cMakeSection* section = action->makesections()[0];
! while( it != switches.end() )
{
if( (*it) == 1 )
--- 1573,1582 ----
return;
cMakeAction* action = actions[ choice.button - submenus.size() - 4 - 1000 ];
! std::vector< UINT32 >::const_iterator it = choice.switches.begin();
if( !action->makesections().empty() )
{
cMakeMenu* basemenu = menu_->baseMenu();
cMakeSection* section = action->makesections()[0];
! while( it != choice.switches.end() )
{
if( (*it) == 1 )
***************
*** 1632,1636 ****
UINT32 yoffset = 60;
UINT32 i = 1;
! while( it.current() )
{
if( it.current()->baseAction() && it.current()->baseAction()->baseMenu() )
--- 1638,1642 ----
UINT32 yoffset = 60;
UINT32 i = 1;
! for ( ; it.current(); ++it )
{
if( it.current()->baseAction() && it.current()->baseAction()->baseMenu() )
***************
*** 1647,1655 ****
yoffset += 20;
++i;
- ++it;
}
}
! void cLastTenGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 || !socket )
--- 1653,1660 ----
yoffset += 20;
++i;
}
}
! void cLastTenGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 || !socket )
***************
*** 1699,1710 ****
cAllMakeMenus::~cAllMakeMenus()
{
! std::map< QString, cMakeMenu* >::iterator iter(menus_.begin());
! std::map< QString, cMakeMenu* >::iterator end (menus_.end());
! while( iter != end )
! {
! delete iter->second;
! ++iter;
! }
! menus_.clear();
}
--- 1704,1708 ----
cAllMakeMenus::~cAllMakeMenus()
{
! unload();
}
***************
*** 1728,1732 ****
QStringList sections = DefManager->getSections( WPDT_MENU );
QStringList::const_iterator it = sections.begin();
! while( it != sections.end() )
{
const cElement* DefSection = DefManager->getDefinition( WPDT_MENU, (*it) );
--- 1726,1730 ----
QStringList sections = DefManager->getSections( WPDT_MENU );
QStringList::const_iterator it = sections.begin();
! for ( ; it != sections.end(); ++it )
{
const cElement* DefSection = DefManager->getDefinition( WPDT_MENU, (*it) );
***************
*** 1734,1743 ****
{
cMakeMenu* pMakeMenu = new cMakeMenu( DefSection );
! if( pMakeMenu && !( (*it) == "ADD_MENU" && SrvParams->addMenuByCategoryTag() ) )
{
menus_.insert( make_pair< QString, cMakeMenu* >( (*it), pMakeMenu ) );
}
}
! ++it;
}
--- 1732,1810 ----
{
cMakeMenu* pMakeMenu = new cMakeMenu( DefSection );
! if( pMakeMenu && !( ((*it) == "ADD_MENU" || (*it) == "GO_MENU") && SrvParams->addMenuByCategoryTag() ) )
{
menus_.insert( make_pair< QString, cMakeMenu* >( (*it), pMakeMenu ) );
}
}
! }
!
! // build gomenu by category tags
! if( SrvParams->addMenuByCategoryTag() )
! {
! cMakeMenu* pGoMenu = new cMakeMenu( tr("Go Menu") );
! menus_.insert( make_pair< QString, cMakeMenu* >( "GO_MENU", pGoMenu ) );
! QStringList sections = DefManager->getSections( WPDT_LOCATION );
! QStringList::const_iterator it = sections.begin();
! for (; it != sections.end(); ++it )
! {
! const cElement *defSection = DefManager->getDefinition( WPDT_LOCATION, (*it) );
!
! if( defSection )
! {
! QString category = defSection->getAttribute("category");
! QString description = defSection->getAttribute("category");
!
! if( !category.isEmpty() )
! {
! cMakeMenu* currentBaseMenu = pGoMenu;
!
! QStringList categorization = QStringList::split( "\\", category );
! QStringList::const_iterator cit = categorization.begin();
! while( cit != categorization.end() )
! {
! QString current = (*cit);
! ++cit;
! if( cit != categorization.end() )
! {
! bool menuExists = false;
! cMakeMenu::SubMenuContainer submenus = currentBaseMenu->subMenus();
! cMakeMenu::SubMenuContainer::const_iterator sit = submenus.begin();
! for ( ; sit != submenus.end(); ++sit )
! {
! if( (*sit)->name() == current )
! {
! menuExists = true;
! currentBaseMenu = (*sit);
! break;
! }
! }
!
! if( !menuExists )
! {
! // generate submenu, set current basemenu and continue
! cMakeMenu* pNewMenu = new cMakeMenu( current, currentBaseMenu );
! currentBaseMenu->addSubMenu( pNewMenu );
! currentBaseMenu = pNewMenu;
! }
! }
! else // last item means name
! {
! // generate cMakeAction object for the item definition...
! cMakeAction* pItem = new cMakeAction( current, 0, description, cMakeAction::CODE_ACTION, currentBaseMenu );
! if( pItem )
! {
! currentBaseMenu->addAction( pItem );
! cDoCodeAction* pMakeSection = new cDoCodeAction( "go", pItem );
! if( pMakeSection )
! {
! pItem->appendSection( pMakeSection );
! pMakeSection->setParams( defSection->text() );
! }
! }
! }
! }
! }
! }
! }
}
***************
*** 1761,1765 ****
QStringList::const_iterator it = sections.begin();
! while( it != sections.end() )
{
const cElement *defSection = DefManager->getDefinition( WPDT_ITEM, (*it) );
--- 1828,1832 ----
QStringList::const_iterator it = sections.begin();
! for ( ; it != sections.end(); ++it )
{
const cElement *defSection = DefManager->getDefinition( WPDT_ITEM, (*it) );
***************
*** 1822,1826 ****
cMakeMenu::SubMenuContainer submenus = currentBaseMenu->subMenus();
cMakeMenu::SubMenuContainer::const_iterator sit = submenus.begin();
! while( sit != submenus.end() )
{
if( (*sit)->name() == current )
--- 1889,1893 ----
cMakeMenu::SubMenuContainer submenus = currentBaseMenu->subMenus();
cMakeMenu::SubMenuContainer::const_iterator sit = submenus.begin();
! for ( ; sit != submenus.end(); ++sit )
{
if( (*sit)->name() == current )
***************
*** 1830,1834 ****
break;
}
- ++sit;
}
--- 1897,1900 ----
***************
*** 1862,1866 ****
}
}
- ++it;
}
}
--- 1928,1931 ----
***************
*** 1875,1879 ****
QStringList::const_iterator it = sections.begin();
! while( it != sections.end() )
{
const cElement *defSection = DefManager->getDefinition( WPDT_NPC, (*it) );
--- 1940,1944 ----
QStringList::const_iterator it = sections.begin();
! for ( ; it != sections.end(); ++it )
{
const cElement *defSection = DefManager->getDefinition( WPDT_NPC, (*it) );
***************
*** 1936,1940 ****
cMakeMenu::SubMenuContainer submenus = currentBaseMenu->subMenus();
cMakeMenu::SubMenuContainer::const_iterator sit = submenus.begin();
! while( sit != submenus.end() )
{
if( (*sit)->name() == current )
--- 2001,2005 ----
cMakeMenu::SubMenuContainer submenus = currentBaseMenu->subMenus();
cMakeMenu::SubMenuContainer::const_iterator sit = submenus.begin();
! for ( ; sit != submenus.end(); ++sit )
{
if( (*sit)->name() == current )
***************
*** 1944,1948 ****
break;
}
- ++sit;
}
--- 2009,2012 ----
***************
*** 1977,1981 ****
}
}
- ++it;
}
}
--- 2041,2044 ----
***************
*** 1988,1992 ****
{
cAllResources::iterator it = Resources::instance()->begin();
! while( it != Resources::instance()->end() )
{
cResource* pResource = it->second;
--- 2051,2055 ----
{
cAllResources::iterator it = Resources::instance()->begin();
! for (; it != Resources::instance()->end(); ++it )
{
cResource* pResource = it->second;
***************
*** 1999,2003 ****
QValueVector< cResource::resourcespec_st > resourcespecs = pResource->resourceSpecs();
QValueVector< cResource::resourcespec_st >::iterator rit = resourcespecs.begin();
! while( rit != resourcespecs.end() )
{
cResource::resourcespec_st item = (*rit);
--- 2062,2066 ----
QValueVector< cResource::resourcespec_st > resourcespecs = pResource->resourceSpecs();
QValueVector< cResource::resourcespec_st >::iterator rit = resourcespecs.begin();
! for (; rit != resourcespecs.end(); ++rit )
{
cResource::resourcespec_st item = (*rit);
***************
*** 2018,2022 ****
QValueVector< UINT16 >::iterator ait = amounts.begin();
! while( ait != amounts.end() )
{
cMakeCustomSection* pMakeSection = new cMakeCustomSection( "("+QString::number( (*ait) )+")", pMakeAction );
--- 2081,2085 ----
QValueVector< UINT16 >::iterator ait = amounts.begin();
! for (; ait != amounts.end(); ++ait )
{
cMakeCustomSection* pMakeSection = new cMakeCustomSection( "("+QString::number( (*ait) )+")", pMakeAction );
***************
*** 2028,2039 ****
pMakeSection->appendMakeItem( pMakeItem );
}
- ++ait;
}
}
- ++rit;
}
}
}
- ++it;
}
}
--- 2091,2099 ----
***************
*** 2041,2054 ****
}
! void cAllMakeMenus::reload()
{
! std::map< QString, cMakeMenu* >::iterator iter = menus_.begin();
! while( iter != menus_.end() )
! {
! delete iter->second;
! ++iter;
! }
menus_.clear();
for ( cUOSocket* mSock = cNetwork::instance()->first(); mSock; mSock = cNetwork::instance()->next() )
{
--- 2101,2116 ----
}
! void cAllMakeMenus::unload()
{
! std::map< QString, cMakeMenu* >::iterator it = menus_.begin();
! std::map< QString, cMakeMenu* >::iterator end = menus_.end();
! for (; it != end; ++it )
! delete it->second;
menus_.clear();
+ }
+ void cAllMakeMenus::reload()
+ {
+ unload();
for ( cUOSocket* mSock = cNetwork::instance()->first(); mSock; mSock = cNetwork::instance()->next() )
{
Index: makemenus.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/makemenus.h,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** makemenus.h 23 Nov 2003 03:46:22 -0000 1.31
--- makemenus.h 8 Jan 2004 23:43:57 -0000 1.32
***************
*** 249,252 ****
--- 249,256 ----
virtual void execute( cUOSocket* const socket );
+ void setParams( const QString& a ) { params = a; }
+
+ protected:
+ QString params;
};
***************
*** 365,369 ****
// Getters
SubMenuContainer subMenus() const { return submenus_; }
! ActionContainer actions() const { return actions_; }
QString name() const { return name_; }
QString link() const { return link_; }
--- 369,373 ----
// Getters
SubMenuContainer subMenus() const { return submenus_; }
! ActionContainer actions() const { return actions_; }
QString name() const { return name_; }
QString link() const { return link_; }
***************
*** 428,432 ****
// implements cGump
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 432,436 ----
// implements cGump
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 440,444 ****
// implements cGump
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 444,448 ----
// implements cGump
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
***************
*** 483,486 ****
--- 487,491 ----
private:
std::map< QString, cMakeMenu* > menus_;
+ void unload();
};
Index: multis.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/multis.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** multis.cpp 23 Sep 2003 23:55:23 -0000 1.35
--- multis.cpp 8 Jan 2004 23:43:57 -0000 1.36
***************
*** 663,667 ****
}
! void cMultiGump::handleResponse( cUOSocket* socket, gumpChoice_st choice )
{
if( choice.button == 0 ) // canceled
--- 663,667 ----
}
! void cMultiGump::handleResponse( cUOSocket* socket, const gumpChoice_st& choice )
{
if( choice.button == 0 ) // canceled
***************
*** 681,685 ****
if( choice.button == 1 || choice.button == 2 ) // ok
{
! std::map< UINT16, QString >::iterator it = choice.textentries.begin();
while( it != choice.textentries.end() )
{
--- 681,685 ----
if( choice.button == 1 || choice.button == 2 ) // ok
{
! std::map< UINT16, QString >::const_iterator it = choice.textentries.begin();
while( it != choice.textentries.end() )
{
Index: multis.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/multis.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** multis.h 23 Nov 2003 03:46:22 -0000 1.22
--- multis.h 8 Jan 2004 23:43:57 -0000 1.23
***************
*** 138,142 ****
cMultiGump( SERIAL charSerial, SERIAL multiSerial );
! virtual void handleResponse( cUOSocket* socket, gumpChoice_st choice );
};
--- 138,142 ----
cMultiGump( SERIAL charSerial, SERIAL multiSerial );
! virtual void handleResponse( cUOSocket* socket, const gumpChoice_st& choice );
};
Index: territories.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/territories.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** territories.cpp 23 Nov 2003 03:46:22 -0000 1.34
--- territories.cpp 8 Jan 2004 23:43:57 -0000 1.35
***************
*** 329,333 ****
{
if( currRegion->guardOwner().isEmpty() )
! socket->sysMessage( tr( "You have a safe feeling." ), 0x37 );
else
socket->sysMessage( tr( "You are now under the protection of %1 guards." ).arg( currRegion->guardOwner() ), 0x37 );
--- 329,333 ----
{
if( currRegion->guardOwner().isEmpty() )
! socket->clilocMessage( 500112 ); // You are now under the protection of the town guards
else
socket->sysMessage( tr( "You are now under the protection of %1 guards." ).arg( currRegion->guardOwner() ), 0x37 );
***************
*** 336,340 ****
{
if( lastRegion->guardOwner().isEmpty() )
! socket->sysMessage( tr( "You no longer have a safe feeling." ), 0x37 );
else
socket->sysMessage( tr( "You are no longer under the protection of %1 guards." ).arg( lastRegion->guardOwner() ), 0x37 );
--- 336,340 ----
{
if( lastRegion->guardOwner().isEmpty() )
! socket->clilocMessage( 500113 ); // You have left the protection of the town guards.
else
socket->sysMessage( tr( "You are no longer under the protection of %1 guards." ).arg( lastRegion->guardOwner() ), 0x37 );
Index: tracking.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/tracking.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** tracking.cpp 7 Sep 2003 19:07:47 -0000 1.18
--- tracking.cpp 8 Jan 2004 23:43:57 -0000 1.19
***************
*** 85,89 ****
{
public:
! virtual void handleResponse( cUOSocket *socket, gumpChoice_st choice )
{
P_PLAYER player = socket->player();
--- 85,89 ----
{
public:
! virtual void handleResponse( cUOSocket *socket, const gumpChoice_st& choice )
{
P_PLAYER player = socket->player();
***************
*** 213,217 ****
}
! virtual void handleResponse( cUOSocket *socket, gumpChoice_st choice )
{
if( choice.button > 4 || choice.button < 1 )
--- 213,217 ----
}
! virtual void handleResponse( cUOSocket *socket, const gumpChoice_st& choice )
{
if( choice.button > 4 || choice.button < 1 )
|
|
From: <thi...@us...> - 2004-01-08 17:59:53
|
Update of /cvsroot/wpdev/xmlscripts/definitions/items/professions In directory sc8-pr-cvs1:/tmp/cvs-serv23323/items/professions Modified Files: alchemist.xml mage.xml Log Message: Added some missing <buyprice/> <sellprice/> lots more still missing. Index: alchemist.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/items/professions/alchemist.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** alchemist.xml 21 Aug 2003 22:34:42 -0000 1.6 --- alchemist.xml 8 Jan 2004 17:59:48 -0000 1.7 *************** *** 487,490 **** --- 487,492 ---- <item id="e9b"> <id>0x0e9b</id> + <buyprice>8</buyprice> + <sellprice>4</sellprice> <category>Professions\Alchemist\Mortar & Pestle</category> <type>1107</type> *************** *** 493,496 **** --- 495,500 ---- <item id="f0e"> <id>0x0f0e</id> + <buyprice>5</buyprice> + <sellprice>3</sellprice> <category>Professions\Alchemist\Empty Bottle</category> </item> *************** *** 557,560 **** --- 561,566 ---- <item id="f7a"> <id>0x0f7a</id> + <buyprice>5</buyprice> + <sellprice>3</sellprice> <category>Professions\Alchemist\Reagents\Black Pearl</category> </item> *************** *** 562,565 **** --- 568,573 ---- <item id="f7b"> <id>0x0f7b</id> + <buyprice>5</buyprice> + <sellprice>3</sellprice> <category>Professions\Alchemist\Reagents\Blood Moss</category> </item> *************** *** 607,610 **** --- 615,620 ---- <item id="f84"> <id>0x0f84</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Garlic</category> </item> *************** *** 612,615 **** --- 622,627 ---- <item id="f85"> <id>0x0f85</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Ginseng</category> </item> *************** *** 617,620 **** --- 629,634 ---- <item id="f86"> <id>0x0f86</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Mandrake Root</category> </item> *************** *** 627,630 **** --- 641,646 ---- <item id="f88"> <id>0x0f88</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Nightshade</category> </item> *************** *** 647,650 **** --- 663,668 ---- <item id="f8c"> <id>0x0f8c</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Sulfurous Ash</category> </item> *************** *** 652,655 **** --- 670,675 ---- <item id="f8d"> <id>0x0f8d</id> + <buyprice>3</buyprice> + <sellprice>2</sellprice> <category>Professions\Alchemist\Reagents\Spider's Silk</category> </item> Index: mage.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/items/professions/mage.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mage.xml 26 Jul 2003 01:07:32 -0000 1.5 --- mage.xml 8 Jan 2004 17:59:48 -0000 1.6 *************** *** 26,29 **** --- 26,31 ---- <newbie /> <decay /> + <buyprice>18</buyprice> + <sellprice>9</sellprice> <value>30</value> <category>Professions\Mage\Spellbook (N/S)</category> *************** *** 37,40 **** --- 39,44 ---- <decay /> <newbie /> + <buyprice>2500</buyprice> + <sellprice>1250</sellprice> <category>Professions\Mage\Runebook </category> <events>runebook</events> *************** *** 48,51 **** --- 52,57 ---- <newbie /> <decay /> + <buyprice>15</buyprice> + <sellprice>8</sellprice> <events>recall_rune</events> </item> *************** *** 77,80 **** --- 83,88 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Clumsy</category> *************** *** 87,90 **** --- 95,100 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Create Food</category> *************** *** 97,100 **** --- 107,112 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Feeblemind</category> *************** *** 107,110 **** --- 119,124 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Heal</category> *************** *** 117,120 **** --- 131,136 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Magic Arrow</category> *************** *** 127,130 **** --- 143,148 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Night Sight</category> *************** *** 137,140 **** --- 155,160 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Reactive Armor</category> *************** *** 147,150 **** --- 167,172 ---- <events>scroll</events> <value>15</value> + <buyprice>12</buyprice> + <sellprice>6</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Weaken</category> *************** *** 157,160 **** --- 179,184 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Agility</category> *************** *** 167,170 **** --- 191,196 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Cunning</category> *************** *** 177,180 **** --- 203,208 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Cure</category> *************** *** 187,190 **** --- 215,220 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Harm</category> *************** *** 197,200 **** --- 227,232 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Magic Trap</category> *************** *** 207,210 **** --- 239,244 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Magic Untrap</category> *************** *** 217,220 **** --- 251,256 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Protection</category> *************** *** 227,230 **** --- 263,268 ---- <events>scroll</events> <value>30</value> + <buyprice>22</buyprice> + <sellprice>11</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Strength</category> *************** *** 237,240 **** --- 275,280 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Bless</category> *************** *** 247,250 **** --- 287,292 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Fireball</category> *************** *** 257,260 **** --- 299,304 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Magic Lock</category> *************** *** 267,270 **** --- 311,316 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Poison</category> *************** *** 277,280 **** --- 323,328 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Telekinesis</category> *************** *** 287,290 **** --- 335,340 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Teleport</category> *************** *** 297,300 **** --- 347,352 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Unlock</category> *************** *** 307,310 **** --- 359,364 ---- <events>scroll</events> <value>45</value> + <buyprice>32</buyprice> + <sellprice>16</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Wall of Stone</category> *************** *** 317,320 **** --- 371,376 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Arch Cure</category> *************** *** 327,330 **** --- 383,388 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Arch Protection</category> *************** *** 337,340 **** --- 395,400 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Curse</category> *************** *** 347,350 **** --- 407,412 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Fire Field</category> *************** *** 357,360 **** --- 419,424 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Greater Heal</category> *************** *** 367,370 **** --- 431,436 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Lightning</category> *************** *** 377,380 **** --- 443,448 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mana Drain</category> *************** *** 387,390 **** --- 455,460 ---- <events>scroll</events> <value>60</value> + <buyprice>42</buyprice> + <sellprice>21</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Recall</category> *************** *** 397,400 **** --- 467,472 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Blade Spirits</category> *************** *** 407,410 **** --- 479,484 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Dispel Field</category> *************** *** 417,420 **** --- 491,496 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Incognito</category> *************** *** 427,430 **** --- 503,508 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Magic Reflection</category> *************** *** 437,440 **** --- 515,520 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mind Blast</category> *************** *** 447,450 **** --- 527,532 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Paralyze</category> *************** *** 457,460 **** --- 539,544 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Poison Field</category> *************** *** 467,470 **** --- 551,556 ---- <events>scroll</events> <value>75</value> + <buyprice>52</buyprice> + <sellprice>26</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Creature</category> *************** *** 477,480 **** --- 563,568 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Dispel Scroll</category> *************** *** 487,490 **** --- 575,580 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Energy Bolt</category> *************** *** 497,500 **** --- 587,592 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Explosion</category> *************** *** 507,510 **** --- 599,604 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Invisibility</category> *************** *** 517,520 **** --- 611,616 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mark</category> *************** *** 527,530 **** --- 623,628 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mass Curse</category> *************** *** 537,540 **** --- 635,640 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Paralyze Field</category> *************** *** 547,550 **** --- 647,652 ---- <events>scroll</events> <value>90</value> + <buyprice>62</buyprice> + <sellprice>31</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Reveal</category> *************** *** 557,560 **** --- 659,664 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Chain Lightning</category> *************** *** 567,570 **** --- 671,676 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Energy Field</category> *************** *** 577,580 **** --- 683,688 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Flamestrike</category> *************** *** 587,590 **** --- 695,700 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Gate Travel</category> *************** *** 597,600 **** --- 707,712 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mana Vampire</category> *************** *** 607,610 **** --- 719,724 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Mass Dispel</category> *************** *** 617,620 **** --- 731,736 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Meteor Swarm</category> *************** *** 627,630 **** --- 743,748 ---- <events>scroll</events> <value>105</value> + <buyprice>72</buyprice> + <sellprice>36</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Polymorph</category> *************** *** 637,640 **** --- 755,760 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Earthquake</category> *************** *** 647,650 **** --- 767,772 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Energy Vortex</category> *************** *** 657,660 **** --- 779,784 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Resurrection</category> *************** *** 667,670 **** --- 791,796 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Air Elemental</category> *************** *** 677,680 **** --- 803,808 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Daemon</category> *************** *** 687,690 **** --- 815,820 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Earth Elemental</category> *************** *** 697,700 **** --- 827,832 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Fire Elemental</category> *************** *** 707,710 **** --- 839,844 ---- <events>scroll</events> <value>120</value> + <buyprice>82</buyprice> + <sellprice>41</sellprice> <weight>0.02</weight> <category>Professions\Mage\Scrolls\Summon Water Elemental</category> |
|
From: <thi...@us...> - 2004-01-08 17:59:51
|
Update of /cvsroot/wpdev/xmlscripts/definitions/items/equipment In directory sc8-pr-cvs1:/tmp/cvs-serv23323/items/equipment Modified Files: potions.xml Log Message: Added some missing <buyprice/> <sellprice/> lots more still missing. Index: potions.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/items/equipment/potions.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** potions.xml 8 Feb 2003 18:43:56 -0000 1.3 --- potions.xml 8 Jan 2004 17:59:47 -0000 1.4 *************** *** 21,24 **** --- 21,26 ---- <!-- Pricing information --> + <buyprice>15</buyprice> + <sellprice>7</sellprice> </item> *************** *** 34,37 **** --- 36,41 ---- <!-- Pricing information --> + <buyprice>15</buyprice> + <sellprice>7</sellprice> </item> *************** *** 73,76 **** --- 77,82 ---- <!-- Pricing information --> + <buyprice>15</buyprice> + <sellprice>7</sellprice> </item> |
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv8092
Modified Files:
commands.cpp console_unix.cpp console_win.cpp items.cpp
npc.cpp npc.h player.cpp Trade.cpp
Log Message:
- Fixed console text not being captured for Remote Admin.
- Fixed vendors showing empty buy gumps
- Changed some vendor text to use cliloc
- Cleaned up dead code
- Fixed cItem::takeGold, returning wrong value
Index: commands.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/commands.cpp,v
retrieving revision 1.208
retrieving revision 1.209
diff -C2 -d -r1.208 -r1.209
*** commands.cpp 7 Jan 2004 05:01:30 -0000 1.208
--- commands.cpp 8 Jan 2004 08:33:38 -0000 1.209
***************
*** 125,128 ****
--- 125,129 ----
socket->sysMessage( tr("Unknown Command") );
+ return false;
}
Index: console_unix.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/console_unix.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** console_unix.cpp 26 Sep 2003 01:03:52 -0000 1.10
--- console_unix.cpp 8 Jan 2004 08:33:38 -0000 1.11
***************
*** 154,160 ****
void cConsole::setConsoleTitle( const QString& data )
{
- #if defined(Q_OS_WIN32)
- SetConsoleTitle( data.latin1() );
- #endif
}
--- 154,157 ----
***************
*** 163,218 ****
void cConsole::ChangeColor( WPC_ColorKeys Color )
{
! #if defined(Q_OS_UNIX)
! QString cb = "\e[0m";
! switch( Color )
! {
! case WPC_GREEN: cb = "\e[1;32m";
! break;
! case WPC_RED: cb = "\e[1;31m";
! break;
! case WPC_YELLOW:cb = "\e[1;33m";
! break;
! case WPC_NORMAL:cb = "\e[0m";
! break;
! case WPC_WHITE: cb = "\e[1;37m";
! break;
! case WPC_BROWN: cb = "\e[0;33m";
! break;
! default: cb = "\e[0m";
!
! }
! send( cb );
! #elif defined(Q_OS_WIN32)
! HANDLE ConsoleHandle = GetStdHandle( STD_OUTPUT_HANDLE );
! UI16 ColorKey = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE;
!
! switch( Color )
! {
! case WPC_GREEN:
! ColorKey = FOREGROUND_GREEN | FOREGROUND_INTENSITY;
! break;
!
! case WPC_RED:
! ColorKey = FOREGROUND_RED | FOREGROUND_INTENSITY;
! break;
!
! case WPC_YELLOW:
! ColorKey = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY;
! break;
!
! case WPC_NORMAL:
! ColorKey = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE;
! break;
!
! case WPC_WHITE:
! ColorKey = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY;
! break;
!
! default:
! break;
! }
!
! SetConsoleTextAttribute( ConsoleHandle, ColorKey );
! #endif
}
--- 160,175 ----
void cConsole::ChangeColor( WPC_ColorKeys Color )
{
! QString cb = "\e[0m";
! switch( Color )
! {
! case WPC_GREEN: cb = "\e[1;32m"; break;
! case WPC_RED: cb = "\e[1;31m"; break;
! case WPC_YELLOW:cb = "\e[1;33m"; break;
! case WPC_NORMAL:cb = "\e[0m"; break;
! case WPC_WHITE: cb = "\e[1;37m"; break;
! case WPC_BROWN: cb = "\e[0;33m"; break;
! default: cb = "\e[0m"; break;
! }
! send( cb );
}
Index: console_win.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/console_win.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** console_win.cpp 7 Jan 2004 03:09:09 -0000 1.19
--- console_win.cpp 8 Jan 2004 08:33:38 -0000 1.20
***************
*** 613,616 ****
--- 613,633 ----
if( !GetCapture() )
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( int i = 0; i < lines.count() - 1; ++i )
+ linebuffer_.push_back( lines[i] );
+
+ incompleteLine_ = lines[ lines.count() - 1 ];
+ }
+ else
+ {
+ incompleteLine_.append( sMessage );
+ }
}
Index: items.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/items.cpp,v
retrieving revision 1.362
retrieving revision 1.363
diff -C2 -d -r1.362 -r1.363
*** items.cpp 18 Dec 2003 16:13:28 -0000 1.362
--- items.cpp 8 Jan 2004 08:33:38 -0000 1.363
***************
*** 1353,1359 ****
--- 1353,1362 ----
if( element->hasAttribute( "id" ) )
{
+ cItem* nItem = cItem::createFromScript( element->getAttribute("id") );
+ addItem( nItem, true, false );
}
else if( element->hasAttribute( "list" ) )
{
+ qWarning("cItem::processContainerNode <item list=\"myList\"/> not implemented!!!");
}
else
Index: npc.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/npc.cpp,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** npc.cpp 26 Nov 2003 01:12:20 -0000 1.52
--- npc.cpp 8 Jan 2004 08:33:38 -0000 1.53
***************
*** 344,353 ****
for( cUOSocket *mSock = cNetwork::instance()->first(); mSock; mSock = cNetwork::instance()->next() )
{
! if( mSock->player() && ( mSock->player()->dist( this ) < 18 ) )
! {
! mSock->send( new cUOTxUnicodeSpeech( *textSpeech ) );
! }
}
delete textSpeech;
}
}
--- 344,372 ----
for( cUOSocket *mSock = cNetwork::instance()->first(); mSock; mSock = cNetwork::instance()->next() )
{
! if( mSock->player() && ( mSock->player()->dist( this ) < 18 ) )
! {
! mSock->send( new cUOTxUnicodeSpeech( *textSpeech ) );
! }
}
delete textSpeech;
+ }
+ }
+
+ void cNPC::talk( const UINT32 MsgID, UI16 color /*= 0xFFFF*/, cUOSocket* socket /*= 0*/ )
+ {
+ if ( socket )
+ {
+ socket->clilocMessage( MsgID, 0, color, 3, this );
+ }
+ else
+ {
+ // Send to all clients in range
+ for( cUOSocket *mSock = cNetwork::instance()->first(); mSock; mSock = cNetwork::instance()->next() )
+ {
+ if( mSock->player() && ( mSock->player()->dist( this ) < 18 ) )
+ {
+ mSock->clilocMessage( MsgID, 0, color, 3, this );
+ }
+ }
}
}
Index: npc.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/npc.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** npc.h 23 Sep 2003 11:53:31 -0000 1.27
--- npc.h 8 Jan 2004 08:33:38 -0000 1.28
***************
*** 93,96 ****
--- 93,97 ----
virtual void resend( bool clean = true, bool excludeself = false );
virtual void talk( const QString &message, UI16 color = 0xFFFF, UINT8 type = 0, bool autospam = false, cUOSocket* socket = NULL );
+ void talk( const UINT32 MsgID, UI16 color = 0xFFFF, cUOSocket* socket = 0 );
virtual UINT8 notority( P_CHAR pChar = NULL );
virtual void kill();
Index: player.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/player.cpp,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** player.cpp 18 Dec 2003 16:13:28 -0000 1.53
--- player.cpp 8 Jan 2004 08:33:38 -0000 1.54
***************
*** 1064,1067 ****
--- 1064,1072 ----
}
+ /*!
+ Reduces the specified \a amount of gold from the user
+ and returns the amount reduced. If it was successfull, it will return
+ the same value passed on \a amount parameter.
+ */
UINT32 cPlayer::takeGold( UINT32 amount, bool useBank )
{
***************
*** 1073,1077 ****
dAmount = pPack->DeleteAmount( amount, 0xEED, 0 );
! if( ( dAmount < amount ) && useBank )
{
P_ITEM pBank = getBankBox();
--- 1078,1082 ----
dAmount = pPack->DeleteAmount( amount, 0xEED, 0 );
! if( ( dAmount > 0 ) && useBank )
{
P_ITEM pBank = getBankBox();
***************
*** 1083,1087 ****
goldSound( amount, false );
! return dAmount;
}
--- 1088,1092 ----
goldSound( amount, false );
! return amount - dAmount;
}
Index: Trade.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/Trade.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -C2 -d -r1.90 -r1.91
*** Trade.cpp 22 Dec 2003 12:20:38 -0000 1.90
--- Trade.cpp 8 Jan 2004 08:33:38 -0000 1.91
***************
*** 43,46 ****
--- 43,47 ----
#include "basechar.h"
#include "player.h"
+ #include "npc.h"
#include "world.h"
#include "console.h"
***************
*** 74,78 ****
{
P_PLAYER pChar = socket->player();
! P_CHAR pVendor = FindCharBySerial( packet->serial() );
cUOTxClearBuy clearBuy;
--- 75,79 ----
{
P_PLAYER pChar = socket->player();
! P_NPC pVendor = dynamic_cast<P_NPC>( FindCharBySerial( packet->serial() ) );
cUOTxClearBuy clearBuy;
***************
*** 178,188 ****
totalValue += amount * pItem->buyprice();
! items.insert( make_pair( pItem->serial(), amount ) );
}
! if( totalValue > totalGold )
{
- pVendor->talk( tr( "Sorry but you do not possess enough gold." ) );
socket->send( &clearBuy );
return;
}
--- 179,209 ----
totalValue += amount * pItem->buyprice();
! if ( amount )
! items.insert( make_pair( pItem->serial(), amount ) );
}
! bool fromBank = false;
! if ( totalValue < 2000 )
! {
! if ( pChar->CountGold() < totalValue )
! {
! pVendor->talk( 500192, 0xFFFF, pChar->socket() ); //Begging thy pardon, but thou casnt afford that.
! return;
! }
! }
! else
! {
! if ( pChar->CountBankGold() < totalValue )
! {
! pVendor->talk( 500191, 0xFFFF, pChar->socket() ); //Begging thy pardon, but thy bank account lacks these funds.
! return;
! }
! fromBank = true;
! }
!
! if ( !items.size() )
{
socket->send( &clearBuy );
+ pVendor->talk( 500190, 0xFFFF, pChar->socket() ); // Thou hast bought nothing!
return;
}
***************
*** 215,226 ****
}
! socket->sysMessage( tr( "You put the %1 into your pack" ).arg( pItem->getName() ) );
}
socket->send( &clearBuy );
- pVendor->talk( tr( "Thank you %1, this makes %2 gold" ).arg( pChar->name() ).arg( totalValue ) );
! if( pChar->takeGold( totalValue, true ) < totalValue )
Console::instance()->send( QString( "Player 0x%1 payed less than he should have to vendor 0x%2" ).arg( pChar->serial(), 8, 16 ).arg( pVendor->serial(), 8, 16 ) );
}
--- 236,252 ----
}
! //socket->sysMessage( tr( "You put the %1 into your pack" ).arg( pItem->getName() ) );
}
socket->send( &clearBuy );
! if ( fromBank )
! pVendor->talk( tr("The total of thy purchase is %1 gold, which has been withdrawn from your bank account. My thanks for the patronage.").arg(totalValue), 0xFFFF, 0, false, pChar->socket() );
! else
! pVendor->talk( tr("The total of thy purchase is %1 gold. My thanks for the patronage.").arg(totalValue), 0xFFFF, 0, false, pChar->socket() );
!
! if( pChar->takeGold( totalValue, fromBank ) < totalValue )
Console::instance()->send( QString( "Player 0x%1 payed less than he should have to vendor 0x%2" ).arg( pChar->serial(), 8, 16 ).arg( pVendor->serial(), 8, 16 ) );
+ pChar->socket()->soundEffect( 0x32 );
}
|
|
From: <thi...@us...> - 2004-01-07 05:01:33
|
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv28673
Modified Files:
commands.cpp commands.h
Log Message:
Fixed small bug where it would log/display in the console unexisting commands as if it were executed
Index: commands.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/commands.cpp,v
retrieving revision 1.207
retrieving revision 1.208
diff -C2 -d -r1.207 -r1.208
*** commands.cpp 1 Oct 2003 00:35:31 -0000 1.207
--- commands.cpp 7 Jan 2004 05:01:30 -0000 1.208
***************
*** 85,98 ****
// Dispatch the command
! socket->log( QString( "Used command '%1'.\n" ).arg( command ) );
! dispatch( socket, pCommand, pArgs );
}
// Selects the right command Stub
! void cCommands::dispatch( cUOSocket *socket, const QString &command, QStringList &arguments )
{
// Just in case we have been called directly
if( !socket || !socket->player() )
! return;
// Check for custom commands
--- 85,98 ----
// Dispatch the command
! if ( dispatch( socket, pCommand, pArgs ) )
! socket->log( QString( "Used command '%1'.\n" ).arg( command ) );
}
// Selects the right command Stub
! bool cCommands::dispatch( cUOSocket *socket, const QString &command, QStringList &arguments )
{
// Just in case we have been called directly
if( !socket || !socket->player() )
! return false;
// Check for custom commands
***************
*** 114,118 ****
Py_DECREF( args );
! return;
}
--- 114,118 ----
Py_DECREF( args );
! return true;
}
***************
*** 121,125 ****
{
(commands[index].command)( socket, command, arguments );
! return;
}
--- 121,125 ----
{
(commands[index].command)( socket, command, arguments );
! return true;
}
Index: commands.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/commands.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** commands.h 13 Sep 2003 13:08:40 -0000 1.14
--- commands.h 7 Jan 2004 05:01:30 -0000 1.15
***************
*** 67,71 ****
// Command processing system
void process( cUOSocket *socket, const QString &command );
! void dispatch( cUOSocket *socket, const QString &command, QStringList &arguments );
QMap< QString, cAcl* >::const_iterator aclbegin() const { return _acls.begin(); }
--- 67,71 ----
// Command processing system
void process( cUOSocket *socket, const QString &command );
! bool dispatch( cUOSocket *socket, const QString &command, QStringList &arguments );
QMap< QString, cAcl* >::const_iterator aclbegin() const { return _acls.begin(); }
|
|
From: <thi...@us...> - 2004-01-07 03:09:12
|
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv12529
Modified Files:
console.cpp console_win.cpp globals.cpp globals.h
targetrequests.cpp wolfpack.cpp
Log Message:
some clean ups, and a possible thread locking issue between main thread and console thread fixed
Index: console.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/console.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** console.cpp 13 Oct 2003 00:11:47 -0000 1.9
--- console.cpp 7 Jan 2004 03:09:09 -0000 1.10
***************
*** 212,216 ****
break;
case 'A': //reload the accounts file
! Accounts::instance()->reload();
break;
case 'R':
--- 212,216 ----
break;
case 'A': //reload the accounts file
! queueAction( RELOAD_ACCOUNTS );
break;
case 'R':
Index: console_win.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/console_win.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** console_win.cpp 29 Oct 2003 14:30:08 -0000 1.18
--- console_win.cpp 7 Jan 2004 03:09:09 -0000 1.19
***************
*** 92,96 ****
}
! // Fill a rectangular on a specific context
void paintRect( HDC dc, INT32 x, INT32 y, INT32 width, INT32 height, HBRUSH brush )
{
--- 92,99 ----
}
! /*!
! \internal
! Fill a rectangular on a specific context
! */
void paintRect( HDC dc, INT32 x, INT32 y, INT32 width, INT32 height, HBRUSH brush )
{
***************
*** 447,451 ****
if( hRiched == 0 )
{
! MessageBox( 0, "The riched20.dll library could not be found on your system.\nPlease install Microsoft Internet Explorer 4.0 or later.", "Riched missing", MB_OK|MB_ICONERROR );
return 1;
}
--- 450,454 ----
if( hRiched == 0 )
{
! MessageBox( 0, "The riched20.dll library could not be found on your system.\nPlease install Microsoft Internet Explorer 4.0 or later.", "Missing DLL", MB_OK|MB_ICONERROR );
return 1;
}
Index: globals.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/globals.cpp,v
retrieving revision 1.105
retrieving revision 1.106
diff -C2 -d -r1.105 -r1.106
*** globals.cpp 5 Jan 2004 06:25:37 -0000 1.105
--- globals.cpp 7 Jan 2004 03:09:09 -0000 1.106
***************
*** 65,68 ****
PersistentBroker* persistentBroker;
- char temp[1024];
--- 65,67 ----
Index: globals.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/globals.h,v
retrieving revision 1.78
retrieving revision 1.79
diff -C2 -d -r1.78 -r1.79
*** globals.h 23 Sep 2003 12:40:18 -0000 1.78
--- globals.h 7 Jan 2004 03:09:09 -0000 1.79
***************
*** 67,72 ****
extern unsigned int hungerdamagetimer; // Used for hunger damage
- extern char temp[1024];
-
class cSrvParams;
class cBoat;
--- 67,70 ----
Index: targetrequests.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/targetrequests.cpp,v
retrieving revision 1.80
retrieving revision 1.81
diff -C2 -d -r1.80 -r1.81
*** targetrequests.cpp 26 Nov 2003 01:12:20 -0000 1.80
--- targetrequests.cpp 7 Jan 2004 03:09:09 -0000 1.81
***************
*** 193,196 ****
--- 193,197 ----
int i, skill;
char temp2[512];
+ char temp[512];
tile_st tile;
P_PLAYER pc_currchar = socket->player();
Index: wolfpack.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/wolfpack.cpp,v
retrieving revision 1.477
retrieving revision 1.478
diff -C2 -d -r1.477 -r1.478
*** wolfpack.cpp 26 Nov 2003 03:59:39 -0000 1.477
--- wolfpack.cpp 7 Jan 2004 03:09:09 -0000 1.478
***************
*** 254,260 ****
void queueAction( eActionType type )
{
! actionMutex.lock();
actionQueue.push_back( type );
- actionMutex.unlock();
}
--- 254,259 ----
void queueAction( eActionType type )
{
! QMutexLocker lock( &actionMutex );
actionQueue.push_back( type );
}
***************
*** 529,532 ****
--- 528,532 ----
default: niceLevel.wait(10); break;
}
+ qApp->processEvents( 40 );
// Python threading - end
***************
*** 579,584 ****
checkauto();
-
- qApp->processEvents( 40 );
}
--- 579,582 ----
|
|
From: <thi...@us...> - 2004-01-06 22:30:10
|
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv24948
Modified Files:
defines.h exceptions.h platform.h singleton.h structs.h
uobject.h verinfo.h
Log Message:
clean ups.
Index: defines.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/defines.h,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** defines.h 5 Jan 2004 06:25:37 -0000 1.44
--- defines.h 6 Jan 2004 22:30:06 -0000 1.45
***************
*** 46,58 ****
#define Reminder __FILE__LINE__ ":Remind: "
- //#define MAXLOOPS 250000
#define MaxZstep 5
- #if defined(__unix__)
-
- #include <sys/types.h>
-
- #endif
-
#define ILLEGAL_Z 128
--- 46,51 ----
***************
*** 196,203 ****
// Line Of Sight
- #define ITEM_TYPE_CHOICES 6
#define TREES_BUSHES 1 // Trees and other large vegetaion in the way
#define WALLS_CHIMNEYS 2 // Walls, chimineys, ovens, etc... in the way
#define DOORS 4 // Doors in the way
#define ROOFING_SLANTED 8 // So can't tele onto slanted roofs, basically
#define FLOORS_FLAT_ROOFING 16 // For attacking between floors
--- 189,196 ----
// Line Of Sight
#define TREES_BUSHES 1 // Trees and other large vegetaion in the way
#define WALLS_CHIMNEYS 2 // Walls, chimineys, ovens, etc... in the way
#define DOORS 4 // Doors in the way
+ #define ITEM_TYPE_CHOICES 6
#define ROOFING_SLANTED 8 // So can't tele onto slanted roofs, basically
#define FLOORS_FLAT_ROOFING 16 // For attacking between floors
***************
*** 211,215 ****
#define MY_CLOCKS_PER_SEC 1000
#define INVALID_SERIAL -1
- #define INVALID_UOXSOCKET -1
#define CONN_MAIN 1
--- 204,207 ----
Index: exceptions.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/exceptions.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** exceptions.h 22 Mar 2003 13:29:22 -0000 1.7
--- exceptions.h 6 Jan 2004 22:30:06 -0000 1.8
***************
*** 37,41 ****
// System Includes
#include <exception>
- #include <string>
// Library Includes
--- 37,40 ----
***************
*** 68,78 ****
{
private:
! std::string m_Error;
public:
! wpbad_ptr(std::string sError) throw() : m_Error(sError) {};
virtual const char *what() const throw()
{
! return m_Error.c_str();
}
~wpbad_ptr() throw(){} ;
--- 67,77 ----
{
private:
! QString m_Error;
public:
! wpbad_ptr(const QString& sError) throw() : m_Error(sError) {};
virtual const char *what() const throw()
{
! return m_Error.latin1();
}
~wpbad_ptr() throw(){} ;
Index: platform.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/platform.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** platform.h 7 Sep 2003 19:07:47 -0000 1.11
--- platform.h 6 Jan 2004 22:30:06 -0000 1.12
***************
*** 59,75 ****
//#pragma optimize("y", off)
#define OBSOLETETIME
-
- //DIRECTIVES
- #if defined(_MSC_VER)
- /*
- #if !defined(min)
- #define min(x,y) _MIN(x,y)
- #endif
- #if !defined(max)
- #define max(x,y) _MAX(x,y)
- #endif
- */
- #endif
-
#define PACK
--- 59,62 ----
Index: singleton.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/singleton.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** singleton.h 5 May 2003 11:59:14 -0000 1.5
--- singleton.h 6 Jan 2004 22:30:06 -0000 1.6
***************
*** 10,13 ****
--- 10,14 ----
#define __SINGLETONHOLDER_H__
+ #include "platform.h" // just to silent the warnings.
#include <stdlib.h>
Index: structs.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/structs.h,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** structs.h 2 Sep 2003 02:06:34 -0000 1.36
--- structs.h 6 Jan 2004 22:30:06 -0000 1.37
***************
*** 37,41 ****
// System Headers
- #include <string>
#include <map>
--- 37,40 ----
Index: uobject.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/uobject.h,v
retrieving revision 1.77
retrieving revision 1.78
diff -C2 -d -r1.77 -r1.78
*** uobject.h 30 Sep 2003 15:06:29 -0000 1.77
--- uobject.h 6 Jan 2004 22:30:06 -0000 1.78
***************
*** 42,46 ****
// System includes
- #include <string>
#include <vector>
#include <map>
--- 42,45 ----
Index: verinfo.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/verinfo.h,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** verinfo.h 11 Sep 2003 12:22:24 -0000 1.28
--- verinfo.h 6 Jan 2004 22:30:06 -0000 1.29
***************
*** 36,43 ****
#include "platform.h"
- //System Includes
- #include <string>
-
-
// Library Include
#include <qstring.h>
--- 36,39 ----
|
|
From: <thi...@us...> - 2004-01-06 22:30:10
|
Update of /cvsroot/wpdev/wolfpack/network
In directory sc8-pr-cvs1:/tmp/cvs-serv24948/network
Modified Files:
uorxpackets.cpp
Log Message:
clean ups.
Index: uorxpackets.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/network/uorxpackets.cpp,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** uorxpackets.cpp 24 Nov 2003 20:27:28 -0000 1.53
--- uorxpackets.cpp 6 Jan 2004 22:30:07 -0000 1.54
***************
*** 119,123 ****
cUOPacket *cUORxAosMultiPurpose::packet( const QByteArray& data )
{
! #pragma message(__FILE__ Reminder "Add CH packets creation for all commands")
cUOPacket temp( data );
--- 119,123 ----
cUOPacket *cUORxAosMultiPurpose::packet( const QByteArray& data )
{
! #pragma message(Reminder "Add CH packets creation for all commands")
cUOPacket temp( data );
|
|
From: <dr...@us...> - 2004-01-06 13:09:15
|
Update of /cvsroot/wpdev/xmlscripts/scripts In directory sc8-pr-cvs1:/tmp/cvs-serv21551 Modified Files: webadmin.py Log Message: I think def __init__( self, port=REMOTEADMIN_PORT ): might be better than def __init__( self, port=2594 ): I personally change the value of REMOTEADMIN_PORT so this might prevent a problem. Index: webadmin.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/webadmin.py,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** webadmin.py 30 Nov 2003 18:16:00 -0000 1.13 --- webadmin.py 6 Jan 2004 13:09:12 -0000 1.14 *************** *** 231,235 **** class WebserverThread(Thread): ! def __init__( self, port=2594 ): Thread.__init__( self ) self.port = port --- 231,235 ---- class WebserverThread(Thread): ! def __init__( self, port=REMOTEADMIN_PORT ): Thread.__init__( self ) self.port = port |
|
From: <dr...@us...> - 2004-01-06 13:02:48
|
Update of /cvsroot/wpdev/xmlscripts/scripts/skills In directory sc8-pr-cvs1:/tmp/cvs-serv20699 Modified Files: anatomy.py animallore.py armslore.py itemid.py tasteid.py Log Message: OSI has the delays set to 1 second. I'll check other skills later. Index: anatomy.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/anatomy.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** anatomy.py 6 Oct 2003 06:08:53 -0000 1.9 --- anatomy.py 6 Jan 2004 13:02:45 -0000 1.10 *************** *** 12,16 **** from math import floor ! ANATOMY_DELAY = 5000 # Button for Anatomy pressed on skill gump --- 12,16 ---- from math import floor ! ANATOMY_DELAY = 1000 # Button for Anatomy pressed on skill gump Index: animallore.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/animallore.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** animallore.py 23 Sep 2003 12:17:39 -0000 1.11 --- animallore.py 6 Jan 2004 13:02:45 -0000 1.12 *************** *** 12,16 **** import skills ! ANIMALLORE_DELAY = 5000 def animallore( char, skill ): --- 12,16 ---- import skills ! ANIMALLORE_DELAY = 1000 def animallore( char, skill ): Index: armslore.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/armslore.py,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** armslore.py 23 Sep 2003 12:17:39 -0000 1.7 --- armslore.py 6 Jan 2004 13:02:45 -0000 1.8 *************** *** 12,16 **** import skills ! ARMSLORE_DELAY = 5000 def armslore( char, skill ): --- 12,16 ---- import skills ! ARMSLORE_DELAY = 1000 def armslore( char, skill ): Index: itemid.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/itemid.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** itemid.py 23 Sep 2003 12:17:39 -0000 1.5 --- itemid.py 6 Jan 2004 13:02:45 -0000 1.6 *************** *** 12,16 **** import skills ! ITEMID_DELAY = 5000 def itemid( char, skill ): --- 12,16 ---- import skills ! ITEMID_DELAY = 1000 def itemid( char, skill ): *************** *** 71,73 **** def onLoad(): skills.register( ITEMID, itemid ) ! \ No newline at end of file --- 71,73 ---- def onLoad(): skills.register( ITEMID, itemid ) ! Index: tasteid.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/skills/tasteid.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** tasteid.py 23 Sep 2003 12:17:39 -0000 1.3 --- tasteid.py 6 Jan 2004 13:02:45 -0000 1.4 *************** *** 12,16 **** import skills ! TASTEID_DELAY = 5000 TASTE_RANGE = 4 potion_keg = [ 0x0e7f, 0x1ad6, 0x1ad7 ] --- 12,16 ---- import skills ! TASTEID_DELAY = 1000 TASTE_RANGE = 4 potion_keg = [ 0x0e7f, 0x1ad6, 0x1ad7 ] *************** *** 93,95 **** def onLoad(): skills.register( TASTEID, tasteid ) ! \ No newline at end of file --- 93,95 ---- def onLoad(): skills.register( TASTEID, tasteid ) ! |
|
From: <dr...@us...> - 2004-01-06 12:55:48
|
Update of /cvsroot/wpdev/xmlscripts/web In directory sc8-pr-cvs1:/tmp/cvs-serv19004 Modified Files: console.py Log Message: Tweak that removes some of the bash color codes... cleaner output. Index: console.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/web/console.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** console.py 8 Oct 2003 01:55:36 -0000 1.3 --- console.py 6 Jan 2004 12:55:44 -0000 1.4 *************** *** 4,12 **** import web.sessions import web.template - import cgi - import sys import wolfpack.console from wolfpack.consts import * ! import re form = cgi.FieldStorage() --- 4,11 ---- import web.sessions import web.template import wolfpack.console from wolfpack.consts import * ! import sys, cgi, re, string ! form = cgi.FieldStorage() *************** *** 47,50 **** --- 46,54 ---- 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" |
Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1:/tmp/cvs-serv10812
Modified Files:
Timing.cpp TmpEff.h defines.h globals.cpp gumps.h typedefs.h
walking.h world.h
Log Message:
clean ups.
Index: Timing.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/Timing.cpp,v
retrieving revision 1.183
retrieving revision 1.184
diff -C2 -d -r1.183 -r1.184
*** Timing.cpp 24 Nov 2003 02:36:09 -0000 1.183
--- Timing.cpp 5 Jan 2004 06:25:37 -0000 1.184
***************
*** 67,70 ****
--- 67,74 ----
#define DBGFILE "Timing.cpp"
+ // global junk
+ time_t oldtime;
+ time_t newtime;
+
void restockNPC( UINT32 currenttime, P_NPC pc_i )
{
Index: TmpEff.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/TmpEff.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** TmpEff.h 10 Oct 2003 21:13:46 -0000 1.41
--- TmpEff.h 5 Jan 2004 06:25:37 -0000 1.42
***************
*** 54,57 ****
--- 54,59 ----
#include "singleton.h"
+ #include <qstring.h>
+
class cDBResult;
Index: defines.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/defines.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** defines.h 15 Sep 2003 19:56:23 -0000 1.43
--- defines.h 5 Jan 2004 06:25:37 -0000 1.44
***************
*** 33,79 ****
#define __DEFINES_H__
- #define _ST_( L ) #L
- #define _MST_( M, L ) M(L)
- #define $LINE _MST_(_ST_, __LINE__)
- #define Reminder "("$LINE"):Remind: "
! #define MAXLOOPS 250000
#define MaxZstep 5
#if defined(__unix__)
- #define BYTE unsigned char
- #define SOCKET_ERROR -1
- extern "C" {
- char *strlwr(char *);
- char *strupr(char *);
- };
#include <sys/types.h>
- extern time_t oldtime, newtime;
- //#define Sleep(sec) usleep(sec * 1000)
-
- #else
- extern long int oldtime, newtime;
#endif
- //#ifndef MSG_NOSIGNAL
- //#define MSG_NOSIGNAL 0
- //#endif
#define ILLEGAL_Z 128
- #define MAX_GUILDTYPE 2 // Code to support the Chaos/order system
- #define MAXSERV 5 // Maximum servers in login listing
- //#define MAXSTART 15 // Maximum starting locations
-
- #define MAXPAGES 75 // Maximum number of pages in the GM queue
#define VISRANGE 18 // Visibility for normal items
#define BUILDRANGE 31 // Visibility for castles and keeps
#define XYMAX 256 // Maximum items Wolfpack can handle on one X/Y square
- //#define MAXEFFECTS MAXCHARS/10
#define MAXLAYERS 50 // Maximum number of Layers in paperdolls (still not sure how many)
#define ITEMMENUOFFSET 256
- #define CMAX 40 // Maximum parameters in one line (Only for memory reasons)
#define VERFILE_MAP 0x00
#define VERFILE_STAIDX 0x01
--- 33,66 ----
#define __DEFINES_H__
! //o---------------------------------------------------------------------------o
! // FIXMEs / TODOs / NOTE macros
! //o---------------------------------------------------------------------------o
! #define _QUOTE(x) # x
! #define QUOTE(x) _QUOTE(x)
! #define __FILE__LINE__ __FILE__ "(" QUOTE(__LINE__) ") : "
! #define todo( x ) message( __FILE__LINE__" TODO : " #x "\n" )
! #define fixme( x ) message( __FILE__LINE__" FIXME: " #x "\n" )
! #define note( x ) message( __FILE__LINE__" NOTE : " #x "\n" )
!
! #define Reminder __FILE__LINE__ ":Remind: "
!
! //#define MAXLOOPS 250000
#define MaxZstep 5
#if defined(__unix__)
#include <sys/types.h>
#endif
#define ILLEGAL_Z 128
#define VISRANGE 18 // Visibility for normal items
#define BUILDRANGE 31 // Visibility for castles and keeps
#define XYMAX 256 // Maximum items Wolfpack can handle on one X/Y square
#define MAXLAYERS 50 // Maximum number of Layers in paperdolls (still not sure how many)
#define ITEMMENUOFFSET 256
#define VERFILE_MAP 0x00
#define VERFILE_STAIDX 0x01
***************
*** 207,214 ****
North = 1, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest
};
-
- // for spinning wheel -vagrant
- #define YARN 0
- #define THREAD 1
// Line Of Sight
--- 194,197 ----
Index: globals.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/globals.cpp,v
retrieving revision 1.104
retrieving revision 1.105
diff -C2 -d -r1.104 -r1.105
*** globals.cpp 23 Sep 2003 12:40:18 -0000 1.104
--- globals.cpp 5 Jan 2004 06:25:37 -0000 1.105
***************
*** 50,55 ****
enServerState serverState;
- time_t oldtime;
- time_t newtime;
QDateTime uoTime;
int autosaved;
--- 50,53 ----
Index: gumps.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/gumps.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** gumps.h 23 Nov 2003 03:46:22 -0000 1.33
--- gumps.h 5 Jan 2004 06:25:37 -0000 1.34
***************
*** 37,40 ****
--- 37,42 ----
#include <qstringlist.h>
#include <qobject.h>
+ #include <vector>
+ #include <map>
// Forward Declarations
***************
*** 43,46 ****
--- 45,57 ----
class cPage;
class cSpawnRegion;
+
+
+ struct gumpChoice_st
+ {
+ signed int button;
+ std::vector< unsigned int > switches;
+ std::map< unsigned short, QString > textentries;
+ };
+
/*****************************************************************************
Index: typedefs.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/typedefs.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** typedefs.h 20 Sep 2003 01:05:10 -0000 1.24
--- typedefs.h 5 Jan 2004 06:25:37 -0000 1.25
***************
*** 34,42 ****
#define __TYPEDEFS_H__
- // Library includes
- #include "qstring.h"
- #include <vector>
- #include <map>
-
// Forward Base Classes declaration
--- 34,37 ----
***************
*** 69,78 ****
typedef cUObject * P_OBJECT;
- struct gumpChoice_st
- {
- signed int button;
- std::vector< unsigned int > switches;
- std::map< unsigned short, QString > textentries;
- };
enum WPPAGE_TYPE
--- 64,67 ----
Index: walking.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/walking.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** walking.h 7 Sep 2003 19:07:47 -0000 1.20
--- walking.h 5 Jan 2004 06:25:37 -0000 1.21
***************
*** 36,39 ****
--- 36,41 ----
#include "singleton.h"
+ #include <qglobal.h>
+
struct unitile_st
{
Index: world.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/world.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** world.h 26 Aug 2003 15:01:06 -0000 1.4
--- world.h 5 Jan 2004 06:25:37 -0000 1.5
***************
*** 70,76 ****
// is implemented in this private structure for compile reasons.
class cWorldPrivate *p;
! UINT32 _charCount;
! UINT32 _itemCount;
! UINT32 lastTooltip;
SERIAL _lastCharSerial, _lastItemSerial;
--- 70,76 ----
// is implemented in this private structure for compile reasons.
class cWorldPrivate *p;
! unsigned int _charCount;
! unsigned int _itemCount;
! unsigned int lastTooltip;
SERIAL _lastCharSerial, _lastItemSerial;
***************
*** 102,109 ****
SERIAL findItemSerial() const { return _lastItemSerial + 1; }
! UINT32 charCount() const { return _charCount; }
! UINT32 itemCount() const { return _itemCount; }
! UINT32 getUnusedTooltip() { return ++lastTooltip; }
};
--- 102,109 ----
SERIAL findItemSerial() const { return _lastItemSerial + 1; }
! unsigned int charCount() const { return _charCount; }
! unsigned int itemCount() const { return _itemCount; }
! unsigned int getUnusedTooltip() { return ++lastTooltip; }
};
|
|
From: <thi...@us...> - 2004-01-05 06:25:40
|
Update of /cvsroot/wpdev/wolfpack/network
In directory sc8-pr-cvs1:/tmp/cvs-serv10812/network
Modified Files:
uorxpackets.h uosocket.cpp
Log Message:
clean ups.
Index: uorxpackets.h
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/network/uorxpackets.h,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** uorxpackets.h 24 Nov 2003 20:27:28 -0000 1.53
--- uorxpackets.h 5 Jan 2004 06:25:38 -0000 1.54
***************
*** 34,37 ****
--- 34,38 ----
// Wolfpack Includes
#include "../typedefs.h"
+ #include "../gumps.h"
#include "uopacket.h"
#include "../defines.h"
Index: uosocket.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/network/uosocket.cpp,v
retrieving revision 1.299
retrieving revision 1.300
diff -C2 -d -r1.299 -r1.300
*** uosocket.cpp 24 Nov 2003 20:27:28 -0000 1.299
--- uosocket.cpp 5 Jan 2004 06:25:38 -0000 1.300
***************
*** 997,1001 ****
};
}
! #pragma message(__FILE__ Reminder "Implement Custom House subcommands here")
void cUOSocket::handleCHBackup( cUORxAosMultiPurpose *packet )
{
--- 997,1001 ----
};
}
! #pragma message(Reminder "Implement Custom House subcommands here")
void cUOSocket::handleCHBackup( cUORxAosMultiPurpose *packet )
{
|
|
From: <dr...@us...> - 2004-01-02 18:40:42
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles In directory sc8-pr-cvs1:/tmp/cvs-serv28447/reptiles Modified Files: ice_snake.xml lava_snake.xml silver_serpent.xml Log Message: Advice: Snakes make fun pets, until they think your hand is a rabbit. Index: ice_snake.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/ice_snake.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ice_snake.xml 2 Jan 2004 17:53:45 -0000 1.2 --- ice_snake.xml 2 Jan 2004 18:40:38 -0000 1.3 *************** *** 7,12 **** <id>0x345</id> <inherit id="monster_base" /> ! <karma><random min="0" max="-624" /></karma> ! <fame><random min="0" max="1249" /></fame> <!-- Stats --> <str><random min="42" max="54" /></str> --- 7,12 ---- <id>0x345</id> <inherit id="monster_base" /> ! <karma>-900</karma> ! <fame>900</fame> <!-- Stats --> <str><random min="42" max="54" /></str> *************** *** 18,25 **** <magicresistance><random min="151" max="200" /></magicresistance> <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>17</hidamage> <!-- Resists --> <defense><random min="20" max="25" /></defense> <!-- Misc. --> <category>Monsters\Reptiles\Ice Snake</category> --- 18,33 ---- <magicresistance><random min="151" max="200" /></magicresistance> <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>12</hidamage> ! <tag name="colddamage" value="25" />s ! <tag name="physicaldamage" value="25" /> ! <tag name="poisondamage" value="50" /> <!-- Resists --> <defense><random min="20" max="25" /></defense> + <tag name="coldresist" value="80,90" /> + <tag name="energyresist" value="30,40" /> + <tag name="fireresist" value="-10,0" /> + <tag name="physicalresist" value="20,25" /> + <tag name="poisonresist" value="60,70" /> <!-- Misc. --> <category>Monsters\Reptiles\Ice Snake</category> Index: lava_snake.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/lava_snake.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** lava_snake.xml 2 Jan 2004 17:53:45 -0000 1.2 --- lava_snake.xml 2 Jan 2004 18:40:38 -0000 1.3 *************** *** 7,12 **** <id>0x346</id> <inherit id="monster_base" /> ! <karma><random min="0" max="-624" /></karma> ! <fame><random min="0" max="1249" /></fame> <!-- Stats --> <str><random min="43" max="55" /></str> --- 7,12 ---- <id>0x346</id> <inherit id="monster_base" /> ! <karma>-600</karma> ! <fame>600</fame> <!-- Stats --> <str><random min="43" max="55" /></str> *************** *** 19,25 **** <!-- Damage --> <lodamage>1</lodamage> ! <hidamage>10</hidamage> <!-- Resists --> <defense><random min="20" max="25" /></defense> <!-- Misc. --> <category>Monsters\Reptiles\Lava Snake</category> --- 19,29 ---- <!-- Damage --> <lodamage>1</lodamage> ! <hidamage>8</hidamage> <!-- Resists --> <defense><random min="20" max="25" /></defense> + <tag name="energyresist" value="10,20" /> + <tag name="fireresist" value="30,40" /> + <tag name="physicalresist" value="35,45" /> + <tag name="poisonresist" value="20,30" /> <!-- Misc. --> <category>Monsters\Reptiles\Lava Snake</category> Index: silver_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/silver_serpent.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** silver_serpent.xml 2 Jan 2004 17:53:45 -0000 1.2 --- silver_serpent.xml 2 Jan 2004 18:40:38 -0000 1.3 *************** *** 7,12 **** <id>0x5b</id> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> <!-- Stats --> <str><random min="161" max="360" /></str> --- 7,12 ---- <id>0x5b</id> <inherit id="monster_base" /> ! <karma>-7000</karma> ! <fame>7000</fame> <!-- Stats --> <str><random min="161" max="360" /></str> *************** *** 19,26 **** <poisoning><random min="901" max="1000" /></poisoning> <!-- Damage --> ! <lodamage>11</lodamage> ! <hidamage>53</hidamage> <!-- Resists --> <defense><random min="35" max="45" /></defense> <!-- Misc. --> <category>Monsters\Reptiles\Silver Serpent</category> --- 19,33 ---- <poisoning><random min="901" max="1000" /></poisoning> <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>21</hidamage> ! <tag name="physicaldamage" value="50" /> ! <tag name="poisondamage" value="50" /> <!-- Resists --> <defense><random min="35" max="45" /></defense> + <tag name="coldresist" value="5,10" /> + <tag name="energyresist" value="5,10" /> + <tag name="fireresist" value="5,10" /> + <tag name="physicalresist" value="35,45" /> + <tag name="poisonresist" value="100" /> <!-- Misc. --> <category>Monsters\Reptiles\Silver Serpent</category> |
|
From: <dr...@us...> - 2004-01-02 17:53:50
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles In directory sc8-pr-cvs1:/tmp/cvs-serv19656/reptiles Modified Files: giant_ice_serpent.xml giant_ice_worm.xml giant_serpent.xml giant_toad.xml ice_snake.xml lava_lizard.xml lava_serpent.xml lava_snake.xml silver_serpent.xml Log Message: Menu Cleanups Index: giant_ice_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/giant_ice_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** giant_ice_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- giant_ice_serpent.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,24 **** <name>a giant ice serpent</name> <id>0x59</id> - <category>Monsters\Giant Animals\Giant Ice Serpent</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> <defense><random min="30" max="35" /></defense> ! <lodamage>17</lodamage> ! <hidamage>41</hidamage> ! <str><random min="216" max="245" /></str> ! <dex><random min="26" max="50" /></dex> ! <int><random min="66" max="85" /></int> ! <wrestling><random min="601" max="800" /></wrestling> ! <tactics><random min="751" max="800" /></tactics> ! <magicresistance><random min="251" max="400" /></magicresistance> ! <anatomy><random min="275" max="500" /></anatomy> </npc> --- 6,36 ---- <name>a giant ice serpent</name> <id>0x59</id> <inherit id="monster_base" /> ! <karma>-900</karma> ! <fame>900</fame> ! <!-- Stats --> ! <str><random min="42" max="54"/></str> ! <dex><random min="36" max="45"/></dex> ! <int><random min="26" max="30"/></int> ! <!-- Skills --> ! <magicresistance><random min="151" max="200"/></magicresistance> ! <tactics><random min="393" max="540"/></tactics> ! <wrestling><random min="393" max="540"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>12</hidamage> ! <tag name="colddamage" value="25" />s ! <tag name="physicaldamage" value="25" /> ! <tag name="poisondamage" value="50" /> ! <!-- Resists --> <defense><random min="30" max="35" /></defense> ! <tag name="coldresist" value="80,90" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="-10,0" /> ! <tag name="physicalresist" value="20,25" /> ! <tag name="poisonresist" value="60,70" /> ! <!-- Misc. --> ! <desc>The Ice Serpent is a terrifying beast. Their bite injects a poisoninto the recipient that slowly drains them of all warmth. This warmthis magically transferred to the Ice Serpent. In this way, thecold-blooded serpents have been able to survive the frozen tundra. Itis rumored that Ice Fiends have been known to adopt Ice Serpents aspets.</desc> ! <category>Monsters\Reptiles\Giant Ice Serpent</category> </npc> Index: giant_ice_worm.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/giant_ice_worm.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** giant_ice_worm.xml 27 Dec 2003 20:44:05 -0000 1.1 --- giant_ice_worm.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,25 **** <name>a giant ice worm</name> <id>0x59</id> - <category>Monsters\Giant Animals\Giant Ice Worm</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> <defense><random min="30" max="35" /></defense> ! <lodamage>15</lodamage> ! <hidamage>35</hidamage> ! <str><random min="216" max="245" /></str> ! <dex><random min="76" max="100" /></dex> ! <int><random min="66" max="85" /></int> ! <wrestling><random min="601" max="800" /></wrestling> ! <tactics><random min="751" max="800" /></tactics> ! <magicresistance><random min="451" max="600" /></magicresistance> ! <poisoning><random min="751" max="950" /></poisoning> <totame>711</totame> </npc> --- 6,36 ---- <name>a giant ice worm</name> <id>0x59</id> <inherit id="monster_base" /> ! <karma>-900</karma> ! <fame>900</fame> ! <!-- Stats --> ! <str><random min="42" max="54"/></str> ! <dex><random min="36" max="45"/></dex> ! <int><random min="26" max="30"/></int> ! <!-- Skills --> ! <magicresistance><random min="151" max="200"/></magicresistance> ! <tactics><random min="393" max="540"/></tactics> ! <wrestling><random min="393" max="540"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>12</hidamage> ! <tag name="colddamage" value="25" />s ! <tag name="physicaldamage" value="25" /> ! <tag name="poisondamage" value="50" /> ! <!-- Resists --> <defense><random min="30" max="35" /></defense> ! <tag name="coldresist" value="80,90" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="-10,0" /> ! <tag name="physicalresist" value="20,25" /> ! <tag name="poisonresist" value="60,70" /> ! <!-- Misc. --> <totame>711</totame> + <category>Monsters\Reptiles\Giant Ice Worm</category> </npc> Index: giant_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/giant_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** giant_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- giant_serpent.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 5,16 **** <npc id="serpent_gaint"> <name>a giant serpent</name> ! <id>0x015</id> ! <category>Monsters\Giant Animals\Gaint Serpent</category> <inherit id="monster_base"/> ! <karma><random min="-1250" max="-2499"/></karma> ! <fame><random min="1250" max="2499"/></fame> ! <defense><random min="30" max="35"/></defense> ! <lodamage>19</lodamage> ! <hidamage>35</hidamage> <gold><random min="1250" max="2499"/></gold> <!-- Stats --> --- 5,12 ---- <npc id="serpent_gaint"> <name>a giant serpent</name> ! <id>0x15</id> <inherit id="monster_base"/> ! <karma>-2500</karma> ! <fame>2500</fame> <gold><random min="1250" max="2499"/></gold> <!-- Stats --> *************** *** 19,28 **** <int><random min="66" max="85"/></int> <!-- Skills --> - <wrestling><random min="601" max="800"/></wrestling> - <tactics><random min="651" max="700"/></tactics> - <magicresistance><random min="251" max="400"/></magicresistance> <poisoning><random min="701" max="1000"/></poisoning> <carve>carve_serpent_gaint</carve> ! <!-- Priv --> </npc> --- 15,38 ---- <int><random min="66" max="85"/></int> <!-- Skills --> <poisoning><random min="701" max="1000"/></poisoning> + <magicresistance><random min="251" max="400"/></magicresistance> + <tactics><random min="651" max="700"/></tactics> + <wrestling><random min="601" max="800"/></wrestling> + <!-- Damage --> + <lodamage>7</lodamage> + <hidamage>17</hidamage> + <tag name="physicaldamage" value="40" /> + <tag name="poisondamage" value="60" /> + <!-- Resists --> + <defense><random min="30" max="35"/></defense> + <tag name="coldresist" value="10,20" /> + <tag name="energyresist" value="10,20" /> + <tag name="fireresist" value="5,10" /> + <tag name="physicalresist" value="30,35" /> + <tag name="poisonresist" value="70,90" /> + <!-- Misc. --> + <desc>These serpents are unnaturally large, easily able to devour a grownman whole. They are found in the deepest forests and jungles, wherethey wait in hiding for their prey to walk by. They produce a sweetmeat with a flavor not unlike chicken, but they are most earnestlyhunted for their scales, which are sought by mages and alchemists fortheir useful properties in the brewing of thaumaturgical substances.</desc> <carve>carve_serpent_gaint</carve> ! <category>Monsters\Reptiles\Gaint Serpent</category> </npc> Index: giant_toad.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/giant_toad.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** giant_toad.xml 27 Dec 2003 20:44:05 -0000 1.1 --- giant_toad.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,28 **** <name>a gaint toad</name> <id>0x50</id> - <category>Monsters\Giant Animals\Gaint Toad </category> <inherit id="monster_base"/> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1259"/></fame> ! <defense><random min="20" max="25"/></defense> ! <lodamage>11</lodamage> ! <hidamage>27</hidamage> <!-- Stats --> ! <str><random min="79" max="99"/></str> ! <dex><random min="10" max="23"/></dex> ! <int><random min="10" max="25"/></int> <!-- Skills --> - <wrestling><random min="401" max="600"/></wrestling> - <tactics><random min="401" max="600"/></tactics> <magicresistance><random min="251" max="400"/></magicresistance> <carve>carve_gaint_toad</carve> <totame>771</totame> ! <food>1</food> ! <!-- Priv --> </npc> --- 6,33 ---- <name>a gaint toad</name> <id>0x50</id> <inherit id="monster_base"/> ! <karma>-750</karma> ! <fame>750</fame> <!-- Stats --> ! <str><random min="76" max="100"/></str> ! <dex><random min="6" max="25"/></dex> ! <int><random min="11" max="20"/></int> <!-- Skills --> <magicresistance><random min="251" max="400"/></magicresistance> + <tactics><random min="401" max="600"/></tactics> + <wrestling><random min="401" max="600"/></wrestling> + <!-- Damage --> + <lodamage>5</lodamage> + <hidamage>17</hidamage> + <!-- Resists --> + <defense><random min="20" max="25"/></defense> + <tag name="energyresist" value="5,10" /> + <tag name="fireresist" value="5,10" /> + <tag name="physicalresist" value="20,25" /> + <!-- Misc. --> + <desc>These toads are nine feet in length and they are very aggressive. Ableto secrete a lethal poison, these toads can kill a healthy adult.Normally they do not attack such a large opponent, but they willdefend if attacked.</desc> <carve>carve_gaint_toad</carve> <totame>771</totame> ! <category>Monsters\Reptiles\Gaint Toad</category> </npc> Index: ice_snake.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/ice_snake.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ice_snake.xml 27 Dec 2003 20:44:05 -0000 1.1 --- ice_snake.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,23 **** <name>an ice snake</name> <id>0x345</id> - <category>Monsters\Common Monsters\Ice Snake</category> - <skin>0</skin> <inherit id="monster_base" /> <karma><random min="0" max="-624" /></karma> <fame><random min="0" max="1249" /></fame> ! <defense><random min="20" max="25" /></defense> ! <lodamage>5</lodamage> ! <hidamage>17</hidamage> <str><random min="42" max="54" /></str> <dex><random min="36" max="45" /></dex> <int><random min="26" max="30" /></int> <wrestling><random min="393" max="540" /></wrestling> <tactics><random min="393" max="540" /></tactics> <magicresistance><random min="151" max="200" /></magicresistance> </npc> --- 6,27 ---- <name>an ice snake</name> <id>0x345</id> <inherit id="monster_base" /> <karma><random min="0" max="-624" /></karma> <fame><random min="0" max="1249" /></fame> ! <!-- Stats --> <str><random min="42" max="54" /></str> <dex><random min="36" max="45" /></dex> <int><random min="26" max="30" /></int> + <!-- Skills --> <wrestling><random min="393" max="540" /></wrestling> <tactics><random min="393" max="540" /></tactics> <magicresistance><random min="151" max="200" /></magicresistance> + <!-- Damage --> + <lodamage>5</lodamage> + <hidamage>17</hidamage> + <!-- Resists --> + <defense><random min="20" max="25" /></defense> + <!-- Misc. --> + <category>Monsters\Reptiles\Ice Snake</category> </npc> Index: lava_lizard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/lava_lizard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** lava_lizard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- lava_lizard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,16 **** <name>a lava lizard</name> <id>0xce</id> - <category>Monsters\Deamons\lava lizard</category> <inherit id="monster_base"/> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="35" max="45"/></defense> ! <lodamage>14</lodamage> ! <hidamage>45</hidamage> <gold><random min="25" max="50"/></gold> <!-- Stats --> --- 6,12 ---- <name>a lava lizard</name> <id>0xce</id> <inherit id="monster_base"/> ! <karma>-3000</karma> ! <fame>3000</fame> <gold><random min="25" max="50"/></gold> <!-- Stats --> *************** *** 19,28 **** <int><random min="11" max="20"/></int> <!-- Skills --> - <wrestling><random min="601" max="800"/></wrestling> - <tactics><random min="601" max="800"/></tactics> <magicresistance><random min="551" max="700"/></magicresistance> <carve>carve_lava_lizard</carve> <totame>807</totame> ! <food>12</food> </npc> --- 15,35 ---- <int><random min="11" max="20"/></int> <!-- Skills --> <magicresistance><random min="551" max="700"/></magicresistance> + <tactics><random min="601" max="800"/></tactics> + <wrestling><random min="601" max="800"/></wrestling> + <!-- Damage --> + <lodamage>6</lodamage> + <hidamage>24</hidamage> + <!-- Resists --> + <defense><random min="35" max="45"/></defense> + <tag name="energyresist" value="25,35" /> + <tag name="fireresist" value="30,45" /> + <tag name="physicalresist" value="35,45" /> + <tag name="poisonresist" value="25,35" /> + <!-- Misc. --> + <desc>The red skin of the lava lizard should serve as a warning to all whopass nearby. Any creature who bathes in the fiery liquid form of theearth herself is a hearty beast worthy of a wide berth. Lava lizardsshare the fearsome jaws of their cousin, the crocodile, though theirteeth are black and harder than obsidian. Those lava lizards foundabove ground are most likely mothers guarding a nest. Although smallerthan their male counterparts, the female lava lizards are prone toattack with higher frequency and greater ferocity. It is best to avoidthe lairs of a lava lizard, for there is little to gain from them, butmuch to lose.</desc> <carve>carve_lava_lizard</carve> <totame>807</totame> ! <category>Monsters\Reptiles\lava lizard</category> </npc> Index: lava_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/lava_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** lava_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- lava_serpent.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 5,23 **** <npc id="lava_serpent"> <name>a lava serpent</name> ! <id>0x5A</id> ! <category>Monsters\Giant Animals\Lava Serpent</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-1250" max="-2499" /></karma> ! <fame><random min="1250" max="2499" /></fame> ! <defense><random min="35" max="45" /></defense> ! <lodamage>33</lodamage> ! <hidamage>56</hidamage> ! <str><random min="386" max="415" /></str> ! <dex><random min="56" max="80" /></dex> ! <int><random min="66" max="85" /></int> <wrestling><random min="601" max="800" /></wrestling> <tactics><random min="651" max="700" /></tactics> <magicresistance><random min="253" max="700" /></magicresistance> </npc> --- 5,34 ---- <npc id="lava_serpent"> <name>a lava serpent</name> ! <id>0x5a</id> <inherit id="monster_base" /> ! <karma>-4500</karma> ! <fame>4500</fame> ! <!-- Stats --> ! <str><random min="386" max="415"/></str> ! <dex><random min="56" max="80"/></dex> ! <int><random min="66" max="85"/></int> ! <!-- Skills --> <wrestling><random min="601" max="800" /></wrestling> <tactics><random min="651" max="700" /></tactics> <magicresistance><random min="253" max="700" /></magicresistance> + <!-- Damage --> + <lodamage>10</lodamage> + <hidamage>22</hidamage> + <tag name="firedamage" value="80" /> + <tag name="physicaldamage" value="20" /> + <!-- Resists --> + <defense><random min="35" max="45" /></defense> + <tag name="energyresist" value="10,20" /> + <tag name="fireresist" value="70,80" /> + <tag name="physicalresist" value="35,45" /> + <tag name="poisonresist" value="30,40" /> + <!-- Misc. --> + <desc>Though once common, lava serpents are now rare. They make their homesin lakes of lava, occasionally venturing to land for a quick meal. Itis believed that the lava serpent was the progenitor of the dragon. Dragons are not fond of this theory, and have been known to kill at the mention of such blasphemy.</desc> + <category>Monsters\Reptiles\Lava Serpent</category> </npc> Index: lava_snake.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/lava_snake.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** lava_snake.xml 27 Dec 2003 20:44:05 -0000 1.1 --- lava_snake.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,23 **** <name>a lava snake</name> <id>0x346</id> - <category>Monsters\Common Monsters\Lava Snake</category> - <skin>0</skin> <inherit id="monster_base" /> <karma><random min="0" max="-624" /></karma> <fame><random min="0" max="1249" /></fame> ! <defense><random min="20" max="25" /></defense> ! <lodamage>1</lodamage> ! <hidamage>10</hidamage> <str><random min="43" max="55" /></str> <dex><random min="16" max="25" /></dex> <int><random min="6" max="10" /></int> <wrestling><random min="193" max="340" /></wrestling> <tactics><random min="193" max="340" /></tactics> <magicresistance><random min="151" max="200" /></magicresistance> </npc> --- 6,27 ---- <name>a lava snake</name> <id>0x346</id> <inherit id="monster_base" /> <karma><random min="0" max="-624" /></karma> <fame><random min="0" max="1249" /></fame> ! <!-- Stats --> <str><random min="43" max="55" /></str> <dex><random min="16" max="25" /></dex> <int><random min="6" max="10" /></int> + <!-- Skills --> <wrestling><random min="193" max="340" /></wrestling> <tactics><random min="193" max="340" /></tactics> <magicresistance><random min="151" max="200" /></magicresistance> + <!-- Damage --> + <lodamage>1</lodamage> + <hidamage>10</hidamage> + <!-- Resists --> + <defense><random min="20" max="25" /></defense> + <!-- Misc. --> + <category>Monsters\Reptiles\Lava Snake</category> </npc> Index: silver_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/reptiles/silver_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** silver_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- silver_serpent.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 5,24 **** <npc id="silver_serpent"> <name>a silver serpent</name> ! <id>0x5B</id> ! <category>Monsters\Giant Animals\Silver Serpent</category> ! <skin>0</skin> <inherit id="monster_base" /> <karma><random min="-5000" max="-9999" /></karma> <fame><random min="5000" max="9999" /></fame> ! <defense><random min="35" max="45" /></defense> ! <lodamage>11</lodamage> ! <hidamage>53</hidamage> <str><random min="161" max="360" /></str> <dex><random min="151" max="300" /></dex> <int><random min="21" max="40" /></int> <wrestling><random min="851" max="1000" /></wrestling> <tactics><random min="801" max="950" /></tactics> <magicresistance><random min="951" max="1000" /></magicresistance> <poisoning><random min="901" max="1000" /></poisoning> </npc> --- 5,28 ---- <npc id="silver_serpent"> <name>a silver serpent</name> ! <id>0x5b</id> <inherit id="monster_base" /> <karma><random min="-5000" max="-9999" /></karma> <fame><random min="5000" max="9999" /></fame> ! <!-- Stats --> <str><random min="161" max="360" /></str> <dex><random min="151" max="300" /></dex> <int><random min="21" max="40" /></int> + <!-- Skills --> <wrestling><random min="851" max="1000" /></wrestling> <tactics><random min="801" max="950" /></tactics> <magicresistance><random min="951" max="1000" /></magicresistance> <poisoning><random min="901" max="1000" /></poisoning> + <!-- Damage --> + <lodamage>11</lodamage> + <hidamage>53</hidamage> + <!-- Resists --> + <defense><random min="35" max="45" /></defense> + <!-- Misc. --> + <category>Monsters\Reptiles\Silver Serpent</category> </npc> |
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned In directory sc8-pr-cvs1:/tmp/cvs-serv19656/summoned Modified Files: air_elemental_hard.xml air_elemental_medium.xml air_elemental_weak.xml earth_elemental_hard.xml earth_elemental_medium.xml earth_elemental_weak.xml fire_elemental_hard.xml fire_elemental_medium.xml fire_elemental_weak.xml gazer_hard.xml gazer_medium.xml gazer_weak.xml tinkered_golem.xml water_elemental_hard.xml water_elemental_medium.xml water_elemental_weak.xml Log Message: Menu Cleanups Index: air_elemental_hard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/air_elemental_hard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** air_elemental_hard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- air_elemental_hard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an air elemental</name> <id>0xd</id> ! <category>Monsters\magicals_summoned\Air Elemental (Hard)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an air elemental</name> <id>0xd</id> ! <category>Monsters\Summoned\Air Elemental (Hard)</category> <inherit id="monster_base"/> <karma> Index: air_elemental_medium.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/air_elemental_medium.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** air_elemental_medium.xml 27 Dec 2003 20:44:05 -0000 1.1 --- air_elemental_medium.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an air elemental</name> <id>0x00d</id> ! <category>Monsters\magicals_summoned\Air Elemental (Medium)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an air elemental</name> <id>0x00d</id> ! <category>Monsters\Summoned\Air Elemental (Medium)</category> <inherit id="monster_base"/> <karma> Index: air_elemental_weak.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/air_elemental_weak.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** air_elemental_weak.xml 27 Dec 2003 20:44:05 -0000 1.1 --- air_elemental_weak.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an air elemental</name> <id>0xd</id> ! <category>Monsters\magicals_summoned\Air Elemental (Weak)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an air elemental</name> <id>0xd</id> ! <category>Monsters\Summoned\Air Elemental (Weak)</category> <inherit id="monster_base"/> <karma> Index: earth_elemental_hard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/earth_elemental_hard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** earth_elemental_hard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- earth_elemental_hard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an earth elemental</name> <id>0xe</id> ! <category>Monsters\magicals_summoned\Earth Elemental (Hard)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an earth elemental</name> <id>0xe</id> ! <category>Monsters\Summoned\Earth Elemental (Hard)</category> <inherit id="monster_base"/> <karma> Index: earth_elemental_medium.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/earth_elemental_medium.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** earth_elemental_medium.xml 27 Dec 2003 20:44:05 -0000 1.1 --- earth_elemental_medium.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an earth elemental</name> <id>0x00e</id> ! <category>Monsters\magicals_summoned\Earth Elemental (Medium)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an earth elemental</name> <id>0x00e</id> ! <category>Monsters\Summoned\Earth Elemental (Medium)</category> <inherit id="monster_base"/> <karma> Index: earth_elemental_weak.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/earth_elemental_weak.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** earth_elemental_weak.xml 27 Dec 2003 20:44:05 -0000 1.1 --- earth_elemental_weak.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>an earth elemental</name> <id>0xe</id> ! <category>Monsters\magicals_summoned\Earth Elemental (Weak)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>an earth elemental</name> <id>0xe</id> ! <category>Monsters\Summoned\Earth Elemental (Weak)</category> <inherit id="monster_base"/> <karma> Index: fire_elemental_hard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/fire_elemental_hard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fire_elemental_hard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- fire_elemental_hard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a fire elemental</name> <id>0x00f</id> ! <category>Monsters\magicals_summoned\Fire Elemental (Hard)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a fire elemental</name> <id>0x00f</id> ! <category>Monsters\Summoned\Fire Elemental (Hard)</category> <inherit id="monster_base"/> <karma> Index: fire_elemental_medium.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/fire_elemental_medium.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fire_elemental_medium.xml 27 Dec 2003 20:44:05 -0000 1.1 --- fire_elemental_medium.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a fire elemental</name> <id>0xf</id> ! <category>Monsters\magicals_summoned\Fire Elemental (Medium)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a fire elemental</name> <id>0xf</id> ! <category>Monsters\Summoned\Fire Elemental (Medium)</category> <inherit id="monster_base"/> <karma> Index: fire_elemental_weak.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/fire_elemental_weak.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fire_elemental_weak.xml 27 Dec 2003 20:44:05 -0000 1.1 --- fire_elemental_weak.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a fire elemental</name> <id>0x00f</id> ! <category>Monsters\magicals_summoned\Fire Elemental (Weak)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a fire elemental</name> <id>0x00f</id> ! <category>Monsters\Summoned\Fire Elemental (Weak)</category> <inherit id="monster_base"/> <karma> Index: gazer_hard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/gazer_hard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gazer_hard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- gazer_hard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a gazer</name> <id>0x016</id> ! <category>Monsters\magicals_summoned\Gazer (Hard)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a gazer</name> <id>0x016</id> ! <category>Monsters\Summoned\Gazer (Hard)</category> <inherit id="monster_base"/> <karma> Index: gazer_medium.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/gazer_medium.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gazer_medium.xml 27 Dec 2003 20:44:05 -0000 1.1 --- gazer_medium.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a gazer</name> <id>0x016</id> ! <category>Monsters\magicals_summoned\Gazer (Medium)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a gazer</name> <id>0x016</id> ! <category>Monsters\Summoned\Gazer (Medium)</category> <inherit id="monster_base"/> <karma> Index: gazer_weak.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/gazer_weak.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gazer_weak.xml 27 Dec 2003 20:44:05 -0000 1.1 --- gazer_weak.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a gazer</name> <id>0x016</id> ! <category>Monsters\magicals_summoned\Gazer (Weak)</category> <inherit id="monster_base"/> <karma><random min="-2500" max="-4999"/></karma> --- 6,10 ---- <name>a gazer</name> <id>0x016</id> ! <category>Monsters\Summoned\Gazer (Weak)</category> <inherit id="monster_base"/> <karma><random min="-2500" max="-4999"/></karma> Index: tinkered_golem.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/tinkered_golem.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tinkered_golem.xml 27 Dec 2003 20:44:05 -0000 1.1 --- tinkered_golem.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a golem</name> <id>0x2f0</id> ! <category>Monsters\Clockworks\Golem (Tinkered)</category> <skin>0</skin> <inherit id="monster_base" /> --- 6,10 ---- <name>a golem</name> <id>0x2f0</id> ! <category>Monsters\Summoned\Golem (Tinkered)</category> <skin>0</skin> <inherit id="monster_base" /> Index: water_elemental_hard.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/water_elemental_hard.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** water_elemental_hard.xml 27 Dec 2003 20:44:05 -0000 1.1 --- water_elemental_hard.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\magicals_summoned\Water Elemental (Hard)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\Summoned\Water Elemental (Hard)</category> <inherit id="monster_base"/> <karma> Index: water_elemental_medium.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/water_elemental_medium.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** water_elemental_medium.xml 27 Dec 2003 20:44:05 -0000 1.1 --- water_elemental_medium.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\magicals_summoned\Water Elemental (Medium)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\Summoned\Water Elemental (Medium)</category> <inherit id="monster_base"/> <karma> Index: water_elemental_weak.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/water_elemental_weak.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** water_elemental_weak.xml 27 Dec 2003 20:44:05 -0000 1.1 --- water_elemental_weak.xml 2 Jan 2004 17:53:45 -0000 1.2 *************** *** 6,10 **** <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\magicals_summoned\Water Elemental (Weak)</category> <inherit id="monster_base"/> <karma> --- 6,10 ---- <name>a water elemental</name> <id>0x010</id> ! <category>Monsters\Summoned\Water Elemental (Weak)</category> <inherit id="monster_base"/> <karma> |
|
From: <dr...@us...> - 2004-01-02 17:53:49
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/elemental In directory sc8-pr-cvs1:/tmp/cvs-serv19656/elemental Modified Files: sand_vortex.xml Log Message: Menu Cleanups Index: sand_vortex.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/elemental/sand_vortex.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** sand_vortex.xml 2 Jan 2004 13:19:52 -0000 1.3 --- sand_vortex.xml 2 Jan 2004 17:53:45 -0000 1.4 *************** *** 30,34 **** <tag name="poisonresist" value="60,70" /> <!-- Misc. --> ! <category>Monsters\Common Monsters\Sand Vortex</category> </npc> --- 30,34 ---- <tag name="poisonresist" value="60,70" /> <!-- Misc. --> ! <category>Monsters\Elementals\Sand Vortex</category> </npc> |
|
From: <dr...@us...> - 2004-01-02 17:41:01
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead In directory sc8-pr-cvs1:/tmp/cvs-serv17058 Modified Files: bone_knight.xml bone_magi.xml headless_one.xml lich.xml lich_lord.xml mummy.xml rotting_corpse.xml shade.xml skeletal_knight.xml skeletal_mage.xml skeletons.xml zombie.xml Log Message: Most of these are updated. I might stop here for now I'm getting a hand cramp... Index: bone_knight.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/bone_knight.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bone_knight.xml 27 Dec 2003 20:44:06 -0000 1.1 --- bone_knight.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 8,16 **** <inherit id="undead_base" /> <gold><random min="100" max="130"/></gold> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1249"/></fame> ! <defense><random min="35" max="45"/></defense> ! <lodamage>18</lodamage> ! <hidamage>43</hidamage> <!-- Stats --> <str><random min="196" max="250"/></str> --- 8,13 ---- <inherit id="undead_base" /> <gold><random min="100" max="130"/></gold> ! <karma>-3000</karma> ! <fame>3000</fame> <!-- Stats --> <str><random min="196" max="250"/></str> *************** *** 18,24 **** <int><random min="36" max="60"/></int> <!-- Skills --> ! <wrestling><random min="451" max="550"/></wrestling> ! <tactics><random min="451" max="600"/></tactics> ! <magicresistance><random min="451" max="600"/></magicresistance> <category>Monsters\Undead\Bone Knight</category> </npc> --- 15,34 ---- <int><random min="36" max="60"/></int> <!-- Skills --> ! <magicresistance><random min="651" max="800"/></magicresistance> ! <tactics><random min="851" max="1000"/></tactics> ! <wrestling><random min="851" max="950"/></wrestling> ! <!-- Damage --> ! <lodamage>8</lodamage> ! <hidamage>18</hidamage> ! <tag name="colddamage" value="60" /> ! <tag name="physicaldamage" value="40" /> ! <!-- Resists --> ! <defense><random min="35" max="45"/></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="35,45" /> ! <tag name="poisonresist" value="20,30" /> ! <!-- Misc. --> <category>Monsters\Undead\Bone Knight</category> </npc> Index: bone_magi.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/bone_magi.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** bone_magi.xml 27 Dec 2003 20:44:06 -0000 1.1 --- bone_magi.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 7,26 **** <id>0x94</id> <inherit id="undead_base" /> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="35" max="40" /></defense> ! <lodamage>4</lodamage> ! <hidamage>11</hidamage> <gold><random min="60" max="90" /></gold> <!-- Stats --> <str><random min="76" max="100"/></str> <dex><random min="56" max="75"/></dex> ! <int><random min="186" max="210"/></int> <!-- Skills --> ! <wrestling><random min="451" max="550" /></wrestling> ! <tactics><random min="451" max="600" /></tactics> ! <magicresistance><random min="551" max="700" /></magicresistance> ! <magery><random min="601" max="700" /></magery> ! <evaluatingint><random min="601" max="700" /></evaluatingint> <category>Monsters\Undead\Bone Magi</category> </npc> --- 7,34 ---- <id>0x94</id> <inherit id="undead_base" /> ! <karma>-3000</karma> ! <fame>3000</fame> <gold><random min="60" max="90" /></gold> <!-- Stats --> <str><random min="76" max="100"/></str> <dex><random min="56" max="75"/></dex> ! <int><random min="601" max="700"/></int> <!-- Skills --> ! <evaluatingintel><random min="601" max="700"/></evaluatingintel> ! <magery><random min="601" max="700"/></magery> ! <magicresistance><random min="551" max="700"/></magicresistance> ! <tactics><random min="451" max="600"/></tactics> ! <wrestling><random min="451" max="550"/></wrestling> ! <!-- Damage --> ! <lodamage>3</lodamage> ! <hidamage>7</hidamage> ! <!-- Resists --> ! <defense><random min="50" max="60" /></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="35,40" /> ! <tag name="poisonresist" value="20,30" /> ! <!-- Misc. --> <category>Monsters\Undead\Bone Magi</category> </npc> Index: headless_one.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/headless_one.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** headless_one.xml 27 Dec 2003 20:44:06 -0000 1.1 --- headless_one.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 7,16 **** <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1249"/></fame> ! <defense><random min="15" max="20"/></defense> ! <lodamage>6</lodamage> ! <hidamage>12</hidamage> ! <carve>CARVE_HEADLESS</carve> <!-- Stats --> <str><random min="26" max="50"/></str> --- 7,12 ---- <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma>-450</karma> ! <fame>450</fame> <!-- Stats --> <str><random min="26" max="50"/></str> *************** *** 18,24 **** <int><random min="16" max="30"/></int> <!-- Skills --> ! <magicresistance><random min="151" max="200" /></magicresistance> ! <tactics><random min="251" max="400" /></tactics> ! <wrestling><random min="251" max="400" /></wrestling> <category>Monsters\Undead\Headless One</category> </npc> --- 14,29 ---- <int><random min="16" max="30"/></int> <!-- Skills --> ! <magicresistance><random min="151" max="200"/></magicresistance> ! <tactics><random min="251" max="400"/></tactics> ! <wrestling><random min="251" max="400"/></wrestling> ! <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="15" max="20"/></defense> ! <tag name="physicalresist" value="15,20" /> ! <!-- Misc. --> ! <desc>The Headless are so called for they have the appearance of a hairy manwith no head. Therefore many believe them to be spectres, but oncloser examination they are revealed as corporeal creatures with theirsensory apparatus in their chest cavities. Despite their lust for goldand their appearance of deformed humanity, most suspect they are nomore than clever beasts.</desc> ! <carve>carve_headless</carve> <category>Monsters\Undead\Headless One</category> </npc> Index: lich.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/lich.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** lich.xml 27 Dec 2003 20:44:06 -0000 1.1 --- lich.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 7,27 **** <id>0x18</id> <inherit id="undead_base"/> ! <karma><random min="-5000" max="-9999"/></karma> ! <fame><random min="5000" max="9999"/></fame> ! <defense><random min="50" max="50"/></defense> ! <lodamage>50</lodamage> ! <hidamage>55</hidamage> <gold><random min="180" max="220"/></gold> <!-- Stats --> <str><random min="171" max="200"/></str> <dex><random min="126" max="145"/></dex> ! <int><random min="276" max="305"/></int> <!-- Skills --> ! <tactics><random min="701" max="900"/></tactics> ! <magicresistance><random min="801" max="1000"/></magicresistance> <magery><random min="701" max="800"/></magery> - <evaluatingint>1000</evaluatingint> <meditation><random min="851" max="950"/></meditation> ! <!-- Priv --> </npc> --- 7,39 ---- <id>0x18</id> <inherit id="undead_base"/> ! <karma>-8000</karma> ! <fame>8000</fame> <gold><random min="180" max="220"/></gold> <!-- Stats --> <str><random min="171" max="200"/></str> <dex><random min="126" max="145"/></dex> ! <int>1000</int> <!-- Skills --> ! <evaluatingintel>1000</evaluatingintel> <magery><random min="701" max="800"/></magery> <meditation><random min="851" max="950"/></meditation> ! <magicresistance><random min="801" max="1000"/></magicresistance> ! <tactics><random min="701" max="900"/></tactics> ! <!-- Damage --> ! <lodamage>24</lodamage> ! <hidamage>26</hidamage> ! <tag name="colddamage" value="40" /> ! <tag name="energydamage" value="50" /> ! <tag name="physicaldamage" value="10" /> ! <!-- Resists --> ! <defense><random min="50" max="50"/></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="40,50" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="40,60" /> ! <tag name="poisonresist" value="55,65" /> ! <!-- Misc. --> ! <desc>The rarest and most feared of the undead, and rightfully so, the lichis the corpse of a mighty spellcaster kept animate through the forceof his undying spirit. The lich retains, in death, all the Magicalpotency it held in life, without any of the moderating influence ofhuman feeling. The lich is, perhaps, the only monster more feared thanthe daemon.</desc> ! <category>Monsters\Undead\Lich</category> </npc> Index: lich_lord.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/lich_lord.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** lich_lord.xml 27 Dec 2003 20:44:06 -0000 1.1 --- lich_lord.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 8,26 **** <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma><random min="-10000" max="-15000"/></karma> ! <fame><random min="10000" max="15000"/></fame> ! <defense><random min="40" max="50"/></defense> ! <lodamage>30</lodamage> ! <hidamage>38</hidamage> <!-- Stats --> <str><random min="416" max="505"/></str> <dex><random min="146" max="165"/></dex> ! <int><random min="566" max="655"/></int> <!-- Skills --> ! <wrestling><random min="601" max="800"/></wrestling> ! <tactics><random min="501" max="700"/></tactics> <magicresistance><random min="1505" max="2000"/></magicresistance> ! <magery><random min="901" max="1000" /></magery> ! <evaluatingintel><random min="901" max="1000" /></evaluatingintel> <category>Monsters\Undead\Lich Lord</category> </npc> --- 8,37 ---- <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma>-18000</karma> ! <fame>18000</fame> <!-- Stats --> <str><random min="416" max="505"/></str> <dex><random min="146" max="165"/></dex> ! <int><random min="901" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="901" max="1000"/></evaluatingintel> ! <magery><random min="901" max="1000"/></magery> <magicresistance><random min="1505" max="2000"/></magicresistance> ! <tactics><random min="501" max="700"/></tactics> ! <wrestling><random min="601" max="800"/></wrestling> ! <!-- Damage --> ! <lodamage>11</lodamage> ! <hidamage>13</hidamage> ! <tag name="colddamage" value="60" /> ! <tag name="energydamage" value="40" /> ! <!-- Resists --> ! <defense><random min="40" max="50"/></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="40,50" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="40,50" /> ! <tag name="poisonresist" value="50,60" /> ! <!-- Misc. --> ! <desc>In the deepest, darkest dungeons of Britannia lurks the lich lord, anabomination of all that is safe and true. Lich lords are created ofthe most powerful spellcasters, stronger than their lesser lichcounterparts, but no less ruthless.</desc> <category>Monsters\Undead\Lich Lord</category> </npc> Index: mummy.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/mummy.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mummy.xml 27 Dec 2003 20:44:06 -0000 1.1 --- mummy.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 5,26 **** <npc id="mummy"> <name>a mummy</name> ! <id>0x9A</id> ! <category>Monsters\Undead\Mummy</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="45" max="55" /></defense> <gold><random min="190" max="220" /></gold> - <lodamage>31</lodamage> - <hidamage>55</hidamage> <!-- Stats --> ! <str><random min="346" max="370" /></str> ! <dex><random min="71" max="90" /></dex> ! <int><random min="26" max="40" /></int> <!-- Skills --> ! <wrestling><random min="351" max="500" /></wrestling> ! <tactics><random min="351" max="500" /></tactics> ! <magicresistance><random min="151" max="400" /></magicresistance> </npc> --- 5,36 ---- <npc id="mummy"> <name>a mummy</name> ! <id>0x9a</id> <inherit id="monster_base" /> ! <karma>-4000</karma> ! <fame>4000</fame> <gold><random min="190" max="220" /></gold> <!-- Stats --> ! <str><random min="346" max="370"/></str> ! <dex><random min="71" max="90"/></dex> ! <int><random min="26" max="40"/></int> <!-- Skills --> ! <magicresistance><random min="151" max="400"/></magicresistance> ! <tactics><random min="351" max="500"/></tactics> ! <wrestling><random min="351" max="500"/></wrestling> ! <!-- Damage --> ! <lodamage>13</lodamage> ! <hidamage>23</hidamage> ! <tag name="colddamage" value="60" /> ! <tag name="physicaldamage" value="40" /> ! <!-- Resists --> ! <defense><random min="45" max="55" /></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="20,30" /> ! <tag name="fireresist" value="10,20" /> ! <tag name="physicalresist" value="45,55" /> ! <tag name="poisonresist" value="20,30" /> ! <!-- Misc. --> ! <desc>Scholars often disagree concerning how mummification came to bepracticed in our land. Some say it was reserved for royalty so thefilth of the world would no longer touch their mortal form. Thebandages enshrouding the cadavers of the ancient ruler would preventcontamination and decay of their pristine flesh. Others claimmummification was reserved for the worst of criminals. The wrappingswere used to prevent their dark souls from fleeing their wretchedbodies and reaching the outer planes. If the latter is the case, and Ibelieve it to be, I feel the next world would have been a far betterplace for them. As it is now, they walk the land freely killing allthat is living, perhaps on a gruesome quest for a pair of scissors...</desc> ! <category>Monsters\Undead\Mummy</category> </npc> Index: rotting_corpse.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/rotting_corpse.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** rotting_corpse.xml 27 Dec 2003 20:44:06 -0000 1.1 --- rotting_corpse.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 5,27 **** <npc id="rotting_corpse"> <name>a rotting corpse</name> ! <id>0x9B</id> ! <category>Monsters\Undead\Rotting Corpse</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="35" max="45" /></defense> ! <lodamage>21</lodamage> ! <hidamage>26</hidamage> <gold><random mix="200" max="400" /></gold> <!-- Stats --> ! <str><random min="301" max="350" /></str> ! <dex><random min="75" max="75" /></dex> ! <int><random min="151" max="200" /></int> <!-- Skills --> - <wrestling><random min="901" max="1000" /></wrestling> - <tactics>1000</tactics> - <magicresistance>2500</magicresistance> <poisoning>1200</poisoning> </npc> --- 5,37 ---- <npc id="rotting_corpse"> <name>a rotting corpse</name> ! <id>0x9b</id> <inherit id="monster_base" /> ! <karma>-6000</karma> ! <fame>6000</fame> <gold><random mix="200" max="400" /></gold> <!-- Stats --> ! <str><random min="301" max="350"/></str> ! <dex>75</dex> ! <int><random min="151" max="200"/></int> <!-- Skills --> <poisoning>1200</poisoning> + <magicresistance>2500</magicresistance> + <tactics>1000</tactics> + <wrestling><random min="901" max="1000"/></wrestling> + <!-- Damage --> + <lodamage>8</lodamage> + <hidamage>10</hidamage> + <tag name="physicaldamage" value="0" /> + <tag name="colddamage" value="50" /> + <tag name="poisondamage" value="50" /> + <!-- Resists --> + <defense><random min="35" max="45" /></defense> + <tag name="coldresist" value="50,70" /> + <tag name="energyresist" value="20,30" /> + <tag name="fireresist" value="20,30" /> + <tag name="physicalresist" value="35,45" /> + <tag name="poisonresist" value="40,50" /> + <!-- Misc. --> + <category>Monsters\Undead\Rotting Corpse</category> </npc> Index: shade.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/shade.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** shade.xml 27 Dec 2003 20:44:06 -0000 1.1 --- shade.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 9,15 **** <karma><random min="-2500" max="-4999"/></karma> <fame><random min="2500" max="4999"/></fame> - <defense><random min="25" max="30"/></defense> - <lodamage>11</lodamage> - <hidamage>18</hidamage> <gold><random min="25" max="50"/></gold> <!-- Stats --> --- 9,12 ---- *************** *** 23,27 **** <magery><random min="551" max="700"/></magery> <evaluatingint><random min="551" max="700"/></evaluatingint> ! <!-- Priv --> </npc> --- 20,30 ---- <magery><random min="551" max="700"/></magery> <evaluatingint><random min="551" max="700"/></evaluatingint> ! <!-- Damage --> ! <lodamage>11</lodamage> ! <hidamage>18</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="30"/></defense> ! <!-- Misc. --> ! <category>Monsters\Undead\Shade</category> </npc> Index: skeletal_knight.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/skeletal_knight.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** skeletal_knight.xml 27 Dec 2003 20:44:06 -0000 1.1 --- skeletal_knight.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 8,16 **** <inherit id="undead_base" /> <gold><random min="100" max="130"/></gold> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1249"/></fame> ! <defense><random min="35" max="45"/></defense> ! <lodamage>18</lodamage> ! <hidamage>43</hidamage> <!-- Stats --> <str><random min="196" max="250"/></str> --- 8,13 ---- <inherit id="undead_base" /> <gold><random min="100" max="130"/></gold> ! <karma>-3000</karma> ! <fame>3000</fame> <!-- Stats --> <str><random min="196" max="250"/></str> *************** *** 18,24 **** <int><random min="36" max="60"/></int> <!-- Skills --> ! <wrestling><random min="451" max="550"/></wrestling> ! <tactics><random min="451" max="600"/></tactics> ! <magicresistance><random min="451" max="600"/></magicresistance> <category>Monsters\Undead\Skeletal Knight</category> </npc> --- 15,35 ---- <int><random min="36" max="60"/></int> <!-- Skills --> ! <magicresistance><random min="651" max="800"/></magicresistance> ! <tactics><random min="851" max="1000"/></tactics> ! <wrestling><random min="851" max="950"/></wrestling> ! <!-- Damage --> ! <lodamage>8</lodamage> ! <hidamage>18</hidamage> ! <tag name="colddamage" value="60" /> ! <tag name="physicaldamage" value="40" /> ! <!-- Resists --> ! <defense><random min="35" max="45"/></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="35,45" /> ! <tag name="poisonresist" value="20,30" /> ! <!-- Misc. --> ! <desc>Knights who failed to hold to their tenets are doomed to roam theafterlife as Skeletal Knights. First seen in the new lands, theseknights rise in legions to battle the army of the living. Utterlydevoid of fear there is no chance a skeletal knight will ever breakoff the attack. These knights are the best sword fighters andtacticians doing battle for the ever-growing numbers of undead.</desc> <category>Monsters\Undead\Skeletal Knight</category> </npc> Index: skeletal_mage.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/skeletal_mage.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** skeletal_mage.xml 27 Dec 2003 20:44:06 -0000 1.1 --- skeletal_mage.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 6,28 **** <name>a skeletal mage</name> <id>0x94</id> - <category>Monsters\Undead\Skeletal Mage</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="50" max="60" /></defense> ! <lodamage>4</lodamage> ! <hidamage>11</hidamage> <gold><random min="60" max="90" /></gold> <!-- Stats --> ! <str><random min="76" max="100" /></str> ! <dex><random min="56" max="75" /></dex> ! <int><random min="186" max="210" /></int> <!-- Skills --> ! <wrestling><random min="451" max="550" /></wrestling> ! <tactics><random min="451" max="600" /></tactics> ! <magicresistance><random min="551" max="700" /></magicresistance> ! <evaluatingintel><random min="601" max="700" /></evaluatingintel> ! <magery><random min="601" max="700" /></magery> </npc> --- 6,36 ---- <name>a skeletal mage</name> <id>0x94</id> <inherit id="monster_base" /> ! <karma>-3000</karma> ! <fame>3000</fame> <gold><random min="60" max="90" /></gold> <!-- Stats --> ! <str><random min="76" max="100"/></str> ! <dex><random min="56" max="75"/></dex> ! <int><random min="601" max="700"/></int> <!-- Skills --> ! <evaluatingintel><random min="601" max="700"/></evaluatingintel> ! <magery><random min="601" max="700"/></magery> ! <magicresistance><random min="551" max="700"/></magicresistance> ! <tactics><random min="451" max="600"/></tactics> ! <wrestling><random min="451" max="550"/></wrestling> ! <!-- Damage --> ! <lodamage>3</lodamage> ! <hidamage>7</hidamage> ! <!-- Resists --> ! <defense><random min="50" max="60" /></defense> ! <tag name="coldresist" value="50,60" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="35,40" /> ! <tag name="poisonresist" value="20,30" /> ! <!-- Misc. --> ! <desc>A dying mage who has chooses to perform the ceremony to become a lichand fails, will often become a Skeleton Mage. Still armed with aformidable repertoire of the dark arts, skeletal mages should not beunderestimated. Burning with the power of the damned, the skeletonmage appears as the color of flame.</desc> ! <category>Monsters\Undead\Skeletal Mage</category> </npc> Index: skeletons.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/skeletons.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** skeletons.xml 27 Dec 2003 20:44:06 -0000 1.1 --- skeletons.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 6,14 **** <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1249"/></fame> ! <defense><random min="15" max="20"/></defense> ! <lodamage>5</lodamage> ! <hidamage>11</hidamage> <!-- Stats --> <str><random min="56" max="80"/></str> --- 6,11 ---- <inherit id="undead_base" /> <inherit id="undead_loot_small" /> ! <karma>-450</karma> ! <fame>450</fame> <!-- Stats --> <str><random min="56" max="80"/></str> *************** *** 16,22 **** <int><random min="16" max="40"/></int> <!-- Skills --> - <wrestling><random min="451" max="550"/></wrestling> - <tactics><random min="451" max="600"/></tactics> <magicresistance><random min="451" max="600"/></magicresistance> </npc> --- 13,31 ---- <int><random min="16" max="40"/></int> <!-- Skills --> <magicresistance><random min="451" max="600"/></magicresistance> + <tactics><random min="451" max="600"/></tactics> + <wrestling><random min="451" max="550"/></wrestling> + <!-- Damage --> + <lodamage>3</lodamage> + <hidamage>7</hidamage> + <!-- Resists --> + <defense><random min="15" max="20"/></defense> + <tag name="coldresist" value="25,40" /> + <tag name="energyresist" value="5,15" /> + <tag name="fireresist" value="5,10" /> + <tag name="physicalresist" value="15,20" /> + <tag name="poisonresist" value="25,35" /> + <!-- Misc. --> + <desc>The animated bones of the dead are terrible to behold, but truth totell they are not formidable warriors, being able to overcome awell-trained fighter only in large groups. Like ghouls, they appear toingest meat in some supernatural fashion. The bones of a formerlyanimated skeleton are desired for certain dark magicks.</desc> </npc> Index: zombie.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/undead/zombie.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** zombie.xml 27 Dec 2003 20:44:06 -0000 1.1 --- zombie.xml 2 Jan 2004 17:40:57 -0000 1.2 *************** *** 4,15 **** <!-- a zombie--> <npc id="zombie"> ! <name>zombie</name> ! <id>0x002</id> <inherit id="undead_base"/> ! <karma><random min="-0" max="-624"/></karma> ! <fame><random min="0" max="1249"/></fame> ! <defense><random min="15" max="20"/></defense> ! <lodamage>5</lodamage> ! <hidamage>10</hidamage> <!-- Stats --> <str><random min="46" max="70"/></str> --- 4,12 ---- <!-- a zombie--> <npc id="zombie"> ! <name>a zombie</name> ! <id>0x2</id> <inherit id="undead_base"/> ! <karma>-600</karma> ! <fame>600</fame> <!-- Stats --> <str><random min="46" max="70"/></str> *************** *** 17,24 **** <int><random min="26" max="40"/></int> <!-- Skills --> - <wrestling><random min="351" max="500"/></wrestling> - <tactics><random min="351" max="500"/></tactics> <magicresistance><random min="151" max="400"/></magicresistance> ! <!-- Priv --> </npc> --- 14,31 ---- <int><random min="26" max="40"/></int> <!-- Skills --> <magicresistance><random min="151" max="400"/></magicresistance> ! <tactics><random min="351" max="500"/></tactics> ! <wrestling><random min="351" max="500"/></wrestling> ! <!-- Damage --> ! <lodamage>3</lodamage> ! <hidamage>7</hidamage> ! <!-- Resists --> ! <defense><random min="15" max="20"/></defense> ! <tag name="coldresist" value="20,30" /> ! <tag name="physicalresist" value="15,20" /> ! <tag name="poisonresist" value="5,10" /> ! <!-- Misc. --> ! <desc>Zombies are naught but rotting corpses, restored to a mockery of lifethrough vile sorcery. Utterly devoid of any will save that whichcreated them, they do share with the other undead an unnaturalappetite for the gold and the flesh of the living. Shambling, slowcreatures, they are easily destroyed or evaded by an experiencedwarrior, unless encountered in overwhelming number.</desc> ! <category>Monsters\Undead\Zombie</category> </npc> |
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/terathen In directory sc8-pr-cvs1:/tmp/cvs-serv9977a Modified Files: terathen_avenger.xml terathen_drone.xml terathen_matriarch.xml terathen_warrior.xml Log Message: Terathan stuff updated. Index: terathen_avenger.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/terathen/terathen_avenger.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** terathen_avenger.xml 27 Dec 2003 20:44:06 -0000 1.1 --- terathen_avenger.xml 2 Jan 2004 17:03:45 -0000 1.2 *************** *** 6,28 **** <name>a terathan avenger</name> <id>0x5</id> - <category>Monsters\Terathans\Terathan Avenger</category> <skin>0x66d</skin> <inherit id="monster_base" /> ! <karma><random min="-10000" max="-15000" /></karma> ! <fame><random min="10000" max="1500" /></fame> ! <defense><random min="40" max="50" /></defense> ! <lodamage>59</lodamage> ! <hidamage>77</hidamage> <!-- Stats --> ! <str><random min="467" max="645" /></str> ! <dex><random min="77" max="95" /></dex> ! <int><random min="126" max="150" /></int> <!-- Skills --> ! <wrestling><random min="901" max="1000" /></wrestling> ! <tactics><random min="901" max="1000" /></tactics> ! <magicresistance><random min="651" max="800" /></magicresistance> ! <evaluatingintel><random min="703" max="1000" /></evaluatingintel> ! <poisoning><random min="601" max="800" /></poisoning> ! <magery><random min="703" max="1000" /></magery> </npc> --- 6,39 ---- <name>a terathan avenger</name> <id>0x5</id> <skin>0x66d</skin> <inherit id="monster_base" /> ! <karma>-15000</karma> ! <fame>15000</fame> <!-- Stats --> ! <str><random min="467" max="645"/></str> ! <dex><random min="77" max="95"/></dex> ! <int><random min="703" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="703" max="1000"/></evaluatingintel> ! <magery><random min="703" max="1000"/></magery> ! <poisoning><random min="601" max="800"/></poisoning> ! <magicresistance><random min="651" max="800"/></magicresistance> ! <tactics><random min="901" max="1000"/></tactics> ! <wrestling><random min="901" max="1000"/></wrestling> ! <!-- Damage --> ! <lodamage>18</lodamage> ! <hidamage>22</hidamage> ! <tag name="physicaldamage" value="50" /> ! <tag name="poisondamage" value="50" /> ! <!-- Resists --> ! <defense><random min="40" max="50" /></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="40,50" /> ! <tag name="poisonresist" value="90,100" /> ! <!-- Misc. --> ! <desc>The harbinger of vengeance among the Terathans. Their very touchpoisons the body as well as the mind. The Avengers are unleashed bythe Matriarch only on the deepest infiltrators of their homeland. Itis said Avengers possess the most arcane of weapons, but those are wononly by removing them from the hands of a dead Avenger.</desc> ! <category>Monsters\Terathan\Terathan Avenger</category> </npc> Index: terathen_drone.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/terathen/terathen_drone.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** terathen_drone.xml 27 Dec 2003 20:44:06 -0000 1.1 --- terathen_drone.xml 2 Jan 2004 17:03:45 -0000 1.2 *************** *** 2,15 **** <definitions> ! <!-- a terathen drone --> ! <npc id="terathen_drone"> ! <name>a terathen drone</name> <id>0x47</id> <inherit id="monster_base"/> ! <karma><random min="-1250" max="-2499"/></karma> ! <fame><random min="1250" max="2499"/></fame> ! <defense><random min="20" max="25"/></defense> ! <lodamage>9</lodamage> ! <hidamage>16</hidamage> <gold><random min="25" max="50"/></gold> <!-- Stats --> --- 2,12 ---- <definitions> ! <!-- a terathan drone --> ! <npc id="terathan_drone"> ! <name>a terathan drone</name> <id>0x47</id> <inherit id="monster_base"/> ! <karma>-2000</karma> ! <fame>2000</fame> <gold><random min="25" max="50"/></gold> <!-- Stats --> *************** *** 18,26 **** <int><random min="21" max="45"/></int> <!-- Skills --> ! <wrestling><random min="401" max="500"/></wrestling> ! <tactics><random min="301" max="500"/></tactics> <magicresistance><random min="301" max="450"/></magicresistance> ! <anatomy><random min="0" max="0"/></anatomy> ! <!-- Priv --> </npc> --- 15,35 ---- <int><random min="21" max="45"/></int> <!-- Skills --> ! <poisoning><random min="401" max="600"/></poisoning> <magicresistance><random min="301" max="450"/></magicresistance> ! <tactics><random min="301" max="500"/></tactics> ! <wrestling><random min="401" max="500"/></wrestling> ! <!-- Damage --> ! <lodamage>6</lodamage> ! <hidamage>12</hidamage> ! <!-- Resists --> ! <defense><random min="20" max="25"/></defense> ! <tag name="coldresist" value="15,25" /> ! <tag name="energyresist" value="15,25" /> ! <tag name="fireresist" value="10,20" /> ! <tag name="physicalresist" value="20,25" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <desc>The workers of the Terathan community. Drones perform the dual role ofbuilder and shock trooper. In times of peace, drones are used togather materials for temples and homes. Working together, these dronescan build an entire community in months. In times of war, dronesattack the front lines of any opposing enemy force. Using musclesbuilt from years of labor, drones should not have their fightingability underestimated.</desc> ! <category>Monsters\Terathan\Terathan Drone</category> </npc> Index: terathen_matriarch.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/terathen/terathen_matriarch.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** terathen_matriarch.xml 27 Dec 2003 20:44:06 -0000 1.1 --- terathen_matriarch.xml 2 Jan 2004 17:03:45 -0000 1.2 *************** *** 2,27 **** <definitions> ! <!-- a terathen matriarch --> ! <npc id="terathen_matriarch"> ! <name>a terathen matriarch</name> ! <id>0x048</id> <inherit id="monster_base"/> ! <karma><random min="-5000" max="-9999"/></karma> ! <fame><random min="5000" max="9999"/></fame> ! <defense><random min="45" max="55"/></defense> ! <lodamage>26</lodamage> ! <hidamage>47</hidamage> <gold><random min="325" max="375"/></gold> <!-- Stats --> <str><random min="316" max="405"/></str> <dex><random min="96" max="115"/></dex> ! <int><random min="366" max="455"/></int> <!-- Skills --> ! <wrestling><random min="601" max="800"/></wrestling> ! <tactics><random min="501" max="700"/></tactics> ! <magicresistance><random min="901" max="1000"/></magicresistance> <magery><random min="901" max="1000"/></magery> ! <evaluatingint><random min="901" max="1000"/></evaluatingint> ! <!-- Priv --> </npc> --- 2,36 ---- <definitions> ! <!-- a terathan matriarch --> ! <npc id="terathan_matriarch"> ! <name>a terathan matriarch</name> ! <id>0x48</id> <inherit id="monster_base"/> ! <karma>-10000</karma> ! <fame>10000</fame> <gold><random min="325" max="375"/></gold> <!-- Stats --> <str><random min="316" max="405"/></str> <dex><random min="96" max="115"/></dex> ! <int><random min="901" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="901" max="1000"/></evaluatingintel> <magery><random min="901" max="1000"/></magery> ! <magicresistance><random min="901" max="1000"/></magicresistance> ! <tactics><random min="501" max="700"/></tactics> ! <wrestling><random min="601" max="800"/></wrestling> ! <!-- Damage --> ! <lodamage>11</lodamage> ! <hidamage>14</hidamage> ! <!-- Resists --> ! <defense><random min="45" max="55"/></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="45,55" /> ! <tag name="poisonresist" value="40,50" /> ! <!-- Misc. --> ! <desc>The matriarchs are the leaders of the Terathan people. Many matriarchs exist in Terathan cultures, and they are the weavers of the historytapestries. In battle they are vicious spellcasters, fighting with theknowledge that they are the last bulwark against the theft of theirhistory.</desc> ! <category>Monsters\Terathan\Terathan Matriarch</category> </npc> Index: terathen_warrior.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/terathen/terathen_warrior.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** terathen_warrior.xml 27 Dec 2003 20:44:06 -0000 1.1 --- terathen_warrior.xml 2 Jan 2004 17:03:45 -0000 1.2 *************** *** 2,25 **** <definitions> ! <!-- a terathen warrior --> ! <npc id="terathen_warrior"> ! <name>a terathen warrior</name> <id>0x046</id> <inherit id="monster_base"/> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="30" max="35"/></defense> ! <lodamage>16</lodamage> ! <hidamage>38</hidamage> <gold><random min="60" max="90"/></gold> <!-- Stats --> <str><random min="166" max="215"/></str> ! <dex><random min="191" max="145"/></dex> <int><random min="41" max="65"/></int> <!-- Skills --> ! <wrestling><random min="801" max="900"/></wrestling> ! <tactics><random min="801" max="1000"/></tactics> <magicresistance><random min="601" max="750"/></magicresistance> ! <!-- Priv --> </npc> --- 2,35 ---- <definitions> ! <!-- a terathan warrior --> ! <npc id="terathan_warrior"> ! <name>a terathan warrior</name> <id>0x046</id> <inherit id="monster_base"/> ! <karma>-4000</karma> ! <fame>4000</fame> <gold><random min="60" max="90"/></gold> <!-- Stats --> <str><random min="166" max="215"/></str> ! <dex><random min="96" max="145"/></dex> <int><random min="41" max="65"/></int> <!-- Skills --> ! <poisoning><random min="601" max="800"/></poisoning> <magicresistance><random min="601" max="750"/></magicresistance> ! <tactics><random min="801" max="1000"/></tactics> ! <wrestling><random min="801" max="900"/></wrestling> ! <!-- Damage --> ! <lodamage>7</lodamage> ! <hidamage>17</hidamage> ! <!-- Resists --> ! <defense><random min="30" max="35"/></defense> ! <tag name="coldresist" value="25,35" /> ! <tag name="energyresist" value="25,35" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="30,35" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <desc>The warrior caste of the community, plans and carries out assaults ontheir enemies. Though martially trained, the warrior is better able towin a battle through strategy. Terathan warriors never waver inbattle, and are certain to fight to the death.</desc> ! <category>Monsters\Terathan\Terathan Warrior</category> </npc> |
|
From: <dr...@us...> - 2004-01-02 17:01:05
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned In directory sc8-pr-cvs1:/tmp/cvs-serv9374 Modified Files: blade_spirit.xml Log Message: Blade Spirits are fixed. Index: blade_spirit.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/summoned/blade_spirit.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** blade_spirit.xml 27 Dec 2003 20:44:05 -0000 1.1 --- blade_spirit.xml 2 Jan 2004 17:01:00 -0000 1.2 *************** *** 5,16 **** <npc id="blade_spirit"> <name>a blade spirit</name> ! <id>0x023e</id> ! <category>Monsters\Elementals\Blade Spirit</category> <inherit id="monster_base"/> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="30" max="40"/></defense> ! <lodamage>20</lodamage> ! <hidamage>32</hidamage> <!-- Stats --> <str>150</str> --- 5,12 ---- <npc id="blade_spirit"> <name>a blade spirit</name> ! <id>0x23e</id> <inherit id="monster_base"/> ! <karma>0</karma> ! <fame>0</fame> <!-- Stats --> <str>150</str> *************** *** 18,24 **** <int>100</int> <!-- Skills --> - <wrestling>900</wrestling> - <tactics>1000</tactics> <magicresistance>700</magicresistance> </npc> --- 14,35 ---- <int>100</int> <!-- Skills --> <magicresistance>700</magicresistance> + <tactics>900</tactics> + <wrestling>900</wrestling> + <!-- Damage --> + <lodamage>10</lodamage> + <hidamage>18</hidamage> + <tag name="energydamage" value="20" /> + <tag name="physicaldamage" value="60" /> + <tag name="poisondamage" value="20" /> + <!-- Resists --> + <defense><random min="30" max="40"/></defense> + <tag name="coldresist" value="30,40" /> + <tag name="energyresist" value="20,30" /> + <tag name="fireresist" value="40,50" /> + <tag name="physicalresist" value="30,40" /> + <tag name="poisonresist" value="100" /> + <!-- Misc. --> + <category>Monsters\Summoned\Blade Spirit</category> </npc> |
|
From: <dr...@us...> - 2004-01-02 17:00:36
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/sea In directory sc8-pr-cvs1:/tmp/cvs-serv8976 Modified Files: deep_sea_serpent.xml kraken.xml sea_serpent.xml Log Message: Yum, kraken! Index: deep_sea_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/sea/deep_sea_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** deep_sea_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- deep_sea_serpent.xml 2 Jan 2004 17:00:30 -0000 1.2 *************** *** 6,26 **** <name>a deep sea serpent</name> <id>0x96</id> - <category>Monsters\Sea Monsters\Deep Sea Serpent</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="30" max="40" /></defense> ! <lodamage>15</lodamage> ! <hidamage>37</hidamage> <!-- Stats --> ! <str><random min="251" max="425" /></str> ! <dex><random min="87" max="135" /></dex> ! <int><random min="87" max="155" /></int> <!-- Skills --> ! <wrestling><random min="601" max="700" /></wrestling> ! <tactics><random min="601" max="700" /></tactics> ! <magicresistance><random min="601" max="750" /></magicresistance> ! <carve></carve> </npc> --- 6,32 ---- <name>a deep sea serpent</name> <id>0x96</id> <inherit id="monster_base" /> ! <karma>-6000</karma> ! <fame>6000</fame> <!-- Stats --> ! <str><random min="251" max="425"/></str> ! <dex><random min="87" max="135"/></dex> ! <int><random min="87" max="155"/></int> <!-- Skills --> ! <magicresistance><random min="601" max="750"/></magicresistance> ! <tactics><random min="601" max="700"/></tactics> ! <wrestling><random min="601" max="700"/></wrestling> ! <!-- Damage --> ! <lodamage>6</lodamage> ! <hidamage>14</hidamage> ! <!-- Resists --> ! <defense><random min="30" max="40" /></defense> ! <tag name="coldresist" value="40,50" /> ! <tag name="energyresist" value="15,20" /> ! <tag name="fireresist" value="70,80" /> ! <tag name="physicalresist" value="30,40" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <category>Monsters\Sea Monsters\Deep Sea Serpent</category> </npc> Index: kraken.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/sea/kraken.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** kraken.xml 27 Dec 2003 20:44:05 -0000 1.1 --- kraken.xml 2 Jan 2004 17:00:30 -0000 1.2 *************** *** 7,15 **** <id>0x8</id> <inherit id="monster_base"/> ! <karma><random min="-5000" max="-9999"/></karma> ! <fame><random min="5000" max="9999"/></fame> ! <defense><random min="45" max="55"/></defense> ! <lodamage>75</lodamage> ! <hidamage>121</hidamage> <gold><random min="300" max="600"/></gold> <!-- Stats --> --- 7,12 ---- <id>0x8</id> <inherit id="monster_base"/> ! <karma>-11000</karma> ! <fame>11000</fame> <gold><random min="300" max="600"/></gold> <!-- Stats --> *************** *** 18,26 **** <int><random min="26" max="40"/></int> <!-- Skills --> - <wrestling><random min="451" max="600"/></wrestling> - <tactics><random min="451" max="600"/></tactics> <magicresistance><random min="151" max="200"/></magicresistance> <category>Monsters\Sea Monsters\Kraken</category> - <!-- Priv --> </npc> --- 15,36 ---- <int><random min="26" max="40"/></int> <!-- Skills --> <magicresistance><random min="151" max="200"/></magicresistance> + <tactics><random min="451" max="600"/></tactics> + <wrestling><random min="451" max="600"/></wrestling> + <!-- Damage --> + <lodamage>19</lodamage> + <hidamage>33</hidamage> + <tag name="colddamage" value="30" /> + <tag name="physicaldamage" value="70" /> + <!-- Resists --> + <defense><random min="45" max="55"/></defense> + <tag name="coldresist" value="30,40" /> + <tag name="energyresist" value="10,20" /> + <tag name="fireresist" value="30,40" /> + <tag name="physicalresist" value="45,55" /> + <tag name="poisonresist" value="20,30" /> + <!-- Misc. --> + <desc>In the swirling torrents and waves of the embroiled deep waters ofBritannia, a darkening of the water oft heralds the arrival of theKraken. The Kraken is related to the Sea Serpent, but the similarityends with the visual aspect, for the Kraken is a master of theelements. Able to hurl lightning and fire, the Kraken will call downthe full fury of nature upon the fairer of its demesne. If the sea isan unforgiving mistress, then surely the Kraken is the whip with whichshe metes out her punishment. Should your lookout scream the warningcry of the Kraken, turn thy ship with all haste and make for thenearest port.</desc> <category>Monsters\Sea Monsters\Kraken</category> </npc> Index: sea_serpent.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/sea/sea_serpent.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** sea_serpent.xml 27 Dec 2003 20:44:05 -0000 1.1 --- sea_serpent.xml 2 Jan 2004 17:00:30 -0000 1.2 *************** *** 6,25 **** <name>a sea serpent</name> <id>0x91</id> - <category>Monsters\Sea Monsters\Sea Serpent</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>16</lodamage> ! <hidamage>26</hidamage> <!-- Stats --> ! <str><random min="168" max="225" /></str> ! <dex><random min="58" max="85" /></dex> ! <int><random min="53" max="95" /></int> <!-- Skills --> ! <wrestling><random min="601" max="700" /></wrestling> ! <tactics><random min="601" max="700" /></tactics> ! <magicresistance><random min="601" max="750" /></magicresistance> </npc> --- 6,33 ---- <name>a sea serpent</name> <id>0x91</id> <inherit id="monster_base" /> ! <karma>-6000</karma> ! <fame>6000</fame> <!-- Stats --> ! <str><random min="168" max="225"/></str> ! <dex><random min="58" max="85"/></dex> ! <int><random min="53" max="95"/></int> <!-- Skills --> ! <magicresistance><random min="601" max="750"/></magicresistance> ! <tactics><random min="601" max="700"/></tactics> ! <wrestling><random min="601" max="700"/></wrestling> ! <!-- Damage --> ! <lodamage>7</lodamage> ! <hidamage>13</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="30,40" /> ! <tag name="energyresist" value="15,20" /> ! <tag name="fireresist" value="50,60" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <desc>Perhaps the greatest of all Britannia's creatures, the sea serpent canenwrap and crush a warship whole. Despite these serpents' terriblesize, they are actively hunted for their scales, which are needed inthe performance of certain Magical spells.</desc> ! <category>Monsters\Sea Monsters\Sea Serpent</category> </npc> |
|
From: <dr...@us...> - 2004-01-02 16:18:11
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ratmen In directory sc8-pr-cvs1:/tmp/cvs-serv490 Modified Files: ratman_archer.xml ratman_mage.xml ratmen.xml Log Message: Rats! Index: ratman_archer.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ratmen/ratman_archer.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ratman_archer.xml 27 Dec 2003 20:44:05 -0000 1.1 --- ratman_archer.xml 2 Jan 2004 16:18:05 -0000 1.2 *************** *** 5,26 **** <npc id="ratman_archer"> <name><random list="NAMES_RATMAN" /></name> ! <id>0x8E</id> ! <category>Monsters\Ratmen\Ratman Archer</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="40" max="55" /></defense> ! <lodamage>36</lodamage> ! <hidamage>42</hidamage> <!-- Stats --> ! <str><random min="146" max="180" /></str> ! <dex><random min="101" max="130" /></dex> ! <int><random min="116" max="140" /></int> <!-- Skills --> ! <wrestling><random min="501" max="750" /></wrestling> ! <tactics><random min="501" max="750" /></tactics> ! <magicresistance><random min="651" max="900" /></magicresistance> ! <anatomy><random min="602" max="1000" /></anatomy> </npc> --- 5,35 ---- <npc id="ratman_archer"> <name><random list="NAMES_RATMAN" /></name> ! <id>0x8e</id> <inherit id="monster_base" /> ! <karma>-6500</karma> ! <fame>6500</fame> ! <!-- Stats --> ! <str><random min="146" max="180"/></str> ! <dex><random min="101" max="130"/></dex> ! <int><random min="116" max="140"/></int> <!-- Skills --> ! <anatomy><random min="602" max="1000"/></anatomy> ! <magicresistance><random min="651" max="900"/></magicresistance> ! <tactics><random min="501" max="750"/></tactics> ! <wrestling><random min="501" max="750"/></wrestling> ! <archery><random min="801" max="900"/></archery> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="40" max="55" /></defense> ! <tag name="coldresist" value="10,20" /> ! <tag name="energyresist" value="10,20" /> ! <tag name="fireresist" value="10,20" /> ! <tag name="physicalresist" value="40,55" /> ! <tag name="poisonresist" value="10,20" /> ! <!-- Misc. --> ! <category>Monsters\Ratmen\Ratman Archer</category> </npc> Index: ratman_mage.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ratmen/ratman_mage.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ratman_mage.xml 27 Dec 2003 20:44:05 -0000 1.1 --- ratman_mage.xml 2 Jan 2004 16:18:05 -0000 1.2 *************** *** 5,27 **** <npc id="ratman_mage"> <name><random list="NAMES_RATMAN" /></name> ! <id>0x8F</id> ! <category>Monsters\Ratmen\Ratman Mage</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="40" max="45" /></defense> ! <lodamage>19</lodamage> ! <hidamage>28</hidamage> <!-- Stats --> ! <str><random min="146" max="180" /></str> ! <dex><random min="101" max="130" /></dex> ! <int><random min="186" max="210" /></int> <!-- Skills --> ! <wrestling><random min="501" max="750" /></wrestling> ! <tactics><random min="501" max="750" /></tactics> ! <magicresistance><random min="651" max="900" /></magicresistance> ! <magery><random min="701" max="800" /></magery> ! <evaluatingintel><random min="701" max="800" /></evaluatingintel> </npc> --- 5,34 ---- <npc id="ratman_mage"> <name><random list="NAMES_RATMAN" /></name> ! <id>0x8f</id> <inherit id="monster_base" /> ! <karma>-7500</karma> ! <fame>7500</fame> <!-- Stats --> ! <str><random min="146" max="180"/></str> ! <dex><random min="101" max="130"/></dex> ! <int><random min="701" max="800"/></int> <!-- Skills --> ! <evaluatingintel><random min="701" max="800"/></evaluatingintel> ! <magery><random min="701" max="800"/></magery> ! <magicresistance><random min="651" max="900"/></magicresistance> ! <tactics><random min="501" max="750"/></tactics> ! <wrestling><random min="501" max="750"/></wrestling> ! <!-- Damage --> ! <lodamage>7</lodamage> ! <hidamage>14</hidamage> ! <!-- Resists --> ! <defense><random min="40" max="45" /></defense> ! <tag name="coldresist" value="" /><random min="10" max="20"/> ! <tag name="energyresist" value="" /><random min="10" max="20"/> ! <tag name="fireresist" value="" /><random min="10" max="20"/> ! <tag name="physicalresist" value="" /><random min="40" max="45"/> ! <tag name="poisonresist" value="" /><random min="10" max="20"/> ! <!-- Misc. --> ! <category>Monsters\Ratmen\Ratman Mage</category> </npc> Index: ratmen.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ratmen/ratmen.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ratmen.xml 27 Dec 2003 20:44:05 -0000 1.1 --- ratmen.xml 2 Jan 2004 16:18:05 -0000 1.2 *************** *** 5,23 **** <npc id="ratmen_base"> <name><random list="NAMES_RATMAN" /></name> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-1250" max="-2499" /></karma> ! <fame><random min="1250" max="2499" /></fame> ! <defense><random min="25" max="30" /></defense> ! <lodamage>7</lodamage> ! <hidamage>9</hidamage> <!-- Stats --> ! <str><random min="96" max="120" /></str> ! <dex><random min="81" max="99" /></dex> ! <int><random min="36" max="60" /></int> <!-- Skills --> ! <wrestling><random min="501" max="750" /></wrestling> ! <tactics><random min="501" max="750" /></tactics> ! <magicresistance><random min="351" max="600" /></magicresistance> </npc> --- 5,31 ---- <npc id="ratmen_base"> <name><random list="NAMES_RATMAN" /></name> <inherit id="monster_base" /> ! <karma>-1500</karma> ! <fame>1500</fame> <!-- Stats --> ! <str><random min="96" max="120"/></str> ! <dex><random min="81" max="100"/></dex> ! <int><random min="36" max="60"/></int> <!-- Skills --> ! <magicresistance><random min="351" max="600"/></magicresistance> ! <tactics><random min="501" max="750"/></tactics> ! <wrestling><random min="501" max="750"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>5</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="30" /></defense> ! <tag name="coldresist" value="10,20" /> ! <tag name="energyresist" value="10,20" /> ! <tag name="fireresist" value="10,20" /> ! <tag name="physicalresist" value="25,30" /> ! <tag name="poisonresist" value="10,20" /> ! <!-- Misc. --> ! <desc>Surely the product of some foul sorcery, the rat man truly has thefeatures of a rat, but walks about like a man. Rat men wear garments,wield weapons and give every sign of possessing intelligence. They arevicious, thieving creatures, and cowards if pressed in battle.</desc> </npc> |
|
From: <dr...@us...> - 2004-01-02 16:06:32
|
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian In directory sc8-pr-cvs1:/tmp/cvs-serv30785 Modified Files: ophidian_apprentice_mage.xml ophidian_avenger.xml ophidian_enforcer.xml ophidian_justicar.xml ophidian_knight_errant.xml ophidian_matriarch.xml ophidian_shaman.xml ophidian_warrior.xml ophidian_zealot.xml Log Message: Ophidians should be up to date. Index: ophidian_apprentice_mage.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_apprentice_mage.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_apprentice_mage.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_apprentice_mage.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 6,16 **** <name>an ophidian apprentice mage</name> <id>0x55</id> - <category>Monsters\Ophidians\Ophidian Apprentice Mage</category> <inherit id="monster_base"/> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="25" max="35"/></defense> ! <lodamage>10</lodamage> ! <hidamage>20</hidamage> <gold><random min="30" max="90"/></gold> <!-- Stats --> --- 6,12 ---- <name>an ophidian apprentice mage</name> <id>0x55</id> <inherit id="monster_base"/> ! <karma>-4000</karma> ! <fame>4000</fame> <gold><random min="30" max="90"/></gold> <!-- Stats --> *************** *** 19,29 **** <int><random min="96" max="120"/></int> <!-- Skills --> ! <wrestling><random min="202" max="600"/></wrestling> ! <tactics><random min="650" max="875"/></tactics> ! <magicresistance><random min="750" max="975"/></magicresistance> <magery><random min="851" max="1000"/></magery> ! <evaluatingint><random min="851" max="1000"/></evaluatingint> <carve>carve_ophidian_mage_medium</carve> ! <!-- Priv --> </npc> --- 15,36 ---- <int><random min="96" max="120"/></int> <!-- Skills --> ! <evaluatingintel><random min="851" max="1000"/></evaluatingintel> <magery><random min="851" max="1000"/></magery> ! <magicresistance><random min="750" max="975"/></magicresistance> ! <tactics><random min="650" max="875"/></tactics> ! <wrestling><random min="202" max="600"/></wrestling> ! <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35"/></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="40,50" /> ! <!-- Misc. --> <carve>carve_ophidian_mage_medium</carve> ! <category>Monsters\Ophidians\Ophidian Apprentice Mage</category> </npc> Index: ophidian_avenger.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_avenger.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_avenger.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_avenger.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,27 **** <npc id="ophidian_avenger"> <name>an ophidian avenger</name> ! <id>0x65</id> ! <category>Monsters\Ophidians\Ophidian Avenger</category> ! <skin>0x66d</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="35" max="40" /></defense> ! <lodamage>49</lodamage> ! <hidamage>65</hidamage> <gold><random min="390" max="430"/></gold> <!-- Stats --> ! <str><random min="417" max="595" /></str> ! <dex><random min="166" max="175" /></dex> ! <int><random min="46" max="70" /></int> <!-- Skills --> ! <wrestling><random min="901" max="1000" /></wrestling> ! <tactics><random min="901" max="1000" /></tactics> ! <magicresistance><random min="651" max="800" /></magicresistance> ! <poisoning><random min="601" max="800" /></poisoning> </npc> --- 5,34 ---- <npc id="ophidian_avenger"> <name>an ophidian avenger</name> ! <id>0x56</id> <inherit id="monster_base" /> ! <karma>-10000</karma> ! <fame>10000</fame> <gold><random min="390" max="430"/></gold> <!-- Stats --> ! <str><random min="417" max="595"/></str> ! <dex><random min="166" max="175"/></dex> ! <int><random min="46" max="70"/></int> <!-- Skills --> ! <poisoning><random min="601" max="800"/></poisoning> ! <magicresistance><random min="651" max="800"/></magicresistance> ! <tactics><random min="901" max="1000"/></tactics> ! <wrestling><random min="901" max="1000"/></wrestling> ! <!-- Damage --> ! <lodamage>18</lodamage> ! <hidamage>20</hidamage> ! <!-- Resists --> ! <defense><random min="35" max="40" /></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="35,40" /> ! <tag name="poisonresist" value="90,100" /> ! <!-- Misc. --> ! <category>Monsters\Ophidians\Ophidian Avenger</category> </npc> Index: ophidian_enforcer.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_enforcer.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_enforcer.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_enforcer.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,25 **** <npc id="ophidian_enforcer"> <name>an ophidian enforcer</name> ! <id>0x2f2</id> ! <category>Monsters\Ophidians\Ophidian Enforcer</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="35" max="40" /></defense> ! <lodamage>11</lodamage> ! <hidamage>24</hidamage> <gold><random min="100" max="140"/></gold> <!-- Stats --> ! <str><random min="150" max="320" /></str> ! <dex><random min="94" max="190" /></dex> ! <int><random min="64" max="160" /></int> <!-- Skills --> ! <tactics><random min="751" max="900" /></tactics> ! <magicresistance><random min="701" max="850" /></magicresistance> </npc> --- 5,33 ---- <npc id="ophidian_enforcer"> <name>an ophidian enforcer</name> ! <id>0x56</id> <inherit id="monster_base" /> ! <karma>-4500</karma> ! <fame>4500</fame> <gold><random min="100" max="140"/></gold> <!-- Stats --> ! <str><random min="150" max="320"/></str> ! <dex><random min="94" max="190"/></dex> ! <int><random min="64" max="160"/></int> <!-- Skills --> ! <magicresistance><random min="701" max="850"/></magicresistance> ! <swordsmanship><random min="601" max="850"/></swordsmanship> ! <tactics><random min="751" max="900"/></tactics> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="35" max="40"/></defense> ! <tag name="coldresist" value="25,35" /> ! <tag name="energyresist" value="25,35" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="35,40" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <category>Monsters\Ophidians\Ophidian Enforcer</category> </npc> Index: ophidian_justicar.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_justicar.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_justicar.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_justicar.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 6,28 **** <name>an ophidian justicar</name> <id>0x55</id> - <category>Monsters\Ophidians\Ophidian Justicar</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="40" max="45" /></defense> ! <lodamage>12</lodamage> ! <hidamage>27</hidamage> <gold><random min="190" max="220"/></gold> <!-- Stats --> ! <str><random min="281" max="305" /></str> ! <dex><random min="191" max="215" /></dex> ! <int><random min="215" max="250" /></int> <!-- Skills --> ! <wrestling><random min="202" max="600" /></wrestling> ! <tactics><random min="650" max="875" /></tactics> ! <magicresistance><random min="750" max="975" /></magicresistance> ! <magery><random min="951" max="1000" /></magery> ! <evaluatingint><random min="951" max="1000"/></evaluatingint> </npc> --- 6,36 ---- <name>an ophidian justicar</name> <id>0x55</id> <inherit id="monster_base" /> ! <karma>-11500</karma> ! <fame>11500</fame> <gold><random min="190" max="220"/></gold> <!-- Stats --> ! <str><random min="281" max="305"/></str> ! <dex><random min="191" max="215"/></dex> ! <int><random min="951" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="951" max="1000"/></evaluatingintel> ! <magery><random min="951" max="1000"/></magery> ! <magicresistance><random min="750" max="975"/></magicresistance> ! <tactics><random min="650" max="875"/></tactics> ! <wrestling><random min="202" max="600"/></wrestling> ! <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="40" max="45" /></defense> ! <tag name="coldresist" value="25,35" /> ! <tag name="energyresist" value="25,35" /> ! <tag name="fireresist" value="20,30" /> ! <tag name="physicalresist" value="40,45" /> ! <tag name="poisonresist" value="35,40" /> ! <!-- Misc. --> ! <desc>Magi who ascend to the top of their order may one day become ArchMage. An Ophidian Arch Mage has access to the rarest of spells, andwill use them freely in battle. Arch Magi are 12 warrior mages whoseek out intruders into the land of the Ophidian. An Ophidian ArchMage attacks on sight, and gives no warning. It is said that a chillin the air is the only thing that heralds such an attack, and fewenough have lived to tell such tales.</desc> ! <category>Monsters\Ophidians\Ophidian Justicar</category> </npc> Index: ophidian_knight_errant.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_knight_errant.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_knight_errant.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_knight_errant.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,27 **** <npc id="ophidian_knight_errant"> <name>an ophidian knight-errant</name> ! <id>0x89</id> ! <category>Monsters\Ophidians\Ophidian Knight-Errant</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="35" max="40" /></defense> ! <lodamage>49</lodamage> ! <hidamage>65</hidamage> <gold><random min="390" max="430"/></gold> <!-- Stats --> ! <str><random min="417" max="595" /></str> ! <dex><random min="166" max="175" /></dex> ! <int><random min="46" max="70" /></int> <!-- Skills --> ! <wrestling><random min="901" max="1000" /></wrestling> ! <tactics><random min="901" max="1000" /></tactics> ! <magicresistance><random min="651" max="800" /></magicresistance> ! <poisoning><random min="601" max="800" /></poisoning> </npc> --- 5,35 ---- <npc id="ophidian_knight_errant"> <name>an ophidian knight-errant</name> ! <id>0x56</id> <inherit id="monster_base" /> ! <karma>-10000</karma> ! <fame>10000</fame> <gold><random min="390" max="430"/></gold> <!-- Stats --> ! <str><random min="417" max="595"/></str> ! <dex><random min="166" max="175"/></dex> ! <int><random min="46" max="70"/></int> <!-- Skills --> ! <poisoning><random min="601" max="800"/></poisoning> ! <magicresistance><random min="651" max="800"/></magicresistance> ! <tactics><random min="901" max="1000"/></tactics> ! <wrestling><random min="901" max="1000"/></wrestling> ! <!-- Damage --> ! <lodamage>16</lodamage> ! <hidamage>19</hidamage> ! <!-- Resists --> ! <defense><random min="35" max="40" /></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="35,40" /> ! <tag name="poisonresist" value="90,100" /> ! <!-- Misc. --> ! <desc>The Ophidian knight is the royal protector. Wielding magic weapons,Ophidian knights defend their territory with frightening skill. Themost important thing to remember is that the Ophidian knight ischarged with guarding the secret of the Ophidian race.</desc> ! <category>Monsters\Ophidians\Ophidian Knight-Errant</category> </npc> Index: ophidian_matriarch.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_matriarch.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_matriarch.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_matriarch.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,30 **** <npc id="ophidian_matriarch"> <name>an ophidian matriarch</name> ! <id>0x057</id> ! <category>Monsters\Ophidians\Ophidian Matriarch</category> <inherit id="monster_base"/> ! <karma><random min="-10000" max="-20000"/></karma> ! <fame><random min="10000" max="20000"/></fame> ! <defense><random min="55" max="55"/></defense> ! <lodamage>30</lodamage> ! <hidamage>38</hidamage> <gold><random min="200" max="250"/></gold> <!-- Stats --> <str><random min="416" max="505"/></str> <dex><random min="96" max="115"/></dex> ! <int><random min="366" max="455"/></int> <!-- Skills --> ! <wrestling><random min="601" max="800"/></wrestling> ! <tactics><random min="501" max="700"/></tactics> ! <magicresistance><random min="901" max="1000"/></magicresistance> <magery><random min="901" max="1000"/></magery> - <evaluatingint><random min="901" max="1000"/></evaluatingint> <meditation><random min="54" max="250"/></meditation> <carve>carve_ophidian_queen_medium</carve> ! <!-- Priv --> </npc> --- 5,38 ---- <npc id="ophidian_matriarch"> <name>an ophidian matriarch</name> ! <id>0x57</id> <inherit id="monster_base"/> ! <karma>-16000</karma> ! <fame>16000</fame> <gold><random min="200" max="250"/></gold> <!-- Stats --> <str><random min="416" max="505"/></str> <dex><random min="96" max="115"/></dex> ! <int><random min="901" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="901" max="1000"/></evaluatingintel> <magery><random min="901" max="1000"/></magery> <meditation><random min="54" max="250"/></meditation> + <magicresistance><random min="901" max="1000"/></magicresistance> + <tactics><random min="501" max="700"/></tactics> + <wrestling><random min="601" max="800"/></wrestling> + <!-- Damage --> + <lodamage>11</lodamage> + <hidamage>13</hidamage> + <!-- Resists --> + <defense><random min="55" max="55"/></defense> + <tag name="coldresist" value="35,45" /> + <tag name="energyresist" value="35,45" /> + <tag name="fireresist" value="30,40" /> + <tag name="physicalresist" value="45,55" /> + <tag name="poisonresist" value="40,50" /> + <!-- Misc. --> + <desc>The Ophidian monarch is rumored to be a fair and just ruler to all ofher subjects. She alone holds the secret of the Ophidians, and it isshe that passes it to her successors. With all the abilities of anarch mage, the queen of the Ophidians is an able keeper of herpeople*s secret.</desc> <carve>carve_ophidian_queen_medium</carve> ! <category>Monsters\Ophidians\Ophidian Matriarch</category> </npc> Index: ophidian_shaman.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_shaman.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_shaman.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_shaman.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 6,28 **** <name>an ophidian shaman</name> <id>0x55</id> - <category>Monsters\Ophidians\Ophidian Shaman</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>10</lodamage> ! <hidamage>20</hidamage> <gold><random min="60" max="90"/></gold> <!-- Stats --> ! <str><random min="181" max="205" /></str> ! <dex><random min="191" max="215" /></dex> ! <int><random min="96" max="120" /></int> <!-- Skills --> ! <wrestling><random min="202" max="600" /></wrestling> ! <tactics><random min="650" max="875" /></tactics> ! <magicresistance><random min="750" max="975" /></magicresistance> ! <magery><random min="851" max="1000" /></magery> ! <evaluatingint><random min="851" max="1000"/></evaluatingint> </npc> --- 6,35 ---- <name>an ophidian shaman</name> <id>0x55</id> <inherit id="monster_base" /> ! <karma>-4000</karma> ! <fame>4000</fame> <gold><random min="60" max="90"/></gold> <!-- Stats --> ! <str><random min="181" max="205"/></str> ! <dex><random min="191" max="215"/></dex> ! <int><random min="851" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="851" max="1000"/></evaluatingintel> ! <magery><random min="851" max="1000"/></magery> ! <magicresistance><random min="750" max="975"/></magicresistance> ! <tactics><random min="650" max="875"/></tactics> ! <wrestling><random min="202" max="600"/></wrestling> ! <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>10</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="40,50" /> ! <!-- Misc. --> ! <category>Monsters\Ophidians\Ophidian Shaman</category> </npc> Index: ophidian_warrior.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_warrior.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_warrior.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_warrior.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,16 **** <npc id="ophidian_warrior"> <name>an ophidian warrior</name> ! <id>0x056</id> ! <category>Monsters\Ophidians\Ophidian Warrior</category> <inherit id="monster_base"/> ! <karma><random min="-2500" max="-4999"/></karma> ! <fame><random min="2500" max="4999"/></fame> ! <defense><random min="35" max="40"/></defense> ! <lodamage>11</lodamage> ! <hidamage>24</hidamage> <gold><random min="100" max="140"/></gold> <!-- Stats --> --- 5,12 ---- <npc id="ophidian_warrior"> <name>an ophidian warrior</name> ! <id>0x56</id> <inherit id="monster_base"/> ! <karma>-4500</karma> ! <fame>4500</fame> <gold><random min="100" max="140"/></gold> <!-- Stats --> *************** *** 19,26 **** <int><random min="64" max="160"/></int> <!-- Skills --> - <tactics><random min="751" max="900"/></tactics> <magicresistance><random min="701" max="850"/></magicresistance> <carve>carve_ophidian_warrior_medium</carve> ! <!-- Priv --> </npc> --- 15,35 ---- <int><random min="64" max="160"/></int> <!-- Skills --> <magicresistance><random min="701" max="850"/></magicresistance> + <swordsmanship><random min="601" max="850"/></swordsmanship> + <tactics><random min="751" max="900"/></tactics> + <!-- Damage --> + <lodamage>5</lodamage> + <hidamage>11</hidamage> + <!-- Resists --> + <defense><random min="35" max="40"/></defense> + <tag name="coldresist" value="25,35" /> + <tag name="energyresist" value="25,35" /> + <tag name="fireresist" value="20,30" /> + <tag name="physicalresist" value="35,40" /> + <tag name="poisonresist" value="30,40" /> + <!-- Misc. --> + <desc>It is believed that the Ophidians are a magically created race. Theyare thought to be part snake and part human. This merging has createda race filled with loathing and inner turmoil. It is believed thatthey were aware of how they were created and by whom. This secret isguarded very closely by the Ophidians and is the cause of their warwith the Terrathans. The Terrathans believe the secret of Ophidianorigin will help them determine their own. The Ophidians hold thatthere is no relation.</desc> <carve>carve_ophidian_warrior_medium</carve> ! <category>Monsters\Ophidians\Ophidian Warrior</category> </npc> Index: ophidian_zealot.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/ophidian/ophidian_zealot.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ophidian_zealot.xml 27 Dec 2003 20:44:04 -0000 1.1 --- ophidian_zealot.xml 2 Jan 2004 16:06:26 -0000 1.2 *************** *** 5,28 **** <npc id="ophidian_zealot"> <name>an ophidian zealot</name> ! <id>0x88</id> ! <category>Monsters\Ophidians\Ophidian Zealot</category> ! <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-5000" max="-9999" /></karma> ! <fame><random min="5000" max="9999" /></fame> ! <defense><random min="40" max="45" /></defense> ! <lodamage>12</lodamage> ! <hidamage>27</hidamage> ! <gold><random min="190" max="220"/></gold> <!-- Stats --> ! <str><random min="281" max="305" /></str> ! <dex><random min="191" max="215" /></dex> ! <int><random min="226" max="250" /></int> <!-- Skills --> ! <wrestling><random min="202" max="600" /></wrestling> ! <tactics><random min="650" max="875" /></tactics> ! <magicresistance><random min="750" max="975" /></magicresistance> ! <magery><random min="951" max="1000" /></magery> ! <evaluatingint><random min="951" max="1000"/></evaluatingint> </npc> --- 5,35 ---- <npc id="ophidian_zealot"> <name>an ophidian zealot</name> ! <id>0x55</id> <inherit id="monster_base" /> ! <karma>-4000</karma> ! <fame>4000</fame> ! <gold><random min="60" max="90"/></gold> <!-- Stats --> ! <str><random min="181" max="205"/></str> ! <dex><random min="191" max="215"/></dex> ! <int><random min="851" max="1000"/></int> <!-- Skills --> ! <evaluatingintel><random min="851" max="1000"/></evaluatingintel> ! <magery><random min="851" max="1000"/></magery> ! <magicresistance><random min="750" max="975"/></magicresistance> ! <tactics><random min="650" max="875"/></tactics> ! <wrestling><random min="202" max="600"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>9</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="35,45" /> ! <tag name="energyresist" value="35,45" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="40,50" /> ! <!-- Misc. --> ! <category>Monsters\Ophidians\Ophidian Zealot</category> </npc> |
Update of /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc In directory sc8-pr-cvs1:/tmp/cvs-serv26560 Modified Files: orc_bomber.xml orc_brute.xml orc_captain.xml orc_chopper.xml orc_mage.xml orc_scout.xml orcish_lord.xml orcs.xml Log Message: Dreoth was slain by an orc scout! OooOoOo oOOoo oO Upid uman! Index: orc_bomber.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_bomber.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_bomber.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_bomber.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,25 **** <name>an orc bomber</name> <id>0xb6</id> - <category>Monsters\Orcs\Orc Bomber</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-1250" max="-2499" /></karma> ! <fame><random min="1250" max="2499" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>2</lodamage> ! <hidamage>17</hidamage> <!-- Stats --> ! <str><random min="147" max="215" /></str> ! <dex><random min="91" max="115" /></dex> ! <int><random min="61" max="85" /></int> <!-- Skills --> ! <wrestling><random min="601" max="850" /></wrestling> ! <tactics><random min="751" max="900" /></tactics> ! <magicresistance><random min="701" max="850" /></magicresistance> </npc> --- 6,36 ---- <name>an orc bomber</name> <id>0xb6</id> <inherit id="monster_base" /> ! <karma>-2500</karma> ! <fame>2500</fame> <!-- Stats --> ! <str><random min="147" max="215"/></str> ! <dex><random min="91" max="115"/></dex> ! <int><random min="61" max="85"/></int> <!-- Skills --> ! <magicresistance><random min="701" max="850"/></magicresistance> ! <swordsmanship><random min="601" max="850"/></swordsmanship> ! <tactics><random min="751" max="900"/></tactics> ! <wrestling><random min="601" max="850"/></wrestling> ! <!-- Damage --> ! <lodamage>1</lodamage> ! <hidamage>8</hidamage> ! <tag name="firedamage" value="25" /> ! <tag name="physicaldamage" value="75" /> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="15,25" /> ! <tag name="energyresist" value="25,30" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="15,20" /> ! <!-- Misc. --> ! <desc>These industrious orcs have mastered the fine art of tinkering, andhave shown themselves to be both clever and aggressive. Watchcarefully when near an orc bomber, for they give little warning beforehurling powerful explosives into the midst of unwary adventurers.</desc> ! <category>Monsters\Orcs\Orc Bomber</category> </npc> Index: orc_brute.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_brute.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_brute.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_brute.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,25 **** <name>an orc brute</name> <id>0xbd</id> - <category>Monsters\Orcs\Orc Brute</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-10000" max="-15000" /></karma> ! <fame><random min="10000" max="15000" /></fame> ! <defense><random min="45" max="55" /></defense> ! <lodamage>82</lodamage> ! <hidamage>111</hidamage> <!-- Stats --> ! <str><random min="767" max="945" /></str> ! <dex><random min="66" max="75" /></dex> ! <int><random min="46" max="70" /></int> <!-- Skills --> ! <wrestling><random min="901" max="1000" /></wrestling> ! <tactics><random min="901" max="1000" /></tactics> ! <magicresistance><random min="1251" max="1400" /></magicresistance> </npc> --- 6,34 ---- <name>an orc brute</name> <id>0xbd</id> <inherit id="monster_base" /> ! <karma>-15000</karma> ! <fame>15000</fame> <!-- Stats --> ! <str><random min="767" max="945"/></str> ! <dex><random min="66" max="75"/></dex> ! <int><random min="46" max="70"/></int> <!-- Skills --> ! <macefighting><random min="901" max="1000"/></macefighting> ! <magicresistance><random min="1251" max="1400"/></magicresistance> ! <tactics><random min="901" max="1000"/></tactics> ! <wrestling><random min="901" max="1000"/></wrestling> ! <!-- Damage --> ! <lodamage>20</lodamage> ! <hidamage>25</hidamage> ! <!-- Resists --> ! <defense><random min="45" max="55" /></defense> ! <tag name="coldresist" value="25,35" /> ! <tag name="energyresist" value="25,35" /> ! <tag name="fireresist" value="40,50" /> ! <tag name="physicalresist" value="45,55" /> ! <tag name="poisonresist" value="25,35" /> ! <!-- Misc. --> ! <desc>Orc Brutes are much larger and stronger than any of the other orctypes, and have almost as little respect for their smaller kin as theydo for humans. Orc brutes are a fearsome foe, as they deal massiveblows, and have no qualms about lobbing smaller orc relatives at youin battle.</desc> ! <category>Monsters\Orcs\Orc Brute</category> </npc> Index: orc_captain.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_captain.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_captain.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_captain.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 5,16 **** <npc id="orc_captain"> <name>an orc captain</name> ! <id>0x007</id> ! <category>Monsters\Orcs\Orc Captain</category> <inherit id="monster_base"/> ! <karma><random min="-1250" max="-2499"/></karma> ! <fame><random min="1250" max="2499"/></fame> ! <defense><random min="30" max="35"/></defense> ! <lodamage>11</lodamage> ! <hidamage>31</hidamage> <gold><random min="50" max="100"/></gold> <!-- Stats --> --- 5,12 ---- <npc id="orc_captain"> <name>an orc captain</name> ! <id>0x7</id> <inherit id="monster_base"/> ! <karma>-2500</karma> ! <fame>2500</fame> <gold><random min="50" max="100"/></gold> <!-- Stats --> *************** *** 19,27 **** <int><random min="86" max="110"/></int> <!-- Skills --> - <wrestling>0</wrestling> - <tactics><random min="851" max="1000"/></tactics> <magicresistance><random min="701" max="850"/></magicresistance> <carve>carve_orc</carve> ! <!-- Priv --> </npc> --- 15,34 ---- <int><random min="86" max="110"/></int> <!-- Skills --> <magicresistance><random min="701" max="850"/></magicresistance> + <swordsmanship><random min="701" max="950"/></swordsmanship> + <tactics><random min="851" max="1000"/></tactics> + <!-- Damage --> + <lodamage>5</lodamage> + <hidamage>15</hidamage> + <!-- Resists --> + <defense><random min="30" max="35"/></defense> + <tag name="coldresist" value="15,25" /> + <tag name="energyresist" value="5,10" /> + <tag name="fireresist" value="10,20" /> + <tag name="physicalresist" value="30,35" /> + <tag name="poisonresist" value="5,10" /> + <!-- Misc. --> <carve>carve_orc</carve> ! <category>Monsters\Orcs\Orc Captain</category> </npc> Index: orc_chopper.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_chopper.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_chopper.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_chopper.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,25 **** <name>an orc chopper</name> <id>0x8b</id> - <category>Monsters\Orcs\Orc Chopper</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-1250" max="-2499" /></karma> ! <fame><random min="1250" max="2499" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>32</lodamage> ! <hidamage>37</hidamage> <!-- Stats --> ! <str><random min="147" max="245" /></str> ! <dex><random min="91" max="115" /></dex> ! <int><random min="61" max="85" /></int> <!-- Skills --> ! <wrestling><random min="601" max="850" /></wrestling> ! <tactics><random min="751" max="900" /></tactics> ! <magicresistance><random min="601" max="850" /></magicresistance> </npc> --- 6,33 ---- <name>an orc chopper</name> <id>0x8b</id> <inherit id="monster_base" /> ! <karma>-2500</karma> ! <fame>2500</fame> <!-- Stats --> ! <str><random min="147" max="245"/></str> ! <dex><random min="91" max="115"/></dex> ! <int><random min="61" max="85"/></int> <!-- Skills --> ! <magicresistance><random min="601" max="850"/></magicresistance> ! <swordsmanship><random min="601" max="850"/></swordsmanship> ! <tactics><random min="751" max="900"/></tactics> ! <wrestling><random min="601" max="850"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>13</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="15,25" /> ! <tag name="energyresist" value="25,30" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="15,20" /> ! <!-- Misc. --> ! <category>Monsters\Orcs\Orc Chopper</category> </npc> Index: orc_mage.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_mage.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_mage.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_mage.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,27 **** <name>an orc mage</name> <id>0x8c</id> - <category>Monsters\Orcs\Orc Mage</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>8</lodamage> ! <hidamage>25</hidamage> <!-- Stats --> ! <str><random min="116" max="150" /></str> ! <dex><random min="91" max="115" /></dex> ! <int><random min="161" max="184" /></int> <!-- Skills --> ! <wrestling><random min="401" max="500" /></wrestling> ! <tactics><random min="501" max="650" /></tactics> ! <magicresistance><random min="601" max="750" /></magicresistance> ! <magery><random min="601" max="725" /></magery> ! <evaluatingint><random min="601" max="725"/></evaluatingint> </npc> --- 6,35 ---- <name>an orc mage</name> <id>0x8c</id> <inherit id="monster_base" /> ! <karma>-3000</karma> ! <fame>3000</fame> <!-- Stats --> ! <str><random min="116" max="150"/></str> ! <dex><random min="91" max="115"/></dex> ! <int><random min="601" max="725"/></int> <!-- Skills --> ! <evaluatingintel><random min="601" max="725"/></evaluatingintel> ! <magery><random min="601" max="725"/></magery> ! <magicresistance><random min="601" max="750"/></magicresistance> ! <tactics><random min="501" max="650"/></tactics> ! <wrestling><random min="401" max="500"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>14</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="20,30" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <desc>An orcish mage is an abomination to those who study the arcane. Likeall things orcish, they leave a taint on all things they touch. Orcsobey no rules but their own, and as such force magic to obey theirwhims. The energies released by the orcish mage are almost alwaysoffensive in nature. It should be the sworn duty of all mages to seekout and eradicate the orcish mage.</desc> ! <category>Monsters\Orcs\Orc Mage</category> </npc> Index: orc_scout.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orc_scout.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orc_scout.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orc_scout.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,24 **** <name>an orc scout</name> <id>0xb5</id> - <category>Monsters\Orcs\Orc Scout</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-1250" max="-2499" /></karma> ! <fame><random min="1250" max="2499" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>28</lodamage> ! <hidamage>31</hidamage> <!-- Stats --> ! <str><random min="96" max="120" /></str> ! <dex><random min="101" max="130" /></dex> ! <int><random min="36" max="60" /></int> <!-- Skills --> ! <tactics><random min="551" max="800" /></tactics> ! <magicresistance><random min="501" max="750" /></magicresistance> </npc> --- 6,35 ---- <name>an orc scout</name> <id>0xb5</id> <inherit id="monster_base" /> ! <karma>-1500</karma> ! <fame>1500</fame> <!-- Stats --> ! <str><random min="96" max="120"/></str> ! <dex><random min="101" max="130"/></dex> ! <int><random min="36" max="60"/></int> <!-- Skills --> ! <magicresistance><random min="501" max="750"/></magicresistance> ! <tactics><random min="551" max="800"/></tactics> ! <archery><random min="601" max="900"/></archery> ! <fencing><random min="501" max="700"/></fencing> ! <healing><random min="601" max="900"/></healing> ! <!-- Damage --> ! <lodamage>5</lodamage> ! <hidamage>7</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="15,25" /> ! <tag name="energyresist" value="25,30" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="15,20" /> ! <!-- Misc. --> ! <desc>Orc scouts are clever in battle. They can not only hide from theirfoes, when they feel their life is in danger, but they can detecthidden foes as well. The orc scout uses the common scout weapon of anorc bow, and their arrows cause large damage to those they hunt.</desc> ! <category>Monsters\Orcs\Orc Scout</category> </npc> Index: orcish_lord.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orcish_lord.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orcish_lord.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orcish_lord.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 6,25 **** <name>an orcish lord</name> <id>0x8a</id> - <category>Monsters\Orcs\Orcish Lord</category> - <skin>0</skin> <inherit id="monster_base" /> ! <karma><random min="-2500" max="-4999" /></karma> ! <fame><random min="2500" max="4999" /></fame> ! <defense><random min="25" max="35" /></defense> ! <lodamage>8</lodamage> ! <hidamage>28</hidamage> <!-- Stats --> ! <str><random min="147" max="215" /></str> ! <dex><random min="91" max="115" /></dex> ! <int><random min="61" max="85" /></int> <!-- Skills --> ! <wrestling><random min="601" max="850" /></wrestling> ! <tactics><random min="751" max="900" /></tactics> ! <magicresistance><random min="701" max="850" /></magicresistance> </npc> --- 6,34 ---- <name>an orcish lord</name> <id>0x8a</id> <inherit id="monster_base" /> ! <karma>-2500</karma> ! <fame>2500</fame> <!-- Stats --> ! <str><random min="147" max="215"/></str> ! <dex><random min="91" max="115"/></dex> ! <int><random min="61" max="85"/></int> <!-- Skills --> ! <magicresistance><random min="701" max="850"/></magicresistance> ! <swordsmanship><random min="601" max="850"/></swordsmanship> ! <tactics><random min="751" max="900"/></tactics> ! <wrestling><random min="601" max="850"/></wrestling> ! <!-- Damage --> ! <lodamage>4</lodamage> ! <hidamage>14</hidamage> ! <!-- Resists --> ! <defense><random min="25" max="35" /></defense> ! <tag name="coldresist" value="20,30" /> ! <tag name="energyresist" value="30,40" /> ! <tag name="fireresist" value="30,40" /> ! <tag name="physicalresist" value="25,35" /> ! <tag name="poisonresist" value="30,40" /> ! <!-- Misc. --> ! <desc>As Marshall to the orc horde, these leaders are vicious killers whocrave only battle. They hurl their armies and their very selves atanything that approaches. Skulls of the orcish lord are prime trophiesfor veteran warriors, probably because they are so hard won.</desc> ! <category>Monsters\Orcs\Orcish Lord</category> </npc> Index: orcs.xml =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/definitions/npcs/monsters/orc/orcs.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** orcs.xml 27 Dec 2003 20:44:05 -0000 1.1 --- orcs.xml 2 Jan 2004 15:46:24 -0000 1.2 *************** *** 5,13 **** <inherit id="monster_base"/> <name>an orc</name> ! <karma><random min="-1250" max="-2499"/></karma> ! <fame><random min="1250" max="2499"/></fame> ! <defense><random min="25" max="30"/></defense> ! <lodamage>9</lodamage> ! <hidamage>13</hidamage> <gold><random min="25" max="50"/></gold> <!-- Stats --> --- 5,10 ---- <inherit id="monster_base"/> <name>an orc</name> ! <karma>-1500</karma> ! <fame>1500</fame> <gold><random min="25" max="50"/></gold> <!-- Stats --> *************** *** 16,22 **** <int><random min="36" max="60"/></int> <!-- Skills --> - <wrestling><random min="501" max="700"/></wrestling> - <tactics><random min="551" max="800"/></tactics> <magicresistance><random min="501" max="750"/></magicresistance> <carve>carve_orc</carve> </npc> --- 13,31 ---- <int><random min="36" max="60"/></int> <!-- Skills --> <magicresistance><random min="501" max="750"/></magicresistance> + <tactics><random min="551" max="800"/></tactics> + <wrestling><random min="501" max="700"/></wrestling> + <!-- Damage --> + <lodamage>5</lodamage> + <hidamage>7</hidamage> + <!-- Resists --> + <defense><random min="25" max="30"/></defense> + <tag name="coldresist" value="10,20" /> + <tag name="energyresist" value="20,30" /> + <tag name="fireresist" value="20,30" /> + <tag name="physicalresist" value="25,30" /> + <tag name="poisonresist" value="10,20" /> + <!-- Misc. --> + <desc>Orcs are the oldest and fiercest foes of humanity, but these days havebeen largely driven into Underground refuges. They have a facesomewhat like a pig and a muscular, man-like body. It has long beensaid that they eat the flesh of man, but I believe they harass man forhis gold, not for his meat. They are a cruel and rapacious lot, andthe surface is better for their absence, but there are those who saythat we may expect a great resurgence of orcish aggression in the nearfuture.</desc> <carve>carve_orc</carve> </npc> |