Module:Arcangel/Testing
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Arcangel/Testing/doc
local p = {} p.blunt_damage={"Blunt", "Crush", "Demolish", "Poke"} --Anything else will be considered sharp for DPS purposes. p.qualitytbl = { ["awful"] = 0.8, ["poor"] = 0.9, ["normal"] = 1.0, ["good"] = 1.1, ["excellent"] = 1.2, ["masterwork"] = 1.45, ["legendary"] = 1.65 } p.material_tbl={ ["Gold"]={ ["Cooldown speed factor"]= 1, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.75, ["Max HP factor"]= 0.6, ["DPS factor (Blunt)"]= 1, ["DPS factor (Sharp)"]= 0.75 }, ["Granite blocks"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.65, ["Max HP factor"]= 1.7, ["DPS factor (Blunt)"]= 0.77, ["DPS factor (Sharp)"]= 0.5 }, ["Jade"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1.5, ["Damage factor (Sharp)"]= 1, ["Max HP factor"]= 0.5, ["DPS factor (Blunt)"]= 1.15, ["DPS factor (Sharp)"]= 0.77 }, ["Limestone blocks"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.6, ["Max HP factor"]= 1.55, ["DPS factor (Blunt)"]= 0.77, ["DPS factor (Sharp)"]= 0.46 }, ["Marble blocks"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.6, ["Max HP factor"]= 1.2, ["DPS factor (Blunt)"]= 0.77, ["DPS factor (Sharp)"]= 0.46 }, ["Plasteel"]={ ["Cooldown speed factor"]= 0.8, ["Damage factor (Blunt)"]= 0.9, ["Damage factor (Sharp)"]= 1.1, ["Max HP factor"]= 2.8, ["DPS factor (Blunt)"]= 1.13, ["DPS factor (Sharp)"]= 1.38 }, ["Sandstone blocks"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.5, ["Max HP factor"]= 1.4, ["DPS factor (Blunt)"]= 0.77, ["DPS factor (Sharp)"]= 0.38 }, ["Silver"]={ ["Cooldown speed factor"]= 1, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.85, ["Max HP factor"]= 0.7, ["DPS factor (Blunt)"]= 1, ["DPS factor (Sharp)"]= 0.85 }, ["Slate blocks"]={ ["Cooldown speed factor"]= 1.3, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 0.6, ["Max HP factor"]= 1.3, ["DPS factor (Blunt)"]= 0.77, ["DPS factor (Sharp)"]= 0.46 }, ["Steel"]={ ["Cooldown speed factor"]= 1, ["Damage factor (Blunt)"]= 1, ["Damage factor (Sharp)"]= 1, ["Max HP factor"]= 1, ["DPS factor (Blunt)"]= 1, ["DPS factor (Sharp)"]= 1 }, ["Uranium"]={ ["Cooldown speed factor"]= 1.1, ["Damage factor (Blunt)"]= 1.5, ["Damage factor (Sharp)"]= 1.1, ["Max HP factor"]= 2.5, ["DPS factor (Blunt)"]= 1.36, ["DPS factor (Sharp)"]= 1 }, ["Wood"]={ ["Cooldown speed factor"]= 1, ["Damage factor (Blunt)"]= 0.9, ["Damage factor (Sharp)"]= 0.4, ["Max HP factor"]= 0.65, ["DPS factor (Blunt)"]= 0.9, ["DPS factor (Sharp)"]= 0.4 }, ["Bioferrite"]={ ["Cooldown speed factor"]= 1, ["Damage factor (Blunt)"]= 0.9, ["Damage factor (Sharp)"]= 1.3, ["Max HP factor"]= 2, ["DPS factor (Blunt)"]= 0.9, ["DPS factor (Sharp)"]= 1.3 } } --This is the above with only the numbers. May be faster, but harder to read. p.material2_tbl={ ['Gold']={ 1, 1, 0.75, 0.6, 1, 0.75}, ['Granite blocks']={ 1.3, 1, 0.65, 1.7, 0.77, 0.5}, ['Jade']={ 1.3, 1.5, 1, 0.5, 1.15, 0.77}, ['Limestone blocks']={ 1.3, 1, 0.6, 1.55, 0.77, 0.46}, ['Marble blocks']={ 1.3, 1, 0.6, 1.2, 0.77, 0.46}, ['Plasteel']={ 0.8, 0.9, 1.1, 2.8, 1.13, 1.38}, ['Sandstone blocks']={ 1.3, 1, 0.5, 1.4, 0.77, 0.38}, ['Silver']={ 1, 1, 0.85, 0.7, 1, 0.85}, ['Slate blocks']={ 1.3, 1, 0.6, 1.3, 0.77, 0.46}, ['Steel']={ 1, 1, 1, 1, 1, 1}, ['Uranium']={ 1.1, 1.5, 1.1, 2.5, 1.36, 1}, ['Wood']={ 1, 0.9, 0.4, 0.65, 0.9, 0.4}, ['Bioferrite']={ 1, 0.9, 1.3, 2, 0.9, 1.3} } return p