Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

110 linhas
2.2 KiB

  1. module.exports = {
  2. hermit: {
  3. '1': {
  4. msg: [{
  5. msg: `What? Oh...what are you doing here?`,
  6. options: [1.1, 1.2, 1.3, 1.4, 1.5]
  7. }],
  8. options: {
  9. '1.1': {
  10. msg: `Me? What are YOU doing in the middle of the wilderness?`,
  11. goto: 2
  12. },
  13. '1.2': {
  14. msg: `My ship got wrecked, just south of here. I'm stranded on this island.`,
  15. goto: 3
  16. },
  17. '1.3': {
  18. msg: `Have you scavenged anything worth selling lately?`,
  19. goto: 'tradeBuy'
  20. },
  21. '1.4': {
  22. msg: `I have some items you might be interested in.`,
  23. goto: 'tradeSell'
  24. },
  25. '1.5': {
  26. msg: `I changed my mind, I want to buy something back.`,
  27. goto: 'tradeBuyback'
  28. }
  29. }
  30. },
  31. '2': {
  32. msg: `I ran into some trouble in the city a few years ago. Moving out here seemed preferable to taking up residence in prison.`,
  33. options: {
  34. '2.1': {
  35. msg: `Trouble? What kind of trouble?`,
  36. goto: '2-1'
  37. },
  38. '2.2': {
  39. msg: `Where is the city?`,
  40. goto: '2-2'
  41. },
  42. '2.3': {
  43. msg: `I'd like to ask something else.`,
  44. goto: 1
  45. }
  46. }
  47. },
  48. '2-1': {
  49. msg: `Let's just say it was of a royal nature. There are those who would still like to see me in prison, or better yet; dead.`,
  50. options: {
  51. '2-1.1': {
  52. msg: `I'd like to ask something else`,
  53. goto: 2
  54. }
  55. }
  56. },
  57. '2-2': {
  58. msg: `It's on the south-west part of the island. Just don't let your tongue slip about my location.`,
  59. options: {
  60. '2-2.1': {
  61. msg: `I'd like to ask something else`,
  62. goto: 2
  63. }
  64. }
  65. },
  66. '3': {
  67. msg: `You mean you don't know where you are? Where are you from?`,
  68. options: {
  69. '3.1': {
  70. msg: `I don't know. The developer hasn't written me a backstory yet.`,
  71. goto: '3-1'
  72. },
  73. '3.2': {
  74. msg: `I'd like to ask something else`,
  75. goto: 2
  76. }
  77. }
  78. },
  79. '3-1': {
  80. msg: `Typical...`,
  81. options: {
  82. '3-1.1': {
  83. msg: `I'd like to ask something else`,
  84. goto: 1
  85. }
  86. }
  87. },
  88. tradeBuy: {
  89. cpn: 'trade',
  90. method: 'startBuy',
  91. args: [{
  92. targetName: 'hermit'
  93. }]
  94. },
  95. tradeSell: {
  96. cpn: 'trade',
  97. method: 'startSell',
  98. args: [{
  99. targetName: 'hermit'
  100. }]
  101. },
  102. tradeBuyback: {
  103. cpn: 'trade',
  104. method: 'startBuyback',
  105. args: [{
  106. targetName: 'hermit'
  107. }]
  108. }
  109. }
  110. };