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

Revise starting inscriptions

Currently its optimal to immediately go to a shop and buy inscriptions (which are very cheap).  This alleviates that a bit by improving the starting inscriptions as well as tweaking/updating some of them.
parent 38eb6e7b
No related branches found
No related tags found
1 merge request!5111.6 Misc
......@@ -79,8 +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=60}),
resolvers.inscription("INFUSION:_WILD", {cooldown=12, what={physical=true}, dur=4, power=14}),
life_rating=12,
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}}),
},
experience = 1.25,
......
......@@ -105,7 +105,7 @@ newBirthDescriptor
starting_intro = "shalore",
life_rating = 9,
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}),
resolvers.inscription("RUNE:_PHASE_DOOR", {cooldown=7, range=10, dur=5, power=15}),
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}}),
},
experience = 1.25,
......@@ -141,8 +141,8 @@ newBirthDescriptor
faction = "thalore",
starting_intro = "thalore",
life_rating = 11,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=60}),
resolvers.inscription("INFUSION:_WILD", {cooldown=12, what={physical=true}, dur=4, power=14}),
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}}),
},
experience = 1.35,
......
......@@ -83,7 +83,7 @@ to start, look where halflings once tinkered with portals...]],
life_rating = 13,
size_category = 4,
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=100}),
resolvers.inscription("RUNE:_PHASE_DOOR", {cooldown=7, range=10, dur=5, power=15}),
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.inventory{ id=true, {defined="ORB_SCRYING"} },
},
......
......@@ -49,8 +49,8 @@ newBirthDescriptor{
starting_quest = "start-allied",
starting_intro = "halfling",
size_category = 2,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=60}),
resolvers.inscription("INFUSION:_WILD", {cooldown=12, what={physical=true}, dur=4, power=14}),
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.inventory{ id=true, {defined="ORB_SCRYING"} },
},
......
......@@ -50,8 +50,8 @@ newBirthDescriptor{
copy = {
faction = "allied-kingdoms",
type = "humanoid", subtype="human",
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=60}),
resolvers.inscription("INFUSION:_WILD", {cooldown=12, what={physical=true}, dur=4, power=14}),
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.inventory{ id=true, {defined="ORB_SCRYING"} },
},
......
......@@ -63,8 +63,7 @@ newBirthDescriptor{
forbid_nature = 1,
inscription_forbids = { ["inscriptions/infusions"] = true },
resolvers.inscription("RUNE:_SHIELDING", {cooldown=14, dur=5, power=130}),
--resolvers.inscription("RUNE:_PHASE_DOOR", {cooldown=7, range=10, dur=5, power=15}),
resolvers.inscription("RUNE:_SHATTER_AFFLICTIONS", {cooldown=16, shield=50}), -- yeek and undead starts are unfun to the point of absurdity
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
},
......
......@@ -48,8 +48,8 @@ newBirthDescriptor{
starting_quest = "start-yeek",
starting_intro = "yeek",
blood_color = colors.BLUE,
resolvers.inscription("INFUSION:_REGENERATION", {cooldown=10, dur=5, heal=60}),
resolvers.inscription("INFUSION:_WILD", {cooldown=12, what={physical=true}, dur=4, power=14}),
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}}),
},
game_state = {
......
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