True, but you can also see the gain logic:
There's also Shop Recipes in there that get unlocked.
Then there's this:
Code: Select all
local Unlock_AllBaseTrinkets = function()
game.Wallets.AddResource("HERO", "KratosArmorTrinket_LowHealth_Offense", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_LowHealth_Offense_Shop_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_LowHealth_Shield", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_LowHealth_Shield_Shop_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_RageMode", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_RageMode_Shop_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_RageGrab", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_RageGrab_Shop_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Talisman_WeaponSpecials_Runic", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Talisman_WeaponSpecials_Runic_Shop_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_HealthBurst", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_HealthBurst_Tier02_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_Parry", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_Parry_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Utility_JustEvade_Slowdown", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Utility_JustEvade_Slowdown_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Defense_OnBlock_ActiveAbsorb", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Defense_OnBlock_ActiveAbsorb_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Utility_Focus_Mode", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Utility_Focus_Mode_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Talisman_Muspelheim", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Talisman_Muspelheim_Tier05_Reinforce_1")
game.Wallets.AddResource("HERO", "Perk_Talisman_Niflheim", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_Perk_Talisman_Niflheim_Tier05_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_EmpoweringRift", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_EmpoweringRift_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_Gauntlet", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_Gauntlet_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_Valkyrie", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_Valkyrie_Tier05_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_CurseActivation", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_CurseActivation_Tier03_Reinforce_1")
game.Wallets.AddResource("HERO", "KratosArmorTrinket_FrostActivation", 1, "NO_TELEMETRY")
game.Wallets.AddRecipe("HERO", "Recipe_KratosArmorTrinket_FrostActivation_Tier03_Reinforce_1")
end
Code: Select all
local AddArmorRunes = function(C, Tier)
if Tier == 1 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Common_Tier01")
game.Wallets.GenerateRune("HERO", "RuneCreator_Common_Tier01")
game.Wallets.GenerateRune("HERO", "RuneCreator_Common_Tier01")
game.Wallets.GenerateRune("HERO", "RuneCreator_Common_Tier01")
end
if Tier == 2 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier02_Common_One_Stat")
end
if Tier == 3 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Rare_One_Stat_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Rare_One_Stat_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier03_Rare_One_Stat_Take_Damage")
end
if Tier == 4 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Common_One_Stat")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Rare_One_Stat_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Rare_One_Stat_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Rare_One_Stat_Take_Damage")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier04_Rare_One_Stat_Low_Health")
end
if Tier == 5 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Legendary_Two_Stats_Strength_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Legendary_Two_Stats_Strength_Take_Damage")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Legendary_Two_Stats_Strength_Low_Health")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Defense")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Runic")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Strength")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Focus")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Resistance")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier05_Rare_Two_Stats_Luck")
end
if Tier == 6 then
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Runic_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Runic_Take_Damage")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Runic_Low_Health")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Defense_Defensive")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Strength_Low_Health")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Strength_Take_Damage")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Strength_All_Perks")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Runic_All_Perks")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Focus_All_Perks")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Resistance_All_Perks")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Defense_All_Perks")
game.Wallets.GenerateRune("HERO", "RuneCreator_Tier06_Epic_Two_Stats_Focus_All_Perks")
end
end
Code: Select all
local AddDebugRunes = function(C, stat, perk, tier)
local GiveResource_Safe = function(resource)
if game.Wallets.GetResourceValue("HERO", resource) <= 0 then
game.Wallets.AddResource("HERO", resource, 1)
end
end
GiveResource_Safe("KratosArmorChest_NifTankSet_Tier06")
GiveResource_Safe("KratosArmorChest_NifTankSet_Tier06_Reinforce1")
GiveResource_Safe("KratosArmorChest_NifTankSet_Tier06_Reinforce2")
GiveResource_Safe("KratosArmorWrist_NifTankSet_Tier06")
GiveResource_Safe("KratosArmorWrist_NifTankSet_Tier06_Reinforce1")
GiveResource_Safe("KratosArmorWrist_NifTankSet_Tier06_Reinforce2")
GiveResource_Safe("KratosArmorLegs_NifTankSet_Tier06")
GiveResource_Safe("KratosArmorLegs_NifTankSet_Tier06_Reinforce1")
GiveResource_Safe("KratosArmorLegs_NifTankSet_Tier06_Reinforce2")
GiveResource_Safe("KratosArmorTrinket_Gauntlet")
GiveResource_Safe("KratosArmorTrinket_Gauntlet_Reinforce1")
GiveResource_Safe("KratosArmorTrinket_Gauntlet_Reinforce2")
local StatTable = {
"Strength",
"Runic",
"Defense",
"Resistance",
"Focus",
"Luck"
}
local PerkTable = {
game.Pickup.GetId("Perk_Defense_OnBlock_Cooldown"),
game.Pickup.GetId("Perk_Defense_OnParry_RunicBuff"),
game.Pickup.GetId("Perk_Defense_OnParry_HealthBurst"),
game.Pickup.GetId("Perk_Defense_OnParry_Shield"),
game.Pickup.GetId("Perk_Damage_AxeHeavyHold_HealthBurst"),
game.Pickup.GetId("Perk_Damage_AxeHeavyHold_CooldownBurst"),
game.Pickup.GetId("Perk_Damage_AxeHeavyHold_RageBurst"),
game.Pickup.GetId("Perk_Kill_Any_HealthDrain"),
game.Pickup.GetId("Perk_Kill_Any_OffenseBuff"),
game.Pickup.GetId("Perk_Kill_Any_RunicBuff"),
game.Pickup.GetId("Perk_Kill_Any_DefenseBuff"),
game.Pickup.GetId("Perk_Kill_Any_Cooldown"),
game.Pickup.GetId("Perk_Defense_OnTakeDamage_Cooldown"),
game.Pickup.GetId("Perk_Defense_OnTakeDamage_Rage"),
game.Pickup.GetId("Perk_Defense_OnTakeDamage_DefenseBuff"),
game.Pickup.GetId("Perk_Defense_OnLowHealth_OffenseBuff"),
game.Pickup.GetId("Perk_Defense_OnLowHealth_DefenseBuff"),
game.Pickup.GetId("Perk_Defense_OnLowHealth_RunicBuff")
}
local runeName = string.format("DEBUG_RuneCreator_Tier0%d_%s_%d", tier, StatTable[stat], PerkTable[perk])
game.Wallets.GenerateRune("HERO", runeName)
end
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1