Mercurial > wow > wowdb-profiler
comparison Main.lua @ 451:c24871c25f05 6.2.0-1
Integrated Patch 6.2.0 item string change into main code, ending support for Patch 6.1.2.
author | MMOSimca <MMOSimca@gmail.com> |
---|---|
date | Wed, 24 Jun 2015 09:16:18 -0400 |
parents | 0462238b0d97 |
children | af5a61f38aaa |
comparison
equal
deleted
inserted
replaced
450:0462238b0d97 | 451:c24871c25f05 |
---|---|
1069 local item_results = { (":"):split(item_string) } | 1069 local item_results = { (":"):split(item_string) } |
1070 | 1070 |
1071 local suffix_id = tonumber(item_results[8]) | 1071 local suffix_id = tonumber(item_results[8]) |
1072 local unique_id = item_results[9] | 1072 local unique_id = item_results[9] |
1073 --local level = tonumber(item_results[10]) | 1073 --local level = tonumber(item_results[10]) |
1074 --IN 6.2: local unknown = tonumber(item_results[11]) | 1074 --local unknown = tonumber(item_results[11]) |
1075 local upgrade_id = tonumber(item_results[11]) | 1075 local upgrade_id = tonumber(item_results[12]) |
1076 local instance_difficulty_id = tonumber(item_results[12]) | 1076 local instance_difficulty_id = tonumber(item_results[13]) |
1077 local num_bonus_ids = tonumber(item_results[13]) | 1077 local num_bonus_ids = tonumber(item_results[14]) |
1078 -- INTEGRATE WHEN 6.2 IS LIVE | |
1079 if (private.interface_num >= 60200) then | |
1080 upgrade_id = tonumber(item_results[12]) | |
1081 instance_difficulty_id = tonumber(item_results[13]) | |
1082 num_bonus_ids = tonumber(item_results[14]) | |
1083 end | |
1084 -- END INTEGRATE | |
1085 | 1078 |
1086 if not num_bonus_ids or num_bonus_ids == 0 or not process_bonus_ids then | 1079 if not num_bonus_ids or num_bonus_ids == 0 or not process_bonus_ids then |
1087 if (suffix_id and suffix_id ~= 0) or (instance_difficulty_id and instance_difficulty_id ~= 0) then | 1080 if (suffix_id and suffix_id ~= 0) or (instance_difficulty_id and instance_difficulty_id ~= 0) then |
1088 item = DBEntry("items", item_id) | 1081 item = DBEntry("items", item_id) |
1089 item.unique_id = bit.band(unique_id, 0xFFFF) | 1082 item.unique_id = bit.band(unique_id, 0xFFFF) |
1117 local min_bonus_id_array = {} | 1110 local min_bonus_id_array = {} |
1118 for iterations = 1, num_bonus_ids do | 1111 for iterations = 1, num_bonus_ids do |
1119 -- Find minimum of this iteration | 1112 -- Find minimum of this iteration |
1120 local min_bonus_id = 100000 | 1113 local min_bonus_id = 100000 |
1121 for bonus_index = 1, num_bonus_ids do | 1114 for bonus_index = 1, num_bonus_ids do |
1122 local temp_bonus_id = tonumber(item_results[13 + bonus_index]) | 1115 local temp_bonus_id = tonumber(item_results[14 + bonus_index]) |
1123 -- INTEGRATE WHEN 6.2 IS LIVE | |
1124 if (private.interface_num >= 60200) then | |
1125 temp_bonus_id = tonumber(item_results[14 + bonus_index]) | |
1126 end | |
1127 -- END INTEGRATE | |
1128 if temp_bonus_id and (not min_bonus_id_array[temp_bonus_id]) and (temp_bonus_id < min_bonus_id) then | 1116 if temp_bonus_id and (not min_bonus_id_array[temp_bonus_id]) and (temp_bonus_id < min_bonus_id) then |
1129 min_bonus_id = temp_bonus_id | 1117 min_bonus_id = temp_bonus_id |
1130 end | 1118 end |
1131 end | 1119 end |
1132 | 1120 |