local attr = { [1]={ ["name"]="hp" }, [2]={ ["name"]="atk" }, [3]={ ["name"]="crit" }, [4]={ ["name"]="crit_time" }, [5]={ ["name"]="dmg_dec_all" }, [6]={ ["name"]="atkp_1" }, [7]={ ["name"]="atkp_2" }, [8]={ ["name"]="atkp_3" }, [9]={ ["name"]="atkp_4" }, [10]={ ["name"]="atkp_5" }, [11]={ ["name"]="atkp_6" }, [12]={ ["name"]="atkp_7" }, [13]={ ["name"]="atkp_8" }, [14]={ ["name"]="atkp_9" }, [15]={ ["name"]="hpp_1" }, [16]={ ["name"]="hpp_2" }, [17]={ ["name"]="hpp_3" }, [18]={ ["name"]="hpp_4" }, [19]={ ["name"]="hpp_5" }, [20]={ ["name"]="hpp_6" }, [21]={ ["name"]="hpp_7" }, [22]={ ["name"]="dmg_addition" }, [23]={ ["name"]="miss" }, [24]={ ["name"]="gold_gain" }, [25]={ ["name"]="dmg_addition_skill" }, [26]={ ["name"]="dmg_addition_normal" }, [27]={ ["name"]="idle_income" }, [28]={ ["name"]="pickaxe_recover_spd" }, [29]={ ["name"]="pickaxe_own_limit" }, [30]={ ["name"]="mineral_gain" }, [31]={ ["name"]="research_spd" }, [32]={ ["name"]="airborne_damage" }, [33]={ ["name"]="airborne_num" } } local keys = { name = { ["hp"]=attr[1], ["atk"]=attr[2], ["crit"]=attr[3], ["crit_time"]=attr[4], ["dmg_dec_all"]=attr[5], ["atkp_1"]=attr[6], ["atkp_2"]=attr[7], ["atkp_3"]=attr[8], ["atkp_4"]=attr[9], ["atkp_5"]=attr[10], ["atkp_6"]=attr[11], ["atkp_7"]=attr[12], ["atkp_8"]=attr[13], ["atkp_9"]=attr[14], ["hpp_1"]=attr[15], ["hpp_2"]=attr[16], ["hpp_3"]=attr[17], ["hpp_4"]=attr[18], ["hpp_5"]=attr[19], ["hpp_6"]=attr[20], ["hpp_7"]=attr[21], ["dmg_addition"]=attr[22], ["miss"]=attr[23], ["gold_gain"]=attr[24], ["dmg_addition_skill"]=attr[25], ["dmg_addition_normal"]=attr[26], ["idle_income"]=attr[27], ["pickaxe_recover_spd"]=attr[28], ["pickaxe_own_limit"]=attr[29], ["mineral_gain"]=attr[30], ["research_spd"]=attr[31], ["airborne_damage"]=attr[32], ["airborne_num"]=attr[33] } } local config = { data=attr, keys=keys, count=33 } return config