mirror of
https://github.com/raeleus/Hashtag-DnD.git
synced 2025-07-05 21:20:27 -04:00
Replace "character" in encounter text.
This commit is contained in:
parent
5d7b9ba884
commit
9a2d49df35
1 changed files with 9 additions and 2 deletions
11
Library.js
11
Library.js
|
@ -851,8 +851,7 @@ function createEncounter(listName) {
|
|||
case "easy":
|
||||
if (encounter.cr == null) encounter.cr = 1
|
||||
multiplier = 1 + (encounter.cr - 1) / 10
|
||||
// switch (getRandomInteger(0, 99)) {
|
||||
switch (95) {
|
||||
switch (getRandomInteger(0, 99)) {
|
||||
case 0:
|
||||
encounter.text = "There is a curious contraption encasing what appears to be a small treasure chest."
|
||||
break
|
||||
|
@ -1366,6 +1365,14 @@ function createEncounter(listName) {
|
|||
break
|
||||
}
|
||||
|
||||
var characterName = toTitleCase(state.characters[getRandomInteger(0, state.characters.length-1)].name)
|
||||
var characterNameAdjustedCase = characterName == "You" ? "you" : characterName
|
||||
var possessiveName = getPossessiveName(characterName)
|
||||
encounter.text = encounter.text.replaceAll("Character", characterName)
|
||||
encounter.text = encounter.text.replaceAll("character", characterNameAdjustedCase)
|
||||
encounter.text = encounter.text.replaceAll("character's", possessiveName)
|
||||
encounter.text = encounter.text.replaceAll("Character's", toTitleCase(possessiveName))
|
||||
|
||||
for (var enemy of encounter.enemies) {
|
||||
enemy.health = Math.floor(enemy.health * multiplier)
|
||||
enemy.ac = Math.floor(enemy.ac * multiplier)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue