Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- skills["ElementalHit3.3"] = {
- name = "Elemental Hit (3.3)",
- gemTags = {
- dexterity = true,
- active_skill = true,
- attack = true,
- melee = true,
- fire = true,
- cold = true,
- lightning = true,
- area = true,
- bow = true,
- },
- gemTagString = "Attack, Melee, Fire, Cold, Lightning, AoE, Bow",
- gemStr = 0,
- gemDex = 100,
- gemInt = 0,
- color = 2,
- description = "A standard attack (with any weapon) that adds damage of a random element.",
- skillTypes = { [1] = true, [11] = true, [3] = true, [68] = true, [22] = true, [17] = true, [19] = true, [25] = true, [28] = true, [24] = true, [33] = true, [34] = true, [35] = true, [48] = true, [69] = true, },
- parts = {
- {
- name = "Added fire",
- },
- {
- name = "Added cold",
- },
- {
- name = "Added lightning",
- },
- },
- baseFlags = {
- attack = true,
- melee = true,
- projectile = true,
- cold = true,
- fire = true,
- lightning = true,
- area = true,
- },
- baseMods = {
- skill("castTime", 1),
- {
- mod("EnemyFreezeChance", "BASE", 10), mod("EnemyShockChance", "BASE", 10), mod("EnemyIgniteChance", "BASE", 10),
- -- 10% more damage per elemental ailment
- mod("Damage", "MORE", 10, 0, bit.bor(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "ActorCondition", actor = "enemy", var = "Chilled" }),
- mod("Damage", "MORE", 10, 0, bit.bor(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "ActorCondition", actor = "enemy", var = "Frozen" }),
- mod("Damage", "MORE", 10, 0, bit.bor(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "ActorCondition", actor = "enemy", var = "Ignited" }),
- mod("Damage", "MORE", 10, 0, bit.bor(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "ActorCondition", actor = "enemy", var = "Shocked" }),
- flag("DealNoFire", { type = "SkillPart", skillPart = 2 }),
- flag("DealNoFire", { type = "SkillPart", skillPart = 3 }),
- flag("DealNoCold", { type = "SkillPart", skillPart = 1 }),
- flag("DealNoCold", { type = "SkillPart", skillPart = 3 }),
- flag("DealNoLightning", { type = "SkillPart", skillPart = 1 }),
- flag("DealNoLightning", { type = "SkillPart", skillPart = 2 }),
- flag("DealNoChaos"),
- flag("DealNoPhysical")
- }, --"chance_to_freeze_shock_ignite_%" = 10
- --"skill_can_fire_arrows" = ?
- --"skill_can_fire_wand_projectiles" = ?
- },
- qualityMods = {
- mod("ElementalDamage", "INC", 1), --"elemental_damage_+%" = 1
- },
- levelMods = {
- [1] = skill("levelRequirement", nil),
- [2] = skill("manaCost", nil),
- [3] = mod("FireMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 1 }), --"attack_minimum_base_fire_damage_for_elemental_hit"
- [4] = mod("FireMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 1 }), --"attack_maximum_base_fire_damage_for_elemental_hit"
- [5] = mod("ColdMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 2 }), --"attack_minimum_base_cold_damage_for_elemental_hit"
- [6] = mod("ColdMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 2 }), --"attack_maximum_base_cold_damage_for_elemental_hit"
- [7] = mod("LightningMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 3 }), --"attack_minimum_base_lightning_damage_for_elemental_hit"
- [8] = mod("LightningMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "SkillPart", skillPart = 3 }), --"attack_maximum_base_lightning_damage_for_elemental_hit"
- [9] = skill("damageEffectiveness", nil),
- },
- levels = {
- [1] = { 1, 6, 4, 8, 3, 6, 1, 13, 1.88},
- [2] = { 2, 6, 5, 9, 4, 7, 1, 14, 1.88},
- [3] = { 4, 6, 6, 11, 5, 9, 1, 17, 1.88},
- [4] = { 7, 7, 7, 14, 6, 11, 1, 23, 1.88},
- [5] = { 11, 7, 10, 19, 8, 16, 2, 31, 1.88},
- [6] = { 16, 7, 14, 27, 12, 22, 2, 44, 1.88},
- [7] = { 20, 8, 18, 34, 15, 28, 3, 56, 1.88},
- [8] = { 24, 8, 23, 43, 19, 35, 4, 70, 1.88},
- [9] = { 28, 8, 28, 53, 23, 43, 5, 87, 1.88},
- [10] = { 32, 9, 35, 64, 28, 53, 6, 106, 1.88},
- [11] = { 36, 9, 42, 78, 34, 64, 7, 128, 1.88},
- [12] = { 40, 9, 50, 93, 41, 76, 8, 153, 1.88},
- [13] = { 44, 10, 60, 111, 49, 91, 10, 183, 1.88},
- [14] = { 48, 10, 71, 132, 58, 108, 11, 217, 1.88},
- [15] = { 52, 10, 84, 156, 69, 127, 13, 256, 1.88},
- [16] = { 56, 11, 99, 183, 81, 150, 16, 301, 1.88},
- [17] = { 60, 11, 115, 214, 94, 175, 19, 352, 1.88},
- [18] = { 64, 11, 135, 250, 110, 205, 22, 411, 1.88},
- [19] = { 67, 11, 151, 280, 123, 229, 24, 461, 1.88},
- [20] = { 70, 11, 419, 779, 343, 637, 67, 1280, 1.88}, -- This is the only one known
- [21] = { 72, 12, 182, 338, 149, 276, 29, 555, 1.88},
- [22] = { 74, 12, 196, 364, 160, 297, 31, 598, 1.88},
- [23] = { 76, 12, 211, 391, 172, 320, 34, 643, 1.88},
- [24] = { 78, 13, 226, 420, 185, 344, 36, 691, 1.88},
- [25] = { 80, 13, 243, 452, 199, 370, 39, 743, 1.88},
- [26] = { 82, 13, 261, 485, 214, 397, 42, 798, 1.88},
- [27] = { 84, 13, 281, 521, 230, 426, 45, 857, 1.88},
- [28] = { 86, 14, 301, 559, 246, 457, 48, 919, 1.88},
- [29] = { 88, 14, 323, 600, 264, 491, 52, 986, 1.88},
- [30] = { 90, 14, 346, 643, 283, 526, 56, 1057, 1.88},
- },
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement