mirror of
https://gitlab.com/EternalWanderer/sheet-parser.git
synced 2024-11-28 21:13:51 +01:00
Version bump
Passive perception info added to trivia command
This commit is contained in:
parent
38a75b86af
commit
c5faafb072
6
APKBUILD
6
APKBUILD
|
@ -1,8 +1,8 @@
|
|||
# Contributor: Marty Sluijtman <marty.wanderer@disroot.org>
|
||||
# Maintainer: Marty Sluijtman <marty.wanderer@disroot.org>
|
||||
pkgname=sheet-parser
|
||||
pkgver=0.3
|
||||
pkgrel=6
|
||||
pkgver=0.4
|
||||
pkgrel=0
|
||||
pkgdesc="A little D&D character sheet parser written in go"
|
||||
url="https://gitlab.com/EternalWanderer/sheet-parser"
|
||||
arch="all"
|
||||
|
@ -28,7 +28,7 @@ package() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
425236cc04fa682b62efe876e036e2d4bbc8d6b9082c72e59ad3bc0e4c04ac8062fb7155420cc9d8fcd92e2b14509fc8fead434d687d9c65295c0bddd3b999d5 sheet-parser-0.3.tar.gz
|
||||
b4dadf3252bfb01baad65823149ec379bd50efc02ffe68dab9b9d905fb928425d66653cf33f0a672916c143e74bba2b473f1d4f215976e381f483e59620b0dae sheet-parser-0.4.tar.gz
|
||||
c1800a72d8d229d46a7ea2dffb83f97c7edaf773a9a875a2ae10b449ae84ab854b80eac05a62002f6a686bb8b014c9b1bc8e2359286b2edccda4d90227a473e5 zsh.completion
|
||||
b2c696f4dec885014fb39a313f0cf80798aa80ad119c9fc4d9b10b7d80d62df603852142115aa9f925fc49bc865e6fafd37c0fe143bcde406bf380ff96655591 example.json
|
||||
"
|
||||
|
|
2
Makefile
2
Makefile
|
@ -1,4 +1,4 @@
|
|||
VERSION = 0.3
|
||||
VERSION = 0.4
|
||||
PREFIX = /usr/local
|
||||
MANPAGE = sheet-parser.1
|
||||
MANPREFIX = $(PREFIX)/share/man
|
||||
|
|
12
main.go
12
main.go
|
@ -97,6 +97,18 @@ func main() {
|
|||
fmt.Printf("Name: %s\tLevel: %d\tProficiency: %d\n", char.Misc.Name, char.Misc.Level, getProficiency())
|
||||
fmt.Printf("Race: %s\tClass: %s\tBackground: %s\n", char.Misc.Race, char.Misc.Class, char.Misc.Background)
|
||||
|
||||
// passive perception
|
||||
var passivePerception int
|
||||
switch {
|
||||
case getSkill("perception").Proficient && getSkill("perception").Expertise:
|
||||
passivePerception = 10 + getModifier(getStat("wisdom")) + getProficiency()*2
|
||||
case getSkill("perception").Proficient:
|
||||
passivePerception = 10 + getModifier(getStat("wisdom")) + getProficiency()
|
||||
default:
|
||||
passivePerception = 10 + getModifier(getStat("wisdom"))
|
||||
}
|
||||
fmt.Printf("Passive perception: %d\n", passivePerception)
|
||||
|
||||
case stat_list && skill_list:
|
||||
printStatList(verbose)
|
||||
printSkillList(verbose)
|
||||
|
|
Loading…
Reference in a new issue