 #<< main
 lol.stats =
+  ##
+  # The names of all stats.
+  # 
   names:
     armor: "Armor"
     ap: "Ability Power"

    ms: "Movement Speed"
    aPen: "Armor Penetration"
    mPen: "Magic Penetration"

  combine: (a) ->
    finalStats = {}


    finalStats.passives = []
    finalStats.actives = []

    # Check all item effects
    for el in a
      # Check auras
      if el.aura
        unless isDuplicateEffect finalStats.auras, el.aura
          finalStats.auras.push el.aura

      # Check passives
      if el.passives
        for passive in el.passives
          unless isDuplicateEffect finalStats.passives, passive
            finalStats.passives.push passive
      
      # Check actives
      if el.active
        unless isDuplicateEffect finalStats.actives, el.active
          finalStats.actives.push el.active
