Compare commits

..

83 commits

Author SHA1 Message Date
raeleus
2a05c60a50 Fixed autocards not updating on output in certain circumstances. 2025-08-05 22:52:10 -07:00
raeleus
a0b34e059b Update version to 8.0 2025-08-04 22:31:29 -07:00
raeleus
8fe451aab8 Fixed configuration of Auto-Cards. 2025-08-04 22:24:32 -07:00
raeleus
28327a9ceb Added Auto-Cards by LewdLeah. 2025-08-03 23:36:24 -07:00
raeleus
226c82442b Fixed enemy spells showing the damage dice in the output text. 2025-05-17 10:55:15 -07:00
raeleus
8db353f486 Added allies. 2025-05-17 09:17:21 -07:00
raeleus
1a6a605251
Update README.md 2025-05-12 10:42:41 -07:00
raeleus
12ee7d35e3
Update README.md 2025-05-12 10:39:30 -07:00
raeleus
79c77c7c18
Update README.md 2025-05-12 10:35:20 -07:00
raeleus
89f9ee32a8
Update README.md 2025-05-12 10:30:03 -07:00
raeleus
2a40d2691a Update story-cards.json 2025-04-07 18:57:31 -07:00
raeleus
1931b51474 Update story-cards.json 2025-04-07 15:41:58 -07:00
raeleus
bd2c9b4792 Update README.md 2025-04-07 08:22:42 -07:00
raeleus
58cb8cd15d Remove line indicating that there is a guide for the memory minigame. 2025-04-06 07:11:29 -07:00
raeleus
98408feaf3 Added #memory 2025-04-06 00:01:59 -07:00
raeleus
29ee398f9d Added #reward 2025-04-05 07:10:38 -07:00
raeleus
38590f6e6c Fixed #addcard not giving out numbered cards and instead giving out random ones 2025-04-03 22:46:17 -07:00
raeleus
737b2aa335 Fixed #spellshop not giving properly randomized spells 2025-04-03 22:38:47 -07:00
raeleus
83790f66e0 Added default option to #itemshop 2025-04-03 22:31:20 -07:00
raeleus
2896dc0362 Added #takeweapon, #takearmor, #equip. 2025-04-03 21:32:50 -07:00
raeleus
5ebdcf7bea Update Output.js 2025-04-02 08:04:08 -07:00
raeleus
496490306e Only show items that haven't been bought 2025-04-02 07:56:45 -07:00
raeleus
b67e8db996 Change version to 6.0 2025-04-01 23:47:58 -07:00
raeleus
88331579b0 Added Item Shop 2025-04-01 23:43:43 -07:00
raeleus
cdacdf7cf2 Update version to 0.5.1 2025-01-20 17:12:42 -08:00
raeleus
2466c71804 Added Spell Shop 2025-01-18 09:18:49 -08:00
raeleus
336b15fe01 Added the combination to the failure message for lockpicking. 2025-01-05 23:59:44 -08:00
raeleus
88f0d3b5fe Update Input.js 2025-01-05 10:31:51 -08:00
raeleus
ecf2e1d036 Lockpicking no longer requires a character associated with it. 2025-01-05 10:30:51 -08:00
raeleus
d795d500ca Added Mastermind minigame. 2025-01-04 23:55:32 -08:00
raeleus
0102b9ea56 Update version to 0.5.0 2025-01-04 17:47:30 -08:00
raeleus
fd4be27608 Update README.md 2025-01-04 17:46:36 -08:00
raeleus
d9885330b8 Added the remaining DnD spell descriptions. 2025-01-04 15:49:58 -08:00
raeleus
6bd7a8b82a Update story-cards.json 2024-12-29 22:30:40 -08:00
raeleus
d4647f8832 Spells partial update. 2024-12-19 23:10:20 -08:00
raeleus
5b69740764 Alphabetized story cards. 2024-12-03 08:34:46 -08:00
raeleus
cd7116d300 Update README.md 2024-11-11 20:47:56 -08:00
raeleus
de7c0cfa45 Added descriptor in output for blessed points. 2024-11-11 20:47:08 -08:00
raeleus
a3c09c6fed The Stragedy AI is faster. Stronger. 2024-11-11 18:31:47 -08:00
raeleus
40620d9e99 Added Witch functionality. 2024-11-11 17:28:38 -08:00
raeleus
15a99ea8b9 The Stragedy AI is approaching singularity. 2024-11-11 08:34:40 -08:00
raeleus
789e05e5f6 The stragedy AI is smarter than it ever was before. 2024-11-10 22:54:18 -08:00
raeleus
0f8404345e Stragedy is getting smarter. 2024-11-10 16:59:00 -08:00
raeleus
9dbd0b2ef0 Random AI for Stragedy. 2024-11-10 09:39:43 -08:00
raeleus
d2de7c9d74 Added player turn to Stragedy. 2024-11-05 07:37:00 -08:00
raeleus
02b75bcbd6 Added Stragedy Shop 2024-11-03 07:28:18 -08:00
raeleus
7ae04124b7 Update version to 0.4.0 2024-10-31 07:33:29 -07:00
raeleus
aa735eec71 Update README.md 2024-10-27 22:19:56 -07:00
raeleus
f2850854e4 Remove logging. 2024-10-27 22:16:21 -07:00
raeleus
e7aeaf4dea Added god difficulty encounters. 2024-10-27 20:29:24 -07:00
raeleus
dcb44d9f52 Update Input.js 2024-10-27 15:34:32 -07:00
raeleus
7fd92590f3 Created #repeatturn 2024-10-27 15:32:21 -07:00
raeleus
0830ead687 Added enemy presets for CR 16 and up. 2024-10-27 15:01:36 -07:00
raeleus
09bf0705ea Added #block which reverses damage inflicted in the last turn in combat. 2024-10-27 08:05:48 -07:00
raeleus
c4d292ca5a Fixed not showing damage when using an attack spell. 2024-10-27 07:14:04 -07:00
raeleus
b47946a590 Automatic difficulty no longer shows roll information and does not award xp. 2024-10-27 07:04:41 -07:00
raeleus
cfe043cb9b Adjusted phrasing of critical attacks. 2024-10-26 23:26:03 -07:00
raeleus
70f90ca14f Added #healparty. Resolves #85 2024-10-26 23:24:15 -07:00
raeleus
ce2eaa5932 Added synonyms for difficulty names. 2024-10-26 23:02:50 -07:00
raeleus
ade4357de0 #heal and #damage no longer show output after being called. Resolves #90 2024-10-26 22:55:49 -07:00
raeleus
e13e65a37c Fixed defeated enemies not being removed from combat. Resolves #92 2024-10-26 22:52:31 -07:00
raeleus
457d7439a1 Allow commands like "#take the 2 daggers" 2024-10-26 17:38:07 -07:00
raeleus
f989d68625 Don't show AI output after #addenemy 2024-10-26 17:19:45 -07:00
raeleus
a8d586cf06 Show the result of attack rolls. Resolves #78 2024-10-26 17:18:34 -07:00
raeleus
23ddbf0109 Fixed missing period in #attack. Resolves #79 2024-10-26 16:53:52 -07:00
raeleus
33fdbb5835 Tweaked #heal and #damage to allow targeting characters specified as a parameter 2024-10-26 16:50:27 -07:00
raeleus
be4f84816f Improved #heal to have parameters like #damage. 2024-10-26 16:37:29 -07:00
raeleus
bc23453669 Title case for characters in initiative order. Resolves #82 2024-10-26 15:54:46 -07:00
raeleus
bbe1ae509f Update README.md 2024-10-26 10:28:40 -07:00
raeleus
8e82997d1a Added humanoid enemy presets and fixed #setupenemy not allowing players to spawn the newest presets. 2024-10-26 10:25:20 -07:00
raeleus
a4e28a43b5 Reworded preset text in #setupenemy 2024-10-26 08:51:55 -07:00
raeleus
88cb0ee509 Added boss level difficulty enemies. 2024-10-26 08:49:47 -07:00
raeleus
afb034c108 Update version. 2024-10-20 17:17:47 -07:00
raeleus
489ddad81e Minor adjustment of #drop text. 2024-10-20 17:16:13 -07:00
raeleus
d25b9075bb
Update README.md 2024-10-17 20:00:59 -07:00
raeleus
aca1b29969 Fixed being unable to use #damage to target enemies in combat. Thanks coryking! 2024-10-17 19:58:19 -07:00
raeleus
fc231644a8 Clarified places of interest in changes. 2024-10-16 07:47:39 -07:00
raeleus
3a25a8697a #xp now has a parameter for party and it displays how much xp you need for the next level. Resolves #68 2024-10-14 07:34:57 -07:00
raeleus
8b199345e9 Update version and README 2024-10-14 06:47:34 -07:00
raeleus
264ced0e08 Added places of interest to #location. Resolves #69 2024-10-14 06:44:15 -07:00
raeleus
ac71bbad3e Fixed spacing in #cast. Resolves #70 2024-10-14 06:32:17 -07:00
raeleus
ed8ec30c86 Minor text tweaks. Resolves #71 2024-10-14 06:30:38 -07:00
raeleus
35f491eece Allow rest without specifying a character. 2024-10-13 14:32:12 -07:00
6 changed files with 18316 additions and 859 deletions

View file

@ -1,4 +1,5 @@
const modifier = (text) => {
[text, stop] = AutoCards("context", text, stop);
return { text }
}

2404
Input.js

File diff suppressed because it is too large Load diff

7938
Library.js

File diff suppressed because it is too large Load diff

981
Output.js

File diff suppressed because it is too large Load diff

View file

@ -4,18 +4,63 @@ A Scenario script for AI Dungeon
Hashtag DnD is a scripted AI Dungeon scenario that gives you a variety of tools to enhance your adventure!
Features:
Fully working inventory system<br>
Health points and a focus on strategic combat.<br>
Fully working inventory system, loot drops, and item/spell shops<br>
Hit points, turn-based battles, and a focus on strategic combat<br>
Skill/Ability based gameplay guarantees a challenge at every turn<br>
Advanced dice rolling syntax allows you to set the precise odds<br>
Unlimited party size with each character having their own inventory, stats, and biographies<br>
Multiplayer compatible<br>
Personalized note system that does not take up context space<br>
Create locations to travel to and view them in a map
Create locations to travel to and view them in a map<br>
Minigames including Mastermind, Memory, and Stragedy, a fully developed trading card game
See the [user guide here](https://github.com/raeleus/Hashtag-DnD/wiki).
Watch the [tutorial video](https://youtu.be/E5TYU7rDaBQ).
Hashtag-DnD has another new scenario! Check out the [VTOL-Knights Repository](https://github.com/raeleus/Hashtag-DnD/tree/VTOL-Knights)
This script implements Auto-Cards by LewdLeah. See more details [on github](https://github.com/LewdLeah/Auto-Cards)
v. 0.8.0
* Added Auto-Cards by LewdLeah. This feature is disabled by default. Activate it by changing the "Disabled" setting to "false" in the "Configure Auto-Cards" story card.
v. 0.7.0
* Added allies which are NPC characters that fight alongside the characters in encounters
* Fixed enemy spells showing the damage dice in the output text.
v. 0.6.0
* Added Memory/Matchmaking Game
* Added Item Shop - Make sure to import the latest story cards: https://github.com/raeleus/Hashtag-DnD/blob/master/story-cards.json
* Added commands #takeweapon, #takearmor, and #equip to allow automatic stat changes when using gear
* Added command #reward for random loot dropping
* Added descriptions for all DnD Player's Handbook and Dungeon Master's Guide items to story cards
* Fixed #spellshop not giving properly randomized spells
* Fixed #addcard not giving out numbered cards and instead giving out random ones
v. 0.5.0
* Added Mastermind/Lockpicking Game
* Added Spell Shop - Make sure to import the latest story cards: https://github.com/raeleus/Hashtag-DnD/blob/master/story-cards.json
* Added descriptions for all DnD Player's Handbook spells to story cards.
v. 0.4.0
* Added Stragedy Trading Card Game
v. 0.3.0
* Added Boss and God difficulty encounters
* Added Humanoid Enemy Presets
* Added optional enemy parameter to #heal
* Added #healparty
* Added #block which reverses damage inflicted in the last turn in combat
* Added #repeatturn to allow an enemy to do another attack
* Tweaked #heal and #damage to allow targeting characters specified as a parameter
* Fixed defeated enemies not being removed from combat
* Minor bug fixes and improvements
v. 0.2.1 Hotfix 1
* Call `#xp` with the parameter `party` to add xp to the entire group
* List places of interest at your current coordinates to `#location`
* Hotfix: Fixed being unable to use #damage to target enemies in combat. Thanks coryking!
* Minor bug fixes and improvements
v. 0.2.0
* Added combat hashtags: #setupenemy, #encounter, #showenemies, #addenemy, #removeenemy, #initiative, #turn, #flee
* `#note` without parameters will store the last action's text into the notes

File diff suppressed because it is too large Load diff