mirror of
https://github.com/raeleus/Hashtag-DnD.git
synced 2025-07-05 13:10:28 -04:00
Added #clonecharacter.
This commit is contained in:
parent
9afe8b489e
commit
0d6d80e6c0
4 changed files with 42 additions and 2 deletions
17
Library.js
17
Library.js
|
@ -218,6 +218,23 @@ function createCharacter(name) {
|
|||
return character
|
||||
}
|
||||
|
||||
function copyCharacter(fromCharacter, toCharacter) {
|
||||
if (toCharacter != null && fromCharacter != null) {
|
||||
toCharacter.className = fromCharacter.className
|
||||
toCharacter.summary = fromCharacter.summary
|
||||
toCharacter.inventory = [...new Set(fromCharacter.inventory)]
|
||||
toCharacter.spells = [...new Set(fromCharacter.spells)]
|
||||
toCharacter.stats = [...new Set(fromCharacter.stats)]
|
||||
toCharacter.spellStat = fromCharacter.spellStat
|
||||
toCharacter.meleeStat = fromCharacter.meleeStat
|
||||
toCharacter.rangedStat = fromCharacter.rangedStat
|
||||
toCharacter.skills = [...new Set(fromCharacter.skills)]
|
||||
toCharacter.experience = fromCharacter.experience
|
||||
toCharacter.health = fromCharacter.health
|
||||
return toCharacter
|
||||
}
|
||||
}
|
||||
|
||||
function deleteCharacter(name) {
|
||||
var index = state.characters.findIndex((element) => element.name == name)
|
||||
state.characters.splice(index, 1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue