瀏覽代碼

Revert std string in boost::regex_match

Image 2 年之前
父節點
當前提交
d44969be6e
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 0 2
      EQ2/source/WorldServer/Combat.cpp
  2. 3 1
      EQ2/source/WorldServer/Zone/map.cpp
  3. 二進制
      server/EQ2World__Debug_x64.exe

+ 0 - 2
EQ2/source/WorldServer/Combat.cpp

@@ -1546,8 +1546,6 @@ void Entity::ClearProcs() {
 }
 
 sint32 Entity::CalculateHateAmount(Spawn* target, sint32 amt) {
-	sint32 hate = amt;
-
 	amt = CalculateFormulaByStat(amt, ITEM_STAT_TAUNT_AMOUNT);
 
 	amt = CalculateFormulaByStat(amt, ITEM_STAT_TAUNT_AND_COMBAT_ART_DAMAGE);

+ 3 - 1
EQ2/source/WorldServer/Zone/map.cpp

@@ -688,7 +688,9 @@ void MapRange::AddVersionRange(std::string zoneName) {
   BOOST_FOREACH(boost::filesystem::path
     const & i, make_pair(iter, eod)) {
     if (is_regular_file(i)) {
-      if (boost::regex_match(i.string(), base_match, re)) {
+		std::string fileName(i.string());
+
+      if (boost::regex_match(fileName, base_match, re)) {
         boost::ssub_match base_sub_match = base_match[2];
         boost::ssub_match base_sub_match2 = base_match[5];
 		boost::ssub_match base_sub_match3 = base_match[6];

二進制
server/EQ2World__Debug_x64.exe