Beispiel #1
0
 public void monsterKilled(string name)
 {
     if (this.specificMonstersKilled.ContainsKey(name))
     {
         int num;
         if (!AdventureGuild.willThisKillCompleteAMonsterSlayerQuest(name))
         {
             SerializableDictionary <string, int> expr_63 = this.specificMonstersKilled;
             num           = expr_63[name];
             expr_63[name] = num + 1;
             return;
         }
         Game1.showGlobalMessage(Game1.content.LoadString("Strings\\StringsFromCSFiles:Stats.cs.5129", new object[0]));
         SerializableDictionary <string, int> expr_38 = this.specificMonstersKilled;
         num           = expr_38[name];
         expr_38[name] = num + 1;
         if (AdventureGuild.areAllMonsterSlayerQuestsComplete())
         {
             Game1.getSteamAchievement("Achievement_KeeperOfTheMysticRings");
             return;
         }
     }
     else
     {
         this.specificMonstersKilled.Add(name, 1);
     }
 }
Beispiel #2
0
 public void monsterKilled(string name)
 {
     if (specificMonstersKilled.ContainsKey(name))
     {
         if (AdventureGuild.willThisKillCompleteAMonsterSlayerQuest(name))
         {
             specificMonstersKilled[name]++;
             Game1.player.hasCompletedAllMonsterSlayerQuests.Value = AdventureGuild.areAllMonsterSlayerQuestsComplete();
             string localized_name2 = name;
             if (Game1.content.Load <Dictionary <string, string> >("Data\\Monsters").TryGetValue(name, out localized_name2))
             {
                 string[] split = localized_name2.Split('/');
                 localized_name2 = ((split.Length <= 14) ? name : split[14]);
             }
             else
             {
                 localized_name2 = name;
             }
             Game1.showGlobalMessage(Game1.content.LoadString("Strings\\StringsFromCSFiles:Stats.cs.5129"));
             Game1.multiplayer.globalChatInfoMessage("MonsterSlayer" + Game1.random.Next(4), Game1.player.Name, localized_name2);
             if (AdventureGuild.areAllMonsterSlayerQuestsComplete())
             {
                 Game1.getSteamAchievement("Achievement_KeeperOfTheMysticRings");
             }
         }
         else
         {
             specificMonstersKilled[name]++;
         }
     }
     else
     {
         specificMonstersKilled.Add(name, 1);
     }
 }
 // Token: 0x06000701 RID: 1793 RVA: 0x000A5390 File Offset: 0x000A3590
 public void monsterKilled(string name)
 {
     if (this.specificMonstersKilled.ContainsKey(name))
     {
         int num;
         if (!AdventureGuild.willThisKillCompleteAMonsterSlayerQuest(name))
         {
             SerializableDictionary <string, int> expr_53 = this.specificMonstersKilled;
             num           = expr_53[name];
             expr_53[name] = num + 1;
             return;
         }
         Game1.showGlobalMessage("Monster Slayer Goal Complete! See Gil for your reward.");
         SerializableDictionary <string, int> expr_28 = this.specificMonstersKilled;
         num           = expr_28[name];
         expr_28[name] = num + 1;
         if (AdventureGuild.areAllMonsterSlayerQuestsComplete())
         {
             Game1.getSteamAchievement("Achievement_KeeperOfTheMysticRings");
             return;
         }
     }
     else
     {
         this.specificMonstersKilled.Add(name, 1);
     }
 }
Beispiel #4
0
 public void monsterKilled(string name)
 {
     if (this.specificMonstersKilled.ContainsKey(name))
     {
         if (AdventureGuild.willThisKillCompleteAMonsterSlayerQuest(name))
         {
             Game1.showGlobalMessage(Game1.content.LoadString("Strings\\StringsFromCSFiles:Stats.cs.5129"));
             SerializableDictionary <string, int> specificMonstersKilled = this.specificMonstersKilled;
             string str    = name;
             string index1 = str;
             int    num1   = specificMonstersKilled[index1];
             string index2 = str;
             int    num2   = num1 + 1;
             specificMonstersKilled[index2] = num2;
             if (!AdventureGuild.areAllMonsterSlayerQuestsComplete())
             {
                 return;
             }
             Game1.getSteamAchievement("Achievement_KeeperOfTheMysticRings");
         }
         else
         {
             SerializableDictionary <string, int> specificMonstersKilled = this.specificMonstersKilled;
             string str    = name;
             string index1 = str;
             int    num1   = specificMonstersKilled[index1];
             string index2 = str;
             int    num2   = num1 + 1;
             specificMonstersKilled[index2] = num2;
         }
     }
     else
     {
         this.specificMonstersKilled.Add(name, 1);
     }
 }
Beispiel #5
0
 public void monsterKilled(string name)
 {
     if (specificMonstersKilled.ContainsKey(name))
     {
         if (AdventureGuild.willThisKillCompleteAMonsterSlayerQuest(name))
         {
             Game1.showGlobalMessage(Game1.content.LoadString("Strings\\StringsFromCSFiles:Stats.cs.5129"));
             Game1.multiplayer.globalChatInfoMessage("MonsterSlayer" + Game1.random.Next(4), Game1.player.Name, name);
             specificMonstersKilled[name]++;
             if (AdventureGuild.areAllMonsterSlayerQuestsComplete())
             {
                 Game1.getSteamAchievement("Achievement_KeeperOfTheMysticRings");
             }
         }
         else
         {
             specificMonstersKilled[name]++;
         }
     }
     else
     {
         specificMonstersKilled.Add(name, 1);
     }
 }