فهرست منبع

Follow up d6caec1: changed RC_NONE to RC_NONE_ in map.h because it confilcts with RC_NONE in WinGDI.h

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Cydh Ramdh 11 سال پیش
والد
کامیت
14a096a5a2
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 1 1
      src/map/map.h
  2. 3 3
      src/map/pc.c

+ 1 - 1
src/map/map.h

@@ -281,7 +281,7 @@ enum bl_type {
 enum npc_subtype { WARP, SHOP, SCRIPT, CASHSHOP, ITEMSHOP, POINTSHOP, TOMB };
 
 enum e_race {
-	RC_NONE=-1, //don't give us bonus
+	RC_NONE_=-1, //don't give us bonus
 	RC_FORMLESS=0,
 	RC_UNDEAD,
 	RC_BRUTE,

+ 3 - 3
src/map/pc.c

@@ -1915,9 +1915,9 @@ static int pc_bonus_item_drop(struct s_add_drop *drop, const short max, short id
 		if(
 			((id && drop[i].id == id) ||
 			(group && drop[i].group == group))
-			&& ((race<RC_NONE && race<RC_MAX) || (class_<CLASS_NONE && class_<CLASS_MAX))
+			&& ((race<RC_NONE_ && race<RC_MAX) || (class_<CLASS_NONE && class_<CLASS_MAX))
 		) {
-			if(race<RC_NONE && race<RC_MAX) drop[i].race |= 1<<race;
+			if(race<RC_NONE_ && race<RC_MAX) drop[i].race |= 1<<race;
 			if(class_<CLASS_NONE && class_<CLASS_MAX) drop[i].class_ |= 1<<class_;
 			if(drop[i].rate > 0 && rate > 0)
 			{	//Both are absolute rates.
@@ -1939,7 +1939,7 @@ static int pc_bonus_item_drop(struct s_add_drop *drop, const short max, short id
 	}
 	drop[i].id = id;
 	drop[i].group = group;
-	if(race<RC_NONE && race<RC_MAX) drop[i].race |= 1<<race;
+	if(race<RC_NONE_ && race<RC_MAX) drop[i].race |= 1<<race;
 	if(class_<CLASS_NONE && class_<CLASS_MAX) drop[i].class_ |= 1<<class_;
 	drop[i].rate = rate;
 	return 1;