Skip to content
Snippets Groups Projects
Commit ec26dd80 authored by Chris Davidson's avatar Chris Davidson
Browse files

Update race birth resolvers to allow 3 inscriptions

parent 5e56b5f8
No related branches found
No related tags found
No related merge requests found
......@@ -50,7 +50,7 @@ newBirthDescriptor{
copy = {
mana_regen = 0.5,
mana_rating = 7,
resolvers.inscription("RUNE:_MANASURGE", {cooldown=25, dur=10, mana=620}),
resolvers.inscription("RUNE:_MANASURGE", {cooldown=25, dur=10, mana=620}, 3),
},
}
......
......@@ -79,9 +79,9 @@ newBirthDescriptor
random_name_def = "dwarf_#sex#",
life_rating = 12,
can_see_iron_council = 1,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=12 o.inscription_data.heal=50 end, {type="scroll", subtype="infusion", name="healing infusion", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}, 1),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}, 2),
resolvers.inscription("INFUSION:_HEALING", {cooldown=12, heal=50}, 3),
},
experience = 1.25,
cosmetic_unlock = {
......
......@@ -104,9 +104,9 @@ newBirthDescriptor
faction = "shalore",
starting_intro = "shalore",
life_rating = 9,
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}),
resolvers.inscription("RUNE:_BLINK", {cooldown=16, range=3, dur=3, power=15}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=18 o.inscription_data.range=8 o.inscription_data.power=40 end, {type="scroll", subtype="rune", name="heat beam rune", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}, 1),
resolvers.inscription("RUNE:_BLINK", {cooldown=16, range=3, dur=3, power=15}, 2),
resolvers.inscription("RUNE:_SHATTER_AFFLICTIONS", {cooldown=18, shield=50}, 3),
},
experience = 1.25,
random_escort_possibilities = { {"tier1.1", 1, 2}, {"tier1.2", 1, 2}, {"daikara", 1, 2}, {"old-forest", 1, 4}, {"dreadfell", 1, 8}, {"reknor", 1, 2}, },
......@@ -141,9 +141,9 @@ newBirthDescriptor
faction = "thalore",
starting_intro = "thalore",
life_rating = 11,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=12 o.inscription_data.heal=50 end, {type="scroll", subtype="infusion", name="healing infusion", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}, 1),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}, 2),
resolvers.inscription("INFUSION:_HEALING", {cooldown=12, heal=50}, 3),
},
experience = 1.35,
random_escort_possibilities = { {"tier1.1", 1, 2}, {"tier1.2", 1, 2}, {"daikara", 1, 2}, {"old-forest", 1, 4}, {"dreadfell", 1, 8}, {"reknor", 1, 2}, },
......
......@@ -82,9 +82,9 @@ to start, look where halflings once tinkered with portals...]],
starting_intro = "ogre",
life_rating = 13,
size_category = 4,
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}),
resolvers.inscription("RUNE:_BLINK", {cooldown=16, range=3, dur=3, power=15}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=18 o.inscription_data.apply=15 o.inscription_data.power=25 end, {type="scroll", subtype="rune", name="biting gale rune", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}, 1),
resolvers.inscription("RUNE:_BLINK", {cooldown=16, range=3, dur=3, power=15}, 2),
resolvers.inscription("RUNE:_SHATTER_AFFLICTIONS", {cooldown=18, shield=50}, 3),
resolvers.inventory{ id=true, {defined="ORB_SCRYING"} },
},
experience = 1.3,
......
......@@ -49,9 +49,9 @@ newBirthDescriptor{
starting_quest = "start-allied",
starting_intro = "halfling",
size_category = 2,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=12 o.inscription_data.heal=50 end, {type="scroll", subtype="infusion", name="healing infusion", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}, 1),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}, 2),
resolvers.inscription("INFUSION:_HEALING", {cooldown=12, heal=50}, 3),
resolvers.inventory{ id=true, {defined="ORB_SCRYING"} },
},
random_escort_possibilities = { {"tier1.1", 1, 2}, {"tier1.2", 1, 2}, {"daikara", 1, 2}, {"old-forest", 1, 4}, {"dreadfell", 1, 8}, {"reknor", 1, 2}, },
......
......@@ -50,9 +50,9 @@ newBirthDescriptor{
copy = {
faction = "allied-kingdoms",
type = "humanoid", subtype="human",
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=12 o.inscription_data.heal=50 end, {type="scroll", subtype="infusion", name="healing infusion", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}, 1),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}, 2),
resolvers.inscription("INFUSION:_HEALING", {cooldown=12, heal=50}, 3),
resolvers.inventory{ id=true, {defined="ORB_SCRYING"} },
},
random_escort_possibilities = { {"tier1.1", 1, 2}, {"tier1.2", 1, 2}, {"daikara", 1, 2}, {"old-forest", 1, 4}, {"dreadfell", 1, 8}, {"reknor", 1, 2}, },
......
......@@ -62,9 +62,9 @@ newBirthDescriptor{
undead = 1,
forbid_nature = 1,
inscription_forbids = { ["inscriptions/infusions"] = true },
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=130}),
resolvers.inscription("RUNE:_SHATTER_AFFLICTIONS", {cooldown=18, shield=50}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=7 o.inscription_data.dur=5 o.inscription_data.power=15 o.inscription_data.range=10 end, {type="scroll", subtype="rune", name="phase door rune", ego_chance=-1000, ego_chance=-1000}}), -- keep this in inventory incase people actually want it, can't add it baseline because some classes start with 3 inscribed
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=130}, 1),
resolvers.inscription("RUNE:_SHATTER_AFFLICTIONS", {cooldown=18, shield=50}, 2),
resolvers.inscription("RUNE:_BLINK", {cooldown=18, power=10, range=4,}, 3),
},
cosmetic_unlock = {
......
......@@ -48,9 +48,10 @@ newBirthDescriptor{
starting_quest = "start-yeek",
starting_intro = "yeek",
blood_color = colors.BLUE,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}),
resolvers.inventory({id=true, transmo=false, alter=function(o) o.inscription_data.cooldown=12 o.inscription_data.heal=50 end, {type="scroll", subtype="infusion", name="healing infusion", ego_chance=-1000, ego_chance=-1000}}),
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=100}, 1),
resolvers.inscription("INFUSION:_WILD", {cooldown=14, what={physical=true}, dur=4, power=14}, 2),
resolvers.inscription("INFUSION:_HEALING", {cooldown=12, heal=50}, 3),
},
game_state = {
start_tier1_skip = 4,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment