First working version
This commit is contained in:
commit
150e52842e
12 changed files with 515 additions and 0 deletions
44
Data.lua
Normal file
44
Data.lua
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
-- AltSystem Data Definitions
|
||||
-- Contains dummy skill data, item options, defense options, and modifier constants.
|
||||
|
||||
AltSystem = AltSystem or {}
|
||||
AltSystem.Data = {}
|
||||
|
||||
-- Skill levels and their modifiers
|
||||
AltSystem.Data.SkillLevels = {
|
||||
["Novice"] = -2,
|
||||
["Adept"] = 0,
|
||||
["Expert"] = 2,
|
||||
["Master"] = 4,
|
||||
}
|
||||
|
||||
-- Dummy skill data: each skill has a name, icon, and level
|
||||
AltSystem.Data.Skills = {
|
||||
{ name = "Swordsmanship", icon = "Interface\\Icons\\INV_Sword_04", level = "Expert" },
|
||||
{ name = "Archery", icon = "Interface\\Icons\\INV_Weapon_Bow_05", level = "Adept" },
|
||||
{ name = "Fire Magic", icon = "Interface\\Icons\\Spell_Fire_FlameBolt", level = "Master" },
|
||||
{ name = "Healing", icon = "Interface\\Icons\\Spell_Holy_FlashHeal", level = "Novice" },
|
||||
{ name = "Stealth", icon = "Interface\\Icons\\Ability_Stealth", level = "Adept" },
|
||||
}
|
||||
|
||||
-- Pre-compute modifier for each skill based on its level
|
||||
for _, skill in ipairs(AltSystem.Data.Skills) do
|
||||
skill.modifier = AltSystem.Data.SkillLevels[skill.level] or 0
|
||||
end
|
||||
|
||||
-- Item options: name and modifier (first entry = no item)
|
||||
AltSystem.Data.Items = {
|
||||
{ name = "No item", modifier = 0 },
|
||||
{ name = "Rare item", modifier = 3 },
|
||||
{ name = "Epic item", modifier = 5 },
|
||||
}
|
||||
|
||||
-- Defense options: name and modifier
|
||||
AltSystem.Data.Defenses = {
|
||||
{ name = "Base armor", modifier = 0 },
|
||||
{ name = "Extra small armor", modifier = 1 },
|
||||
{ name = "Extra large armor", modifier = 2 },
|
||||
}
|
||||
|
||||
-- Shield modifier
|
||||
AltSystem.Data.ShieldModifier = 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue