changeset 22:924948188536

constant for "dead" state to make it easier to flip it latter if I ever want that
author ovolkov
date Tue, 10 Feb 2015 04:40:14 +0300
parents 8dc3e648abeb
children c8a40c59216e
files LFGFilter.lua
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/LFGFilter.lua	Tue Feb 10 04:36:51 2015 +0300
+++ b/LFGFilter.lua	Tue Feb 10 04:40:14 2015 +0300
@@ -64,6 +64,8 @@
 
 local localized_encounter_name_to_idx = {}
 
+local dead = true
+
 local function InsertEncounterStateAliases(result_env, raid_token, completed_encounters)
    local encounter_aliases = token_to_encounter_id[raid_token]
    if not encounter_aliases then return end
@@ -83,9 +85,10 @@
       local encounter_id = encounter_names[completed_encounters[idx]]
       if encounter_id then
          local aliases = encounter_aliases[encounter_id]
+         result_env["boss" .. encounter_id] = dead
          if aliases then
             for alias_idx = 1, #aliases do
-               result_env[aliases[alias_idx]] = true
+               result_env[aliases[alias_idx]] = dead
             end
          end
       end
@@ -150,8 +153,8 @@
             if completedEncounters then InsertEncounterStateAliases(result_env, raid_token, completedEncounters) end
          end
 
-         result_env.dead = true
-         result_env.defeated = true
+         result_env.dead = dead
+         result_env.defeated = dead
 
          -- dump(result_env)