1
0

Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects.

This breaks plugin API! Plugins need to modify their hook functions to match those used in the Core plugin

git-svn-id: http://mc-server.googlecode.com/svn/trunk@750 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2012-08-18 09:56:28 +00:00
parent 2cae4b24d8
commit 2691e8daed
50 changed files with 2299 additions and 2704 deletions

View File

@@ -28,24 +28,31 @@ void cItem::FromJson( const Json::Value & a_Value )
}
}
bool cItem::IsEnchantable(ENUM_ITEM_ID item)
bool cItem::IsEnchantable(short item)
{
if(item >= 256 && item <= 259)
if ((item >= 256) && (item <= 259))
return true;
if(item >= 267 && item <= 279)
if ((item >= 267) && (item <= 279))
return true;
if(item >= 283 && item <= 286)
if ((item >= 283) && (item <= 286))
return true;
if(item >= 290 && item <= 294)
if ((item >= 290) && (item <= 294))
return true;
if(item >= 298 && item <= 317)
if ((item >= 298) && (item <= 317))
return true;
if(item >= 290 && item <= 294)
if ((item >= 290) && (item <= 294))
return true;
if(item == 346 || item == 359 || item == 261)
if ((item == 346) || (item == 359) || (item == 261))
return true;
return false;
}