Public feed #891574

Mine

public text v1 · immutable
Raw Edit
·published 2008-02-04 19:27 UTC
rendered paste body
Index: src/ascent-world/ItemHandler.cpp
===================================================================
--- src/ascent-world/ItemHandler.cpp	(revision 3645)
+++ src/ascent-world/ItemHandler.cpp	(working copy)
@@ -1374,6 +1374,12 @@
 		{
 			if((curItem = ItemPrototypeStorage.LookupEntry(itr->itemid)))
 			{
+				if(curItem->AllowableClass && !(_player->getClassMask() & curItem->AllowableClass))
+					continue;
+
+				if(curItem->AllowableRace && !(_player->getRaceMask() & curItem->AllowableRace))
+					continue;
+
 				int32 av_am = (itr->max_amount>0)?itr->available_amount:-1;
 				data << (counter + 1);
 				data << curItem->ItemId;