Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

Commit fdd8cbc

Browse files
committed
Add support for Archmage
1 parent 448635e commit fdd8cbc

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/Data/Skills/act_int.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,15 @@ skills["ArchmagePlayer"] = {
192192
label = "Archmage",
193193
incrementalEffectiveness = 0.054999999701977,
194194
statDescriptionScope = "archmage",
195+
statMap = {
196+
["archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost"] = {
197+
mod("ManaCost", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PerStat", stat = "Mana", div = 100 }),
198+
div = 100,
199+
},
200+
["archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana"] = {
201+
mod("DamageGainAsLightning", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PerStat", stat = "Mana", div = 100 }),
202+
},
203+
},
195204
baseFlags = {
196205
},
197206
stats = {

src/Export/Skills/act_int.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ statMap = {
2121
#startSets
2222
#set ArchmagePlayer
2323
#flags
24+
statMap = {
25+
["archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost"] = {
26+
mod("ManaCost", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PerStat", stat = "Mana", div = 100 }),
27+
div = 100,
28+
},
29+
["archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana"] = {
30+
mod("DamageGainAsLightning", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PerStat", stat = "Mana", div = 100 }),
31+
},
32+
},
2433
#mods
2534
#skillEnd
2635

0 commit comments

Comments
 (0)