MOAR FIXES
This commit is contained in:
parent
a1e6456665
commit
efaad68c05
52
character.go
52
character.go
@ -4,9 +4,7 @@ package main
|
|||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type Character struct {
|
type Character struct {
|
||||||
@ -79,7 +77,7 @@ func accessChar(set bool, nick string, cat string, item string, val string) stri
|
|||||||
return "invalid category"
|
return "invalid category"
|
||||||
}
|
}
|
||||||
|
|
||||||
if personal {
|
if pdata {
|
||||||
switch (item) {
|
switch (item) {
|
||||||
case "name":
|
case "name":
|
||||||
return charmap[nick].personal.name
|
return charmap[nick].personal.name
|
||||||
@ -101,12 +99,12 @@ func accessChar(set bool, nick string, cat string, item string, val string) stri
|
|||||||
break
|
break
|
||||||
case "classes":
|
case "classes":
|
||||||
var classes string
|
var classes string
|
||||||
for i := range charmap[nick].personal.classes {
|
for _, j := range charmap[nick].personal.classes {
|
||||||
if len(charmap[nick].personal.classes) > 0 {
|
if len(charmap[nick].personal.classes) > 0 {
|
||||||
if len(classes) > 0 {
|
if len(classes) > 0 {
|
||||||
classes = classes + ", " + i
|
classes = classes + ", " + j
|
||||||
} else {
|
} else {
|
||||||
classes = i
|
classes = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -130,52 +128,52 @@ func accessChar(set bool, nick string, cat string, item string, val string) stri
|
|||||||
return "invalid item"
|
return "invalid item"
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
} else if equipment {
|
} else if edata {
|
||||||
switch (item) {
|
switch (item) {
|
||||||
case "armour":
|
case "armour":
|
||||||
var armour string
|
var armour string
|
||||||
for i := range charmap[nick].equipment.armour {
|
for _, j := range charmap[nick].equipment.armour {
|
||||||
if len(charmap[nick].equipment.armour) > 0 {
|
if len(charmap[nick].equipment.armour) > 0 {
|
||||||
if len(armour) > 0 {
|
if len(armour) > 0 {
|
||||||
armour = armour + ", " + i
|
armour = armour + ", " + j
|
||||||
} else {
|
} else {
|
||||||
armour = i
|
armour = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "weapons":
|
case "weapons":
|
||||||
var weapons string
|
var weapons string
|
||||||
for i := range charmap[nick].equipment.weapons {
|
for _, j := range charmap[nick].equipment.weapons {
|
||||||
if len(charmap[nick].equipment.weapons) > 0 {
|
if len(charmap[nick].equipment.weapons) > 0 {
|
||||||
if len(weapons) > 0 {
|
if len(weapons) > 0 {
|
||||||
weapons = weapons + ", " + i
|
weapons = weapons + ", " + j
|
||||||
} else {
|
} else {
|
||||||
weapons = i
|
weapons = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "items":
|
case "items":
|
||||||
var items string
|
var items string
|
||||||
for i := range charmap[nick].equipment.items {
|
for _, j := range charmap[nick].equipment.items {
|
||||||
if len(charmap[nick].equipment.items) > 0 {
|
if len(charmap[nick].equipment.items) > 0 {
|
||||||
if len(items) > 0 {
|
if len(items) > 0 {
|
||||||
items = items + ", " + i
|
items = items + ", " + j
|
||||||
} else {
|
} else {
|
||||||
items = i
|
items = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "missiles":
|
case "missiles":
|
||||||
var missiles string
|
var missiles string
|
||||||
for i := range charmap[nick].equipment.missiles {
|
for _, j := range charmap[nick].equipment.missiles {
|
||||||
if len(charmap[nick].equipment.missiles) > 0 {
|
if len(charmap[nick].equipment.missiles) > 0 {
|
||||||
if len(missiles) > 0 {
|
if len(missiles) > 0 {
|
||||||
missiles = missiles + ", " + i
|
missiles = missiles + ", " + j
|
||||||
} else {
|
} else {
|
||||||
missiles = i
|
missiles = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -184,7 +182,7 @@ func accessChar(set bool, nick string, cat string, item string, val string) stri
|
|||||||
return "invalid item"
|
return "invalid item"
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
} else if stats {
|
} else if sdata {
|
||||||
switch (item) {
|
switch (item) {
|
||||||
case "con":
|
case "con":
|
||||||
return strconv.Itoa(charmap[nick].stats.con)
|
return strconv.Itoa(charmap[nick].stats.con)
|
||||||
@ -208,31 +206,31 @@ func accessChar(set bool, nick string, cat string, item string, val string) stri
|
|||||||
return "invalid item"
|
return "invalid item"
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
} else if wealth {
|
} else if wdata {
|
||||||
switch (item) {
|
switch (item) {
|
||||||
case "coins":
|
case "coins":
|
||||||
return strconv.Itoa(charmap[nick].wealth.coins)
|
return strconv.Itoa(charmap[nick].wealth.coins)
|
||||||
break
|
break
|
||||||
case "other":
|
case "other":
|
||||||
var other string
|
var other string
|
||||||
for i := range charmap[nick].wealth.other {
|
for _, j := range charmap[nick].wealth.other {
|
||||||
if len(charmap[nick].wealth.other) > 0 {
|
if len(charmap[nick].wealth.other) > 0 {
|
||||||
if len(other) > 0 {
|
if len(other) > 0 {
|
||||||
other = other + ", " + i
|
other = other + ", " + j
|
||||||
} else {
|
} else {
|
||||||
other = i
|
other = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "gems":
|
case "gems":
|
||||||
var gems string
|
var gems string
|
||||||
for i := range charmap[nick].wealth.gems {
|
for _, j := range charmap[nick].wealth.gems {
|
||||||
if len(charmap[nick].wealth.gems) > 0 {
|
if len(charmap[nick].wealth.gems) > 0 {
|
||||||
if len(gems) > 0 {
|
if len(gems) > 0 {
|
||||||
gems = gems + ", " + i
|
gems = gems + ", " + j
|
||||||
} else {
|
} else {
|
||||||
gems = i
|
gems = j
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user