package battle import "go_dreamfactory/pb" type ( IClientMgr interface { Shutdown(c *client) BattleOutCmd(out *pb.BattleOutCmdPush) BattleFinish(out *pb.BattleFinishPush) } ) func AttributesTransBase(attr string) int32 { basearrt := int32(0) switch attr { case "hp": basearrt = 53 break case "atk": basearrt = 56 break case "def": basearrt = 59 break case "hppro": break case "atkpro": break case "defpro": break case "speed": basearrt = 62 break case "cri": basearrt = 65 break case "cridam": basearrt = 68 break case "effhit": basearrt = 71 break case "effre": basearrt = 74 break case "losthold": basearrt = 11 break case "understand": basearrt = 12 break case "damre": basearrt = 13 break case "causedam": basearrt = 14 break case "treadd": basearrt = 15 break case "betreadd": basearrt = 16 break case "suckblood": basearrt = 102 break case "speedpro": break } return basearrt } func AttributesTransExt(attr string) int32 { basearrt := int32(0) switch attr { case "hp": basearrt = 77 break case "atk": basearrt = 80 break case "def": basearrt = 83 break case "hppro": break case "atkpro": break case "defpro": break case "speed": basearrt = 86 break case "cri": basearrt = 89 break case "cridam": basearrt = 92 break case "effhit": basearrt = 95 break case "effre": basearrt = 98 break case "losthold": basearrt = 11 break case "understand": basearrt = 12 break case "damre": basearrt = 13 break case "causedam": basearrt = 14 break case "treadd": basearrt = 15 break case "betreadd": basearrt = 16 break case "suckblood": basearrt = 102 break case "speedpro": break } return basearrt }