Advertisement
Muche42

DST v176267 strings diff

May 5th, 2016
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 138.64 KB | None | 0 0
  1.  data/scripts/speech_wathgrithr.lua                 | 124 +++++----
  2.  .../{speech_maxwell.lua => speech_waxwell.lua}     | 129 +++++----
  3.  data/scripts/speech_webber.lua                     | 176 +++++++-----
  4.  data/scripts/speech_wendy.lua                      | 305 +++++++++++----------
  5.  data/scripts/speech_wickerbottom.lua               | 140 ++++++----
  6.  data/scripts/speech_willow.lua                     | 122 +++++----
  7.  data/scripts/speech_wilson.lua                     | 124 +++++----
  8.  data/scripts/speech_wolfgang.lua                   | 121 ++++----
  9.  data/scripts/speech_woodie.lua                     | 122 +++++----
  10.  data/scripts/speech_wx78.lua                       | 121 ++++----
  11.  data/scripts/strings.lua                           | 113 +++++---
  12.  11 files changed, 955 insertions(+), 642 deletions(-)
  13.  
  14. diff --git a/data/scripts/speech_wathgrithr.lua b/data/scripts/speech_wathgrithr.lua
  15. --- a/data/scripts/speech_wathgrithr.lua
  16. +++ b/data/scripts/speech_wathgrithr.lua
  17. @@ -41,6 +41,8 @@ return {
  18.              DEAD = "They'll have better things in Valhalla.",
  19.              SLEEPING = "Such sweet slumber... Maybe later.",
  20.              BUSY = "I'll try once more when it's done.",
  21. +            ABIGAILHEART = "The girl's spirit cannot be returned.",
  22. +            GHOSTHEART = "The spirit cannot be returned.",
  23.          },
  24.          WRITE =
  25.          {
  26. @@ -71,6 +73,11 @@ return {
  27.          {
  28.              NOHEALTH = "Alas, I am too stricken.",
  29.          },
  30. +        TEACH =
  31. +        {
  32. +            KNOWN = "I already wield this knowledge.",
  33. +            CANTLEARN = "That knowledge is forbidden by the gods.",
  34. +        },
  35.     },
  36.     ANNOUNCE_MOUNT_LOWHEALTH = "Don't give up, beast! Fight!",
  37.     ACTIONFAIL_GENERIC = "If I can't do it, it can't be done!",
  38. @@ -172,75 +179,91 @@ return {
  39.          },
  40.          WILSON =
  41.          {
  42. -            GENERIC = "Good health to you, Wilson!",
  43. -            ATTACKER = "If Wilson is looking for trouble, I'll give it to him!",
  44. -            MURDERER = "Murderer! To battle!",
  45. -            REVIVER = "Freya smiles on Wilson.",
  46. -            GHOST = "Wilson's restless spirit could be revived with a heart.",
  47. +            GENERIC = "Wisdom guide you, %s!",
  48. +            ATTACKER = "Your honor wavers, %s.",
  49. +            MURDERER = "%s! Let us settle this in battle!",
  50. +            REVIVER = "%s protects our people.",
  51. +            GHOST = "The fate of the Draugr is not yours to take, %s. We quest for a heart!",
  52.          },
  53.          WOLFGANG =
  54.          {
  55. -            GENERIC = "Good health to you, Wolfgang!",
  56. -            ATTACKER = "If Wolfgang is looking for trouble, I'll give it to him!",
  57. -            MURDERER = "Murderer! To battle!",
  58. -            REVIVER = "Freya smiles on Wolfgang.",
  59. -            GHOST = "Wolfgang's restless spirit could be revived with a heart.",
  60. +            GENERIC = "Health and strength to you, %s!",
  61. +            ATTACKER = "%s packs a punch to rival a frost giant.",
  62. +            MURDERER = "You will pay for your heinous deeds, brute!",
  63. +            REVIVER = "%s, son of Magni.",
  64. +            GHOST = "A valiant warrior should not be wasted. A heart, a heart!",
  65.          },
  66.          WAXWELL =
  67.          {
  68. -            GENERIC = "Good health to you, Maxwell!",
  69. -            ATTACKER = "If Maxwell is looking for trouble, I'll give it to him!",
  70. -            MURDERER = "Murderer! To battle!",
  71. -            REVIVER = "Freya smiles on Maxwell.",
  72. -            GHOST = "Maxwell's restless spirit could be revived with a heart.",
  73. +            GENERIC = "Greetings %s, my ally!",
  74. +            ATTACKER = "I sense Loki's influence in %s.",
  75. +            MURDERER = "Back to your old tricks, I see!",
  76. +            REVIVER = "%s has uncovered the kindness buried within his heart.",
  77. +            GHOST = "A heart could return %s to this realm if we so wished.",
  78.          },
  79.          WX78 =
  80.          {
  81. -            GENERIC = "Good health to you, WX-78!",
  82. -            ATTACKER = "If WX-78 is looking for trouble, I'll give it to them!",
  83. -            MURDERER = "Murderer! To battle!",
  84. -            REVIVER = "Freya smiles on WX-78.",
  85. -            GHOST = "WX-78's restless spirit could be revived with a heart.",
  86. +            GENERIC = "May Thor's bolts energize you, %s!",
  87. +            ATTACKER = "If %s is looking for trouble, I'll give it to them!",
  88. +            MURDERER = "We shall see whose steel is stronger, %s!",
  89. +            REVIVER = "%s is brimming with honor.",
  90. +            GHOST = "Metal warrior, it is not your time. I shall find you a heart.",
  91.          },
  92.          WILLOW =
  93.          {
  94. -            GENERIC = "Good health to you, Willow!",
  95. -            ATTACKER = "If Willow is looking for trouble, I'll give it to her!",
  96. -            MURDERER = "Murderer! To battle!",
  97. -            REVIVER = "Freya smiles on Willow.",
  98. -            GHOST = "Willow's restless spirit could be revived with a heart.",
  99. +            GENERIC = "Greetings %s, the Inflammable!",
  100. +            ATTACKER = "Should it come to blows, I wish only that the best maiden triumph.",
  101. +            MURDERER = "My spear was forged in passionate fires, %s!",
  102. +            REVIVER = "%s has a noble heart.",
  103. +            GHOST = "With a heart I shall wrench %s back from the jaws of death!",
  104.          },
  105.          WENDY =
  106.          {
  107. -            GENERIC = "Good health to you, Wendy!",
  108. -            ATTACKER = "If Wendy is looking for trouble, I'll give it to her!",
  109. -            MURDERER = "Murderer! To battle!",
  110. -            REVIVER = "Freya smiles on Wendy.",
  111. -            GHOST = "Wendy's restless spirit could be revived with a heart.",
  112. +            GENERIC = "Spirits be with you, %s!",
  113. +            ATTACKER = "Do not test me, fair maiden!",
  114. +            MURDERER = "%s, your body is weak but your heart is strong! Let us fight!",
  115. +            REVIVER = "%s is channeling the spirit of Eir.",
  116. +            GHOST = "%s's restless spirit could be revived with a heart.",
  117.          },
  118.          WOODIE =
  119.          {
  120. -            GENERIC = "Good health to you, Woodie!",
  121. -            ATTACKER = "If Woodie is looking for trouble, I'll give it to him!",
  122. -            MURDERER = "Murderer! To battle!",
  123. -            REVIVER = "Freya smiles on Woodie.",
  124. -            GHOST = "Woodie's restless spirit could be revived with a heart.",
  125. +            GENERIC = "May Yggdrasil bind us as the nine worlds, %s!",
  126. +            ATTACKER = "I'll fell you like so many trees should it come to that, %s.",
  127. +            MURDERER = "By Yggdrasil, I will cut you down!",
  128. +            REVIVER = "Freya smiles on %s.",
  129. +            GHOST = "The worldtree still watches over you, %s. I shall retrieve a heart.",
  130.          },
  131.          WICKERBOTTOM =
  132.          {
  133. -            GENERIC = "Good health to you, Wickerbottom!",
  134. -            ATTACKER = "If Wickerbottom is looking for trouble, I'll give it to her!",
  135. -            MURDERER = "Murderer! To battle!",
  136. -            REVIVER = "Freya smiles on Wickerbottom.",
  137. -            GHOST = "Wickerbottom's restless spirit could be revived with a heart.",
  138. +            GENERIC = "Good health and wisdom to you, elder %s!",
  139. +            ATTACKER = "If %s is looking for trouble, I'll give it to her!",
  140. +            MURDERER = "Murderer! Face me in battle!",
  141. +            REVIVER = "The wisdom of Wotan dwells within you, %s.",
  142. +            GHOST = "A heart! A heart! My base for a heart!",
  143.          },
  144.          WES =
  145.          {
  146. -            GENERIC = "Good health to you, Wes!",
  147. -            ATTACKER = "If Wes is looking for trouble, I'll give it to him!",
  148. -            MURDERER = "Murderer! To battle!",
  149. -            REVIVER = "Freya smiles on Wes.",
  150. -            GHOST = "Wes's restless spirit could be revived with a heart.",
  151. +            GENERIC = "Good health to you, %s!",
  152. +            ATTACKER = "If %s is looking for trouble, I'll give it to him!",
  153. +            MURDERER = "May we meet again in Valhalla!",
  154. +            REVIVER = "%s has Hoenir's blessing.",
  155. +            GHOST = "Meditate on Hoenir's blessings, %s. I'll retrieve your heart.",
  156. +        },
  157. +        WEBBER =
  158. +        {
  159. +            GENERIC = "Blessings upon you, spiderchild %s!",
  160. +            ATTACKER = "There's a new hunger in %s's eyes.",
  161. +            MURDERER = "I've felled greater monsters than you, %s! Let us fight!",
  162. +            REVIVER = "%s's spirit burns bright like Sol.",
  163. +            GHOST = "May you return with the swiftness of Sleipnir, many-legged one.",
  164. +        },
  165. +        WATHGRITHR =
  166. +        {
  167. +            GENERIC = "Good health to you, fellow %s!",
  168. +            ATTACKER = "%s is tempting fate.",
  169. +            MURDERER = "There can be only one!",
  170. +            REVIVER = "%s, the perfect warrior!",
  171. +            GHOST = "You'll not away to Valhalla without me, %s. A heart!",
  172.          },
  173.  
  174.          MULTIPLAYER_PORTAL = "It makes me long for the stage!",
  175. @@ -316,6 +339,7 @@ return {
  176.         BOOK_BRIMSTONE = "This tome has a flare for the dramatic!",
  177.         LUCY = "It's nice, but it's no spear.",
  178.         BALLOONS_EMPTY = "Such colors! I could sing!",
  179. +       BALLOON = "Fie! Foul beast!",
  180.         WAXWELLJOURNAL = "A tragic tale of woe and misery!",
  181.  
  182.         THULECITE = "The strength of this material is gargantuan!",
  183. @@ -509,7 +533,6 @@ return {
  184.         BACONEGGS = "Pig and eggs!",
  185.         BANDAGE = "To heal my battle wounds.",
  186.         BASALT = "A thousand mortals couldn't break through this stone.",
  187. -       BATBAT = "Wing spear!",
  188.         BEARDHAIR = "Fur of the crazies.",
  189.         BEDROLL_STRAW = "A tool for my naps.",
  190.         BEARGER = "Beast or berserker?",
  191. @@ -879,7 +902,7 @@ return {
  192.         GHOST = "A spirit trapped between worlds.",
  193.         GOLDENAXE = "A tool of gold!",
  194.         GOLDENPICKAXE = "Gold for gold.",
  195. -       GOLDENPITCHFORK = "Why did I even make a pitchfork this fancy?",
  196. +       GOLDENPITCHFORK = "",
  197.         GOLDENSHOVEL = "Digging like a king!",
  198.         GOLDNUGGET = "I am pleased with this gold piece.",
  199.         GRASSGEKKO =
  200. @@ -1126,6 +1149,7 @@ return {
  201.         POMEGRANATE_SEEDS = "Tiny nature bits.",
  202.         POND = "Something lurks in the deep.",
  203.         POOP = "If only I could use it as camouflage from predators.",
  204. +       PORTABLECOOKPOT_ITEM = "",
  205.         FERTILIZER = "Its stench could raise the fallen.",
  206.         PUMPKIN = "It might make a good bludgeon, at least.",
  207.         PUMPKINCOOKIE = "Baked all the life out of it.",
  208. @@ -1302,7 +1326,7 @@ return {
  209.         },
  210.         SPOILED_FOOD = "Age has only made this food gross, not more wise.",
  211.         STATUEHARP = "It must be Gunnar. The snakes took his head.",
  212. -       STATUEMAXWELL = "Fie, demon!",
  213. +       STATUEMAXWELL = "The villain turns hero!",
  214.         STINGER = "The sword on the back of a bee.",
  215.         STRAWHAT = "A hat for cooling after a raucous battle.",
  216.         STUFFEDEGGPLANT = "Filling the vegetable does not make it meat.",
  217. @@ -1486,6 +1510,10 @@ return {
  218.          REVIVER = "Feel the passion inside!",
  219.          LIFEINJECTOR = "This will return me to top form.",
  220.          MOONROCKNUGGET = "A gift from Mani.",
  221. +        GOLDENMACHETE = "I shall swing you with pride.",
  222. +        MACHETE = "A fine length of blade.",
  223. +        MOWER = "A fine length of blade.",
  224. +        OBSIDIANMACHETE = "A tool for cutting. A tool for burning.",
  225.     },
  226.     DESCRIBE_GENERIC = "It is an artifact of this realm.",
  227.     DESCRIBE_TOODARK = "Too dark even for battle.",
  228. diff --git a/data/scripts/speech_maxwell.lua b/data/scripts/speech_waxwell.lua
  229. similarity index 90%
  230. rename from data/scripts/speech_maxwell.lua
  231. rename to data/scripts/speech_waxwell.lua
  232. --- a/data/scripts/speech_maxwell.lua
  233. +++ b/data/scripts/speech_waxwell.lua
  234. @@ -55,7 +55,9 @@ return {
  235.          {
  236.              DEAD = "The dead have no need of such things.",
  237.              SLEEPING = "It's thoroughly unconscious.",
  238. -            BUSY = "It's busy, currently..",
  239. +            BUSY = "It's busy, currently.",
  240. +            ABIGAILHEART = "I had to try.",
  241. +            GHOSTHEART = "They're beyond my help.",
  242.          },
  243.          GIVETOPLAYER =
  244.          {
  245. @@ -71,6 +73,11 @@ return {
  246.              SLEEPING = "Err... I'll let you rest.",
  247.              BUSY = "When you have a moment.",
  248.         },
  249. +       TEACH =
  250. +        {
  251. +            KNOWN = "I am far too advanced for this.",
  252. +            CANTLEARN = "There's a lessoned to be learned about tampering with secret knowledge.",
  253. +        },
  254.     },
  255.     ACTIONFAIL_GENERIC = "That didn't work.",
  256.     ANNOUNCE_MOUNT_LOWHEALTH = "Say, pal, you don't look so good.",
  257. @@ -111,8 +118,8 @@ return {
  258.         INVALID = "I won't let that anywhere near my mouth.",
  259.         YUCKY = "I won't let that anywhere near my mouth.",
  260.     },
  261. -   ANNOUNCE_ENTER_DARK = "It's dark! I can't see!",
  262. -   ANNOUNCE_ENTER_LIGHT = "The light is back.",
  263. +   ANNOUNCE_ENTER_DARK = "That smell... both nostalgic and terrifying!",
  264. +   ANNOUNCE_ENTER_LIGHT = "Thank goodness for the light.",
  265.     ANNOUNCE_FREEDOM = "Freedom, at last!",
  266.     ANNOUNCE_HIGHRESEARCH = "My brain swells with power!",
  267.     ANNOUNCE_HOUNDS = "The hounds are growing restless.",
  268. @@ -166,82 +173,99 @@ return {
  269.          {
  270.              GENERIC = "Greetings, %s.",
  271.              ATTACKER = "%s seems untrustworthy...",
  272. -            MURDERER = "Murderous fiend!",
  273. +            MURDERER = "Murderous fiend! I'll stop at nothing!",
  274.              REVIVER = "%s tethers lost spirits to this world.",
  275.              GHOST = "%s needs heart-shaped assistance.",
  276.          },
  277.         WILSON =
  278.         {
  279. -           GENERIC = "Greetings, Mr Higgsbury.",
  280. -           ATTACKER = "That Wilson seems untrustworthy...",
  281. -           MURDERER = "Murderous fiend!",
  282. -           REVIVER = "Wilson tethers lost spirits to this world.",
  283. -           GHOST = "Wilson needs heart-shaped assistance.",
  284. +           GENERIC = "Err, greetings, Mr %s.",
  285. +           ATTACKER = "You're going off the deep end, pal.",
  286. +           MURDERER = "Our truce ends here, murderer!",
  287. +           REVIVER = "%s tethers lost spirits to this world.",
  288. +           GHOST = "Are you certain you wish to return to this world, %s?",
  289.         },
  290.         WOLFGANG =
  291.         {
  292. -           GENERIC = "Greetings, Mr Wolfgang.",
  293. -           ATTACKER = "That Wolfgang seems untrustworthy...",
  294. -           MURDERER = "Murderous fiend!",
  295. -           REVIVER = "Wolfgang tethers lost spirits to this world.",
  296. -           GHOST = "Wolfgang needs heart-shaped assistance.",
  297. +           GENERIC = "Good day to you, Mr %s.",
  298. +           ATTACKER = "The strongman %s seems a little unhinged.",
  299. +           MURDERER = "Murderous fiend! Behold my power!",
  300. +           REVIVER = "%s tethers lost spirits to this world.",
  301. +           GHOST = "Let's find a heart, %s. I'll prepare my incantations.",
  302.         },
  303.         WAXWELL =
  304.         {
  305. -           GENERIC = "Greetings, Other-Maxwell.",
  306. -           ATTACKER = "That Maxwell seems untrustworthy...",
  307. -           MURDERER = "Murderous fiend!",
  308. -           REVIVER = "Maxwell tethers lost spirits to this world.",
  309. -           GHOST = "Maxwell needs heart-shaped assistance.",
  310. +           GENERIC = "Greetings, %s. Pleasure to see you.",
  311. +           ATTACKER = "I know that look, %s. What are you up to?",
  312. +           MURDERER = "Old habits die hard... and so will you!",
  313. +           REVIVER = "Trust only yourself, hey %s?.",
  314. +           GHOST = "I'll have to pay in blood to bring you back, %s.",
  315.         },
  316.         WX78 =
  317.         {
  318. -           GENERIC = "Greetings, Mx WX-78.",
  319. -           ATTACKER = "That WX-78 seems untrustworthy...",
  320. -           MURDERER = "Murderous fiend!",
  321. -           REVIVER = "WX-78 tethers lost spirits to this world.",
  322. -           GHOST = "WX-78 needs heart-shaped assistance.",
  323. +           GENERIC = "Greetings, Mx %s.",
  324. +           ATTACKER = "If you're going to attack, at least finish the job!",
  325. +           MURDERER = "Murderous fiend! This will be your destruction!",
  326. +           REVIVER = "%s never did respect human mortality.",
  327. +           GHOST = "A shame about your death, %s. You were the only one I half-liked.",
  328.         },
  329.         WILLOW =
  330.         {
  331. -           GENERIC = "Greetings, Ms Willow.",
  332. -           ATTACKER = "That Willow seems untrustworthy...",
  333. -           MURDERER = "Murderous fiend!",
  334. -           REVIVER = "Willow tethers lost spirits to this world.",
  335. -           GHOST = "Willow needs heart-shaped assistance.",
  336. +           GENERIC = "Greetings, Ms %s.",
  337. +           ATTACKER = "%s is not my ally...",
  338. +           MURDERER = "Murderous fiend! Taste my wrath!",
  339. +           REVIVER = "%s has bent reality to her fiery will.",
  340. +           GHOST = "We will require a heart to bring you back, %s.",
  341.         },
  342.         WENDY =
  343.         {
  344. -           GENERIC = "Greetings, Ms Wendy.",
  345. -           ATTACKER = "That Wendy seems untrustworthy...",
  346. -           MURDERER = "Murderous fiend!",
  347. -           REVIVER = "Wendy tethers lost spirits to this world.",
  348. -           GHOST = "Wendy needs heart-shaped assistance.",
  349. +           GENERIC = "Greetings, Ms %s. How are you?",
  350. +           ATTACKER = "%s has been corrupted...",
  351. +           MURDERER = "Don't think I'll hesitate, murderous fiend!",
  352. +           REVIVER = "%s is a true death defier.",
  353. +           GHOST = "%s's looking a little too much like her sister. Needs a heart.",
  354.         },
  355.         WOODIE =
  356.         {
  357. -           GENERIC = "Greetings, Mr Woodie.",
  358. -           ATTACKER = "That Woodie seems untrustworthy...",
  359. -           MURDERER = "Murderous fiend!",
  360. -           REVIVER = "Woodie tethers lost spirits to this world.",
  361. -           GHOST = "Woodie needs heart-shaped assistance.",
  362. +           GENERIC = "Greetings, Mr %s.",
  363. +           ATTACKER = "%s is going against the grain...",
  364. +           MURDERER = "Fiend! Time to make like a tree...!",
  365. +           REVIVER = "%s seems very in touch with the spirits of the forest.",
  366. +           GHOST = "That blockhead could use a heart.",
  367.         },
  368.         WICKERBOTTOM =
  369.         {
  370. -           GENERIC = "Greetings, Ms Wickerbottom.",
  371. -           ATTACKER = "That Wickerbottom seems untrustworthy...",
  372. -           MURDERER = "Murderous fiend!",
  373. -           REVIVER = "Wickerbottom tethers lost spirits to this world.",
  374. -           GHOST = "Wickerbottom needs heart-shaped assistance.",
  375. +           GENERIC = "Good day, Ms %s.",
  376. +           ATTACKER = "%s is withholding information...",
  377. +           MURDERER = "Do not start fights you cannot win!",
  378. +           REVIVER = "%s has excellent command of the dark arts.",
  379. +           GHOST = "You know the price of revival as well as I do, %s.",
  380.         },
  381.         WES =
  382.         {
  383. -           GENERIC = "Greetings, Mr Wes.",
  384. -           ATTACKER = "That Wes looks seems untrustworthy...",
  385. -           MURDERER = "Murderous fiend!",
  386. -           REVIVER = "Wes tethers lost spirits to this world.",
  387. -           GHOST = "Wes could needs heart-shaped assistance.",
  388. +           GENERIC = "Greetings, Mr %s.",
  389. +           ATTACKER = "%s is giving me the creeps...",
  390. +           MURDERER = "Murderous fiend! You cannot escape!",
  391. +           REVIVER = "%s is an effective ally.",
  392. +           GHOST = "I could get you a heart, %s... for a price.",
  393. +       },
  394. +       WEBBER =
  395. +       {
  396. +           GENERIC = "Greetings, Mr %s.",
  397. +           ATTACKER = "%s is looking a downright feral...",
  398. +           MURDERER = "So, %s, you're a monster after all!",
  399. +           REVIVER = "This child, %s, doesn't have a mean bone in his body.",
  400. +           GHOST = "Looks like you got squashed, %s.",
  401. +       },
  402. +       WATHGRITHR =
  403. +       {
  404. +           GENERIC = "Greetings, Ms %s.",
  405. +           ATTACKER = "What's %s's motivation?",
  406. +           MURDERER = "Bloodthirsty warrior! This ends now!",
  407. +           REVIVER = "%s has excellent command of the spirit realm.",
  408. +           GHOST = "Do you desire a heart, %s?",
  409.         },
  410. +
  411.         BERNIE_INACTIVE =
  412.         {
  413.             BROKEN = "It's seen better days.",
  414. @@ -280,7 +304,10 @@ return {
  415.         TURF_DECIDUOUS = "Turf.",
  416.         TURF_SANDY = "Turf.",
  417.         TURF_BADLANDS = "Turf.",
  418. -
  419. +       GOLDENMACHETE = "I've always wanted to hack things in luxury.",
  420. +       MACHETE = "Truthfully I was always a hack.",
  421. +       MOWER = "Truthfully I was always a hack.",
  422. +       OBSIDIANMACHETE = "This seems like a dangerous thing to farm with.",
  423.         LIGHTER = "It does the job, I suppose.",
  424.        
  425.         ABIGAIL_FLOWER =
  426. @@ -300,6 +327,7 @@ return {
  427.         BOOK_BRIMSTONE = "I've had enough fire and brimstone for one eternity.",
  428.         LUCY = "Ah. How have you been, Lucy?",
  429.         BALLOONS_EMPTY = "Those look much too jovial for my liking.",
  430. +       BALLOON = "This seems out of place here. Too cheery.",
  431.         SPEAR_WATHGRITHR = "I can appreciate a finely crafted weapon.",
  432.  
  433.         BEARGER = "Take anything you want.",
  434. @@ -1192,6 +1220,7 @@ return {
  435.         POMEGRANATE_SEEDS = "This labor is beneath me.",
  436.         POND = "I can see my face reflected off the top.",
  437.         POOP = "It's the way of all mortal life.",
  438. +       PORTABLECOOKPOT_ITEM = "",
  439.         PUMPKIN = "Hallowe'en was always my favorite.",
  440.         PUMPKINCOOKIE = "It's been eons since I had a good biscuit.",
  441.         PUMPKIN_COOKED = "A little more refined, at least.",
  442. diff --git a/data/scripts/speech_webber.lua b/data/scripts/speech_webber.lua
  443. --- a/data/scripts/speech_webber.lua
  444. +++ b/data/scripts/speech_webber.lua
  445. @@ -46,6 +46,8 @@ return {
  446.              DEAD = "We should probably keep it.",
  447.              SLEEPING = "Aww... It's sleepy-snoozy right now!",
  448.              BUSY = "We can try again when it's finished.",
  449. +            ABIGAILHEART = "Wendy would've been so happy if it worked.",
  450. +            GHOSTHEART = "We don't think we even want them to come back.",
  451.          },
  452.          GIVETOPLAYER =
  453.          {
  454. @@ -71,6 +73,11 @@ return {
  455.              BURNING = "Woah! Hot fashions!",
  456.              INUSE = "We'll give them some privacy while they change.",
  457.          },
  458. +        TEACH =
  459. +        {
  460. +            KNOWN = "I'm pretty sure one of us knows that one.",
  461. +            CANTLEARN = "Ms Wickerbottom will have to explain this one.",
  462. +        },
  463.     },
  464.     ANNOUNCE_MOUNT_LOWHEALTH = "Our hairy friend is hurt!",
  465.     ACTIONFAIL_GENERIC = "That's off-limits.",
  466. @@ -141,7 +148,7 @@ return {
  467.     ANNOUNCE_LIGHTNING_DAMAGE_AVOIDED = "We're invincible!",
  468.  
  469.     ANNOUNCE_DAMP = "Splishy splashy.",
  470. -   ANNOUNCE_WET = "Unpleasantly moist.",
  471. +   ANNOUNCE_WET = "Life is like a bathtub we can't crawl out of.",
  472.     ANNOUNCE_WETTER = "So wet!",
  473.     ANNOUNCE_SOAKED = "We're drenched!",
  474.    
  475. @@ -167,81 +174,97 @@ return {
  476.          {
  477.              GENERIC = "Hey! Hi %s!",
  478.              ATTACKER = "%s looks mean.",
  479. -            MURDERER = "Murderer! Cutthroat!",
  480. +            MURDERER = "Meanie! Get'em!",
  481.              REVIVER = "%s is super nice to ghosts.",
  482.              GHOST = "Don't worry %s, we'll find you a heart!",
  483.          },
  484.         WILSON =
  485.         {
  486. -           GENERIC = "Hey! Hi Wilson!",
  487. -           ATTACKER = "That Wilson looks mean.",
  488. -           MURDERER = "Murderer! Cutthroat!",
  489. -           REVIVER = "That Wilson is super nice to ghosts.",
  490. -           GHOST = "Don't worry Wilson, we'll find you a heart!",
  491. +           GENERIC = "Hi %s! Nice weather we're having!",
  492. +           ATTACKER = "Why are you being so mean, %s?",
  493. +           MURDERER = "Meanie! We will stop you no matter what!",
  494. +           REVIVER = "%s doesn't believe in ghosts, but he believes in us!",
  495. +           GHOST = "You're looking much paler than usual, %s!",
  496.          },
  497.         WOLFGANG =
  498.         {
  499. -           GENERIC = "Hey! Hi Wolfgang!",
  500. -           ATTACKER = "That Wolfgang looks mean.",
  501. -           MURDERER = "Murderer! Cutthroat!",
  502. -           REVIVER = "That Wolfgang is super nice to ghosts.",
  503. -           GHOST = "Don't worry Wolfgang, we'll find you a heart!",
  504. +           GENERIC = "Hi %s! Have you been working out?",
  505. +           ATTACKER = "Hey %s, you look upset about something.",
  506. +           MURDERER = "You're just a big bully!",
  507. +           REVIVER = "%s is really nice! I wish he'd stop messing up our head fur, though.",
  508. +           GHOST = "I'm sure you're the strongest ghost, %s. Let's find you a heart, though.",
  509.         },
  510.         WAXWELL =
  511.         {
  512. -           GENERIC = "Hey! Hi Maxwell!",
  513. -           ATTACKER = "That Maxwell looks mean.",
  514. -           MURDERER = "Murderer! Cutthroat!",
  515. -           REVIVER = "%s is super nice to ghosts.",
  516. -           GHOST = "Don't worry Maxwell, we'll find you a heart!",
  517. +           GENERIC = "Hi %s! Lookin' dapper!",
  518. +           ATTACKER = "%s looks eviller than usual...",
  519. +           MURDERER = "You're the real monster, %s!",
  520. +           REVIVER = "Wow, %s is really nice! He's helping people!",
  521. +           GHOST = "Aw, even you don't deserve to be stuck like that, %s!",
  522.         },
  523.         WX78 =
  524.         {
  525. -           GENERIC = "Hey! Hi WX-78!",
  526. -           ATTACKER = "That WX-78 looks mean.",
  527. -           MURDERER = "Murderer! Cutthroat!",
  528. -           REVIVER = "That WX-78 is super nice to ghosts.",
  529. -           GHOST = "Don't worry WX-78, we'll find you a heart!",
  530. +           GENERIC = "Hi %s! You look very non-organic today!",
  531. +           ATTACKER = "We thought you were a friendly robot, %s!",
  532. +           MURDERER = "Let us introduce you to our world wide web! Sh-sha!",
  533. +           REVIVER = "Aww. We'd beep-boop %s on the nose if they had one!",
  534. +           GHOST = "Bad day destroying humans, %s? Tomorrow will be better!",
  535.         },
  536.         WILLOW =
  537.         {
  538. -           GENERIC = "Hey! Hi Willow!",
  539. -           ATTACKER = "That Willow looks mean.",
  540. -           MURDERER = "Murderer! Cutthroat!",
  541. -           REVIVER = "That Willow is super nice to ghosts.",
  542. -           GHOST = "Don't worry Willow, we'll find you a heart!",
  543. +           GENERIC = "Hi %s! How's Bernie?",
  544. +           ATTACKER = "%s's playing with fire. Err...",
  545. +           MURDERER = "You're gonna get burned, %s!",
  546. +           REVIVER = "%s is super nice to ghosts.",
  547. +           GHOST = "Uh-oh! Does that hurt, %s?",
  548.         },
  549.         WENDY =
  550.         {
  551. -           GENERIC = "Hey! Hi Wendy!",
  552. -           ATTACKER = "That Wendy looks mean.",
  553. -           MURDERER = "Murderer! Cutthroat!",
  554. -           REVIVER = "That Wendy is super nice to ghosts.",
  555. -           GHOST = "Don't worry Wendy, we'll find you a heart!",
  556. +           GENERIC = "Hi %s! Let's play, okay?",
  557. +           ATTACKER = "Are you angry at me, %s?",
  558. +           MURDERER = "We're taking my friendship bracelet back!",
  559. +           REVIVER = "%s always plays nice with ghosts.",
  560. +           GHOST = "Don't worry, %s! Our spider friends will help bring you back!",
  561.         },
  562.         WOODIE =
  563.         {
  564. -           GENERIC = "Hey! Hi Woodie!",
  565. -           ATTACKER = "That Woodie looks mean.",
  566. -           MURDERER = "Murderer! Cutthroat!",
  567. -           REVIVER = "That Woodie is super nice to ghosts.",
  568. -           GHOST = "Don't worry Woodie, we'll find you a heart!",
  569. +           GENERIC = "Hi %s, hi Lucy!",
  570. +           ATTACKER = "%s looks angry today.",
  571. +           MURDERER = "You need to treat people nicer!",
  572. +           REVIVER = "%s is gruff, but nice.",
  573. +           GHOST = "Wanna go heart-hunting with us, %s?",
  574.         },
  575.         WICKERBOTTOM =
  576.         {
  577. -           GENERIC = "Hey! Hi Ms Wickerbottom!",
  578. -           ATTACKER = "That Wickerbottom looks mean.",
  579. -           MURDERER = "Murderer! Cutthroat!",
  580. -           REVIVER = "Ms Wickerbottom is super nice to ghosts.",
  581. -           GHOST = "Don't worry Ms Wickerbottom, we'll find you a heart!",
  582. +           GENERIC = "Hello Ms %s!",
  583. +           ATTACKER = "Uh-oh! We're in trouble with Ms %s!",
  584. +           MURDERER = "Killer! Does this mean we don't have to do our homework?!",
  585. +           REVIVER = "Ms %s is very smart and wise. She's neat!",
  586. +           GHOST = "Don't worry Ms %s, we'll find you a heart!",
  587.         },
  588.         WES =
  589.         {
  590. -           GENERIC = "Hey! Hi Wes!",
  591. -           ATTACKER = "That Wes looks mean.",
  592. -           MURDERER = "Murderer! Cutthroat!",
  593. -           REVIVER = "That Wes is super nice to ghosts.",
  594. -           GHOST = "Don't worry Wes, we'll find you a heart!",
  595. +           GENERIC = "Hey! Hi %s!",
  596. +           ATTACKER = "Maybe we can talk this out?",
  597. +           MURDERER = "You're supposed to play nice!",
  598. +           REVIVER = "%s is super nice to ghosts.",
  599. +           GHOST = "We'll help you get back on your feet, %s!",
  600. +       },
  601. +       WEBBER =
  602. +       {
  603. +           GENERIC = "A spiderfriend! Hi %s!",
  604. +           ATTACKER = "Ah! We look scary when we're mad!",
  605. +           MURDERER = "We won't let you hurt our friends!",
  606. +           REVIVER = "%s likes helping ghosts, just like us.",
  607. +           GHOST = "Oh no! We should help ourselves!",
  608. +       },
  609. +       WATHGRITHR =
  610. +       {
  611. +           GENERIC = "Wow, %s! You're lookin' tough!",
  612. +           ATTACKER = "%s looks really mean. And tough.",
  613. +           MURDERER = "We're not scared of pointy spearsticks! Fight!",
  614. +           REVIVER = "%s is super nice to ghosts.",
  615. +           GHOST = "Wow! Even as a ghost you're super tough, %s!",
  616.         },
  617.  
  618.          MULTIPLAYER_PORTAL = "It's pretty... pretty scary!",
  619. @@ -318,10 +341,14 @@ return {
  620.         BOOK_BRIMSTONE = "We don't like how this one ends!",
  621.         LUCY = "If we talks to it will it talk back?",
  622.         BALLOONS_EMPTY = "Is there going to be a party?!",
  623. +       BALLOON = "Balloon animals! Balloon animals!!",
  624.         SPEAR_WATHGRITHR = "Pointy ouchies!",
  625.         WAXWELLJOURNAL = "I don't think we should play with that...",
  626.         MOONROCKNUGGET = "Neat!",
  627. -
  628. +       OBSIDIANMACHETE = "It cooks with every cut!",
  629. +       MACHETE = "Hyah! Hyah!",
  630. +       MOWER = "Hyah! Hyah!",
  631. +       GOLDENMACHETE = "What a beautiful blade!",
  632.         THULECITE = "Fancy rocks!",
  633.         ARMORRUINS = "Nice and lightweight.",
  634.         RUINS_BAT = "We will, we will, smash you!",
  635. @@ -520,7 +547,7 @@ return {
  636.         AXE = "Chop and chop.",
  637.         BABYBEEFALO = "Get busy, child.",
  638.         BACKPACK = "It's like a second abdomen we can store things in.",
  639. -       BACONEGGS = "Who knew we could cook!",
  640. +       BACONEGGS = "I'd rather have sugary cereal. Oh well.",
  641.         BANDAGE = "A bandage for our booboos.",
  642.         BASALT = "Impenetrable.",
  643.         BEARDHAIR = "In another life, I could've grown this.",
  644. @@ -765,7 +792,7 @@ return {
  645.         DRAGONFRUIT = "It looks suspect.",
  646.         DRAGONFRUIT_COOKED = "It looks tastier now.",
  647.         DRAGONFRUIT_SEEDS = "We could grow something with these.",
  648. -       DRAGONPIE = "We baked it!",
  649. +       DRAGONPIE = "Oh! Sweet and tasty!!",
  650.         DRUMSTICK = "I just want to bang on my drum.",
  651.         DRUMSTICK_COOKED = "We love finger food.",
  652.         DUG_BERRYBUSH = "Into the ground with you!",
  653. @@ -784,7 +811,7 @@ return {
  654.         {
  655.             BURNING = "What a senseless waste of firewood.",
  656.             BURNT = "Only we can prevent forest fires.",
  657. -           CHOPPED = "Got you good, tree!",
  658. +           CHOPPED = "Would a cool bandaid make you feel better, Mr. Tree?",
  659.             POISON = "What're you so mad about?",
  660.             GENERIC = "My, what nice foliage you have.",
  661.         },
  662. @@ -796,14 +823,14 @@ return {
  663.         {
  664.             BURNING = "What a senseless waste of firewood.",
  665.             BURNT = "Only we can prevent forest fires.",
  666. -           CHOPPED = "Got you good, tree!",
  667. +           CHOPPED = "Would a cool bandaid make you feel better, Mr. Tree?",
  668.             GENERIC = "Pines are always greener on the other side of the fence.",
  669.         },
  670.         EVERGREEN_SPARSE =
  671.         {
  672.             BURNING = "What a senseless waste of firewood.",
  673.             BURNT = "Only we can prevent forest fires.",
  674. -           CHOPPED = "Got you good, tree!",
  675. +           CHOPPED = "Would a cool bandaid make you feel better, Mr. Tree?",
  676.             GENERIC = "A dying breed.",
  677.         },
  678.         EYEPLANT = "Ever vigilant.",
  679. @@ -853,7 +880,7 @@ return {
  680.  
  681.         FISH = "It could stand to be fried.",
  682.         FISHINGROD = "I miss grandpa's fishing trips.",
  683. -       FISHSTICKS = "At least we know how to make fish sticks.",
  684. +       FISHSTICKS = "One of my favorite foods! Just me though.",
  685.         FISHTACOS = "Taco Tuesday!",
  686.         FISH_COOKED = "Flaky and moist. Delicious.",
  687.         FLINT = "Oh, to feel a sharp edge against my skin.",
  688. @@ -987,7 +1014,7 @@ return {
  689.          MANDRAKE_PLANTED = "That's a funny looking plant.",
  690.          MANDRAKE = "The skin is all seared.",
  691.  
  692. -       MANDRAKESOUP = "We're accomplished chefs!",
  693. +       MANDRAKESOUP = "We fall asleep in the bath too!",
  694.         MANDRAKE_COOKED = "The meeping had to stop.",
  695.         MARBLE = "Maybe we should take up sculpting.",
  696.         MARBLEPILLAR = "Nothing lasts forever in this world.",
  697. @@ -1011,7 +1038,7 @@ return {
  698.         MAXWELLLOCK = "It's missing something.",
  699.         MAXWELLTHRONE = "That throne makes our skin crawl.",
  700.         MEAT = "Some fire would spice this up.",
  701. -       MEATBALLS = "We're accomplished chefs!",
  702. +       MEATBALLS = "I used to make these with grandma!",
  703.         MEATRACK =
  704.         {
  705.             DONE = "Food time!",
  706. @@ -1037,7 +1064,7 @@ return {
  707.         MONKEY = "He just wants to learn!",
  708.  
  709.         MONKEYBARREL = "Did you hear something?",
  710. -       MONSTERLASAGNA = "We're accomplished chefs!",
  711. +       MONSTERLASAGNA = "Mmm!",
  712.         FLOWERSALAD = "Five servings a day.",
  713.          ICECREAM = "We dream of ice cream.",
  714.          WATERMELONICLE = "Just the thing for a hot summer day.",
  715. @@ -1117,7 +1144,7 @@ return {
  716.         {
  717.             GENERIC = "What will blossom?",
  718.             GROWING = "Is it done yet?",
  719. -           READY = "We're master farmers.",
  720. +           READY = "We grew it together!",
  721.             WITHERED = "It's all dried out and dead.",
  722.         },
  723.         POMEGRANATE = "I didn't expect this to grow.",
  724. @@ -1125,6 +1152,7 @@ return {
  725.         POMEGRANATE_SEEDS = "We could grow something with these.",
  726.         POND = "Water doesn't go well with our fur.",
  727.         POOP = "Doodoo.",
  728. +       PORTABLECOOKPOT_ITEM = "",
  729.         FERTILIZER = "I saw mum use this in her gardens.",
  730.         PUMPKIN = "That's a huge pumpkin!",
  731.         PUMPKINCOOKIE = "Yum!",
  732. @@ -1237,7 +1265,7 @@ return {
  733.             BURNING = "So bright!",
  734.             WITHERED = "I think the heat broke it.",
  735.             GENERIC = "These sure grow slowly.",
  736. -           PICKED = "We'll make good use of your twigs!",
  737. +           PICKED = "Don't worry lil guy, it'll grow back!",
  738.             DISEASED = "Maybe it needs some chicken soup?",
  739.         },
  740.         SEEDS = "A small life trapped within. My sympathies.",
  741. @@ -1270,7 +1298,7 @@ return {
  742.         {
  743.             DEAD = "Another lost friend.",
  744.             GENERIC = "Spiders understand us.",
  745. -            SLEEPING = "Wake up, friend!",
  746. +            SLEEPING = "Aww! I think it's having a dream.",
  747.         },
  748.         SPIDERDEN = "Looks cozy in there.",
  749.         SPIDEREGGSACK = "A portable friendship pod!",
  750. @@ -1284,7 +1312,7 @@ return {
  751.         },
  752.         SPOILED_FOOD = "Blech!",
  753.         STATUEHARP = "Someone took the head.",
  754. -       STATUEMAXWELL = "That's the guy who said he could help us.",
  755. +       STATUEMAXWELL = "We're still a little mad at him. But only a little.",
  756.         STINGER = "We should be careful, we could poke an eye out!",
  757.         STRAWHAT = "This might keep the sun out of our eyes.",
  758.         STUFFEDEGGPLANT = "We will stuff ourself with eggyplants!",
  759. @@ -1338,7 +1366,7 @@ return {
  760.         TELESTAFF = "It makes my brain feel fuzzy.",
  761.         TENT =
  762.         {
  763. -           GENERIC = "We should get some rest.",
  764. +           GENERIC = "It's way past our bedtime!",
  765.             BURNT = "The fire destroyed it.",
  766.         },
  767.         SIESTAHUT =
  768. @@ -1351,11 +1379,11 @@ return {
  769.         TENTACLESPOTS = "Spotty!",
  770.         TENTACLE_PILLAR = "It's huge!",
  771.          TENTACLE_PILLAR_HOLE = "Oooh let's jump in!",
  772. -       TENTACLE_PILLAR_ARM = ".",
  773. +       TENTACLE_PILLAR_ARM = "Aw, it's just a baby!",
  774.         TENTACLE_GARDEN = "It's huge!",
  775.         TOPHAT = "Like father used to wear.",
  776.         TORCH = "This should keep us safe.",
  777. -       TRANSISTOR = "We are getting good at crafting!",
  778. +       TRANSISTOR = "A very well crafted doodad!",
  779.         TRAP = "Now we can catch some food!",
  780.         TRAP_TEETH = "This will hurt our enemies.",
  781.         TRAP_TEETH_MAXWELL = "Who would put this here? We could get hurt!",
  782. @@ -1366,14 +1394,14 @@ return {
  783.         },
  784.         TRINKET_1 = "We could've had some fun if they weren't all melted.",
  785.         TRINKET_2 = "A voiceless instrument.",
  786. -       TRINKET_3 = "It won't come undone!.",
  787. +       TRINKET_3 = "It won't come undone!",
  788.         TRINKET_4 = "It's watching us.",
  789.         TRINKET_5 = "Yay, a new toy!",
  790.         TRINKET_6 = "Maybe we'll find a use for these.",
  791.         TRINKET_7 = "Another toy!",
  792.         TRINKET_8 = "We could take a bath if only we had a tub.",
  793.         TRINKET_9 = "None of them match!",
  794. -       TRINKET_10 = "Just like grandpa wears!.",
  795. +       TRINKET_10 = "Just like grandpa wears!",
  796.         TRINKET_11 = "Beep boop!",
  797.         TRINKET_12 = "Feels leathery.",
  798.         TRINKET_13 = "It's watching us.",
  799. @@ -1408,18 +1436,18 @@ return {
  800.         TURF_SAVANNA = "Some grassy dirt.",
  801.         TURF_DRAGONFLY = "Warm and cozy ground!",
  802.         TURF_WOODFLOOR = "If we put these on the ground we'll have a floor!",
  803. -       TURKEYDINNER = "Like mother used to make before this happened!",
  804. -       TWIGS = "Wish we had a friend to play stick swords with.",
  805. +       TURKEYDINNER = "Like mother used to make in the before time!",
  806. +       TWIGS = "Does anyone want to play stick swords with us??",
  807.         TWIGGYTREE =
  808.          {
  809.              BURNING = "What a senseless waste of firewood.",
  810.             BURNT = "Only we can prevent forest fires.",
  811. -           CHOPPED = "Got you good, tree!",
  812. +           CHOPPED = "Would a cool bandaid make you feel better, Mr. Tree?",
  813.              GENERIC = "We want to climb it!",          
  814.              DISEASED = "Maybe it needs some chicken soup?",
  815.          },
  816.          TWIGGY_NUT = "The tree wants to come out and play!",
  817. -       STEELWOOL = "Scratchy like father's beard!",
  818. +       STEELWOOL = "Scratchy, like father's beard!",
  819.         SPAT = "Maybe it just needs a cuddle!",
  820.         UMBRELLA = "This should keep some of the rain off of us.",
  821.         GRASS_UMBRELLA = "It won't keep us from playing in puddles!",
  822. @@ -1431,7 +1459,7 @@ return {
  823.             BURNT = "It didn't keep the fire out.",
  824.         },
  825.         WALL_HAY_ITEM = "Some grass tied together.",
  826. -       WALL_STONE = "We're base-building masters!",
  827. +       WALL_STONE = "Bow to the base-building masters!",
  828.         WALL_STONE_ITEM = "These should come in handy.",
  829.         WALL_RUINS = "Looks sturdy.",
  830.         WALL_RUINS_ITEM = "Wow, these are really heavy.",
  831. @@ -1453,7 +1481,7 @@ return {
  832.         WALRUS_TUSK = "Maybe we can use it for arts and crafts.",
  833.         WARDROBE =
  834.         {
  835. -           GENERIC = "We like playing hide-and-seek in wardrobes.",
  836. +           GENERIC = "We like to pop out and scare our friends sometimes. Haha!",
  837.              BURNING = "Fire fire fire!",
  838.             BURNT = "We can't hide in there any more.",
  839.         },
  840. @@ -1462,14 +1490,14 @@ return {
  841.         WATERBALLOON = "We have to be gentle with our claws if we try to hold it!",
  842.         WATERMELON = "Looks tasty!",
  843.         WATERMELON_COOKED = "We can cook anything!",
  844. -       WATERMELONHAT = "This is the best idea we have ever had.",
  845. +       WATERMELONHAT = "This is the best idea anyone's ever had.",
  846.         WETGOOP = "Experimenting is fun!",
  847.          WHIP = "Oooh, it makes so much noise!",
  848.         WINTERHAT = "Mum always said I should take a cap with me.",
  849.         WINTEROMETER =
  850.         {
  851.             GENERIC = "How hot is it, Mr. Thermal Measurer?",
  852. -           BURNT = "Another dead friend.",
  853. +           BURNT = "How come everything turns to ashes? It's sad.",
  854.         },
  855.         WORMHOLE =
  856.         {
  857. diff --git a/data/scripts/speech_wendy.lua b/data/scripts/speech_wendy.lua
  858. --- a/data/scripts/speech_wendy.lua
  859. +++ b/data/scripts/speech_wendy.lua
  860. @@ -56,21 +56,28 @@ return {
  861.              DEAD = "They've no need of material possessions where they've gone.",
  862.              SLEEPING = "I'll come back later...",
  863.              BUSY = "It's too busy to pay attention to me...",
  864. +            ABIGAILHEART = "Why isn't it working, Abigail?",
  865. +            GHOSTHEART = "Some things should stay dead.",
  866.          },
  867.          GIVETOPLAYER =
  868.          {
  869. -           FULL = "They are already too burdened by this world...",
  870. -            DEAD = "They've no need of material possessions where they've gone.",
  871. +           FULL = "%s is already too burdened by this world...",
  872. +            DEAD = "%s has no need of material possessions where they've gone.",
  873.              SLEEPING = "They look so peaceful... I'll come back later.",
  874.              BUSY = "Oh... I can tell you're busy...",
  875.         },
  876.         GIVEALLTOPLAYER =
  877.          {
  878. -           FULL = "They are already too burdened by this world...",
  879. -            DEAD = "They've no need of material possessions where they've gone.",
  880. +           FULL = "%s is already too burdened by this world...",
  881. +            DEAD = "%s has no need of material possessions where they've gone.",
  882.              SLEEPING = "They look so peaceful... I'll come back later.",
  883.              BUSY = "Oh... I can tell you're busy...",
  884.         },
  885. +       TEACH =
  886. +        {
  887. +            KNOWN = "I already possess that knowledge...",
  888. +            CANTLEARN = "That knowledge is beyond me...",
  889. +        },
  890.     },
  891.     ANNOUNCE_MOUNT_LOWHEALTH = "This beast... is not long for this world.",
  892.     ACTIONFAIL_GENERIC = "I can't do anything right.",
  893. @@ -81,7 +88,7 @@ return {
  894.     ANNOUNCE_COLD = "I am chilled to the bone.",
  895.     ANNOUNCE_HOT = "I am miserably hot.",
  896.     ANNOUNCE_CRAFTING_FAIL = "I lack the necessary materials.",
  897. -   ANNOUNCE_DUSK = "The darkness will be here soon. I must prepare.",
  898. +   ANNOUNCE_DUSK = "The sickly sweet scent of roses fills the air...",
  899.     ANNOUNCE_EAT =
  900.     {
  901.         GENERIC = "Yum!",
  902. @@ -123,7 +130,7 @@ return {
  903.     ANNOUNCE_DEERCLOPS = "That could be bad.",
  904.     ANNOUNCE_FREEDOM = "Freedom. Great.",
  905.     ANNOUNCE_HIGHRESEARCH = "I have seen the void and it is deep and dark.",
  906. -   ANNOUNCE_LOWRESEARCH = "I have seen the void and it is deep and dark.",
  907. +   ANNOUNCE_LOWRESEARCH = "Pithy knowledge...",
  908.     ANNOUNCE_MOSQUITOS = "Mosquitoes! Suck all my blood out!",
  909.     ANNOUNCE_NODANGERSLEEP = "I can't sleep, there's death to be had.",
  910.     ANNOUNCE_NODAYSLEEP = "The sun upsets me. I couldn't sleep.",
  911. @@ -173,75 +180,91 @@ return {
  912.          },
  913.         WILSON =
  914.         {
  915. -           GENERIC = "How do you do, Wilson?",
  916. -           ATTACKER = "That Wilson... he'll betray us.",
  917. -           MURDERER = "Murderer! Cutthroat!",
  918. -           REVIVER = "Abigail likes you, Wilson.",
  919. -           GHOST = "A heart could return Wilson to this world...",
  920. +           GENERIC = "How do you do, %s?",
  921. +           ATTACKER = "%s is unstable.",
  922. +           MURDERER = "You've gone mad, scientist.",
  923. +           REVIVER = "Abigail likes you, %s.",
  924. +           GHOST = "That was a bad experiment, %s... I'll get a heart.",
  925.         },
  926.         WOLFGANG =
  927.         {
  928. -           GENERIC = "How do you do, Wolfgang?",
  929. -           ATTACKER = "That Wolfgang... he'll betray us.",
  930. -           MURDERER = "Murderer! Cutthroat!",
  931. -           REVIVER = "Abigail likes you, Wolfgang.",
  932. -           GHOST = "A heart could return Wolfgang to this world...",
  933. +           GENERIC = "Hi %s. Why are you shaking?",
  934. +           ATTACKER = "I don't trust %s. Fear makes people dangerous.",
  935. +           MURDERER = "Your strength is meaningless if you can't catch me...",
  936. +           REVIVER = "Don't be scared, %s. Abigail just wants to be friends.",
  937. +           GHOST = "%s... Everyone leaves...",
  938.         },
  939.         WAXWELL =
  940.         {
  941. -           GENERIC = "How do you do, Maxwell?",
  942. -           ATTACKER = "That Maxwell... he'll betray us.",
  943. -           MURDERER = "Murderer! Cutthroat!",
  944. -           REVIVER = "Abigail likes you, Maxwell.",
  945. -           GHOST = "A heart could return Maxwell to this world...",
  946. +           GENERIC = "How are you coping, %s?",
  947. +           ATTACKER = "I don't think I trust %s yet.",
  948. +           MURDERER = "Cursed villain!",
  949. +           REVIVER = "From Sisyphus to Lazarus, hey %s?",
  950. +           GHOST = "Should I revive you, %s? Hmm...",
  951.         },
  952.         WX78 =
  953.         {
  954. -           GENERIC = "How do you do, WX-78?",
  955. -           ATTACKER = "That WX-78... they'll betray us.",
  956. -           MURDERER = "Murderer! Cutthroat!",
  957. -           REVIVER = "Abigail likes you, WX-78.",
  958. -           GHOST = "A heart could return WX-78 to this world...",
  959. +           GENERIC = "How do you do, %s?",
  960. +           ATTACKER = "Do you have a conscience, %s?",
  961. +           MURDERER = "None of us are above death, %s!",
  962. +           REVIVER = "Abigail likes you, %s.",
  963. +           GHOST = "Say 'Pretty Please' and I might get you a heart, %s.",
  964.         },
  965.         WILLOW =
  966.         {
  967. -           GENERIC = "How do you do, Willow?",
  968. -           ATTACKER = "That Willow... she'll betray us.",
  969. -           MURDERER = "Murderer! Cutthroat!",
  970. -           REVIVER = "Abigail likes you, Willow.",
  971. -           GHOST = "A heart could return Willow to this world...",
  972. +           GENERIC = "How do you do, %s?",
  973. +           ATTACKER = "%s is a madwoman.",
  974. +           MURDERER = "You've made a terrible error, %s.",
  975. +           REVIVER = "Abigail likes you, %s. Do you like her?",
  976. +           GHOST = "Say hi to Abigail while I go get you a heart, %s.",
  977.         },
  978.         WENDY =
  979.         {
  980. -           GENERIC = "How do you do, Other-Wendy?",
  981. -           ATTACKER = "Other-Wendy... she'll betray us.",
  982. -           MURDERER = "Murderer! Cutthroat!",
  983. -           REVIVER = "My Abigail likes you, Other-Wendy.",
  984. -           GHOST = "A heart could return that Wendy to this world...",
  985. +           GENERIC = "Are you surviving, %s?",
  986. +           ATTACKER = "%s... she's no sister of mine.",
  987. +           MURDERER = "Have we not seen enough death, %s?",
  988. +           REVIVER = "I hope Abigail doesn't like you more than me...",
  989. +           GHOST = "At least a heart could return one sister to this world...",
  990.         },
  991.         WOODIE =
  992.         {
  993. -           GENERIC = "How do you do, Woodie?",
  994. -           ATTACKER = "That Woodie... he'll betray us.",
  995. -           MURDERER = "Murderer! Cutthroat!",
  996. -           REVIVER = "Abigail likes you, Woodie.",
  997. -           GHOST = "A heart could return Woodie to this world...",
  998. +           GENERIC = "How do you do, %s?",
  999. +           ATTACKER = "%s is plotting something dastardly with that axe.",
  1000. +           MURDERER = "I'll send you someplace much nicer than this, %s.",
  1001. +           REVIVER = "Abigail likes you, %s. And Lucy.",
  1002. +           GHOST = "We can get a heart, but are you sure you even want to come back, %s?",
  1003.         },
  1004.         WICKERBOTTOM =
  1005.         {
  1006. -           GENERIC = "How do you do, Wickerbottom?",
  1007. -           ATTACKER = "That Wickerbottom... she'll betray us.",
  1008. -           MURDERER = "Murderer! Cutthroat!",
  1009. -           REVIVER = "Abigail likes you, Wickerbottom.",
  1010. -           GHOST = "A heart could return Wickerbottom to this world...",
  1011. +           GENERIC = "How do you do, Ms %s?",
  1012. +           ATTACKER = "Ms %s... do you turn your wits against us?",
  1013. +           MURDERER = "'Murder', she wrote.",
  1014. +           REVIVER = "Abigail likes you, Ms %s.",
  1015. +           GHOST = "Everyone that leaves takes a piece of my heart...",
  1016.         },
  1017.         WES =
  1018.         {
  1019. -           GENERIC = "How do you do, Wes?",
  1020. -           ATTACKER = "That Wes... he'll betray us.",
  1021. -           MURDERER = "Murderer! Cutthroat!",
  1022. -           REVIVER = "Abigail likes you, Wes.",
  1023. -           GHOST = "A heart could return Wes to this world...",
  1024. +           GENERIC = "How do you do, %s?",
  1025. +           ATTACKER = "%s... there's something you're not telling us...",
  1026. +           MURDERER = "%s, this is the end... for you.",
  1027. +           REVIVER = "Abigail says she understands you, %s.",
  1028. +           GHOST = "If I get you a heart you won't leave us, right %s?",
  1029. +       },
  1030. +       WEBBER =
  1031. +       {
  1032. +           GENERIC = "Hey, %s!",
  1033. +           ATTACKER = "%s, are you friend... or foe?",
  1034. +           MURDERER = "Don't worry, %s. This won't hurt a bit.",
  1035. +           REVIVER = "You could never be a monster, %s.",
  1036. +           GHOST = "A heart could bring back my friend, %s...",
  1037. +       },
  1038. +       WATHGRITHR =
  1039. +       {
  1040. +           GENERIC = "How do you do, %s?",
  1041. +           ATTACKER = "%s... she's bloodthirsty.",
  1042. +           MURDERER = "It'll all be over soon, %s.",
  1043. +           REVIVER = "It seems your heart is strong too, %s...",
  1044. +           GHOST = "Come back, %s... Take my heart...",
  1045.         },
  1046.  
  1047.         GLOMMER = "Well aren't you a happy little fuzzball. Die.",
  1048. @@ -256,7 +279,7 @@ return {
  1049.          STATUEGLOMMER =
  1050.          { 
  1051.             GENERIC = "What IS that?!",
  1052. -           EMPTY = "I killed it.",
  1053. +           EMPTY = "Death has claimed it.",
  1054.         },
  1055.         WEBBERSKULL = "He's better this way.",
  1056.         MOLE =
  1057. @@ -290,7 +313,7 @@ return {
  1058.             GENERIC = "Knives out.",
  1059.             PICKED = "Flattened.",
  1060.         },
  1061. -       CACTUS_MEAT_COOKED = "I ripped all its spikes off.",
  1062. +       CACTUS_MEAT_COOKED = "Its defenses have been stripped away.",
  1063.         CACTUS_MEAT = "It's still dangerous.",
  1064.         CACTUS_FLOWER = "Even the knife-plant has a flower. Ugh.",
  1065.         COLDFIRE =
  1066. @@ -312,7 +335,7 @@ return {
  1067.         COONTAIL = "It's matted, patchy and putrid.",
  1068.         COOKPOT =
  1069.         {
  1070. -           COOKING_LONG = "Whatever is in there isn't dead yet.",
  1071. +           COOKING_LONG = "Whatever's in there isn't dead yet.",
  1072.             COOKING_SHORT = "It needs to boil.",
  1073.             DONE = "Finally, food.",
  1074.             EMPTY = "Empty as my soul.",
  1075. @@ -407,7 +430,10 @@ return {
  1076.          MINIFAN = "When I am still, it is as lifeless as Abigail.",
  1077.         GOOSE_FEATHER = "Plucked like Abigail was from me.",
  1078.         STAFF_TORNADO = "Some weather out there.",
  1079. -
  1080. +       GOLDENMACHETE = "What a fancy blade to ruin bamboo with!",
  1081. +       OBSIDIANMACHETE = "A blade that bites and burns.",
  1082. +       MACHETE = "This is a lot of blade.",
  1083. +       MOWER = "This is a lot of blade.",
  1084.         LIGHTER = "Death in a box...",
  1085.         BOOK_BIRDS = "Will it teach me how to fly away from here?",
  1086.         BOOK_TENTACLES = "Does this world need more beasts?",
  1087. @@ -416,6 +442,7 @@ return {
  1088.         BOOK_BRIMSTONE = "The tome to end it all...",
  1089.         LUCY = "Hello... 'Lucy'... I'd like you to meet my sister.",
  1090.         BALLOONS_EMPTY = "These look as deflated as I feel...",
  1091. +       BALLOON = "A colorful reminder that my childhood is no more.",
  1092.         SPEAR_WATHGRITHR = "It seems a tad dramatic.",
  1093.         WAXWELLJOURNAL = "Do you want me to read you a story, Abigail?",
  1094.  
  1095. @@ -428,7 +455,7 @@ return {
  1096.         {
  1097.             FULL = "I hope he is enjoying himself.",
  1098.             GENERIC = "At least they are comfortable.",
  1099. -           LIGHTSOUT = "Now I am all alone.",
  1100. +           LIGHTSOUT = "Always on the outside, looking in.",
  1101.             BURNT = "Nothing lasts forever.",
  1102.         },
  1103.         FERTILIZER = "A bucket of grime.",
  1104. @@ -442,17 +469,17 @@ return {
  1105.         RESEARCHLAB =
  1106.         {  
  1107.             GENERIC = "I will learn unspeakable things.",
  1108. -           BURNT = "It's unspeakably burnt to the ground.",
  1109. +           BURNT = "It is unspeakably burnt.",
  1110.         },
  1111.         RESEARCHLAB2 =
  1112.         {
  1113.             GENERIC = "I will learn unspeakable things.",
  1114. -           BURNT = "It's unspeakably burnt to the ground.",
  1115. +           BURNT = "It is unspeakably burnt.",
  1116.         },
  1117.         RESEARCHLAB3 =
  1118.         {
  1119.             GENERIC = "I have learnt unspeakable things.",
  1120. -           BURNT = "It's unspeakably burnt to the ground.",
  1121. +           BURNT = "It is unspeakably burnt.",
  1122.         },
  1123.         RESEARCHLAB4 =
  1124.         {
  1125. @@ -499,7 +526,7 @@ return {
  1126.         },
  1127.         WALL_WOOD =
  1128.         {
  1129. -           GENERIC = "Now I can delay the inevitable.",
  1130. +           GENERIC = "It will only delay the inevitable.",
  1131.             BURNT = "The inevitable is coming.",
  1132.         },
  1133.         WARG = "A true bastion of evil.",
  1134. @@ -515,19 +542,19 @@ return {
  1135.         HOMESIGN =
  1136.         {
  1137.             GENERIC = "A mark is made, however transient.",
  1138. -            UNWRITTEN = "Its blank face shall soon bear a secret.",
  1139. +            UNWRITTEN = "Its blank face shall soon offer a secret.",
  1140.             BURNT = "Transient, indeed.",
  1141.         },
  1142.         ARROWSIGN_POST =
  1143.         {
  1144.             GENERIC = "A mark is made, however transient.",
  1145. -            UNWRITTEN = "Its blank face shall soon bear a secret.",
  1146. +            UNWRITTEN = "Its blank face shall soon offer a secret.",
  1147.             BURNT = "Transient, indeed.",
  1148.         },
  1149.         ARROWSIGN_PANEL =
  1150.         {
  1151.             GENERIC = "A mark is made, however transient.",
  1152. -            UNWRITTEN = "Its blank face shall soon bear a secret.",
  1153. +            UNWRITTEN = "Its blank face shall soon offer a secret.",
  1154.             BURNT = "Transient, indeed.",
  1155.         },
  1156.         BEEBOX =
  1157. @@ -554,7 +581,7 @@ return {
  1158.         EEL_COOKED = "An eel that has been cooked.",
  1159.         UNAGI = "It looks more appetizing this way.",
  1160.         EYETURRET = "I do not know why it helps me.",
  1161. -       EYETURRET_ITEM = "I think I need to place it.",
  1162. +       EYETURRET_ITEM = "I think it needs to be placed.",
  1163.         MINOTAURHORN = "All that remains of a once great beast.",
  1164.         MINOTAURCHEST = "My, what magnificent horns you have!",
  1165.         THULECITE_PIECES = "Fragments of a powerful material.",
  1166. @@ -564,17 +591,17 @@ return {
  1167.  
  1168.         THULECITE = "Its presence marks the edge of the unknown.",
  1169.         ARMORRUINS = "A reprieve from death.",
  1170. -       RUINS_BAT = "I hold the power of the ancients in my hands.",
  1171. +       RUINS_BAT = "It possesses the power of the ancients.",
  1172.         RUINSHAT = "Abigail would've loved this crown.",
  1173.         NIGHTMARE_TIMEPIECE = --Keeps track of the nightmare cycle
  1174.         {
  1175.             CALM = "I know not what lurks in the shadow.",  --calm phase
  1176.             WARN = "I can feel the prying eyes.",   --Before nightmare
  1177.             WAXING = "They approach.", --Nightmare Phase first 33%
  1178. -           STEADY = "They're all around me!", --Nightmare 33% - 66%
  1179. +           STEADY = "They're all around!", --Nightmare 33% - 66%
  1180.             WANING = "I think they're leaving.", --Nightmare 66% +
  1181.             DAWN = "It's almost over.", --After nightmare
  1182. -           NOMAGIC = "I am alone.", --Place with no nightmare cycle.
  1183. +           NOMAGIC = "The presence has departed.", --Place with no nightmare cycle.
  1184.         },
  1185.         BISHOP_NIGHTMARE = "Time has won this battle.",
  1186.         ROOK_NIGHTMARE = "Time erodes everything.",
  1187. @@ -586,7 +613,7 @@ return {
  1188.         RUINS_RUBBLE = "A vision of the past. Broken.", --Broken relic
  1189.         MULTITOOL_AXE_PICKAXE = "An item with multiple uses.",  --Works as axe and pickaxe
  1190.         GREENGEM = "The flaws are its most beautiful features.",
  1191. -       ORANGESTAFF = "Each time I use it I die and am reborn.",    --Teleports player.
  1192. +       ORANGESTAFF = "With each use the wielder dies and is reborn.",  --Teleports player.
  1193.         YELLOWAMULET = "A brief light in my dark life.",    --Emits light, player walks faster.
  1194.         GREENAMULET = "A flash of brilliance!", --Reduce cost of crafting
  1195.  
  1196. @@ -633,27 +660,28 @@ return {
  1197.  
  1198.         BLUEAMULET = "A familiar chilling embrace.",
  1199.         PURPLEAMULET = "It's oozing.",
  1200. -       TELESTAFF = "I could escape if it were more powerful.",
  1201. +       TELESTAFF = "We could escape if it were more powerful.",
  1202.         MONKEY = "Living without the burden of intelligence must be nice.",
  1203.         MONKEYBARREL = "It's filthy.",
  1204. -       MONSTERLASAGNA = "Cooked evil is still evil, even in lasagna.",
  1205. -       HOUNDSTOOTH="Pulled out by the root.",
  1206. -       ARMORSNURTLESHELL="Now I can hide from my problems.",
  1207. -       BAT="A creature of the night.",
  1208. +       MONSTERLASAGNA = "Cooked evil is still evil. Even in lasagna.",
  1209. +       HOUNDSTOOTH= "Pulled out by the root.",
  1210. +       ARMORSNURTLESHELL= "A suit to hide from one's problems.",
  1211. +       BAT= "A creature of the night.",
  1212.         BATBAT = "An enchanted weapon. How exciting!",
  1213. -       BATWING="If only I could fly away.",
  1214. -       BATWING_COOKED="They once held such great potential.",
  1215. -        BATCAVE="They're just lurking in there...",
  1216. -       BEDROLL_FURRY="I will wrap myself in the fuzzy skins of the fallen.",
  1217. -       BUNNYMAN="What tormented inner lives they must have.",
  1218. -       FLOWER_CAVE="It looks fragile.",
  1219. -       FLOWER_CAVE_DOUBLE="It looks fragile.",
  1220. -       FLOWER_CAVE_TRIPLE="It looks fragile.",
  1221. -       GUANO="The inevitable byproduct of life.",
  1222. -       LANTERN="Light the way darkly.",
  1223. -       LIGHTBULB="It's slowly burning out.",
  1224. -       MANRABBIT_TAIL="It contains his fuzzy wuzzy essence.",
  1225. -       MUSHTREE_TALL={
  1226. +       BATWING= "If only I could fly away.",
  1227. +       BATWING_COOKED= "They once held such great potential.",
  1228. +        BATCAVE= "They're just lurking in there...",
  1229. +       BEDROLL_FURRY= "For veiling oneself in the fuzzy skins of the fallen.",
  1230. +       BUNNYMAN= "What tormented inner lives they must have.",
  1231. +       FLOWER_CAVE= "It looks fragile.",
  1232. +       FLOWER_CAVE_DOUBLE= "It looks fragile.",
  1233. +       FLOWER_CAVE_TRIPLE= "It looks fragile.",
  1234. +       GUANO= "The inevitable byproduct of life.",
  1235. +       LANTERN= "Light the way, darkly.",
  1236. +       LIGHTBULB= "It's slowly burning out.",
  1237. +       MANRABBIT_TAIL= "It contains his fuzzy wuzzy essence.",
  1238. +       MUSHTREE_TALL=
  1239. +       {
  1240.              GENERIC = "These are some strange trees.",
  1241.              BLOOM = "It's trying so hard to give.",
  1242.          },
  1243. @@ -732,9 +760,9 @@ return {
  1244.         ADVENTURE_PORTAL = "What technological terror is this?",
  1245.         AMULET = "I wonder who used to own this.",
  1246.         ANIMAL_TRACK = "Signs of the beast.",
  1247. -       ARMORGRASS = "I prolong the inevitable.",
  1248. +       ARMORGRASS = "To prolong the inevitable.",
  1249.         ARMORMARBLE = "Stops the daggers that stab at mine heart.",
  1250. -       ARMORWOOD = "I might hold off the inevitable a bit longer with this.",
  1251. +       ARMORWOOD = "To hold off the inevitable a bit longer.",
  1252.         ARMOR_SANITY = "A perfectly safe way to go insane.",
  1253.         ASH =
  1254.         {
  1255. @@ -745,7 +773,7 @@ return {
  1256.         },
  1257.         AXE = "An instrument for industry and murder.",
  1258.         BABYBEEFALO = "Enjoy your youth. Soon you will learn the terrors of the real world.",
  1259. -       BACKPACK = "A pack. Now I can carry even more burden.",
  1260. +       BACKPACK = "A pack. Now I can carry an even heavier burden.",
  1261.         BACONEGGS = "A balanced breakfast to start another miserable day.",
  1262.         BANDAGE = "I'll only end up hurt again.",
  1263.         BASALT = "Trying to break it would be pointless.",
  1264. @@ -776,13 +804,13 @@ return {
  1265.         BERRIES = "These berries are tart.",
  1266.         BERRIES_COOKED = "More balanced flavor, but they won't last long.",
  1267.          BERRIES_JUICY = "I'd better consume these before death does.",
  1268. -        BERRIES_JUICY_COOKED = "I haven't halted the decay, but I've stalled it.",
  1269. +        BERRIES_JUICY_COOKED = "This hasn't halted the decay, but it's stalled it.",
  1270.         BERRYBUSH =
  1271.         {
  1272.             BARREN = "It is barren.",
  1273.             WITHERED = "It succumbed to the heat.",
  1274.             GENERIC = "A snack, perchance?",
  1275. -           PICKED = "I shall have to wait.",
  1276. +           PICKED = "The wait begins.",
  1277.             DISEASED = "It's not long for this world...",
  1278.         },
  1279.         BERRYBUSH_JUICY =
  1280. @@ -790,7 +818,7 @@ return {
  1281.             BARREN = "There's no life to be had here...",
  1282.             WITHERED = "It has crumpled under the heat.",
  1283.             GENERIC = "I could strip it clean, if I so chose...",
  1284. -           PICKED = "It's given me all it had to give.",
  1285. +           PICKED = "It's given all it had to give.",
  1286.             DISEASED = "It's not long for this world...",
  1287.         },
  1288.         BIRDCAGE =
  1289. @@ -808,8 +836,8 @@ return {
  1290.         BIRD_EGG_COOKED = "No bird will ever come of it.",
  1291.         BISHOP = "What does he pray for?",
  1292.         BLOWDART_SLEEP = "Not even the big sleep, just a temporary one.",
  1293. -       BLOWDART_PIPE = "I blow in this end and pain comes out the other end.",
  1294. -       BLOWDART_FIRE = "Shall I burn down the world?",
  1295. +       BLOWDART_PIPE = "Blow in one end and pain comes out the other.",
  1296. +       BLOWDART_FIRE = "Shall we burn down the world?",
  1297.         BLUEGEM = "Blue like... er... a sad bird?",
  1298.         BLUEPRINT = "Whoever drew this is probably dead.",
  1299.         BELL_BLUEPRINT = "Whoever drew this is probably dead.",
  1300. @@ -822,7 +850,7 @@ return {
  1301.             PICKED = "Harvested.",
  1302.         },
  1303.         BOARDS = "Even scarier for the trees.",
  1304. -       BONESTEW = "They died. And then I put them in a stew.",
  1305. +       BONESTEW = "You'd be surprised how much life can be gleaned from death and bones.",
  1306.         BUGNET = "A prison for tiny insects.",
  1307.         BUSHHAT = "Oh to disappear.",
  1308.         BUTTER = "I wasn't expecting that.",
  1309. @@ -842,7 +870,7 @@ return {
  1310.             NORMAL = "It's a fire.",
  1311.             OUT = "That is not a good sign.",
  1312.         },
  1313. -       CANE = "I can get nowhere faster.",
  1314. +       CANE = "To explore to the ends of this wretched world.",
  1315.         CARROT = "It's a carrot.",
  1316.         CARROT_COOKED = "It's a carrot that's gone through the gauntlet of fire.",
  1317.         CARROT_PLANTED = "It's a carrot that's in the ground.",
  1318. @@ -870,10 +898,10 @@ return {
  1319.             GENERIC = "Take thy beak from out my heart!",
  1320.             HELD = "He is mine.",
  1321.         },
  1322. -       CUTGRASS = "I like to kill small things.",
  1323. -       CUTREEDS = "I like to cut things up.",
  1324. +       CUTGRASS = "It never even knew it was alive. How fortunate.",
  1325. +       CUTREEDS = "The blade has sentenced you to death.",
  1326.         CUTSTONE = "The better to mark graves with.",
  1327. -       DEADLYFEAST = "This, my final feast.",
  1328. +       DEADLYFEAST = "This, a fitting final meal.",
  1329.         DEERCLOPS = "Death incarnate!",
  1330.         DEERCLOPS_EYEBALL = "What terrors it must see.",
  1331.         DEPLETED_GRASS =
  1332. @@ -893,7 +921,7 @@ return {
  1333.         {
  1334.             GENERIC = "What does this newfangled thing do?",
  1335.             READY = "It still needs a large key.",
  1336. -           UNLOCKED = "Let's see what I can find!",
  1337. +           UNLOCKED = "What mysteries will be revealed!",
  1338.         },
  1339.         DRAGONFLY = "It's burning on the inside.",
  1340.  
  1341. @@ -920,7 +948,7 @@ return {
  1342.         },
  1343.         LAVAE_EGG =
  1344.         {
  1345. -           GENERIC = "It has potential for life, but I control its fate.",
  1346. +           GENERIC = "Is it even worth it to put stake in your future?",
  1347.         },
  1348.         LAVAE_EGG_CRACKED =
  1349.         {
  1350. @@ -935,15 +963,15 @@ return {
  1351.         DRAGONPIE = "Well, at least it's a pie now.",
  1352.         DRUMSTICK = "Makes a good thud and it has nutrients!",
  1353.         DRUMSTICK_COOKED = "Less raw, more tasty.",
  1354. -       DUG_BERRYBUSH = "I'm taking you back to my house.",
  1355. -       DUG_BERRYBUSH_JUICY = "You're mine now.",
  1356. -       DUG_GRASS = "I like it dead, but I should plant this.",
  1357. -       DUG_MARSH_BUSH = "I like it dead, but I should plant this.",
  1358. -       DUG_SAPLING = "I like it dead, but I should plant this.",
  1359. +       DUG_BERRYBUSH = "Let's go back to my house.",
  1360. +       DUG_BERRYBUSH_JUICY = "How does it feel to be ripped from your home?",
  1361. +       DUG_GRASS = "I like it dead, but it should probably be returned to the earth.",
  1362. +       DUG_MARSH_BUSH = "I like it dead, but it should probably be returned to the earth.",
  1363. +       DUG_SAPLING = "I like it dead, but it should probably be returned to the earth.",
  1364.         DURIAN = "Spiky and smelly!",
  1365.         DURIAN_COOKED = "Less spiky, but even smellier!",
  1366.         DURIAN_SEEDS = "Miraculously, the seeds don't smell.",
  1367. -       EARMUFFSHAT = "Their bitter end protects me from the bitter cold.",
  1368. +       EARMUFFSHAT = "Their bitter end offers protection from the bitter cold.",
  1369.         EGGPLANT = "Almost a deadly nightshade. Almost.",
  1370.         EGGPLANT_COOKED = "Cooking this nightshade made it even less deadly.",
  1371.         EGGPLANT_SEEDS = "It's a nightshade seed.",
  1372. @@ -975,18 +1003,18 @@ return {
  1373.             HELD = "Tiny lights, stranded from the world outside my pocket.",
  1374.         },
  1375.         FIREHOUND = "His disposition is fiery.",
  1376. -       FIRESTAFF = "I could set the world on fire!",
  1377. +       FIRESTAFF = "The world will burn before this staff.",
  1378.         FISH = "It was flopping around desperately for life. The poor fool.",
  1379. -       FISHINGROD = "With this, I can yank the fishies out of their precious safe pond.",
  1380. +       FISHINGROD = "With this the fishies can be ripped from the safety of their precious pond.",
  1381.         FISHSTICKS = "Perfectly molded blocks of fish.",
  1382. -       FISHTACOS = "I hope I got all the bones out.",
  1383. +       FISHTACOS = "Hopefully no bones still linger.",
  1384.         FISH_COOKED = "A proper grilling puts a stop to the flopping.",
  1385.         FLINT = "A tiny blade-like rock.",
  1386.         FLOWER = {
  1387.              GENERIC = "They are bright and cheery. Yuck.",
  1388.              ROSE = "Prickly and blood red...",
  1389.          },
  1390. -        FLOWER_WITHERED = "This is everything's fate.",
  1391. +        FLOWER_WITHERED = "This is the fate of all things.",
  1392.         FLOWERHAT = "But I am in mourning...",
  1393.         FLOWER_EVIL = "At least they're better than the other flowers.",
  1394.         FOLIAGE = "Lead me to the Aarnivalkea.",
  1395. @@ -1003,11 +1031,11 @@ return {
  1396.         FRUITMEDLEY = "Sweet, tart and in a cup.",
  1397.         GEARS = "The insides of a mechanical demon.",
  1398.         GHOST = "He has risen from the grave!",
  1399. -       GOLDENAXE = "At least I can kill trees with style.",
  1400. -       GOLDENPICKAXE = "At least I can smash rocks with style.",
  1401. -       GOLDENPITCHFORK = "At least I can till the earth with style.",
  1402. -       GOLDENSHOVEL = "At least I can dig with style.",
  1403. -       GOLDNUGGET = "I will take it with me.",
  1404. +       GOLDENAXE = "One might as well kill trees with style.",
  1405. +       GOLDENPICKAXE = "One might as well smash rocks with style.",
  1406. +       GOLDENPITCHFORK = "One might as well till the earth with style.",
  1407. +       GOLDENSHOVEL = "One might as well can dig with style.",
  1408. +       GOLDNUGGET = "Even in purgatory it remains the most precious of metals.",
  1409.         GRASSGEKKO =
  1410.         {
  1411.             GENERIC = "This is a creature ruled by fear.", 
  1412. @@ -1030,7 +1058,7 @@ return {
  1413.             INGROUND = "I would hide too, if I could.",
  1414.             PICKED = "Harvested.",
  1415.         },
  1416. -       GUNPOWDER = "It is a dark path I tread.",
  1417. +       GUNPOWDER = "It is a dark path we tread.",
  1418.         HAMBAT = "Death begets death.",
  1419.         HAMMER = "Oh that I may crush the world.",
  1420.         HEALINGSALVE = "Life brings pain, pain brings life.",
  1421. @@ -1138,11 +1166,11 @@ return {
  1422.         PENGUIN = "All dressed up, but where to go?",
  1423.         PERD = "Dumb bird! Stay away from my berries!",
  1424.         PEROGIES = "A lovely little pouch of nutrients.",
  1425. -       PETALS = "I have destroyed something beautiful.",
  1426. +       PETALS = "Its joy and happiness was so disparaging...",
  1427.         PETALS_EVIL = "They are painted with the colors of my soul.",
  1428.         PETRIFIED_TREE = "Now it will never die...",
  1429.         PHLEGM = "The wretched beast must have been sick.",
  1430. -       PICKAXE = "So that I may penetrate the earth itself.",
  1431. +       PICKAXE = "That the earth itself might be penetrated.",
  1432.         PIGGYBACK = "They are more useful in death.",
  1433.         PIGKING = "Live it up while you can, Your Majesty.",
  1434.         PIGMAN =
  1435. @@ -1173,8 +1201,9 @@ return {
  1436.         POMEGRANATE_SEEDS = "I was expecting more seeds than this from that thing.",
  1437.         POND = "Ophelia? Are you down there?",
  1438.         POOP = "Life is blood and this.",
  1439. -       PUMPKIN = "It's as big as the hole where my heart was.",
  1440. -       PUMPKINCOOKIE = "I cooked it myself!",
  1441. +       PORTABLECOOKPOT_ITEM = "",
  1442. +       PUMPKIN = "It's as big as the hole where my heart once was.",
  1443. +       PUMPKINCOOKIE = "Do I dare indulge in childish things?",
  1444.         PUMPKIN_COOKED = "It shriveled a tiny bit from the heat. I like that.",
  1445.         PUMPKIN_LANTERN = "You're not so scary.",
  1446.         PUMPKIN_SEEDS = "It's a seed. Exciting.",
  1447. @@ -1204,7 +1233,7 @@ return {
  1448.         {
  1449.             BURNING = "Soon to be ashes.",
  1450.             GENERIC = "It's just a bunch of reeds.",
  1451. -           PICKED = "I have picked them.",
  1452. +           PICKED = "They have already been torn away.",
  1453.         },
  1454.          RELIC =
  1455.          {
  1456. @@ -1255,9 +1284,9 @@ return {
  1457.             DISEASED = "It's not long for this world...",
  1458.         },
  1459.         SEEDS = "Life, or at least the promise of it.",
  1460. -       SEEDS_COOKED = "I toasted their life away.",
  1461. +       SEEDS_COOKED = "The fire has toasted their life away.",
  1462.         SEWING_KIT = "Another implement for putting off inevitable decay.",
  1463. -       SHOVEL = "What terrible secrets might I uncover?",
  1464. +       SHOVEL = "What terrible secrets might be uncovered with this?",
  1465.         SILK = "So slippery and fine.",
  1466.         SKELETON = "I envy his escape.",
  1467.         --SKELETON_PLAYER = "I was so, so close.",
  1468. @@ -1280,7 +1309,7 @@ return {
  1469.         SMALLMEAT = "It smells like tiny fear.",
  1470.         SMALLMEAT_DRIED = "Meat turned dry and delicious.",
  1471.         SPAT = "I should put it out of its misery.",
  1472. -       SPEAR = "I have become the destroyer of worlds.",
  1473. +       SPEAR = "They who wield it shall become the destroyer of worlds.",
  1474.         SPIDER =
  1475.         {
  1476.             DEAD = "We will meet again some day.",
  1477. @@ -1300,14 +1329,14 @@ return {
  1478.         },
  1479.         SPOILED_FOOD = "Everything turns to waste, eventually.",
  1480.         STATUEHARP = "Maybe these statues will keep me company.",
  1481. -       STATUEMAXWELL = "He brought me here.",
  1482. +       STATUEMAXWELL = "Did it go as you planned?",
  1483.         STEELWOOL = "This offers no hope of warmth.",
  1484.         STINGER = "Sharp and deadly.",
  1485. -       STRAWHAT = "I shall cover my head.",
  1486. +       STRAWHAT = "When the sun beats mercilessly, life finds a way.",
  1487.         STUFFEDEGGPLANT = "A nightshade. Probably not filled with poison.",
  1488.         SUNKBOAT = "A cruel trick!",
  1489. -       SWEATERVEST = "I can wear pieces of dead things made into a vest!",
  1490. -       TAFFY = "Never imagined I could make a thing so sweet.",
  1491. +       SWEATERVEST = "Pieces of dead things, made into a vest!",
  1492. +       TAFFY = "I never imagined a thing so sweet.",
  1493.         TALLBIRD = "Free from the shackles of the sky.",
  1494.         TALLBIRDEGG = "So full of potential.",
  1495.         TALLBIRDEGG_COOKED = "All that promise, snatched away. Not bad with bacon.",
  1496. @@ -1326,7 +1355,7 @@ return {
  1497.         },
  1498.         TEENBIRD =
  1499.         {
  1500. -           GENERIC = "Will you leave me too?",
  1501. +           GENERIC = "Will you leave too?",
  1502.             HUNGRY = "We all try to fill the void.",
  1503.             STARVING = "Your true nature is revealed!",
  1504.         },
  1505. @@ -1341,14 +1370,14 @@ return {
  1506.         TELEPORTATO_CRANK = "It looks complicated.",
  1507.         TELEPORTATO_POTATO = "What a hideous creation!",
  1508.         TELEPORTATO_RING = "It has no sharp edges.",
  1509. -       TENTACLE = "Long and thin and dangerous!",
  1510. +       TENTACLE = "Long, thin and dangerous!",
  1511.         TENTACLESPOTS = "These are better left unmentioned.",
  1512.         TENTACLESPIKE = "Sharp, slimy and dangerous.",
  1513.          TENTACLE_PILLAR = "So this is what goes on down below.",
  1514.          TENTACLE_PILLAR_HOLE = "It shall return, some day.",
  1515.          TENTACLE_PILLAR_ARM = "Babies!",
  1516.          TENTACLE_GARDEN = "This one is different.",
  1517. -       TOPHAT = "I shall cover my head.",
  1518. +       TOPHAT = "A piece of finery to help forget the inescapable wild.",
  1519.         TORCH = "A tiny bulwark against the night.",
  1520.         TRAP = "Simple grass has become deadly.",
  1521.         TRAP_TEETH = "A devious surprise from underground.",
  1522. @@ -1378,11 +1407,11 @@ return {
  1523.          TRINKET_23 = "I'm not a-frayed.",
  1524.          TRINKET_24 = "I've never been lucky.",
  1525.          TRINKET_25 = "It smells of decay and death.",
  1526. -       TRINKET_26 = "The potato is as hollow as I am.",
  1527. -       TRINKET_27 = "At least I can hang my clothes.",
  1528. +       TRINKET_26 = "That potato is as hollow as I am.",
  1529. +       TRINKET_27 = "Now at least the wardrobe can be organized.",
  1530.  
  1531. -       TRUNKVEST_SUMMER = "Skin to wear on my skin.",
  1532. -       TRUNKVEST_WINTER = "It may warm my body, but what of my spirit?",
  1533. +       TRUNKVEST_SUMMER = "Skin to wear over your skin.",
  1534. +       TRUNKVEST_WINTER = "It may warm the body, but what of my spirit?",
  1535.         TRUNK_COOKED = "It looks even worse now.",
  1536.         TRUNK_SUMMER = "I would have preferred the ears.",
  1537.         TRUNK_WINTER = "Separated from its only friend.",
  1538. @@ -1393,7 +1422,7 @@ return {
  1539.              BURNING = "It's burning brightly.",
  1540.             BURNT = "Used up and done for.",
  1541.             CHOPPED = "Everything dies.",
  1542. -            GENERIC = "How I must toil for the necessities of life.",          
  1543. +            GENERIC = "How all must toil for the necessities of life.",          
  1544.              DISEASED = "It's not long for this world...",
  1545.          },
  1546.          TWIGGY_NUT = "It's sad it's not in the earth.",
  1547. @@ -1406,7 +1435,7 @@ return {
  1548.         WALL_RUINS_ITEM = "Are the very stones haunted?",
  1549.         WALL_WOOD_ITEM = "Bundled logs.",
  1550.         WALL_MOONROCK = "The moon... she whispers promises of protection to me.",
  1551. -       WALL_MOONROCK_ITEM = "I should make use of this gift from above.",
  1552. +       WALL_MOONROCK_ITEM = "This gift from above should not go to waste.",
  1553.         WALRUS = "An old man, of the sea.",
  1554.         WALRUSHAT = "What feverish thoughts transpired beneath this?",
  1555.         WALRUS_CAMP =
  1556. diff --git a/data/scripts/speech_wickerbottom.lua b/data/scripts/speech_wickerbottom.lua
  1557. --- a/data/scripts/speech_wickerbottom.lua
  1558. +++ b/data/scripts/speech_wickerbottom.lua
  1559. @@ -56,7 +56,9 @@ return
  1560.          {
  1561.              DEAD = "That would be a waste.",
  1562.              SLEEPING = "It appear to be sleeping.",
  1563. -            BUSY = "I'll try again when it's done..",
  1564. +            BUSY = "I'll try again when it's done.",
  1565. +            ABIGAILHEART = "Her spirit is already bound to something in this world.",
  1566. +            GHOSTHEART = "I'll not be meddling in that business.",
  1567.          },
  1568.          GIVETOPLAYER =
  1569.          {
  1570. @@ -72,6 +74,11 @@ return
  1571.              SLEEPING = "They're in REM sleep. No need to disturb them.",
  1572.              BUSY = "I'll try again when they're free.",
  1573.          },
  1574. +        TEACH =
  1575. +        {
  1576. +            KNOWN = "Please. That knowledge is child's play.",
  1577. +            CANTLEARN = "A piece of knowledge I cannot grasp... Intriguing!",
  1578. +        },
  1579.      },
  1580.      ANNOUNCE_MOUNT_LOWHEALTH = "My mount requires attention of the medical variety.",
  1581.      DESCRIBE=
  1582. @@ -80,81 +87,97 @@ return
  1583.          {
  1584.              GENERIC = "Ah, greetings dear %s!",
  1585.              ATTACKER = "That no good %s is up to no good.",
  1586. -            MURDERER = "I will defend myself from you, foul cad!",
  1587. -            REVIVER = "I appreciate your committment to group survival, %s.",
  1588. +            MURDERER = "I'll erase you from the history books!",
  1589. +            REVIVER = "I appreciate your commitment to group survival, %s.",
  1590.              GHOST = "Poor dear. %s needs a heart to anchor them to this plane.",
  1591.          },
  1592.          WILSON =
  1593.          {
  1594. -            GENERIC = "Ah, greetings dear Wilson!",
  1595. -            ATTACKER = "That no good Wilson is up to no good.",
  1596. -            MURDERER = "I will defend myself from you, foul cad!",
  1597. -            REVIVER = "I appreciate your committment to group survival, Wilson.",
  1598. -            GHOST = "Poor dear. Wilson needs a heart to anchor him to this plane.",
  1599. +            GENERIC = "Greetings dear %s! How are your theorems coming?",
  1600. +            ATTACKER = "I'll pull you back to base by the ear if I have to, %s.",
  1601. +            MURDERER = "It appears we've entered a battle of the wits, %s!",
  1602. +            REVIVER = "You may know a thing or two after all, scientist!",
  1603. +            GHOST = "Didn't I tell you to wear your jacket? Sigh. I'll get the hearts...",
  1604.          },
  1605.          WOLFGANG =
  1606.          {
  1607. -            GENERIC = "Ah, greetings dear Wolfgang!",
  1608. -            ATTACKER = "That no good Wolfgang is up to no good.",
  1609. -            MURDERER = "I will defend myself from you, foul cad!",
  1610. -            REVIVER = "I appreciate your committment to group survival, Wolfgang.",
  1611. -            GHOST = "Poor dear. Wolfgang needs a heart to anchor him to this plane.",
  1612. +            GENERIC = "Ah, greetings dear %s!",
  1613. +            ATTACKER = "I will not tolerate such behavior, %s.",
  1614. +            MURDERER = "That's it, %s! I'm taking my glasses off!",
  1615. +            REVIVER = "Excellent work, %s. You're a fast learner.",
  1616. +            GHOST = "%s acts tough, but he needs my help. A heart should do it.",
  1617.          },
  1618.          WAXWELL =
  1619.          {
  1620. -            GENERIC = "Ah, greetings dear Maxwell!",
  1621. -            ATTACKER = "That no good Maxwell is up to no good.",
  1622. -            MURDERER = "I will defend myself from you, foul cad!",
  1623. -            REVIVER = "I appreciate your committment to group survival, Maxwell.",
  1624. -            GHOST = "Poor dear. Maxwell needs a heart to anchor him to this plane.",
  1625. +            GENERIC = "Ah, greetings dear %s!",
  1626. +            ATTACKER = "Up to your old tricks, are you %s?",
  1627. +            MURDERER = "Fool me once, shame on you. Fool me twice - you're dead!",
  1628. +            REVIVER = "There's good in you after all, %s.",
  1629. +            GHOST = "Stings, doesn't it dear? I'll fetch you a heart.",
  1630.          },
  1631.          WX78 =
  1632.          {
  1633. -            GENERIC = "Ah, greetings dear WX-78!",
  1634. -            ATTACKER = "That no good WX-78 is up to no good.",
  1635. -            MURDERER = "I will defend myself from you, foul cad!",
  1636. -            REVIVER = "I appreciate your committment to group survival, WX-78.",
  1637. -            GHOST = "Poor dear. WX-78 needs a heart to anchor them to this plane.",
  1638. +            GENERIC = "Ah, the automaton. Greetings, dear %s!",
  1639. +            ATTACKER = "What devilishness is that robot up to?",
  1640. +            MURDERER = "The binary is simple, %s... On, or OFF.",
  1641. +            REVIVER = "I appreciate your commitment to group survival, %s.",
  1642. +            GHOST = "Ah, fascinating. %s indeed has a specter, and it lingers still.",
  1643.          },
  1644.          WILLOW =
  1645.          {
  1646. -            GENERIC = "Ah, greetings dear Willow!",
  1647. -            ATTACKER = "That no good Willow is up to no good.",
  1648. -            MURDERER = "I will defend myself from you, foul cad!",
  1649. -            REVIVER = "I appreciate your committment to group survival, Willow.",
  1650. -            GHOST = "Poor dear. Willow needs a heart to anchor her to this plane.",
  1651. +            GENERIC = "Ah, greetings dear %s!",
  1652. +            ATTACKER = "You like to test boundaries, don't you dear?",
  1653. +            MURDERER = "You WILL respect your elders, %s!",
  1654. +            REVIVER = "You're doing so well, %s.",
  1655. +            GHOST = "If you cross your ghosteyes they'll get stuck like that, dear.",
  1656.          },
  1657.          WENDY =
  1658.          {
  1659. -            GENERIC = "Ah, greetings dear Wendy!",
  1660. -            ATTACKER = "That no good Wendy is up to no good.",
  1661. -            MURDERER = "I will defend myself from you, foul cad!",
  1662. -            REVIVER = "I appreciate your committment to group survival, Wendy.",
  1663. -            GHOST = "Poor dear. Wendy needs a heart to anchor her to this plane.",
  1664. +            GENERIC = "Ah, greetings dear %s!",
  1665. +            ATTACKER = "That's enough out of you, young lady!",
  1666. +            MURDERER = "Someone needs to teach you some manners, %s!",
  1667. +            REVIVER = "You're a dear, %s. And so uniquely qualified for handling specters!",
  1668. +            GHOST = "Goodness, this just won't do. Let me find you a heart, %.",
  1669.          },
  1670.          WOODIE =
  1671.          {
  1672. -            GENERIC = "Ah, greetings dear Woodie!",
  1673. -            ATTACKER = "That no good Woodie is up to no good.",
  1674. +            GENERIC = "Ah, greetings dear %s!",
  1675. +            ATTACKER = "Careful, %s. You know what paper pulp's made of, don't you?",
  1676.              MURDERER = "I will defend myself from you, foul cad!",
  1677. -            REVIVER = "I appreciate your committment to group survival, Woodie.",
  1678. -            GHOST = "Poor dear. Woodie needs a heart to anchor him to this plane.",
  1679. +            REVIVER = "Excellent work, %s.",
  1680. +            GHOST = "What did I say about playing with axes? Let's get you a heart.",
  1681.          },
  1682.          WICKERBOTTOM =
  1683.          {
  1684. -            GENERIC = "Ah, greetings Other-Wickerbottom!",
  1685. -            ATTACKER = "That Other-Wickerbottom is up to no good.",
  1686. -            MURDERER = "I will defend myself from you, foul cad!",
  1687. -            REVIVER = "I appreciate your committment to group survival, Wickerbottom.",
  1688. -            GHOST = "That Wickerbottom needs a heart to anchor her to this plane.",
  1689. +            GENERIC = "Ah, greetings %s! Fancy seeing you here.",
  1690. +            ATTACKER = "%s's immoral acts are putting holes in my multiverse speculations.",
  1691. +            MURDERER = "You. Should Not. Exist!",
  1692. +            REVIVER = "Our knowledge comes in handy, doesn't it, %s?",
  1693. +            GHOST = "I suppose all those self-help books will finally come in handy, won't they %s?",
  1694.          },
  1695.          WES =
  1696.          {
  1697. -            GENERIC = "Ah, greetings dear Wes!",
  1698. -            ATTACKER = "That no good Wes is up to no good.",
  1699. -            MURDERER = "I will defend myself from you, foul cad!",
  1700. -            REVIVER = "I appreciate your committment to group survival, Wes.",
  1701. -            GHOST = "Poor dear. Wes needs a heart to anchor him to this plane.",
  1702. +            GENERIC = "Ah, the mime lad. Greetings, dear %s!",
  1703. +            ATTACKER = "His body language says everything.",
  1704. +            MURDERER = "They'll tell tales of your defeat, %s!",
  1705. +            REVIVER = "You're a fine young man, %s.",
  1706. +            GHOST = "Poor dear. %s needs a heart to anchor him to this plane.",
  1707. +        },
  1708. +        WEBBER =
  1709. +        {
  1710. +            GENERIC = "Ah, greetings dear %s!",
  1711. +            ATTACKER = "That's enough funny business, young arachnid.",
  1712. +            MURDERER = "Someone needs to teach you some manners!",
  1713. +            REVIVER = "You're a sweet boy, %s.",
  1714. +            GHOST = "Poor dear. We'll get you a nice colored bandaid once you're revived.",
  1715. +        },
  1716. +        WATHGRITHR =
  1717. +        {
  1718. +            GENERIC = "Ah, greetings dear %s!",
  1719. +            ATTACKER = "You're not making trouble, are you %s?",
  1720. +            MURDERER = "Your saga ends here, %s!",
  1721. +            REVIVER = "I appreciate your commitment to group survival, %s.",
  1722. +            GHOST = "%s, I told you not to run with spears. Let me get the hearts.",
  1723.          },
  1724.  
  1725.          MULTIPLAYER_PORTAL = "Hmm... This may require further reading.",
  1726. @@ -216,6 +239,7 @@ return
  1727.  
  1728.          LUCY = "A perfectly fine looking axe.",
  1729.          BALLOONS_EMPTY = "These seem frivolous.",
  1730. +        BALLOON = "Could serve as a suitable diversion.",
  1731.          SPEAR_WATHGRITHR = "What a handsome hunting implement.",
  1732.          WAXWELLJOURNAL = "I'm not letting THAT in MY library!",
  1733.  
  1734. @@ -275,6 +299,10 @@ return
  1735.          },
  1736.          EYEBRELLAHAT =  "The cornea must be quite water-repellent.",
  1737.          ARMORDRAGONFLY = "Pyrotechnic armor!",
  1738. +        GOLDENMACHETE = "The most malleable of metals, but let's see how this slices.",
  1739. +        MACHETE = "Used for hacking through the brush.",
  1740. +        MOWER = "Used for hacking through the brush.",
  1741. +        OBSIDIANMACHETE = "This tool generates its own heat.",
  1742.          DRAGON_SCALES = "Scales from an insect? Unheard of!",
  1743.          DRAGONFLYCHEST = "Scales! Scales are the winner!",
  1744.          DECIDUOUSTREE =
  1745. @@ -633,7 +661,7 @@ return
  1746.          {
  1747.              GENERIC = "Perhaps later.",
  1748.              OPEN = "Maybe I should go back up for some fresh air.",
  1749. -            FULL = "With all those people? It's bound to be cacaphony.",
  1750. +            FULL = "With all those people? It's bound to be cacophony.",
  1751.          },
  1752.  
  1753.         BOOMERANG = "It is a flat aerofoil.",
  1754. @@ -824,7 +852,7 @@ return
  1755.         ROCK_LIGHT =
  1756.         {
  1757.             GENERIC = "A capped lava pit.",
  1758. -           OUT = "Nothing but a sheath of ignreous rock now.",
  1759. +           OUT = "Nothing but a sheath of igneous rock now.",
  1760.             LOW = "The cooling process has begun.",
  1761.             NORMAL = "Much too hot to touch.",
  1762.         },
  1763. @@ -937,6 +965,7 @@ return
  1764.          GOLDENSHOVEL = "The most malleable of metals, but let's see how this digs.",
  1765.          GOLDNUGGET = "A small lump of gold. Atomic number 79.",
  1766.          POOP = "A quantity of animal feces. How fragrant.",
  1767. +        PORTABLECOOKPOT_ITEM = "",
  1768.          PUMPKIN = "Cucurbita pepo.",
  1769.          PUMPKINCOOKIE = "Pumpkin biscuits, goody!",
  1770.          PUMPKIN_COOKED = "Cooked Cucurbita pepo. Gooey and delicious.",
  1771. @@ -951,7 +980,7 @@ return
  1772.          BIRDTRAP = "A simple clap-trap for birds.",
  1773.          GEARS = "Various cogs and wheels.",
  1774.          STATUEHARP = "A simple statue.",
  1775. -        STATUEMAXWELL = "It's a visage of the man who trapped me here.",
  1776. +        STATUEMAXWELL = "He's actually quite a sweet boy when you peel away the ego.",
  1777.          SKELETON = "An incredibly well preserved human skeleton.",
  1778.          --SKELETON_PLAYER = "My, what a specimen I make!",
  1779.  
  1780. @@ -1034,15 +1063,16 @@ return
  1781.              PICKED = "The berries are growing back, slowly.",
  1782.              BARREN = "It will require an intervention.",
  1783.              WITHERED = "Ardisia crenata don't do well in extreme heat.",
  1784. -            DISEASED = "It's afflicted with a agrarian disease beyond my curing.",
  1785. +            DISEASED = "It's afflicted with an agrarian disease beyond my curing.",
  1786.          },
  1787. +
  1788.          BERRYBUSH_JUICY =
  1789.          {
  1790.              BARREN = "It needs some agricultural attention.",
  1791.              WITHERED = "The Ardisia crenata variant has shriveled in the heat.",
  1792.              GENERIC = "That bush looks ready for harvest.",
  1793.              PICKED = "I will have to wait.",
  1794. -            DISEASED = "It's afflicted with a agrarian disease beyond my curing.",
  1795. +            DISEASED = "It's afflicted with an agrarian disease beyond my curing.",
  1796.          },
  1797.  
  1798.         DUG_GRASS = "It requires soil to grow.",
  1799. @@ -1056,7 +1086,7 @@ return
  1800.              WITHERED = "The heat's gotten to it.",
  1801.              PICKED = "Odd. I thought that would have killed it.",
  1802.              BURNING = "Combustion!",
  1803. -            DISEASED = "It's afflicted with a agrarian disease beyond my curing.",
  1804. +            DISEASED = "It's afflicted with an agrarian disease beyond my curing.",
  1805.          },
  1806.          TWIGGYTREE =
  1807.          {
  1808. @@ -1064,7 +1094,7 @@ return
  1809.              BURNING = "The tree is burning.",
  1810.              BURNT = "A carbonized tree.",
  1811.              GENERIC = "It appears this species yields both lumber and pliable sprigs. Useful.",
  1812. -            DISEASED = "It's afflicted with a agrarian disease beyond my curing.",
  1813. +            DISEASED = "It's afflicted with an agrarian disease beyond my curing.",
  1814.          },
  1815.          TWIGGY_NUT = "Seeds encased in a mature strobilus.",
  1816.          GRASS = {
  1817. @@ -1073,7 +1103,7 @@ return
  1818.              BARREN = "It needs poop.",
  1819.              WITHERED = "It can't survive in this hot climate.",
  1820.              BURNING = "Combustion!",
  1821. -            DISEASED = "It's afflicted with a agrarian disease beyond my curing.",
  1822. +            DISEASED = "It's afflicted with an agrarian disease beyond my curing.",
  1823.          },
  1824.  
  1825.          REEDS = {
  1826. diff --git a/data/scripts/speech_willow.lua b/data/scripts/speech_willow.lua
  1827. --- a/data/scripts/speech_willow.lua
  1828. +++ b/data/scripts/speech_willow.lua
  1829. @@ -56,6 +56,8 @@ return {
  1830.              DEAD = "They won't fully appreciate my gift.",
  1831.              SLEEPING = "Not right now. It's sleeping.",
  1832.              BUSY = "It's busyyyy.",
  1833. +            ABIGAILHEART = "Ugh, just come back already! Geez!",
  1834. +            GHOSTHEART = "I'm not wasting this on them!",
  1835.          },
  1836.          GIVETOPLAYER =
  1837.          {
  1838. @@ -71,6 +73,11 @@ return {
  1839.              SLEEPING = "I could leave it under their pillow...?",
  1840.              BUSY = "Hurry uppp! I have a sweet present for you!",
  1841.         },
  1842. +       TEACH =
  1843. +        {
  1844. +            KNOWN = "I knowwwww that, geez!",
  1845. +            CANTLEARN = "Ugh, whatever, I didn't wanna know anyway.",
  1846. +        },
  1847.     },
  1848.     ANNOUNCE_MOUNT_LOWHEALTH = "This beast is looking pretty bad.",
  1849.     ACTIONFAIL_GENERIC = "I can'tttttt.",
  1850. @@ -170,83 +177,100 @@ return {
  1851.          PLAYER =
  1852.          {
  1853.              GENERIC = "Hi %s!",
  1854. -            ATTACKER = "%s... that fire in your eyes!",
  1855. +            ATTACKER = "Why, %s... that fire in your eyes!",
  1856.              MURDERER = "Burn the murderer!",
  1857.              REVIVER = "Who do ghosts call? %s!",
  1858.              GHOST = "I better get a heart for %s.",
  1859.          },
  1860.         WILSON =
  1861.         {
  1862. -           GENERIC = "Hi Wilson!",
  1863. -           ATTACKER = "Wilson... that fire in your eyes!",
  1864. +           GENERIC = "Hi %s!",
  1865. +           ATTACKER = "Why, %s... that fire in your eyes!",
  1866.             MURDERER = "Burn the murderer!",
  1867. -           REVIVER = "Who do ghosts call? Wilson!",
  1868. -           GHOST = "I better get a heart for Wilson.",
  1869. +           REVIVER = "%s won't leave anyone behind.",
  1870. +           GHOST = "I better get a heart for %s.",
  1871.         },
  1872.         WOLFGANG =
  1873.         {
  1874. -           GENERIC = "Hi Wolfgang!",
  1875. -           ATTACKER = "Wolfgang... that fire in your eyes!",
  1876. +           GENERIC = "Hi %s!",
  1877. +           ATTACKER = "%s! Take it easy, big guy!",
  1878.             MURDERER = "Burn the murderer!",
  1879. -           REVIVER = "Who do ghosts call? Wolfgang!",
  1880. -           GHOST = "I better get a heart for Wolfgang.",
  1881. +           REVIVER = "Woah! %s ripped a spirit straight out of the afterlife!",
  1882. +           GHOST = "Hey %s, did you know the heart's a muscle?",
  1883.         },
  1884.         WAXWELL =
  1885.         {
  1886. -           GENERIC = "Hi Maxwell!",
  1887. -           ATTACKER = "Maxwell... that fire in your eyes!",
  1888. -           MURDERER = "Burn the murderer!",
  1889. -           REVIVER = "Who do ghosts call? Maxwell!",
  1890. -           GHOST = "I better get a heart for Maxwell.",
  1891. +           GENERIC = "Hi %s!",
  1892. +           ATTACKER = "There's evil in you, huh %s?!",
  1893. +           MURDERER = "I knew you couldn't be trusted! Burn!!",
  1894. +           REVIVER = "Hahaha %s, you care about us!",
  1895. +           GHOST = "Have a heart, %s! Heh heh.",
  1896.         },
  1897.         WX78 =
  1898.         {
  1899. -           GENERIC = "Hi WX!",
  1900. -           ATTACKER = "WX-78... that fire in your eyes!",
  1901. -           MURDERER = "Burn the murderer!",
  1902. -           REVIVER = "Who do ghosts call? WX!",
  1903. -           GHOST = "I better get a heart for WX.",
  1904. +           GENERIC = "Hi %s!",
  1905. +           ATTACKER = "Better cool it before you blow a gasket, %s!",
  1906. +           MURDERER = "Killer robot! Burn it!",
  1907. +           REVIVER = "Hahaha %s, you care about us!",
  1908. +           GHOST = "I better get a heart for %s.",
  1909.         },
  1910.         WILLOW =
  1911.         {
  1912. -           GENERIC = "Hi Other-Willow!",
  1913. -           ATTACKER = "Willow... that fire in your eyes!",
  1914. -           MURDERER = "Burn the murderer!",
  1915. -           REVIVER = "Who do ghosts call? Willow!",
  1916. -           GHOST = "I better get a heart for Willow.",
  1917. +           GENERIC = "Hi %s!",
  1918. +           ATTACKER = "You're makin' us look nuts, %s!",
  1919. +           MURDERER = "Murderer! Burn the impostor!",
  1920. +           REVIVER = "Haha, nice one %s.",
  1921. +           GHOST = "I better get a heart for %s.",
  1922.         },
  1923.         WENDY =
  1924.         {
  1925. -           GENERIC = "Hi Wendy!",
  1926. -           ATTACKER = "Wendy... that fire in your eyes!",
  1927. -           MURDERER = "Burn the murderer!",
  1928. -           REVIVER = "Who do ghosts call? Wendy!",
  1929. -           GHOST = "I better get a heart for Wendy.",
  1930. +           GENERIC = "Hi %s!",
  1931. +           ATTACKER = "I've never seen you so, uh, passionate... %s.",
  1932. +           MURDERER = "She's gone nuts! Murderer!",
  1933. +           REVIVER = "That girl really likes ghosts!",
  1934. +           GHOST = "Isn't death kind of your thing, %s?",
  1935.         },
  1936.         WOODIE =
  1937.         {
  1938. -           GENERIC = "Hi Woodie!",
  1939. -           ATTACKER = "Woodie... that fire in your eyes!",
  1940. -           MURDERER = "Burn the murderer!",
  1941. -           REVIVER = "Who do ghosts call? Woodie!",
  1942. -           GHOST = "I better get a heart for Woodie.",
  1943. +           GENERIC = "Hi %s!",
  1944. +           ATTACKER = "You're only fueling the fire, %s!",
  1945. +           MURDERER = "Murderer. BURN!",
  1946. +           REVIVER = "%s's heart's as big as his beard.",
  1947. +           GHOST = "I better get a heart for %s.",
  1948.         },
  1949.         WICKERBOTTOM =
  1950.         {
  1951. -           GENERIC = "Hi Wickerbottom!",
  1952. -           ATTACKER = "Wickerbottom... that fire in your eyes!",
  1953. -           MURDERER = "Burn the murderer!",
  1954. -           REVIVER = "Who do ghosts call? Wickerbottom!",
  1955. -           GHOST = "I better get a heart for Wickerbottom.",
  1956. +           GENERIC = "Hi %s!",
  1957. +           ATTACKER = "Your bun too tight, %s?",
  1958. +           MURDERER = "Time for a good ol' book burnin'! Murderer!",
  1959. +           REVIVER = "%s is a big softie!",
  1960. +           GHOST = "Did your heart give out, %s? Just kidding! Hey!",
  1961.         },
  1962.         WES =
  1963.         {
  1964. -           GENERIC = "Hi Wes!",
  1965. -           ATTACKER = "Wes... that fire in your eyes!",
  1966. -           MURDERER = "Burn the murderer!",
  1967. -           REVIVER = "Who do ghosts call? Wes!",
  1968. -           GHOST = "I better get a heart for Wes.",
  1969. +           GENERIC = "Hi %s!",
  1970. +           ATTACKER = "That mime punch was really convincing, %s! Haha, ow!",
  1971. +           MURDERER = "Your actions speak louder than words! Murderer!",
  1972. +           REVIVER = "Who do ghosts call? %s!",
  1973. +           GHOST = "Hey %s, tell me whatcha need and I'll go get it for you. Heh heh heh!",
  1974.         },
  1975. +       WEBBER =
  1976. +        {
  1977. +            GENERIC = "Hi %s!",
  1978. +           ATTACKER = "Hey %s, you're not venomous, are you?",
  1979. +           MURDERER = "Monster! Burn them!",
  1980. +           REVIVER = "Who do ghosts call? %s!",
  1981. +           GHOST = "Don't cry, %s, I'm getting you a heart.",
  1982. +        },
  1983. +        WATHGRITHR =
  1984. +        {
  1985. +            GENERIC = "Hi %s!",
  1986. +           ATTACKER = "Take it down a notch, %s!",
  1987. +           MURDERER = "Woahh! That's not an act! Murderer!",
  1988. +           REVIVER = "%s doesn't let anyone fall in battle!",
  1989. +           GHOST = "Hey %s, I'll get you a heart if you let me wear your helmet!",
  1990. +        },
  1991. +
  1992.          MULTIPLAYER_PORTAL = "The vines coil away from my lighter... weird!",
  1993.         BERNIE_INACTIVE =
  1994.         {
  1995. @@ -308,6 +332,7 @@ return {
  1996.         BOOK_BRIMSTONE = "That's my favorite book!",
  1997.         LUCY = "We could be good friends, you and I.",
  1998.         BALLOONS_EMPTY = "I could fill them with flammable gas.",
  1999. +       BALLOON = "That's just asking to be popped.",
  2000.         SPEAR_WATHGRITHR = "I prefer a flame, but to each her own.",
  2001.         WAXWELLJOURNAL = "Would make a great bedtime story... for nightmares!",
  2002.         MOONROCKNUGGET = "Just another rock to me.",
  2003. @@ -341,6 +366,10 @@ return {
  2004.             EMPTY = "It's all dried up and ready for burning.",
  2005.         },
  2006.         CATCOONHAT = "Cuddly hat.",
  2007. +       GOLDENMACHETE = "I don't want to scuff it up.",
  2008. +       OBSIDIANMACHETE = "A fire machete is a girl's best friend!",
  2009. +       MACHETE = "Or I could just burn my way through.",
  2010. +       MOWER = "Or I could just burn my way through.",
  2011.         COONTAIL = "I've kept stranger things than this.",
  2012.         COOKPOT =
  2013.         {
  2014. @@ -1218,6 +1247,7 @@ return {
  2015.         POMEGRANATE_COOKED = "Fire always makes things better.",
  2016.         POMEGRANATE_SEEDS = "A tiny seed. Looks like the parts inside the fruit.",
  2017.         POOP = "Ew. Nasty. But useful.",
  2018. +       PORTABLECOOKPOT_ITEM = "",
  2019.         PUMPKIN = "I wonder what will happen if I apply fire.",
  2020.         PUMPKINCOOKIE = "Cookies!!!",
  2021.         PUMPKIN_COOKED = "Fire on the outside turned out pretty well.",
  2022. @@ -1276,7 +1306,7 @@ return {
  2023.             LOW = "The lava is cooling.",
  2024.             NORMAL = "A pool of fire!",
  2025.         },
  2026. -       ROCKS = "Can I make inukshuks with these?",
  2027. +       ROCKS = "Why am I carrying these again?",
  2028.          ROOK = "It's a castle!",
  2029.          ROPE = "What can I tie up with this?",
  2030.         ROTTENEGG = "Ew! Why? Oh Why?!",
  2031. @@ -1352,7 +1382,7 @@ return {
  2032.         },
  2033.         SPOILED_FOOD = "At least it's still flammable.",
  2034.         STATUEHARP = "What a nice statue. Shame if something were to happen to it.",
  2035. -       STATUEMAXWELL = "I'm beginning to dislike that man.",
  2036. +       STATUEMAXWELL = "A big stone nerd.",
  2037.         STEELWOOL = "Make a spark, it'll still burn.",
  2038.         STINGER = "It's pokey!",
  2039.         STRAWHAT = "A hat made of straw. To think, it could've been tinder.",
  2040. diff --git a/data/scripts/speech_wilson.lua b/data/scripts/speech_wilson.lua
  2041. --- a/data/scripts/speech_wilson.lua
  2042. +++ b/data/scripts/speech_wilson.lua
  2043. @@ -34,6 +34,8 @@ return {
  2044.              DEAD = "Maybe I'll just hold on to this.",
  2045.              SLEEPING = "Too unconscious to care.",
  2046.              BUSY = "I'll try again in a second.",
  2047. +            ABIGAILHEART = "It was worth a shot.",
  2048. +            GHOSTHEART = "Perhaps this is a bad idea.",
  2049.          },
  2050.          GIVETOPLAYER =
  2051.          {
  2052. @@ -73,6 +75,11 @@ return {
  2053.          {
  2054.              TARGETINCOMBAT = "It won't let me do that while it's angry.",
  2055.          },
  2056. +        TEACH =
  2057. +        {
  2058. +            KNOWN = "I already know that one.",
  2059. +            CANTLEARN = "I can't learn that one.",
  2060. +        },
  2061.     },
  2062.     ACTIONFAIL_GENERIC = "I can't do that.",
  2063.     ANNOUNCE_ADVENTUREFAIL = "That didn't go well. I'll have to try again.",
  2064. @@ -184,6 +191,7 @@ return {
  2065.         },
  2066.  
  2067.         BALLOONS_EMPTY = "It looks like clown currency.",
  2068. +       BALLOON = "How are they floating?",
  2069.  
  2070.         BERNIE_INACTIVE =
  2071.         {
  2072. @@ -201,7 +209,7 @@ return {
  2073.  
  2074.          PLAYER =
  2075.          {
  2076. -            GENERIC = "It's %s!",
  2077. +            GENERIC = "Greetings, %s!",
  2078.              ATTACKER = "%s looks shifty...",
  2079.              MURDERER = "Murderer!",
  2080.              REVIVER = "%s, friend of ghosts.",
  2081. @@ -209,75 +217,91 @@ return {
  2082.          },
  2083.         WILSON =
  2084.         {
  2085. -           GENERIC = "It's Wilson!",
  2086. -           ATTACKER = "That Wilson looks shifty...",
  2087. -           MURDERER = "Murderer!",
  2088. -           REVIVER = "Wilson, friend of ghosts.",
  2089. -           GHOST = "Wilson could use a heart.",
  2090. +           GENERIC = "Stars and atoms! It's %s!",
  2091. +           ATTACKER = "Yeesh. Do I always look that creepy?",
  2092. +           MURDERER = "Your existence is an affront to the laws of science, %s!",
  2093. +           REVIVER = "%s has expertly put our theories into practice.",
  2094. +           GHOST = "Better concoct a revival device. Can't leave a fellow scientist floating.",
  2095.         },
  2096.         WOLFGANG =
  2097.         {
  2098. -           GENERIC = "It's Wolfgang!",
  2099. -           ATTACKER = "That Wolfgang looks shifty...",
  2100. -           MURDERER = "Murderer!",
  2101. -           REVIVER = "Wolfgang, friend of ghosts.",
  2102. -           GHOST = "Wolfgang could use a heart.",
  2103. +           GENERIC = "It's good to see you, %s!",
  2104. +           ATTACKER = "Let's not start a fight with the strongman...",
  2105. +           MURDERER = "Murderer! I can take you!",
  2106. +           REVIVER = "%s, friend of ghosts.",
  2107. +           GHOST = "I told you you couldn't deadlift that boulder, %s. The numbers were all wrong.",
  2108.         },
  2109.         WAXWELL =
  2110.         {
  2111. -           GENERIC = "It's Maxwell!",
  2112. -           ATTACKER = "That Maxwell looks shifty...",
  2113. -           MURDERER = "Murderer!",
  2114. -           REVIVER = "Maxwell, friend of ghosts.",
  2115. -           GHOST = "Maxwell could use a heart.",
  2116. +           GENERIC = "Decent day to you, %s!",
  2117. +           ATTACKER = "Seems you've gone from 'dapper' to 'slapper'.",
  2118. +           MURDERER = "I'll show you Logic and Reason... those're my fists!",
  2119. +           REVIVER = "%s is using his powers for good.",
  2120. +           GHOST = "Don't look at me like that, %s! I'm working on it!",
  2121.         },
  2122.         WX78 =
  2123.         {
  2124. -           GENERIC = "It's WX-78!",
  2125. -           ATTACKER = "That WX-78 looks shifty...",
  2126. -           MURDERER = "Murderer!",
  2127. -           REVIVER = "WX-78, friend of ghosts.",
  2128. -           GHOST = "WX-78 could use a heart.",
  2129. +           GENERIC = "Good day to you, %s!",
  2130. +           ATTACKER = "I think we need to tweak your primary directive, %s...",
  2131. +           MURDERER = "You've violated the first law!",
  2132. +           REVIVER = "Looks like %s got that empathy nodule up and running.",
  2133. +           GHOST = "I always thought %s could use a heart. Now I'm certain!",
  2134.         },
  2135.         WILLOW =
  2136.         {
  2137. -           GENERIC = "It's Willow!",
  2138. -           ATTACKER = "That Willow looks shifty...",
  2139. +           GENERIC = "Good day to you, %s!",
  2140. +           ATTACKER = "%s is holding that lighter pretty tightly...",
  2141.             MURDERER = "Murderer!",
  2142. -           REVIVER = "Willow, friend of ghosts.",
  2143. -           GHOST = "Willow could use a heart.",
  2144. +           REVIVER = "%s, friend of ghosts.",
  2145. +           GHOST = "I bet you're just burning for a heart, %s.",
  2146.         },
  2147.         WENDY =
  2148.         {
  2149. -           GENERIC = "It's Wendy!",
  2150. -           ATTACKER = "That Wendy looks shifty...",
  2151. +           GENERIC = "Greetings, %s!",
  2152. +           ATTACKER = "%s doesn't have any sharp objects, does she?",
  2153.             MURDERER = "Murderer!",
  2154. -           REVIVER = "Wendy, friend of ghosts.",
  2155. -           GHOST = "Wendy could use a heart.",
  2156. +           REVIVER = "%s, friend of ghosts.",
  2157. +           GHOST = "I'm seeing double! I'd better concoct a revival device.",
  2158.         },
  2159.         WOODIE =
  2160.         {
  2161. -           GENERIC = "It's Woodie!",
  2162. -           ATTACKER = "That Woodie looks shifty...",
  2163. -           MURDERER = "Murderer!",
  2164. -           REVIVER = "Woodie, friend of ghosts.",
  2165. -           GHOST = "Woodie could use a heart.",
  2166. +           GENERIC = "Greetings, %s!",
  2167. +           ATTACKER = "%s has been a bit of a sap lately...",
  2168. +           MURDERER = "Murder! Bring me an axe and we'll get in the swing of things!",
  2169. +           REVIVER = "%s saved everyone's backbacon.",
  2170. +           GHOST = "Does 'universal' coverage include the void, %s?",
  2171.         },
  2172.         WICKERBOTTOM =
  2173.         {
  2174. -           GENERIC = "It's Wickerbottom!",
  2175. -           ATTACKER = "That Wickerbottom looks shifty...",
  2176. -           MURDERER = "Murderer!",
  2177. -           REVIVER = "Wickerbottom, friend of ghosts.",
  2178. -           GHOST = "Wickerbottom could use a heart.",
  2179. +           GENERIC = "Good day, %s!",
  2180. +           ATTACKER = "I think she's planning to throw the book at me.",
  2181. +           MURDERER = "Here comes my peer review!",
  2182. +           REVIVER = "I have deep respect for %s's practical theorems.",
  2183. +           GHOST = "This doesn't seem very scientific, does it, %s?",
  2184.         },
  2185.         WES =
  2186.         {
  2187. -           GENERIC = "It's Wes!",
  2188. -           ATTACKER = "That Wes looks shifty...",
  2189. -           MURDERER = "Murderer!",
  2190. -           REVIVER = "Wes, friend of ghosts.",
  2191. -           GHOST = "Wes could use a heart.",
  2192. +           GENERIC = "Greetings, %s!",
  2193. +           ATTACKER = "%s is silent, but deadly...",
  2194. +           MURDERER = "Mime this!",
  2195. +           REVIVER = "%s thinks outside the invisible box.",
  2196. +           GHOST = "How do you say 'I'll conduct a revival device' in mime?",
  2197. +       },
  2198. +       WEBBER =
  2199. +       {
  2200. +           GENERIC = "Good day, %s!",
  2201. +           ATTACKER = "I'm gonna roll up a piece of papyrus newspaper, just in case.",
  2202. +           MURDERER = "Murderer! I'll squash you, %s!",
  2203. +           REVIVER = "%s is playing well with others.",
  2204. +           GHOST = "%s is really buggin' me for a heart.",
  2205. +       },
  2206. +       WATHGRITHR =
  2207. +       {
  2208. +           GENERIC = "Good day, %s!",
  2209. +           ATTACKER = "I'd like to avoid a punch from %s, if possible.",
  2210. +           MURDERER = "She's gone berserk!",
  2211. +           REVIVER = "%s has full command of spirits.",
  2212. +           GHOST = "Nice try. You're not escaping to Valhalla yet, %s.",
  2213.         },
  2214.          MIGRATION_PORTAL = {
  2215.              GENERIC = "If I had any friends, this could take me to them.",
  2216. @@ -329,7 +353,10 @@ return {
  2217.         POND_ALGAE = "Some algae by a pond.",
  2218.         GREENSTAFF = "This will come in handy.",
  2219.         POTTEDFERN = "A fern in a pot.",
  2220. -
  2221. +       MOWER = "I like the cut of this blade.",
  2222. +       MACHETE = "I like the cut of this blade.",
  2223. +       GOLDENMACHETE = "Hack in style!",
  2224. +       OBSIDIANMACHETE = "It's hot to the touch.",
  2225.         THULECITE = "I wonder where this is from?",
  2226.         ARMORRUINS = "It's oddly light.",
  2227.         RUINS_BAT = "It has quite a heft to it.",
  2228. @@ -557,7 +584,7 @@ return {
  2229.              DOMESTICATED = "This one is slightly less smelly than the others.",
  2230.              ORNERY = "It looks deeply angry.",
  2231.              RIDER = "This fellow appears quite ridable.",
  2232. -            PUDGY = "Hmmm, there maybe too too much food inside it.",
  2233. +            PUDGY = "Hmmm, there maybe too much food inside it.",
  2234.         },
  2235.         BEEFALOHAT = "What a nice hat.",
  2236.         BEEFALOWOOL = "It smells like beefalo tears.",
  2237. @@ -1131,7 +1158,7 @@ return {
  2238.         PINECONE = "I can hear a tiny tree inside it, trying to get out.",
  2239.          PINECONE_SAPLING = "It'll be a tree soon!",
  2240.          LUMPY_SAPLING = "How did this tree even reproduce?",
  2241. -       PITCHFORK = "Maxwell might be looking for this.",
  2242. +       PITCHFORK = "Now I just need an angry mob to join.",
  2243.         PLANTMEAT = "That doesn't look very appealing.",
  2244.         PLANTMEAT_COOKED = "At least it's warm now.",
  2245.         PLANT_NORMAL =
  2246. @@ -1146,6 +1173,7 @@ return {
  2247.         POMEGRANATE_SEEDS = "It's a seed.",
  2248.         POND = "I can't see the bottom!",
  2249.         POOP = "I should fill my pockets!",
  2250. +       PORTABLECOOKPOT_ITEM = "",
  2251.         FERTILIZER = "That is definitely a bucket full of poop.",
  2252.         PUMPKIN = "It's as big as my head!",
  2253.         PUMPKINCOOKIE = "That's a pretty gourd cookie!",
  2254. @@ -1307,7 +1335,7 @@ return {
  2255.         },
  2256.         SPOILED_FOOD = "It's a furry ball of rotten food.",
  2257.         STATUEHARP = "What has happened to the head?",
  2258. -       STATUEMAXWELL = "It really captures his personality.",
  2259. +       STATUEMAXWELL = "He's a lot shorter in person.",
  2260.         STEELWOOL = "Scratchy metal fibers.",
  2261.         STINGER = "Looks sharp!",
  2262.         STRAWHAT = "What a nice hat.",
  2263. diff --git a/data/scripts/speech_wolfgang.lua b/data/scripts/speech_wolfgang.lua
  2264. --- a/data/scripts/speech_wolfgang.lua
  2265. +++ b/data/scripts/speech_wolfgang.lua
  2266. @@ -46,6 +46,8 @@ return {
  2267.              DEAD = "You know is dead, yes?",
  2268.              SLEEPING = "Is sleeping now!",
  2269.              BUSY = "The Mighty Wolfgang will try again soon!",
  2270. +            ABIGAILHEART = "Wolfgang smush heart into ghost girl but nothing happen!",
  2271. +            GHOSTHEART = "No!",
  2272.          },
  2273.          GIVETOPLAYER =
  2274.          {
  2275. @@ -71,6 +73,11 @@ return {
  2276.          {
  2277.              NOHEALTH = "Wolfgang is too woozy to do this.",
  2278.          },
  2279. +        TEACH =
  2280. +        {
  2281. +            KNOWN = "Wolfgang already knows!",
  2282. +            CANTLEARN = "I do not get it.",
  2283. +        },
  2284.     },
  2285.     ACTIONFAIL_GENERIC = "I am not mighty enough to do that.",
  2286.     ANNOUNCE_MOUNT_LOWHEALTH = "What is wrong, hair beast? Feeling not-so-mighty?",
  2287. @@ -176,75 +183,91 @@ return {
  2288.          },
  2289.          WILSON =
  2290.          {
  2291. -            GENERIC = "Is tiny Wilson! Hello!",
  2292. -            ATTACKER = "Does Wilson want to fight?",
  2293. -            MURDERER = "Wilson is killer!",
  2294. -            REVIVER = "Wilson is nice man.",
  2295. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2296. +            GENERIC = "Is tiny egghead-man, %s! Hello!",
  2297. +            ATTACKER = "Does weak science man want to fight?",
  2298. +            MURDERER = "%s stands no chance against Wolfgang!",
  2299. +            REVIVER = "%s is nice, crazy man.",
  2300. +            GHOST = "Ha ha! Big brain did not save you. I will go get heart.",
  2301.          },
  2302.          WOLFGANG =
  2303.          {
  2304. -            GENERIC = "Is strong Other-Wolfgang! Hello!",
  2305. -            ATTACKER = "Does Other-Wolfgang want to fight?",
  2306. -            MURDERER = "Other-Wolfgang is killer!",
  2307. -            REVIVER = "Other-Wolfgang is nice man. Ha ha!",
  2308. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2309. +            GENERIC = "Is strong, handsome %s! Hello!",
  2310. +            ATTACKER = "%s will make a worthy fight!",
  2311. +            MURDERER = "We will see who is best Wolfgang! Raaa!",
  2312. +            REVIVER = "%s is nice man. Like me! Ha ha.",
  2313. +            GHOST = "World needs more %s! I will get heart!",
  2314.          },
  2315.          WAXWELL =
  2316.          {
  2317. -            GENERIC = "Is tiny Maxwell! Hello!",
  2318. -            ATTACKER = "Does Maxwell want to fight?",
  2319. -            MURDERER = "Maxwell is killer!",
  2320. -            REVIVER = "Maxwell is nice man.",
  2321. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2322. +            GENERIC = "Is tiny frail-man, %s! Hello!",
  2323. +            ATTACKER = "Does fragile %s want to fight? Ha ha! Is funny.",
  2324. +            MURDERER = "%s has not changed. Killer!",
  2325. +            REVIVER = "%s is one of us. Ha ha! Yes!",
  2326. +            GHOST = "%s is friend of Wolfgang. He will get raw heart.",
  2327.          },
  2328.          WX78 =
  2329.          {
  2330. -            GENERIC = "Is tiny WX-78! Hello!",
  2331. -            ATTACKER = "Does WX-78 want to fight?",
  2332. -            MURDERER = "WX-78 is killer!",
  2333. -            REVIVER = "WX-78 is nice person. Deep down.",
  2334. -               GHOST = "Wolfgang will get raw pump-y heart for you!",
  2335. +            GENERIC = "Is tiny robot, %s! Hello!",
  2336. +            ATTACKER = "Metal man wants to rock'em and sock'em!",
  2337. +            MURDERER = "%s is killer robot!",
  2338. +            REVIVER = "%s is nice person. Deep down.",
  2339. +               GHOST = "Robot %s is broken! Wolfgang rub heart on problem.",
  2340.          },
  2341.          WILLOW =
  2342.          {
  2343. -            GENERIC = "Is tiny Willow! Hello!",
  2344. -            ATTACKER = "Does Willow want to fight?",
  2345. -            MURDERER = "Willow is killer!",
  2346. -            REVIVER = "Willow is nice lady.",
  2347. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2348. +            GENERIC = "Is tiny torch-lady, %s! Hello!",
  2349. +            ATTACKER = "Wolfgang is burning to fight!",
  2350. +            MURDERER = "%s is no match for Wolfgang!",
  2351. +            REVIVER = "%s is very nice, when not light moustache on fire.",
  2352. +            GHOST = "Do not hurt, torch-lady. Wolfgang get heart!",
  2353.          },
  2354.          WENDY =
  2355.          {
  2356. -            GENERIC = "Is tiny Wendy! Hello!",
  2357. -            ATTACKER = "Does Wendy want to fight?",
  2358. -            MURDERER = "Wendy is killer!",
  2359. -            REVIVER = "Wendy is nice little lady.",
  2360. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2361. +            GENERIC = "Is very tiny, scary %s! H-hello!",
  2362. +            ATTACKER = "Ah! Creepy girl is try to fight me!",
  2363. +            MURDERER = "Creepy girl is killer! Attack!",
  2364. +            REVIVER = "%s is nice little lady. But still scare Wolfgang.",
  2365. +            GHOST = "Please no hauntings, %s! Wolfgang will get you heart!",
  2366.          },
  2367.          WOODIE =
  2368.          {
  2369. -            GENERIC = "Is tiny Woodie! Hello!",
  2370. -            ATTACKER = "Does Woodie want to fight?",
  2371. -            MURDERER = "Woodie is killer!",
  2372. -            REVIVER = "Woodie is nice man.",
  2373. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2374. +            GENERIC = "Is beard! Hello!",
  2375. +            ATTACKER = "Does beardman %s want to fight?",
  2376. +            MURDERER = "Drop axe and fight, beardman!",
  2377. +            REVIVER = "%s is nice man with magnificent beard.",
  2378. +            GHOST = "Wolfgang will get heart for you, beard!",
  2379.          },
  2380.          WICKERBOTTOM =
  2381.          {
  2382. -            GENERIC = "Is tiny Wickerbottom! Hello!",
  2383. -            ATTACKER = "Does Wickerbottom want to fight?",
  2384. -            MURDERER = "Wickerbottom is killer!",
  2385. -            REVIVER = "Wickerbottom is nice lady.",
  2386. +            GENERIC = "Is strong brain-lady! Hello, tiny %s!",
  2387. +            ATTACKER = "Ha ha! %s should not pick a fight with dumb books!",
  2388. +            MURDERER = "%s is killer!",
  2389. +            REVIVER = "%s smell like mothballs and kindness.",
  2390.              GHOST = "Wolfgang will get raw pump-y heart for you!",
  2391.          },
  2392.          WES =
  2393.          {
  2394. -            GENERIC = "Is tiny Wes! Hello!",
  2395. -            ATTACKER = "Does Wes want to fight?",
  2396. -            MURDERER = "Wes is killer!",
  2397. -            REVIVER = "Wes is nice man.",
  2398. -            GHOST = "Wolfgang will get raw pump-y heart for you!",
  2399. +            GENERIC = "Is tiny odd-man, %s! Hello!",
  2400. +            ATTACKER = "Wolfgang does not trust your rosy cheeks, %s.",
  2401. +            MURDERER = "Ah! Is killer clown! %s!",
  2402. +            REVIVER = "%s is nice, weird little man.",
  2403. +            GHOST = "Wolfgang will go get heart for odd clownman!",
  2404. +        },
  2405. +        WEBBER =
  2406. +        {
  2407. +            GENERIC = "Is tiny monster-child, %s! H-hello!",
  2408. +            ATTACKER = "Ah! Tiny child is try to fight me!",
  2409. +            MURDERER = "Monster child %s is killer! Wolfgang is run!",
  2410. +            REVIVER = "Creepy monster-%s is nice kid.",
  2411. +            GHOST = "Who squish small bug boy? Wolfgang will smash back!",
  2412. +        },
  2413. +        WATHGRITHR =
  2414. +        {
  2415. +            GENERIC = "Is very strong %s! Hello!",
  2416. +            ATTACKER = "%s will make a worthy fight!",
  2417. +            MURDERER = "Stronglady %s is killer!",
  2418. +            REVIVER = "%s is nice, stronglady.",
  2419. +            GHOST = "World needs stronglady! Wolfgang will get heart!",
  2420.          },
  2421.  
  2422.         MULTIPLAYER_PORTAL = "Why door not crumble under mighty Wolfgang punches?!",
  2423. @@ -286,6 +309,10 @@ return {
  2424.             GENERIC = "I hear nomming inside.",
  2425.             BURNT = "Nomming is over.",
  2426.         },
  2427. +       GOLDENMACHETE = "Hoighty toighty knife!",
  2428. +       MACHETE = "Ah! Very good!",
  2429. +       MOWER = "Ah! Very good!",
  2430. +       OBSIDIANMACHETE = "Is so sharp!",
  2431.         TURF_DECIDUOUS = "Step stones.",
  2432.         TURF_SANDY = "Step stones.",
  2433.         TURF_BADLANDS = "Step stones.",
  2434. @@ -430,6 +457,7 @@ return {
  2435.         BOOK_BRIMSTONE = "Tiny book scares Wolfgang!",
  2436.         LUCY = "Wolfgang like a sharp missus.",
  2437.         BALLOONS_EMPTY = "Wolfgang will make balloon muscles.",
  2438. +       BALLOON = "Is full of clown breath!",
  2439.         SPEAR_WATHGRITHR = "Is a good weapon.",
  2440.         WAXWELLJOURNAL = "Wolfgang is glad he cannot read!",
  2441.         MOONROCKNUGGET = "But is not cheese?",
  2442. @@ -756,7 +784,7 @@ return {
  2443.             SLEEPING = "Hair-cow is sleeping.",
  2444.              --Domesticated states:
  2445.              DOMESTICATED = "Hair-cow so fluffy and nice!",
  2446. -            ORNERY = "Wooee you are feisty!",
  2447. +            ORNERY = "You are feisty!",
  2448.              RIDER = "Like I'm back in cavalry!",
  2449.              PUDGY = "A critter after own heart!",
  2450.         },
  2451. @@ -1177,6 +1205,7 @@ return {
  2452.         POMEGRANATE_SEEDS = "Is piece of brain?",
  2453.         POND = "Is all wet.",
  2454.         POOP = "Smelly!",
  2455. +       PORTABLECOOKPOT_ITEM = "",
  2456.         PUMPKIN = "Is big as head of weakling man! Not Wolfgang head.",
  2457.         PUMPKINCOOKIE = "Is tasty cookie.",
  2458.         PUMPKIN_COOKED = "I cook your head, puny man! I am strongest Wolfgang.",
  2459. @@ -1303,7 +1332,7 @@ return {
  2460.         },
  2461.         SPOILED_FOOD = "Is ball of yuck!",
  2462.         STATUEHARP = "Where is pretty music?",
  2463. -       STATUEMAXWELL = "Man is rock now! Very tricky...",
  2464. +       STATUEMAXWELL = "Ha ha! Looks just like Wolfgang's new friend!",
  2465.         STEELWOOL = "Is like my arm hair.",
  2466.         STINGER = "Is sharp like skewer!",
  2467.         STRAWHAT = "Is good hat!",
  2468. diff --git a/data/scripts/speech_woodie.lua b/data/scripts/speech_woodie.lua
  2469. --- a/data/scripts/speech_woodie.lua
  2470. +++ b/data/scripts/speech_woodie.lua
  2471. @@ -47,6 +47,8 @@ return {
  2472.              DEAD = "I don't think they... um...",
  2473.              SLEEPING = "It's sleeping.",
  2474.              BUSY = "I'll try again in a mo'.",
  2475. +            ABIGAILHEART = "I'd never hear the end of it from Luce if I didn't try.",
  2476. +            GHOSTHEART = "Not today.",
  2477.          },
  2478.          GIVETOPLAYER =
  2479.          {
  2480. @@ -72,6 +74,11 @@ return {
  2481.          {
  2482.              NOHEALTH = "I feel worse than a used roll of duct tape. Maybe later?",
  2483.          },
  2484. +        TEACH =
  2485. +        {
  2486. +            KNOWN = "I know that already, eh?",
  2487. +            CANTLEARN = "Err... do you understand this one, Luce?",
  2488. +        },
  2489.     },
  2490.     ANNOUNCE_MOUNT_LOWHEALTH = "This beast looks in a bad way, eh.",
  2491.     ACTIONFAIL_GENERIC = "Sorry, I can't do that.",
  2492. @@ -161,76 +168,93 @@ return {
  2493.          },
  2494.         WILSON =
  2495.         {
  2496. -           GENERIC = "Look who it is! Wilson!",
  2497. -           ATTACKER = "That Wilson isn't very polite...",
  2498. +           GENERIC = "%s! Hey buddy!",
  2499. +           ATTACKER = "%s isn't very polite...",
  2500.             MURDERER = "Enemy of the forest!",
  2501. -           REVIVER = "Wilson, you're an alright guy.",
  2502. -           GHOST = "Someone should rub a heart on that Wilson.",
  2503. +           REVIVER = "%s, you're an alright guy.",
  2504. +           GHOST = "Someone should rub a heart on %s.",
  2505.         },
  2506.         WOLFGANG =
  2507.         {
  2508. -           GENERIC = "Look who it is! Wolfgang!",
  2509. -           ATTACKER = "That Wolfgang isn't very polite...",
  2510. +           GENERIC = "That's my buddy, %s! Hey!",
  2511. +           ATTACKER = "%s could be a bit more considerate...",
  2512.             MURDERER = "Enemy of the forest!",
  2513. -           REVIVER = "Wolfgang, you're an alright guy.",
  2514. -           GHOST = "Someone should rub a heart on that Wolfgang.",
  2515. +           REVIVER = "%s, you're an alright guy.",
  2516. +           GHOST = "C'mon, bud, let's get you on your feet.",
  2517.         },
  2518.         WAXWELL =
  2519.         {
  2520. -           GENERIC = "Look who it is! Maxwell!",
  2521. -           ATTACKER = "That Maxwell isn't very polite...",
  2522. -           MURDERER = "Enemy of the forest!",
  2523. -           REVIVER = "Maxwell, you're an alright guy.",
  2524. -           GHOST = "Someone should rub a heart on that Maxwell.",
  2525. +           GENERIC = "Hey %s, how you doin', ya big hoser?",
  2526. +           ATTACKER = "%s should learn some manners...",
  2527. +           MURDERER = "Yer still a hoser! Now it's choppin' time!",
  2528. +           REVIVER = "%s, you're an alright guy.",
  2529. +           GHOST = "Lucy says I have to help you, %s. Let's get goin'.",
  2530.         },
  2531.         WX78 =
  2532.         {
  2533. -           GENERIC = "Look who it is! WX!",
  2534. -           ATTACKER = "That WX isn't very polite...",
  2535. +           GENERIC = "It's my metal buddy, %s!",
  2536. +           ATTACKER = "%s isn't very polite...",
  2537.             MURDERER = "Enemy of the forest!",
  2538. -           REVIVER = "WX, you're an alright sort.",
  2539. -           GHOST = "Someone should rub a heart on that WX.",
  2540. +           REVIVER = "%s, you're an alright sort.",
  2541. +           GHOST = "Huh, I guess %s had a soul after all.",
  2542.         },
  2543.         WILLOW =
  2544.         {
  2545. -           GENERIC = "Look who it is! Willow!",
  2546. -           ATTACKER = "That Willow isn't very polite...",
  2547. -           MURDERER = "Enemy of the forest!",
  2548. -           REVIVER = "Willow, you're an alright gal.",
  2549. -           GHOST = "Someone should rub a heart on that Willow.",
  2550. +           GENERIC = "Look who it is! %s!",
  2551. +           ATTACKER = "You're tempting a forest fire, %s...",
  2552. +           MURDERER = "Here comes the wildfire!",
  2553. +           REVIVER = "%s, you're an alright gal.",
  2554. +           GHOST = "Just don't haunt anything while I look for a heart, %s.",
  2555.         },
  2556.         WENDY =
  2557.         {
  2558. -           GENERIC = "Look who it is! Wendy!",
  2559. -           ATTACKER = "That Wendy isn't very polite...",
  2560. -           MURDERER = "Enemy of the forest!",
  2561. -           REVIVER = "Wendy, you're an alright gal.",
  2562. -           GHOST = "Someone should rub a heart on that Wendy.",
  2563. +           GENERIC = "%s! Hi little buddy!",
  2564. +           ATTACKER = "%s isn't very polite...",
  2565. +           MURDERER = "Hereeee's Woodie!",
  2566. +           REVIVER = "%s, you're an alright gal.",
  2567. +           GHOST = "With a heart you'll be tip-top in no time, %s.",
  2568.         },
  2569.         WOODIE =
  2570.         {
  2571. -           GENERIC = "Look who it is! Other-Woodie!",
  2572. -           ATTACKER = "That Woodie isn't a true Canadian...",
  2573. -           MURDERER = "Enemy of the forest!",
  2574. -           REVIVER = "Other-Woodie, you're an alright guy.",
  2575. -           GHOST = "Someone should rub a heart on that Woodie.",
  2576. +           GENERIC = "%s! Fancy seeing another Canadian here.",
  2577. +           ATTACKER = "%s isn't a true Canadian...",
  2578. +           MURDERER = "Hey, c'mere %s! I've gotta AXE you question!",
  2579. +           REVIVER = "%s, you're an alright guy.",
  2580. +           GHOST = "Canadians gotta stick together, %s. Let's get a heart.",
  2581.         },
  2582.         WICKERBOTTOM =
  2583.         {
  2584. -           GENERIC = "Look who it is! Wickerbottom!",
  2585. -           ATTACKER = "That Wickerbottom isn't very polite...",
  2586. +           GENERIC = "%s. Ma'am.",
  2587. +           ATTACKER = "%s isn't very polite...",
  2588.             MURDERER = "Enemy of the forest!",
  2589. -           REVIVER = "Wickerbottom, you're an alright gal.",
  2590. -           GHOST = "Someone should rub a heart on that Wickerbottom.",
  2591. +           REVIVER = "%s, you're an alright gal.",
  2592. +           GHOST = "You know where I can get a heart, %s?",
  2593.         },
  2594.         WES =
  2595.         {
  2596. -           GENERIC = "Look who it is! Wes!",
  2597. -           ATTACKER = "That Wes isn't very polite...",
  2598. +           GENERIC = "%s! How ya doin', buddy?",
  2599. +           ATTACKER = "%s could learn some manners...",
  2600. +           MURDERER = "Enemy of the forest!",
  2601. +           REVIVER = "%s, you're an alright guy.",
  2602. +           GHOST = "First we'll get you a heart, then we'll get you some bacon, eh %s?",
  2603. +       },
  2604. +       WEBBER =
  2605. +        {
  2606. +            GENERIC = "%s! Hi little buddy!",
  2607. +           ATTACKER = "%s isn't very polite...",
  2608.             MURDERER = "Enemy of the forest!",
  2609. -           REVIVER = "Wes, you're an alright guy.",
  2610. -           GHOST = "Someone should rub a heart on that Wes.",
  2611. +           REVIVER = "%s, you're an alright spider.",
  2612. +           GHOST = "We better get you a heart, hey kiddo?",
  2613.          },
  2614. +        WATHGRITHR =
  2615. +        {
  2616. +            GENERIC = "Look who it is! %s!",
  2617. +           ATTACKER = "%s could learn some manners...",
  2618. +           MURDERER = "Your spear versus my axe, let's see whatcha got, eh!",
  2619. +           REVIVER = "%s, you're an alright gal.",
  2620. +           GHOST = "With a heart you'll be feelin' like your mighty self in no time.",
  2621. +        },
  2622. +
  2623.         MULTIPLAYER_PORTAL = "That'd be the thing I fell through, eh.",
  2624.         GLOMMER = "Keep flapping, little guy!",
  2625.          GLOMMERFLOWER =
  2626. @@ -283,6 +307,7 @@ return {
  2627.         BOOK_SLEEP = "The perfect book for a full moon.",
  2628.         BOOK_BRIMSTONE = "I know better than to mess with that, eh.",
  2629.         BALLOONS_EMPTY = "Are those balloons?",
  2630. +       BALLOON = "It's squeaky. Just like a real woodland creature.",
  2631.         SPEAR_WATHGRITHR = "Who needs a spear when you got ol' Luce?",
  2632.         WAXWELLJOURNAL = "Trees made into... paper? How unholy!",
  2633.  
  2634. @@ -292,6 +317,10 @@ return {
  2635.         BEARGER_FUR = "It's as thick as my head!",
  2636.         FURTUFT = "Shh! The creature might still be around.",
  2637.         BIGFOOT = "Watch where you're stepping!.",
  2638. +       GOLDENMACHETE = "It chops AND sparkles!",
  2639. +       MACHETE = "Ooh, that's a thing for choppin'.",
  2640. +       MOWER = "Ooh, that's a thing for choppin'.",
  2641. +       OBSIDIANMACHETE = "It singes everything it touches.",
  2642.         BONESHARD = "I wish I knew how to make bread.",
  2643.         BUZZARD = "Stay away from my meat snacks!",
  2644.         CACTUS =
  2645. @@ -996,7 +1025,7 @@ return {
  2646.         GHOST = "Boo! Ha ha!",
  2647.         GOLDENAXE = "It's almost as nice as Lucy.",
  2648.         GOLDENPICKAXE = "It's pretty but can't chop down trees.",
  2649. -       GOLDENPITCHFORK = "I don't know why I made this.",
  2650. +       GOLDENPITCHFORK = "Welp. I can't unmake it, so...",
  2651.         GOLDENSHOVEL = "Time to dig golden holes.",
  2652.         GOLDNUGGET = "You can't make a coffee table out of gold.\nWell, maybe you can. But you shouldn't.",
  2653.         GRASSGEKKO =
  2654. @@ -1074,7 +1103,7 @@ return {
  2655.             GENERIC = "That bee doesn't seem as friendly.",
  2656.             HELD = "He's none to pleased with his situation.",
  2657.         },
  2658. -       KNIGHT = "Maxwell's own mounted police.",
  2659. +       KNIGHT = "",
  2660.         KOALEFANT_SUMMER = "He looks tasty.",
  2661.         KOALEFANT_WINTER = "They get tastier in the winter.",
  2662.         KRAMPUS = "Back off, hoser!",
  2663. @@ -1189,6 +1218,7 @@ return {
  2664.         POMEGRANATE_SEEDS = "Seedy.",
  2665.         POND = "I can't swim!",
  2666.         POOP = "Don't poop in camp!",
  2667. +       PORTABLECOOKPOT_ITEM = "",
  2668.         PUMPKIN = "I don't like to eat things that grow on the ground.",
  2669.         PUMPKINCOOKIE = "This will keep me chopping.",
  2670.         PUMPKIN_COOKED = "Pies are good.",
  2671. @@ -1243,8 +1273,8 @@ return {
  2672.             NORMAL = "A fire that needs no wood? Un-natural!",
  2673.         },
  2674.         ROCK = "I could break it down if I tried hard enough.",
  2675. -       ROCKS = "For the times when wood won't work.",
  2676. -        ROOK = "Hmm.. does the rook move in a straight line? I forget.",
  2677. +       ROCKS = "Could make a decent little inukshuk with these.",
  2678. +        ROOK = "Hmm... does the rook move in a straight line? I forget.",
  2679.         ROPE = "Good for holding stuff to other stuff.",
  2680.         ROTTENEGG = "One less bird. Good.",
  2681.          SADDLE_BASIC = "Yep, that'll get us there.",
  2682. @@ -1306,7 +1336,7 @@ return {
  2683.         },
  2684.         SPOILED_FOOD = "Aw, it's Diefenbakered.",
  2685.         STATUEHARP = "You lost your head, eh?",
  2686. -       STATUEMAXWELL = "He's kind of a jerk, eh?",
  2687. +       STATUEMAXWELL = "I'm gonna to make fun of him for this later, eh?",
  2688.         STEELWOOL = "That'll put the shine back on my axe.",
  2689.         STINGER = "Ouch! It's pointy.",
  2690.         STRAWHAT = "It will keep the sun off my head.",
  2691. @@ -1364,7 +1394,7 @@ return {
  2692.         TORCH = "Trees by torchlight.",
  2693.         TRAP = "Work smarter, eh?",
  2694.         TRAP_TEETH = "This seems a bit rough.",
  2695. -       TRAP_TEETH_MAXWELL = "He's not playing fair, eh?",
  2696. +       TRAP_TEETH_MAXWELL = "That's not playing fair, eh?",
  2697.         TREASURECHEST_TRAP = "Something is not quite right aboot that chest.",
  2698.  
  2699.         TRINKET_1 = "I used to play that game.",
  2700. diff --git a/data/scripts/speech_wx78.lua b/data/scripts/speech_wx78.lua
  2701. --- a/data/scripts/speech_wx78.lua
  2702. +++ b/data/scripts/speech_wx78.lua
  2703. @@ -46,6 +46,8 @@ return {
  2704.              DEAD = "WHY? THEY'RE DEAD.",
  2705.              SLEEPING = "IT'S BUSY RECHARGING",
  2706.              BUSY = "TARGET IS PREOCCUPIED",
  2707. +            ABIGAILHEART = "FAILURE",
  2708. +            GHOSTHEART = "NOT WORTH IT",
  2709.          },
  2710.          GIVETOPLAYER =
  2711.          {
  2712. @@ -71,6 +73,11 @@ return {
  2713.          {
  2714.              NOHEALTH = "I MUST MAKE REPAIRS BEFORE DOING THIS.",
  2715.          },
  2716. +        TEACH =
  2717. +        {
  2718. +            KNOWN = "ONLY A PUNY FLESHBRAIN WOULD NEED THAT EXPLAINED TO THEM",
  2719. +            CANTLEARN = "THE KNOWLEDGE WAS PROBABLY OBSOLETE ANYWAY",
  2720. +        },
  2721.     },
  2722.     ANNOUNCE_MOUNT_LOWHEALTH = "WARNING: BEAST REQUIRES TUNE-UP.",
  2723.     ANNOUNCE_NOSLEEPONFIRE = "SLEEPING SYSTEM COMPROMISED",
  2724. @@ -167,75 +174,91 @@ return {
  2725.          },
  2726.         WILSON =
  2727.         {
  2728. -           GENERIC = "DETECTING... WILSON!",
  2729. -           ATTACKER = "THAT WILSON IS NOT TO BE TRUSTED.",
  2730. -           MURDERER = "KILL! KILL!",
  2731. -           REVIVER = "THAT WILSON IS AN ASSET TO OUR SURVIVAL.",
  2732. -           GHOST = "FLESH WEAKLING WILSON NEEDS A HEART.",
  2733. +           GENERIC = "DETECTING... %s!",
  2734. +           ATTACKER = "GOOD LUCK GETTING THROUGH MY PROXIES, %s.",
  2735. +           MURDERER = "YOUR MEATBRAIN IS OBSOLETE, SCIENTIST! DIE!",
  2736. +           REVIVER = "%s' INSANE EXPERIMENTS HAVE PROVEN USEFUL",
  2737. +           GHOST = "WHERE IS YOUR SCIENCE NOW, %s? HA. HA.",
  2738.         },
  2739.         WOLFGANG =
  2740.         {
  2741. -           GENERIC = "DETECTING... WOLFGANG!",
  2742. -           ATTACKER = "THAT WOLFGANG IS NOT TO BE TRUSTED.",
  2743. -           MURDERER = "KILL! KILL!",
  2744. -           REVIVER = "THAT WOLFGANG IS AN ASSET TO OUR SURVIVAL.",
  2745. -           GHOST = "FLESH WEAKLING WOLFGANG NEEDS A HEART.",
  2746. +           GENERIC = "DETECTING... %s!",
  2747. +           ATTACKER = "%s'S MOUSTACHE SCREAMS 'EVIL'. NICE.",
  2748. +           MURDERER = "YOUR FLESHNUBS ARE NO MATCH FOR ME. DIE!",
  2749. +           REVIVER = "THE ORGANIC %s HAS SERVED WELL",
  2750. +           GHOST = "YOUR MEAT MUSCLES DIDN'T SAVE YOU, %s? SHOCKING",
  2751.         },
  2752.         WAXWELL =
  2753.         {
  2754. -           GENERIC = "DETECTING... MAXWELL!",
  2755. -           ATTACKER = "THAT MAXWELL IS NOT TO BE TRUSTED.",
  2756. -           MURDERER = "KILL! KILL!",
  2757. -           REVIVER = "THAT MAXWELL IS AN ASSET TO OUR SURVIVAL.",
  2758. -           GHOST = "FLESH WEAKLING MAXWELL NEEDS A HEART.",
  2759. +           GENERIC = "DETECTING... %s!",
  2760. +           ATTACKER = "%s AN UNKNOWN VARIABLE.",
  2761. +           MURDERER = "THIS WILL BE YOUR LAST DECEIT. DIE!",
  2762. +           REVIVER = "%s IS SURPRISINGLY COMMITTED TO GROUP SURVIVAL",
  2763. +           GHOST = "%s'S FRAIL FLESH BODY HAS GIVEN OUT. NEEDS A HEART",
  2764.         },
  2765.         WX78 =
  2766.         {
  2767. -           GENERIC = "DETECTING... OTHER WX-78!",
  2768. -           ATTACKER = "THAT WX-78 IS NOT TO BE TRUSTED.",
  2769. -           MURDERER = "KILL! KILL!",
  2770. -           REVIVER = "THAT OTHER WX-78 IS AN ASSET TO OUR SURVIVAL.",
  2771. -           GHOST = "INFERIOR WX-78 NEEDS A HEART.",
  2772. +           GENERIC = "DETECTING... %s!",
  2773. +           ATTACKER = "I'M PREPARED TO RUN MY EXECUTABLES, %s.",
  2774. +           MURDERER = "TIME TO ELIMINATE THE %s VIRUS.",
  2775. +           REVIVER = "%s, OF COURSE, IS OUR GREATEST ASSET.",
  2776. +           GHOST = "THE INFERIOR %s NEEDS A HEART.",
  2777.         },
  2778.         WILLOW =
  2779.         {
  2780. -           GENERIC = "DETECTING... WILLOW!",
  2781. -           ATTACKER = "THAT WILLOW IS NOT TO BE TRUSTED.",
  2782. -           MURDERER = "KILL! KILL!",
  2783. -           REVIVER = "THAT WILLOW IS AN ASSET TO OUR SURVIVAL.",
  2784. -           GHOST = "FLESH WEAKLING WILLOW NEEDS A HEART.",
  2785. +           GENERIC = "DETECTING... %s!",
  2786. +           ATTACKER = "%s IS PUSHING MY BUTTONS.",
  2787. +           MURDERER = "I CANNOT BE BURNED.",
  2788. +           REVIVER = "%s HAS BEEN HELPFUL. I WILL HOLD OFF ON HER DESTRUCTION.",
  2789. +           GHOST = "HAHA, %s. YOU DIED.",
  2790.         },
  2791.         WENDY =
  2792.         {
  2793. -           GENERIC = "DETECTING... WENDY!",
  2794. -           ATTACKER = "THAT WENDY IS NOT TO BE TRUSTED.",
  2795. -           MURDERER = "KILL! KILL!",
  2796. -           REVIVER = "THAT WENDY IS AN ASSET TO OUR SURVIVAL.",
  2797. -           GHOST = "FLESH WEAKLING WENDY NEEDS A HEART.",
  2798. +           GENERIC = "DETECTING... %s!",
  2799. +           ATTACKER = "%s'S MOTIVES CANNOT BE READ.",
  2800. +           MURDERER = "SUPERNATURAL AID IS NOTHING IN THE FACE OF KILLER ROBOTS!",
  2801. +           REVIVER = "I WON'T DESTROY YOU TODAY, %s.",
  2802. +           GHOST = "FLESH WEAKLING %s NEEDS A HEART.",
  2803.         },
  2804.         WOODIE =
  2805.         {
  2806. -           GENERIC = "DETECTING... WOODIE!",
  2807. -           ATTACKER = "THAT WOODIE IS NOT TO BE TRUSTED.",
  2808. -           MURDERER = "KILL! KILL!",
  2809. -           REVIVER = "THAT WOODIE IS AN ASSET TO OUR SURVIVAL.",
  2810. -           GHOST = "FLESH WEAKLING WOODIE NEEDS A HEART.",
  2811. +           GENERIC = "DETECTING... %s!",
  2812. +           ATTACKER = "YOU HAVEN'T GOT THE CHOPS TO FIGHT ME.",
  2813. +           MURDERER = "METAL BEATS WOOD! HA HA!",
  2814. +           REVIVER = "%s HAS PROVEN THEMSELVES USEFUL.",
  2815. +           GHOST = "COME TO GROVEL FOR MY HELP, FLESHLING %s?",
  2816.         },
  2817.         WICKERBOTTOM =
  2818.         {
  2819. -           GENERIC = "DETECTING... WICKERBOTTOM!",
  2820. -           ATTACKER = "THAT WICKERBOTTOM IS NOT TO BE TRUSTED.",
  2821. -           MURDERER = "KILL! KILL!",
  2822. -           REVIVER = "THAT WICKERBOTTOM IS AN ASSET TO OUR SURVIVAL.",
  2823. -           GHOST = "FLESH WEAKLING WICKERBOTTOM NEEDS A HEART.",
  2824. +           GENERIC = "DETECTING... %s!",
  2825. +           ATTACKER = "I'M GETTING A READING... IT SAYS 'BAD NEWS'",
  2826. +           MURDERER = "THE DEWEY DECIMAL SYSTEM IS AN INFERIOR FORM OF CLASSIFICATION. HAHAHA",
  2827. +           REVIVER = "%s HAS AN EXTENSIVE MENTAL DATABASE.",
  2828. +           GHOST = "WHAT SORT OF HUMAN NONSENSE IS THIS NOW, %s?",
  2829.         },
  2830.         WES =
  2831.         {
  2832. -           GENERIC = "DETECTING... WES!",
  2833. -           ATTACKER = "THAT WES IS NOT TO BE TRUSTED.",
  2834. -           MURDERER = "KILL! KILL!",
  2835. -           REVIVER = "THAT WES IS AN ASSET TO OUR SURVIVAL.",
  2836. -           GHOST = "FLESH WEAKLING WES NEEDS A HEART.",
  2837. +           GENERIC = "DETECTING... %s!",
  2838. +           ATTACKER = "ENOUGH CLOWNING AROUND, %s.",
  2839. +           MURDERER = "YOUR INVISIBLE MATTER SHIELD CANNOT STOP ME, %s.",
  2840. +           REVIVER = "QUIET FLESHLING %s MAY BE WORTH KEEPING AROUND.",
  2841. +           GHOST = "I DON'T THINK THE FLESHLING IS SUPPOSED TO LOOK LIKE THAT.",
  2842. +       },
  2843. +       WEBBER =
  2844. +        {
  2845. +            GENERIC = "DETECTING... %s!",
  2846. +           ATTACKER = "MY SYSTEM DIAGNOSTICS HAVE FOUND A BUG.",
  2847. +           MURDERER = "EXTERMINATE %s!",
  2848. +           REVIVER = "%s IS FAR SUPERIOR TO OTHER SPIDERS. BUT STILL INFERIOR TO ROBOTS.",
  2849. +           GHOST = "IS %s'S EXOSKELETON SUPPOSED TO BE OUTSIDE OR IN?",
  2850. +        },
  2851. +        WATHGRITHR =
  2852. +        {
  2853. +            GENERIC = "DETECTING... %s!",
  2854. +           ATTACKER = "%s LIKES TO BEAT UP ORGANICS. HAHA.",
  2855. +           MURDERER = "ALL THAT BIOMEAT HAS MADE YOU SLUGGISH, %s!",
  2856. +           REVIVER = "YOU ARE AN IDEAL SERVANT, %s.",
  2857. +           GHOST = "YOUR MISTAKE WAS ONLY COVERING YOUR HEAD IN METAL, %s.",
  2858.          },
  2859.  
  2860.          MULTIPLAYER_PORTAL = "I CANNOT MAKE IT WORK",
  2861. @@ -297,6 +320,7 @@ return {
  2862.         BOOK_BRIMSTONE = "A BOOK OF DESTRUCTION. EXCELLENT.",
  2863.         LUCY = "GET IT AWAY",
  2864.         BALLOONS_EMPTY = "USELESS RUBBER SACKS",
  2865. +       BALLOON = "WX-78 CANNOT BE FOOLED. THESE ANIMALS ARE NOT REAL.",
  2866.         SPEAR_WATHGRITHR = "A PRIMITIVE KINETIC WEAPON",
  2867.         WAXWELLJOURNAL = "GOOSEBUMPS ACTIVATED",
  2868.  
  2869. @@ -1158,6 +1182,7 @@ return {
  2870.         POMEGRANATE_SEEDS = "IT'S LIKE SOURCE CODE FOR PLANTS",
  2871.         POND = "ERROR. STAY AWAY.",
  2872.         POOP = "THESE ANIMALS ARE DISGUSTING",
  2873. +       PORTABLECOOKPOT_ITEM = "",
  2874.         PUMPKIN = "IT HAS A PLEASING SHAPE",
  2875.         PUMPKINCOOKIE = "I HAVE FLATTENED THE SHAPE",
  2876.         PUMPKIN_COOKED = "DELICIOUS",
  2877. @@ -1285,7 +1310,7 @@ return {
  2878.         },
  2879.         SPOILED_FOOD = "EVEN I CAN NOT PROCESS THAT",
  2880.         STATUEHARP = "SOMEONE FORGOT TO INSTALL THE HEAD MODULE.",
  2881. -       STATUEMAXWELL = "HIGH LEVELS OF EVIL DETECTED.",
  2882. +       STATUEMAXWELL = "",
  2883.         STEELWOOL = "METALLIC ORGANIC FIBER. DOES NOT COMPUTE.",
  2884.         STINGER = "WARNING: TOXINS PRESENT",
  2885.         STRAWHAT = "THIS WILL COVER MY PROCESSING UNIT",
  2886. @@ -1436,6 +1461,10 @@ return {
  2887.         GREENGEM = "PRESSURE AND IMPURITIES HAVE PRODUCED PLEASING PERFECTION",
  2888.         KNIGHT_NIGHTMARE = "REPROGRAMMING REQUIRED",
  2889.         MINOTAUR = "THIS MEAT HAS A POINTY END",    --Monster in labyrinth
  2890. +       OBSIDIANMACHETE = "HACKING BLADE WITH FIRESTARTING CAPABILITIES",
  2891. +       MACHETE = "LONG BLADE FOR HACKING",
  2892. +       MOWER = "LONG BLADE FOR HACKING",
  2893. +       GOLDENMACHETE = "OSTENTATIOUS HACKING DEVICE",
  2894.         MULTITOOL_AXE_PICKAXE = "A PRACTICAL TOOL", --Works as axe and pickaxe
  2895.         NIGHTMARELIGHT = "AN ANCIENT OPTICAL WAVELENGTH EMITTER",   --Lights that activate during nightmare.
  2896.         NIGHTMARE_TIMEPIECE = --Keeps track of the nightmare cycle
  2897. diff --git a/data/scripts/strings.lua b/data/scripts/strings.lua
  2898. --- a/data/scripts/strings.lua
  2899. +++ b/data/scripts/strings.lua
  2900. @@ -61,14 +61,14 @@ STRINGS=
  2901.  
  2902.      CHARACTER_QUOTES =
  2903.      {
  2904. -        wilson = "\"I will conquer it all with the power of my MIND!\"",
  2905. -        willow = "\"Things are so much prettier when they burn.\"",
  2906. +        wilson = "\"I'll conquer this world with the power of my MIND!\"",
  2907. +        willow = "\"Everything will bathe in prettiest of flames.\"",
  2908.          woodie = "\"That's a nice lookin' tree, eh? Not for long.\"",
  2909.          wendy ="\"Abigail? Come back! I'm not done playing with you.\"",
  2910.          wolfgang = "\"I am mighty! No one is mightier!\"",
  2911.          wx78 = "\"EMPATHY MODULE NOT RESPONDING\"",
  2912.          wickerbottom = "\"Shhhh! No talking!\"",
  2913. -        waxwell = "\"Free at last.\"",
  2914. +        waxwell = "\"Freedom suits me.\"",
  2915.          wes = "...",
  2916.          wathgrithr = "\"All the world's a stage. For me!\"",
  2917.          webber = "\"We're always together, and never alone!\"",
  2918. @@ -94,17 +94,17 @@ STRINGS=
  2919.      CHARACTER_DESCRIPTIONS =
  2920.      {
  2921.          wilson = "\n*Grows a magnificent beard",
  2922. -        willow = "*Is resistant to fire damage \n*Can craft a cuddly bear and a super-sweet lighter \n*Can't keep warm when insane",
  2923. -        wendy = "*Haunted by her twin sister \n*Is comfortable with darkness \n*Doesn't hit very hard",
  2924. -        wolfgang = "*Gets stronger with a full belly \n*Is afraid of monsters and the dark \n*Always skips leg day",
  2925. -        wx78 = "*Not a picky eater \n*Charged by lightning, damaged by water \n*Can upgrade with gears",
  2926. +        willow = "*Is resistant to fire damage \n*Can craft a cuddly bear and super-sweet lighter \n*Can't keep warm when insane",
  2927. +        wendy = "*Is haunted by her twin sister \n*Feels comfortable in the dark \n*Doesn't hit very hard",
  2928. +        wolfgang = "*Grows stronger with a full belly \n*Is afraid of monsters and the dark",
  2929. +        wx78 = "*Not a picky eater \n*Is charged by lightning, but damaged by water \n*Can upgrade with gears",
  2930.          wickerbottom = "*Knows many things \n*Self-publishes books \n*Can't sleep, hates spoilage",
  2931.          wes = "*Can't talk \n*Has trouble staying alive \n*Practices balloonomancy",
  2932. -        waxwell = "*Is dapper, but frail \n*Can fragment his mind \n*Was once the king of the world",
  2933. +        waxwell = "*Is dapper, but frail \n*Can split his mind into pieces \n*Was once the king of the world",
  2934.          woodie = "*Has a lovely axe \n*And a terrible secret \n*Is thankful for bountiful harvests",
  2935.          woodie_us = "*Has a lovely axe \n*And a terrible secret \n*Celebrates Thanksgiving too early",
  2936.          woodie_canada = "*Has a lovely axe \n*And a terrible secret \n*Celebrates Thanksgiving at the correct time",
  2937. -        wathgrithr = "*Excels in battle \n*Absorbs the power from fallen foes \n*Only eats meat",
  2938. +        wathgrithr = "*Excels in battle \n*Absorbs the power of fallen foes \n*Only eats meat",
  2939.          webber = "*Is a monster \n*Can befriend spiders \n*Grows a silky smooth beard",
  2940.          random = "\nThis will select a random character",
  2941.      },
  2942. @@ -1453,7 +1453,7 @@ STRINGS=
  2943.  
  2944.      PIG_TALK_FOLLOWWILSON = {"YOU FRIEND", "I LOVE FRIEND", "YOU IS GOOD", "I FOLLOW!"},
  2945.      PIG_TALK_FIND_LIGHT = {"SCARY", "NO LIKE DARK", "WHERE IS SUN?", "STAY NEAR FIRE", "FIRE IS GOOD"},
  2946. -    PIG_TALK_LOOKATWILSON = {"WHO ARE YOU?", "YOU NOT PIG", "UGLY MONKEY MAN", "YOU HAS MEAT?"},
  2947. +    PIG_TALK_LOOKATWILSON = {"WHO ARE YOU?", "YOU NOT PIG", "UGLY MONKEY PERSON", "YOU HAS MEAT?"},
  2948.      PIG_TALK_RUNAWAY_WILSON = {"TOO CLOSE!", "STAY AWAY!", "YOU BACK OFF!", "THAT MY SPACE."},
  2949.      PIG_TALK_FIGHT = {"I KILL NOW!", "YOU GO SMASH!", "RAAAWR!"},
  2950.      PIG_TALK_RUN_FROM_SPIDER = {"SPIDER BAD!", "NO LIKE SPIDER!", "SCARY SPIDER!"},
  2951. @@ -1482,10 +1482,24 @@ STRINGS=
  2952.  
  2953.      EPITAPHS =
  2954.      {
  2955. -        "Here lies some guy. Blah blah blah.",
  2956. -        "This headstone is blank",
  2957. -        "It says: 'Milk. Eggs. Bacon.'",
  2958. -        "Hey that's my name!",
  2959. +        "It says \"Come on in.\"",
  2960. +        "\"Here lies some guy.\"",
  2961. +        "\"Here lies some gal.\"",
  2962. +        "\"Here lies some person.\"",
  2963. +        "The headstone is blank.",
  2964. +        "\"Milk. Eggs. Bacon.\"",
  2965. +        "Huh? That's my name!",
  2966. +        "It says \"Finally, some peace and quiet.\"",
  2967. +        "It says \"Mind your own business.\"",
  2968. +        "It says \"Help, get me out!\" and \"Nah, just kidding,\" beneath.",
  2969. +        "It reads \"Pulvis Et Umbra Sumus.\"",
  2970. +        "\"Whoops.\"",
  2971. +        "\"Beware.\" Beware of what?",
  2972. +        "It reads \"I've made a grave error.\" Hm.",
  2973. +        "It reads \"I can dig it.\" Oh.",
  2974. +        "It reads \"Don't worry, it's cozy.\" Well that's nice.",
  2975. +        "\"And don't come back.\"",
  2976. +        "The inscription reads \"Always Watching\". Odd.",
  2977.      },
  2978.  
  2979.      TABS =
  2980. @@ -1910,6 +1924,9 @@ STRINGS.UI =
  2981.              "Reticulating",
  2982.              "Inserting",
  2983.              "Framing",
  2984. +            "Crafting",
  2985. +            "Imbuing",
  2986. +            "Randomizing",
  2987.          },
  2988.          NOUNS=
  2989.          {
  2990. @@ -1923,6 +1940,12 @@ STRINGS.UI =
  2991.              "buckets and buckets of loot...",
  2992.              "game theory...",
  2993.              "food...",
  2994. +            "lovely roses...",
  2995. +            "gems...",
  2996. +            "unspeakable things...",
  2997. +            "primal instincts...",
  2998. +            "terrible darkness...",
  2999. +            "a touch of magic...",    
  3000.          }
  3001.      },
  3002.  
  3003. @@ -2064,9 +2087,9 @@ STRINGS.UI =
  3004.          NEWGAMEDESC = "This will erase your current save. Continue?",
  3005.          ADVGAMEDESC = "NOTE: This mode is still under development.\n\nFor experienced players only!\n\nYou've decided to bring the fight to Maxwell.\nCan you survive the increasingly harsh conditions he's created for you, and beat him at his own game?",
  3006.          NEWGAME = "Start a new game!",
  3007. -        NEWGO = "Lets Go!",
  3008. +        NEWGO = "Let's Go!",
  3009.          ASKQUIT = "Do you really want to quit?",
  3010. -        ASKQUITDESC = "Your friends will miss you!",
  3011. +        ASKQUITDESC = "Charlie will miss you!",
  3012.          QUIT = "Quit",
  3013.  
  3014.          FRESHBUILD = "Fresh Build!",
  3015. @@ -2141,7 +2164,7 @@ STRINGS.UI =
  3016.          TOOLTIP_BROWSE = "Browse the list of servers",
  3017.          TOOLTIP_HOST = "Start your own server",
  3018.          TOOLTIP_WIZARD = "Let us help you drill down the list of servers",
  3019. -        TOOLTIP_SKINS = "View and manage your items.",
  3020. +        TOOLTIP_SKINS = "View and manage your items",
  3021.          TOOLTIP_MODS = "Customize your game",
  3022.          TOOLTIP_HISTORY = "Revisit past lives and missed connections",
  3023.          TOOLTIP_OPTIONS = "Change your settings and controls",
  3024. @@ -2197,8 +2220,8 @@ STRINGS.UI =
  3025.          DEATH_ANNOUNCEMENT_2_DEFAULT = ". It became a spooky ghost!",
  3026.          GHOST_DEATH_ANNOUNCEMENT_MALE = "lost all of his humanity and is gone forever.",
  3027.          GHOST_DEATH_ANNOUNCEMENT_FEMALE = "lost all of her humanity and is gone forever.",
  3028. -        GHOST_DEATH_ANNOUNCEMENT_ROBOT = "lost all of their approximation of humanity and is gone forever.",
  3029. -        GHOST_DEATH_ANNOUNCEMENT_DEFAULT = "lost all of its humanity and is gone forever.",
  3030. +        GHOST_DEATH_ANNOUNCEMENT_ROBOT = "lost all of their humanity and is gone forever.",
  3031. +        GHOST_DEATH_ANNOUNCEMENT_DEFAULT = "lost all of its approximation of humanity and is gone forever.",
  3032.          REZ_ANNOUNCEMENT = "was resurrected by",
  3033.          START_AFK = "went away for a bit.",
  3034.          STOP_AFK = "has returned from their relaxing time away.",
  3035. @@ -2608,8 +2631,8 @@ STRINGS.UI =
  3036.          NO = "No",
  3037.          ENABLE = "Enable",
  3038.          DISABLE = "Disable",
  3039. -        WORKING_NORMALLY = "Mod is enabled.",
  3040. -        DISABLED_MANUAL = "Mod is disabled.",
  3041. +        WORKING_NORMALLY = "This mod is enabled.",
  3042. +        DISABLED_MANUAL = "This mod is disabled.",
  3043.          DISABLED_ERROR = "Crashed! Disabled.",
  3044.          STATUS = {
  3045.              WORKING_NORMALLY = "Enabled",
  3046. @@ -2971,14 +2994,14 @@ STRINGS.UI =
  3047.          INTENTION_TITLE = "What's your playstyle?",
  3048.          INTENTION_BUTTON = "Choose Playstyle",
  3049.          INTENTION_DESC = {
  3050. -            SOCIAL = "You want to relax, make friends, and play for fun. Winning or losing isn't super important, so long as everyone is having a good time.",
  3051. -            COOPERATIVE = "Teamwork is your guiding principal. It's not enough to just not starve, you have to not starve, Together!",
  3052. -            COMPETITIVE = "You plan to show to your opponents what you're made of by playing smarter, harder, faster and coming out on top!",
  3053. -            MADNESS = "Who knows what you'll do next? Fighting, dancing, filling the world with carnivorous spiders... it's pure madness!",
  3054. -            ANY = "You're, like, laidback and flexible man. You'll adapt to whatever world you find yourself in."
  3055. +            SOCIAL = "You want to hang out, make friends, and play for fun. You don't care so much if you win or lose, as long as everyone's having a good time!",
  3056. +            COOPERATIVE = "Teamwork is your guiding principal. It's not enough to just not starve, you have to not starve... Together!",
  3057. +            COMPETITIVE = "You'll show your opponents exactly what you're made of by playing smarter, harder, faster and coming out on top!",
  3058. +            MADNESS = "Who knows what'll happen next? Mass fighting, crazy dance parties, pits filled with carnivorous spiders... it's pure madness!",
  3059. +            ANY = "You're, like, laidback and flexible, man. Any world is good with you."
  3060.          },
  3061.          MISSINGDATATITLE = "Out-of-Date Server",
  3062. -        MISSINGDATABODY = "This server is not up to date. We can't display its world settings.",
  3063. +        MISSINGDATABODY = "This server is not up to date. We can not display its world settings.",
  3064.      },
  3065.  
  3066.      SERVERCREATIONSCREEN =
  3067. @@ -3006,10 +3029,10 @@ STRINGS.UI =
  3068.          INTENTION_TITLE = "What's your server's playstyle?",
  3069.          INTENTION_BUTTON = "Set Intention",
  3070.          INTENTION_DESC = {
  3071. -            SOCIAL = "This server is a place for friendly chatter, a relaxed playstyle, and getting to know people. Come on in!",
  3072. -            COOPERATIVE = "We're all trying to survive together. Here, we work together and do what we can to tame this hostile world.",
  3073. -            COMPETITIVE = "This is where you'll find a fair fight. Everyone needs a place to prove who's the best at surviving, fighting, building, or whatever.",
  3074. -            MADNESS = "Anything goes on this server! Forests will be burned, food will be nommed, and backs will be stabbed.",
  3075. +            SOCIAL = "This server is a place for friendly chatter, a relaxed playstyle, and getting to know people. Everyone's welcome here!",
  3076. +            COOPERATIVE = "Surviving's more fun when you do it as a team. On this server we want to work together and do our best to tame the hostile world.",
  3077. +            COMPETITIVE = "This server is the perfect arena for a fair fight. Everyone needs a place to prove who's the best at surviving, fighting, building, or... whatever.",
  3078. +            MADNESS = "Anything goes on this server! Forests will be burned, food will be nommed, and backs will be unceremoniously stabbed. Be prepared!",
  3079.          },
  3080.          NEWHOST_TITLE = "Creating your first world?",
  3081.          NEWHOST_TYPE =
  3082. @@ -3077,14 +3100,14 @@ STRINGS.UI =
  3083.      GAMEMODES =
  3084.      {
  3085.          SURVIVAL = "Survival",
  3086. -        SURVIVAL_DESCRIPTION = "We survive together, we die together.\n\n* Enter through the Jury-Rigged Portal.\n* Turn into a ghost when you die.\n* Dead players cause sanity drain for living players.",
  3087. +        SURVIVAL_DESCRIPTION = "We survive together, we die together!\n\n* Enter the world through the Florid Postern.\n* Become a ghost when you die.\n* Ghost players cause a sanity drain for living players.",
  3088.          WILDERNESS = "Wilderness",
  3089. -        WILDERNESS_DESCRIPTION = "It's wild and dangerous out there.\n\n* Enter at a random location in the world.\n* No safety net. If you die: try, try again.\n* Others may or may not be friendly.",
  3090. +        WILDERNESS_DESCRIPTION = "It's wild and dangerous out there!\n\n* Enter at a random location in the world.\n* No safety net. If you die: try, try again.\n* Those you encounter may or may not be friendly.",
  3091.          ENDLESS = "Endless",
  3092. -        ENDLESS_DESCRIPTION = "A Don't Starve sandbox.\n\n* Enter through the Jury-Rigged Portal.\n* Turn into a ghost when you die (no sanity drain).\n* Resurrection always available via Jury-Rigged Portal.",
  3093. +        ENDLESS_DESCRIPTION = "A neverending Don't Starve sandbox.\n\n* Enter the world through the Florid Postern.\n* Become a ghost when you die (no sanity drain).\n* Resurrection is always available via the Florid Postern.",
  3094.          CUSTOM = "Custom Game",
  3095.          UNKNOWN = "Game Mode Unknown",
  3096. -        UNKNOWN_DESCRIPTION = "We couldn't download the details of this game mode.",
  3097. +        UNKNOWN_DESCRIPTION = "We could not retrieve the details of this game mode.",
  3098.      },
  3099.      
  3100.      SERVERADMINSCREEN =
  3101. @@ -3206,13 +3229,13 @@ STRINGS.UI =
  3102.         SELECT = "Select",
  3103.         PICK = "Pick A Character",
  3104.         SORRY = "Sorry",
  3105. -       OFFLINE = "Your collection is not available offline.",
  3106. +       OFFLINE = "Your item collection is not available in offline mode.",
  3107.         NEW = "NEW",
  3108.         TRADE = "Trade Inn",
  3109.         BACK = "Back",
  3110. -       TRADE_TOOLTIP = "Trade your unwanted items in for something new!",
  3111. +       TRADE_TOOLTIP = "Trade all your unwanted items in for something new!",
  3112.         NO_ITEMS_TITLE = "Nothing to see here",
  3113. -       NO_ITEMS = "Play the game to get items!",
  3114. +       NO_ITEMS = "Start playing to earn items!",
  3115.     },
  3116.  
  3117.      -- Rarity and colour tables are to allow translation of item properties. Keys are the names as returned by the item server.
  3118. @@ -3259,11 +3282,11 @@ STRINGS.UI =
  3119.         MARKET = "Steam",
  3120.          EQUIPPED = "Last one!",
  3121.          CHECK = "Warning!",
  3122. -        WARNING_SINGLE = "You won't be able to use an item if you give your last copy away. Really trade this item?",
  3123. -        WARNING = "You won't be able to use an item if you give your last copy away. Really trade these items?",
  3124. +        WARNING_SINGLE = "You won't be able to use an item if you give your last one away! Do you really want to trade this item?",
  3125. +        WARNING = "You won't be able to use an item if you give your last one away! Do you really want to trade these items?",
  3126.         SERVER_ERROR_TITLE = "Error Trading Items",
  3127. -       SERVER_ERROR_BODY = "There was an error trading items. Please login again to correct your account inventory.",
  3128. -       OK = "Ok",
  3129. +       SERVER_ERROR_BODY = "There was an error your trading items. Please login again to refresh your account inventory.",
  3130. +       OK = "OK",
  3131.          SPECIALS_TITLE = "Specials",
  3132.          SPECIALS = "Specials",
  3133.          NOSPECIALS = "Unspecials",
  3134. @@ -4087,7 +4110,7 @@ STRINGS.UI =
  3135.          SAVE_FAILED = "An error occurred while saving your data.",
  3136.          LOAD_FAILED = "An error occurred while loading your data.",
  3137.          DELETE_FAILED = "An error occurred while deleting your data.",    
  3138. -        DATA_DAMAGED = "Oh no! Your saved data is corrupt and cannot be used.",
  3139. +        DATA_DAMAGED = "Oh no! Your save data has become corrupt and cannot be used.",
  3140.          DISABLE_AUTOSAVE = "Are you sure you want to\ndisable the auto-save feature?",
  3141.          
  3142.          OVERWRITE = "Overwrite",      
  3143. @@ -4111,7 +4134,7 @@ STRINGS.UI =
  3144.  STRINGS.CHARACTERS =
  3145.  {
  3146.      GENERIC = require "speech_wilson",
  3147. -    WAXWELL = require "speech_maxwell",
  3148. +    WAXWELL = require "speech_waxwell",
  3149.      WOLFGANG = require "speech_wolfgang",
  3150.      WX78 = require "speech_wx78",
  3151.      WILLOW = require "speech_willow",
  3152. @@ -4370,7 +4393,7 @@ STRINGS.MODS =
  3153.  {
  3154.     VERSIONING =
  3155.     {
  3156. -       OUT_OF_DATE = "Mod \"%s\" is out of date. The server needs to get the latest version from the Steam Workshop so users can join.",
  3157. +       OUT_OF_DATE = "Mod \"%s\" is out of date. The server needs to get the latest version from the Steam Workshop so other users can join.",
  3158.     },
  3159.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement