Skip to content
Snippets Groups Projects
Commit bbe21ef5 authored by dg's avatar dg
Browse files

fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@3064 51575b47-30f0-44d4-a5cc-537603b46e54
parent 9242f8b5
No related branches found
No related tags found
No related merge requests found
......@@ -118,7 +118,7 @@ local function alchemist_reaction_complete(npc, player, lose, other_alch, other_
return ([[SON OF A RITCH! YOU SHOW UP TEN MINUTES AFTER I GET THE NEWS THAT SOME JACKASS ALREADY FINISHED THE ELIXIRS AND IS GETTING ACCEPTED BY THE BROTHERHOOD. WHAT THE HELL TOOK YOU SO LONG? MIRVENIA'S MAMMARIES, I'LL TAKE THESE AND MAKE YOU YOUR REWARD, BUT ONLY BECAUSE A CURSE WILL KILL ME IF I DON'T. AND IF IT TASTES LIKE PISS, THAT'S YOUR IMAGINATION, I'M SURE.]])
else
return ([[#LIGHT_GREEN#*The halfling hands you a note that says, 'Heard %s managed to make a %s while you've been loafing. Hurry the hell up next time.*#WHITE#
HAD SOME IDIOT FROM THE BROTHERHOOD HERE EARLIER WHO TRIED TO RESCIND MY INVITATION TO APPLY, TALKING OUT HIS ASS ABOUT THREATENING LETTERS OR SOME SIMILAR IDIOCY. FORTUNATELY, I APPARENTLY HAVE A BETTER GRASP OF THE BROTHERHOOD'S CODE THAN THIS IDIOT DOES, SO HE HAD TO GO HOME FEELING LIKE A MORON, WHICH I'M GUESSING IS PRETTY MUCH NORMAL FOR HIM.]]):format(other_alch, other_elixir)
I STILL CAN'T HEAR A DAMNED THING. FORTUNATELY, YOU DON'T LOOK LIKE THE SORT THAT MAKES INTERESTING CONVERSATION.]]):format(other_alch, other_elixir)
end
end
......@@ -149,7 +149,7 @@ newChat{ id="proposal",
}
newChat{ id="help",
text = [[AND YOU KNOW WHAT ELSE? THEY KNOW DAMNED WELL WHAT ADVANCES IN THE FIELD OF ALCHEMY WOULD DO FOR EVERY SENTIENT CIVILIZATION, BUT THEY HOARD THEIR FEW WORTHWHILE SECRETS LIKE A GREAT BROWN WYRM SITTING ON ITS PILE OF CRAP. YOU KNOW WHAT? I DON'T EVEN WANT THE ASS-CURE FOR ME. I'M GOING TO STEAL EVERY SECRET THEY'VE GOT, WRITE THEM DOWN, MAKE A HUNDRED COPIES, AND NAIL ONE TO A TREE IN EVERY VILLAGE IN MAJ'EYAL.]],
text = [[THE BROTHERHOOD KNOWS DAMNED WELL WHAT ADVANCES IN THE FIELD OF ALCHEMY WOULD DO FOR EVERY CIVILIZATION IN EXISTENCE, BUT THEY HOARD THEIR FEW WORTHWHILE SECRETS LIKE A GREAT BROWN WYRM SITTING ON ITS PILE OF CRAP. YOU KNOW WHAT? I DON'T EVEN WANT THE ASS-CURE FOR ME. I'M GOING TO STEAL EVERY SECRET THEY'VE GOT, WRITE THEM DOWN, MAKE A HUNDRED COPIES, AND NAIL ONE TO A TREE IN EVERY VILLAGE IN MAJ'EYAL.]],
answers = {
{"THAT'S NOT A VERY HERMIT-LIKE ATTITUDE.", jump="competition"},
}
......@@ -318,7 +318,7 @@ newChat{ id="complete",
--Final elixir:
newChat{ id="totally-complete",
text = [[#LIGHT_GREEN#*For the first time you've seen, genuine pleasure lights up the halfling's soot-smeared face.*#WHITE#
OHHH, THOSE BROTHERHOOD FOOLS HAVE NO IDEA WHAT'S ABOUT TO HIT THEM. GOOD WORK, WHOEVER YOU ARE. ALL OF MAJ'EYAL OWES YOU THEIR THANKS, EXCEPT FOR MEMBERS OF THE BROTHERHOOD OF ALCHEMISTS, WHO MIGHT TRY TO DO YOU BODILY HARM. FORTUNATELY FOR YOU, THEY'RE MOSTLY HARMLESS.]],
GOOD WORK, WHOEVER YOU ARE. ALL OF MAJ'EYAL OWES YOU THEIR THANKS, EXCEPT FOR MEMBERS OF THE BROTHERHOOD OF ALCHEMISTS, WHO MIGHT TRY TO DO YOU BODILY HARM. FORTUNATELY FOR YOU, THEY'RE MOSTLY HARMLESS.]],
answers = {
{"[Give him the monster bits]", jump="totally-complete2",
cond = function(npc, player) return give_bits(npc, player, 1) end,
......
......@@ -361,7 +361,7 @@ newChat{ id="totally-complete2",
--Not final elixir:
newChat{ id="complete3",
text = [[#LIGHT_GREEN#*The dwarf finally returns with a vial.*#WHITE#
It tastes like Urh'Rok's own piss, but gets the job done.]],
Tastes like Urh'Rok's own piss, but it gets the job done.]],
answers = {
{"Thank you. I'll be off.",
cond = function(npc, player) return q and q:isCompleted(e[1].almost) and not q:isCompleted(e[1].full) end,
......
......@@ -116,6 +116,12 @@ newEntity{ base = "BASE_NPC_HORROR",
},
resolvers.sustains_at_birth(),
on_die = function(self, who)
local part = "BLOATED_HORROR_HEART"
if game.player:hasQuest("brotherhood-of-alchemists") then
game.player:hasQuest("brotherhood-of-alchemists"):need_part(who, part, self)
end
end,
}
newEntity{ base = "BASE_NPC_HORROR",
......@@ -204,12 +210,7 @@ newEntity{ base = "BASE_NPC_HORROR",
end,
-- Needs an on death affect that kills off any remaining eyes.
on_die = function(self, src, who)
local part = "HEADLESS_HORROR_HEART"
if game.player:hasQuest("brotherhood-of-alchemists") then
game.player:hasQuest("brotherhood-of-alchemists"):need_part(who, part, self)
end
on_die = function(self, src)
local nb = 0
for eye, _ in pairs(self.eyes) do
if not eye.dead then eye:die(src) nb = nb + 1 end
......
......@@ -134,7 +134,7 @@ newEntity{
use_simple = { name="grant you four additional stat points", use = function(self, who)
game.logPlayer(who, "#00FFFF#You drink the elixir and feel forever transformed!")
who.unused_stats = who.unused_stats + 3
who.unused_stats = who.unused_stats + 4
game.logPlayer(who, "#00FF00#The elixir has greatly expanded your capacity for improving your mind and body.")
game.logPlayer(who, "You have %d stat point(s) to spend. Press G to use them.", who.unused_stats)
return true, "destroy", true
......
......@@ -174,13 +174,13 @@ newEntity{ define_as = "HONEY_TREE_ROOT",
alch = "Keep a firm grip on it. These things will dig themselves right back into the ground if you drop them.",
}
newEntity{ define_as = "HEADLESS_HORROR_HEART",
newEntity{ define_as = "BLOATED_HORROR_HEART",
quest=true, identified=true, no_unique_lore=true,
type = "misc", subtype="ingredient",
level_range = {50, 50},
encumber = 0,
unided_name = "heart",
name = "headless horror heart",
name = "bloated horror heart",
display = "*", color=colors.GREY,
desc = [[Diseased-looking and reeking. It seems to be decaying as you watch.]],
alch = "Don't worry if it dissolves. Just don't get any on you.",
......
......@@ -213,7 +213,7 @@ end
--list of object definitions used to randomly generate ingredients for the elixirs in the table e in the recipes function.
local monster_parts = { "TROLL_INTESTINE", "SKELETON_MAGE_SKULL", "RITCH_STINGER", "ORC_HEART", "NAGA_TONGUE", "GREATER_DEMON_BILE", "BONE_GOLEM_DUST", "FROST_ANT_STINGER", "MINOTAUR_NOSE",
"ELDER_VAMPIRE_BLOOD", "MULTIHUED_WYRM_SCALE", "SPIDER_SPINNERET", "HONEY_TREE_ROOT", "HEADLESS_HORROR_HEART", "ELECTRIC_EEL_TAIL", "SQUID_INK", "BEAR_PAW", "ICE_WYRM_TOOTH",
"ELDER_VAMPIRE_BLOOD", "MULTIHUED_WYRM_SCALE", "SPIDER_SPINNERET", "HONEY_TREE_ROOT", "BLOATED_HORROR_HEART", "ELECTRIC_EEL_TAIL", "SQUID_INK", "BEAR_PAW", "ICE_WYRM_TOOTH",
"RED_CRYSTAL_SHARD", "FIRE_WYRM_SALIVA", "GHOUL_FLESH", "MUMMY_BONE", "SANDWORM_TOOTH", "BLACK_MAMBA_HEAD", "SNOW_GIANT_KIDNEY", "STORM_WYRM_CLAW", "GREEN_WORM",
"WIGHT_ECTOPLASM", "XORN_FRAGMENT", "WARG_CLAW", "FAEROS_ASH", "WRETCHLING_EYE", "FAERLHING_FANG", "VAMPIRE_LORD_FANG", "HUMMERHORN_WING", "LUMINOUS_HORROR_DUST" }
......
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