model

package
v0.0.0-...-69059c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2025 License: MIT Imports: 19 Imported by: 0

Documentation

Overview

Code generated by "pipeline"; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	AvatarCurveType_name = map[int32]string{
		0: "INVALID_AVATAR_CURVE",
		1: "GROW_CURVE_HP_S4",
		2: "GROW_CURVE_ATTACK_S4",
		3: "GROW_CURVE_HP_S5",
		4: "GROW_CURVE_ATTACK_S5",
	}
	AvatarCurveType_value = map[string]int32{
		"INVALID_AVATAR_CURVE": 0,
		"GROW_CURVE_HP_S4":     1,
		"GROW_CURVE_ATTACK_S4": 2,
		"GROW_CURVE_HP_S5":     3,
		"GROW_CURVE_ATTACK_S5": 4,
	}
)

Enum value maps for AvatarCurveType.

View Source
var (
	QualityType_name = map[int32]string{
		0: "INVALID_QUALITY_TYPE",
		6: "QUALITY_ORANGE_SP",
		5: "QUALITY_ORANGE",
		4: "QUALITY_PURPLE",
	}
	QualityType_value = map[string]int32{
		"INVALID_QUALITY_TYPE": 0,
		"QUALITY_ORANGE_SP":    6,
		"QUALITY_ORANGE":       5,
		"QUALITY_PURPLE":       4,
	}
)

Enum value maps for QualityType.

View Source
var (
	WeaponCurveType_name = map[int32]string{
		0:  "INVALID_WEAPON_CURVE",
		1:  "GROW_CURVE_ATTACK_101",
		2:  "GROW_CURVE_ATTACK_102",
		3:  "GROW_CURVE_ATTACK_103",
		4:  "GROW_CURVE_ATTACK_104",
		5:  "GROW_CURVE_ATTACK_105",
		6:  "GROW_CURVE_CRITICAL_101",
		7:  "GROW_CURVE_ATTACK_201",
		8:  "GROW_CURVE_ATTACK_202",
		9:  "GROW_CURVE_ATTACK_203",
		10: "GROW_CURVE_ATTACK_204",
		11: "GROW_CURVE_ATTACK_205",
		12: "GROW_CURVE_CRITICAL_201",
		13: "GROW_CURVE_ATTACK_301",
		14: "GROW_CURVE_ATTACK_302",
		15: "GROW_CURVE_ATTACK_303",
		16: "GROW_CURVE_ATTACK_304",
		17: "GROW_CURVE_ATTACK_305",
		18: "GROW_CURVE_CRITICAL_301",
	}
	WeaponCurveType_value = map[string]int32{
		"INVALID_WEAPON_CURVE":    0,
		"GROW_CURVE_ATTACK_101":   1,
		"GROW_CURVE_ATTACK_102":   2,
		"GROW_CURVE_ATTACK_103":   3,
		"GROW_CURVE_ATTACK_104":   4,
		"GROW_CURVE_ATTACK_105":   5,
		"GROW_CURVE_CRITICAL_101": 6,
		"GROW_CURVE_ATTACK_201":   7,
		"GROW_CURVE_ATTACK_202":   8,
		"GROW_CURVE_ATTACK_203":   9,
		"GROW_CURVE_ATTACK_204":   10,
		"GROW_CURVE_ATTACK_205":   11,
		"GROW_CURVE_CRITICAL_201": 12,
		"GROW_CURVE_ATTACK_301":   13,
		"GROW_CURVE_ATTACK_302":   14,
		"GROW_CURVE_ATTACK_303":   15,
		"GROW_CURVE_ATTACK_304":   16,
		"GROW_CURVE_ATTACK_305":   17,
		"GROW_CURVE_CRITICAL_301": 18,
	}
)

Enum value maps for WeaponCurveType.

View Source
var (
	WeaponClass_name = map[int32]string{
		0: "INVALID_WEAPON_CLASS",
		1: "WEAPON_SWORD_ONE_HAND",
		2: "WEAPON_CLAYMORE",
		3: "WEAPON_POLE",
		4: "WEAPON_BOW",
		5: "WEAPON_CATALYST",
	}
	WeaponClass_value = map[string]int32{
		"INVALID_WEAPON_CLASS":  0,
		"WEAPON_SWORD_ONE_HAND": 1,
		"WEAPON_CLAYMORE":       2,
		"WEAPON_POLE":           3,
		"WEAPON_BOW":            4,
		"WEAPON_CATALYST":       5,
	}
)

Enum value maps for WeaponClass.

View Source
var (
	MonsterCurveType_name = map[int32]string{
		0: "INVALID_MONSTER_CURVE",
		1: "GROW_CURVE_HP",
		2: "GROW_CURVE_HP_2",
		3: "GROW_CURVE_HP_ENVIRONMENT",
	}
	MonsterCurveType_value = map[string]int32{
		"INVALID_MONSTER_CURVE":     0,
		"GROW_CURVE_HP":             1,
		"GROW_CURVE_HP_2":           2,
		"GROW_CURVE_HP_ENVIRONMENT": 3,
	}
)

Enum value maps for MonsterCurveType.

View Source
var (
	BodyType_name = map[int32]string{
		0: "INVALID_BODY_TYPE",
		1: "BODY_UNKNOWN",
		2: "BODY_BOY",
		3: "BODY_GIRL",
		4: "BODY_MALE",
		5: "BODY_LADY",
		6: "BODY_LOLI",
	}
	BodyType_value = map[string]int32{
		"INVALID_BODY_TYPE": 0,
		"BODY_UNKNOWN":      1,
		"BODY_BOY":          2,
		"BODY_GIRL":         3,
		"BODY_MALE":         4,
		"BODY_LADY":         5,
		"BODY_LOLI":         6,
	}
)

Enum value maps for BodyType.

View Source
var (
	ZoneType_name = map[int32]string{
		0:  "INVALID_ZONE_TYPE",
		1:  "ASSOC_TYPE_UNKNOWN",
		2:  "ASSOC_TYPE_MONDSTADT",
		3:  "ASSOC_TYPE_LIYUE",
		4:  "ASSOC_TYPE_INAZUMA",
		5:  "ASSOC_TYPE_SUMERU",
		6:  "ASSOC_TYPE_FATUI",
		7:  "ASSOC_TYPE_RANGER",
		8:  "ASSOC_TYPE_MAINACTOR",
		9:  "ASSOC_TYPE_FONTAINE",
		10: "ASSOC_TYPE_NATLAN",
	}
	ZoneType_value = map[string]int32{
		"INVALID_ZONE_TYPE":    0,
		"ASSOC_TYPE_UNKNOWN":   1,
		"ASSOC_TYPE_MONDSTADT": 2,
		"ASSOC_TYPE_LIYUE":     3,
		"ASSOC_TYPE_INAZUMA":   4,
		"ASSOC_TYPE_SUMERU":    5,
		"ASSOC_TYPE_FATUI":     6,
		"ASSOC_TYPE_RANGER":    7,
		"ASSOC_TYPE_MAINACTOR": 8,
		"ASSOC_TYPE_FONTAINE":  9,
		"ASSOC_TYPE_NATLAN":    10,
	}
)

Enum value maps for ZoneType.

View Source
var (
	Element_name = map[int32]string{
		0:  "INVALID_ELEMENT",
		1:  "Electric",
		2:  "Fire",
		3:  "Ice",
		4:  "Water",
		5:  "Grass",
		6:  "ELEMENT_QUICKEN",
		7:  "ELEMENT_FROZEN",
		8:  "Wind",
		9:  "Rock",
		10: "ELEMENT_NONE",
		11: "ELEMENT_PHYSICAL",
		12: "ELEMENT_UNKNOWN",
	}
	Element_value = map[string]int32{
		"INVALID_ELEMENT":  0,
		"Electric":         1,
		"Fire":             2,
		"Ice":              3,
		"Water":            4,
		"Grass":            5,
		"ELEMENT_QUICKEN":  6,
		"ELEMENT_FROZEN":   7,
		"Wind":             8,
		"Rock":             9,
		"ELEMENT_NONE":     10,
		"ELEMENT_PHYSICAL": 11,
		"ELEMENT_UNKNOWN":  12,
	}
)

Enum value maps for Element.

View Source
var (
	StatType_name = map[int32]string{
		0:  "INVALID_STAT_TYPE",
		1:  "FIGHT_PROP_DEFENSE_PERCENT",
		2:  "FIGHT_PROP_DEFENSE",
		3:  "FIGHT_PROP_HP",
		4:  "FIGHT_PROP_HP_PERCENT",
		5:  "FIGHT_PROP_ATTACK",
		6:  "FIGHT_PROP_ATTACK_PERCENT",
		7:  "FIGHT_PROP_CHARGE_EFFICIENCY",
		8:  "FIGHT_PROP_ELEMENT_MASTERY",
		9:  "FIGHT_PROP_CRITICAL",
		10: "FIGHT_PROP_CRITICAL_HURT",
		11: "FIGHT_PROP_HEAL_ADD",
		12: "FIGHT_PROP_FIRE_ADD_HURT",
		13: "FIGHT_PROP_WATER_ADD_HURT",
		14: "FIGHT_PROP_GRASS_ADD_HURT",
		15: "FIGHT_PROP_ELEC_ADD_HURT",
		16: "FIGHT_PROP_WIND_ADD_HURT",
		17: "FIGHT_PROP_ICE_ADD_HURT",
		18: "FIGHT_PROP_ROCK_ADD_HURT",
		19: "FIGHT_PROP_PHYSICAL_ADD_HURT",
		20: "FIGHT_PROP_SHIELD_COST_MINUS_RATIO_ADD_HURT",
		21: "FIGHT_PROP_HEALED_ADD",
		22: "FIGHT_PROP_BASE_HP",
		23: "FIGHT_PROP_BASE_ATTACK",
		24: "FIGHT_PROP_BASE_DEFENSE",
		25: "FIGHT_PROP_MAX_HP",
	}
	StatType_value = map[string]int32{
		"INVALID_STAT_TYPE":                           0,
		"FIGHT_PROP_DEFENSE_PERCENT":                  1,
		"FIGHT_PROP_DEFENSE":                          2,
		"FIGHT_PROP_HP":                               3,
		"FIGHT_PROP_HP_PERCENT":                       4,
		"FIGHT_PROP_ATTACK":                           5,
		"FIGHT_PROP_ATTACK_PERCENT":                   6,
		"FIGHT_PROP_CHARGE_EFFICIENCY":                7,
		"FIGHT_PROP_ELEMENT_MASTERY":                  8,
		"FIGHT_PROP_CRITICAL":                         9,
		"FIGHT_PROP_CRITICAL_HURT":                    10,
		"FIGHT_PROP_HEAL_ADD":                         11,
		"FIGHT_PROP_FIRE_ADD_HURT":                    12,
		"FIGHT_PROP_WATER_ADD_HURT":                   13,
		"FIGHT_PROP_GRASS_ADD_HURT":                   14,
		"FIGHT_PROP_ELEC_ADD_HURT":                    15,
		"FIGHT_PROP_WIND_ADD_HURT":                    16,
		"FIGHT_PROP_ICE_ADD_HURT":                     17,
		"FIGHT_PROP_ROCK_ADD_HURT":                    18,
		"FIGHT_PROP_PHYSICAL_ADD_HURT":                19,
		"FIGHT_PROP_SHIELD_COST_MINUS_RATIO_ADD_HURT": 20,
		"FIGHT_PROP_HEALED_ADD":                       21,
		"FIGHT_PROP_BASE_HP":                          22,
		"FIGHT_PROP_BASE_ATTACK":                      23,
		"FIGHT_PROP_BASE_DEFENSE":                     24,
		"FIGHT_PROP_MAX_HP":                           25,
	}
)

Enum value maps for StatType.

View Source
var (
	SimMode_name = map[int32]string{
		0: "INVALID_SIM_MODE",
		1: "DURATION_MODE",
		2: "TTK_MODE",
	}
	SimMode_value = map[string]int32{
		"INVALID_SIM_MODE": 0,
		"DURATION_MODE":    1,
		"TTK_MODE":         2,
	}
)

Enum value maps for SimMode.

View Source
var (
	ComputeWorkSource_name = map[int32]string{
		0: "InvalidWork",
		1: "DBWork",
		2: "SubmissionWork",
	}
	ComputeWorkSource_value = map[string]int32{
		"InvalidWork":    0,
		"DBWork":         1,
		"SubmissionWork": 2,
	}
)

Enum value maps for ComputeWorkSource.

View Source
var (
	DBTag_name = map[int32]string{
		0:        "DB_TAG_INVALID",
		1:        "DB_TAG_GCSIM",
		2:        "DB_TAG_TESTING",
		5:        "DB_TAG_ITTO_SIMPS",
		6:        "DB_TAG_RANDOM_DELAYS",
		7:        "DB_TAG_ARFOIRE_NEWBIES",
		8:        "DB_TAG_APL",
		9:        "DB_TAG_GUIDES",
		99999999: "DB_TAG_ADMIN_DO_NOT_USE",
	}
	DBTag_value = map[string]int32{
		"DB_TAG_INVALID":          0,
		"DB_TAG_GCSIM":            1,
		"DB_TAG_TESTING":          2,
		"DB_TAG_ITTO_SIMPS":       5,
		"DB_TAG_RANDOM_DELAYS":    6,
		"DB_TAG_ARFOIRE_NEWBIES":  7,
		"DB_TAG_APL":              8,
		"DB_TAG_GUIDES":           9,
		"DB_TAG_ADMIN_DO_NOT_USE": 99999999,
	}
)

Enum value maps for DBTag.

View Source
var (
	EquipType_name = map[int32]string{
		0: "INVALID_EQUIP_TYPE",
		1: "EQUIP_BRACER",
		2: "EQUIP_NECKLACE",
		3: "EQUIP_SHOES",
		4: "EQUIP_RING",
		5: "EQUIP_DRESS",
	}
	EquipType_value = map[string]int32{
		"INVALID_EQUIP_TYPE": 0,
		"EQUIP_BRACER":       1,
		"EQUIP_NECKLACE":     2,
		"EQUIP_SHOES":        3,
		"EQUIP_RING":         4,
		"EQUIP_DRESS":        5,
	}
)

Enum value maps for EquipType.

View Source
var AvatarGrowCurveByLvl = []map[AvatarCurveType]float64{
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1,
		AvatarCurveType_GROW_CURVE_HP_S5:     1,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.0829999446868896,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.0829999446868896,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.0829999446868896,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.0829999446868896,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.1649999618530273,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.1649999618530273,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.1660000085830688,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.1660000085830688,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.2480000257492065,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.2480000257492065,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.25,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.25,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.3300000429153442,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.3300000429153442,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.3329999446868896,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.3329999446868896,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.4129999876022339,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.4129999876022339,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.4170000553131104,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.4170000553131104,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.4950000047683716,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.4950000047683716,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.5,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.5,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.5779999494552612,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.5779999494552612,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.5839999914169312,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.5839999914169312,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.6610000133514404,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.6610000133514404,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.6679999828338623,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.6679999828338623,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.7430000305175781,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.7430000305175781,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.7510000467300415,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.7510000467300415,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.8259999752044678,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.8259999752044678,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.8350000381469727,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.8350000381469727,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.9079999923706055,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.9079999923706055,
		AvatarCurveType_GROW_CURVE_HP_S5:     1.9190000295639038,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 1.9190000295639038,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     1.9910000562667847,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 1.9910000562667847,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.003000020980835,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.003000020980835,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.072999954223633,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.072999954223633,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.0880000591278076,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.0880000591278076,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.1559998989105225,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.1559998989105225,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.171999931335449,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.171999931335449,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.239000082015991,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.239000082015991,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.25600004196167,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.25600004196167,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.321000099182129,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.321000099182129,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.3410000801086426,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.3410000801086426,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.4040000438690186,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.4040000438690186,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.424999952316284,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.424999952316284,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.4860000610351562,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.4860000610351562,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.509999990463257,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.509999990463257,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.569000005722046,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.569000005722046,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.5940001010894775,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.5940001010894775,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.6510000228881836,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.6510000228881836,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.678999900817871,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.678999900817871,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.7339999675750732,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.7339999675750732,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.7639999389648438,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.7639999389648438,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.816999912261963,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.816999912261963,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.8489999771118164,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.8489999771118164,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.8989999294281006,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.8989999294281006,
		AvatarCurveType_GROW_CURVE_HP_S5:     2.934000015258789,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 2.934000015258789,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     2.9820001125335693,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 2.9820001125335693,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.0190000534057617,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.0190000534057617,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.063999891281128,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.063999891281128,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.1050000190734863,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.1050000190734863,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.1470000743865967,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.1470000743865967,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.190000057220459,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.190000057220459,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.2290000915527344,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.2290000915527344,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.2750000953674316,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.2750000953674316,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.312000036239624,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.312000036239624,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.3610000610351562,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.3610000610351562,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.3940000534057617,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.3940000534057617,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.446000099182129,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.446000099182129,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.4769999980926514,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.4769999980926514,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.5320000648498535,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.5320000648498535,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.559999942779541,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.559999942779541,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.618000030517578,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.618000030517578,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.6419999599456787,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.6419999599456787,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.7039999961853027,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.7039999961853027,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.7249999046325684,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.7249999046325684,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.7890000343322754,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.7890000343322754,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.806999921798706,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.806999921798706,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.875,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.875,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.890000104904175,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.890000104904175,
		AvatarCurveType_GROW_CURVE_HP_S5:     3.9619998931884766,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 3.9619998931884766,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     3.9719998836517334,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 3.9719998836517334,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.047999858856201,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.047999858856201,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.054999828338623,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.054999828338623,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.133999824523926,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.133999824523926,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.138000011444092,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.138000011444092,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.21999979019165,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.21999979019165,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.21999979019165,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.21999979019165,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.307000160217285,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.307000160217285,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.302999973297119,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.302999973297119,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.39300012588501,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.39300012588501,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.385000228881836,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.385000228881836,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.480000019073486,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.480000019073486,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.4679999351501465,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.4679999351501465,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.566999912261963,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.566999912261963,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.550000190734863,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.550000190734863,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.6529998779296875,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.6529998779296875,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.632999897003174,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.632999897003174,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.739999771118164,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.739999771118164,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.716000080108643,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.716000080108643,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.827000141143799,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.827000141143799,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.797999858856201,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.797999858856201,
		AvatarCurveType_GROW_CURVE_HP_S5:     4.914000034332275,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 4.914000034332275,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.88100004196167,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.88100004196167,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.000999927520752,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.000999927520752,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     4.9629998207092285,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 4.9629998207092285,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.089000225067139,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.089000225067139,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.046000003814697,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.046000003814697,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.176000118255615,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.176000118255615,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.127999782562256,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.127999782562256,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.263000011444092,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.263000011444092,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.210999965667725,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.210999965667725,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.35099983215332,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.35099983215332,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.294000148773193,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.294000148773193,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.438000202178955,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.438000202178955,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.375999927520752,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.375999927520752,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.526000022888184,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.526000022888184,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.459000110626221,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.459000110626221,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.613999843597412,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.613999843597412,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.540999889373779,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.540999889373779,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.702000141143799,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.702000141143799,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.624000072479248,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.624000072479248,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.789999961853027,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.789999961853027,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.705999851226807,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.705999851226807,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.877999782562256,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.877999782562256,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.789000034332275,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.789000034332275,
		AvatarCurveType_GROW_CURVE_HP_S5:     5.966000080108643,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 5.966000080108643,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.872000217437744,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.872000217437744,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.053999900817871,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.053999900817871,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     5.953999996185303,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 5.953999996185303,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.142000198364258,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.142000198364258,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.0370001792907715,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.0370001792907715,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.230000019073486,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.230000019073486,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.11899995803833,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.11899995803833,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.318999767303467,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.318999767303467,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.202000141143799,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.202000141143799,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.4070000648498535,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.4070000648498535,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.283999919891357,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.283999919891357,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.495999813079834,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.495999813079834,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.367000102996826,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.367000102996826,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.585000038146973,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.585000038146973,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.449999809265137,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.449999809265137,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.672999858856201,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.672999858856201,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.5320000648498535,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.5320000648498535,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.76200008392334,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.76200008392334,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.614999771118164,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.614999771118164,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.85099983215332,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.85099983215332,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.697000026702881,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.697000026702881,
		AvatarCurveType_GROW_CURVE_HP_S5:     6.940000057220459,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 6.940000057220459,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.78000020980835,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.78000020980835,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.0289998054504395,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.0289998054504395,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.861999988555908,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.861999988555908,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.11899995803833,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.11899995803833,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     6.945000171661377,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 6.945000171661377,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.208000183105469,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.208000183105469,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.0279998779296875,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.0279998779296875,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.296999931335449,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.296999931335449,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.110000133514404,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.110000133514404,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.38700008392334,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.38700008392334,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.192999839782715,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.192999839782715,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.47599983215332,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.47599983215332,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.275000095367432,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.275000095367432,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.565999984741211,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.565999984741211,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.357999801635742,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.357999801635742,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.656000137329102,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.656000137329102,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.440000057220459,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.440000057220459,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.745999813079834,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.745999813079834,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.5229997634887695,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.5229997634887695,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.835999965667725,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.835999965667725,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.605999946594238,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.605999946594238,
		AvatarCurveType_GROW_CURVE_HP_S5:     7.926000118255615,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 7.926000118255615,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.688000202178955,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.688000202178955,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.015999794006348,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.015999794006348,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.770999908447266,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.770999908447266,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.105999946594238,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.105999946594238,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.853000164031982,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.853000164031982,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.196000099182129,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.196000099182129,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     7.935999870300293,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 7.935999870300293,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.28600025177002,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.28600025177002,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.017999649047852,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.017999649047852,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.376999855041504,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.376999855041504,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.10099983215332,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.10099983215332,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.467000007629395,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.467000007629395,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.182999610900879,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.182999610900879,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.557999610900879,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.557999610900879,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.265999794006348,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.265999794006348,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.64900016784668,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.64900016784668,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.348999977111816,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.348999977111816,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.73900032043457,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.73900032043457,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.430999755859375,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.430999755859375,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.829999923706055,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.829999923706055,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.513999938964844,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.513999938964844,
		AvatarCurveType_GROW_CURVE_HP_S5:     8.920999526977539,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 8.920999526977539,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.595999717712402,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.595999717712402,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.01200008392334,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.01200008392334,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.678999900817871,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.678999900817871,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.102999687194824,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.102999687194824,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.76099967956543,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.76099967956543,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.194999694824219,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.194999694824219,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.843999862670898,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.843999862670898,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.28600025177002,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.28600025177002,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     8.927000045776367,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 8.927000045776367,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.376999855041504,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.376999855041504,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     9.008999824523926,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 9.008999824523926,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.468999862670898,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.468999862670898,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     9.092000007629395,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 9.092000007629395,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.5600004196167,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.5600004196167,
	},
	{
		AvatarCurveType_GROW_CURVE_HP_S4:     9.173999786376953,
		AvatarCurveType_GROW_CURVE_ATTACK_S4: 9.173999786376953,
		AvatarCurveType_GROW_CURVE_HP_S5:     9.652000427246094,
		AvatarCurveType_GROW_CURVE_ATTACK_S5: 9.652000427246094,
	},
}
View Source
var EnemyMap = map[int]*MonsterData{}/* 339 elements not displayed */
View Source
var EnemyStatGrowthMult = []map[MonsterCurveType]float64{}/* 200 elements not displayed */
View Source
var File_protos_model_data_proto protoreflect.FileDescriptor
View Source
var File_protos_model_db_proto protoreflect.FileDescriptor
View Source
var File_protos_model_enums_proto protoreflect.FileDescriptor
View Source
var File_protos_model_notification_proto protoreflect.FileDescriptor
View Source
var File_protos_model_result_proto protoreflect.FileDescriptor
View Source
var File_protos_model_sample_proto protoreflect.FileDescriptor
View Source
var File_protos_model_sim_proto protoreflect.FileDescriptor
View Source
var WeaponGrowCurveByLvl = []map[WeaponCurveType]float64{
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.0759999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.0809999704360962,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.0859999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.0709999799728394,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.065000057220459,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.0829999446868896,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.0880000591278076,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.093000054359436,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.0770000219345093,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.0709999799728394,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.0859999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.090999960899353,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.097000002861023,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.0789999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.0729999542236328,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.1519999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.1720000505447388,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.1410000324249268,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.128999948501587,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.1649999618530273,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.1759999990463257,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.1859999895095825,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.1540000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.1410000324249268,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.1829999685287476,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.194000005722046,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.159000039100647,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.1449999809265137,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.2280000448226929,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.24399995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.2589999437332153,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.2109999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.1929999589920044,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.2480000257492065,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.2640000581741333,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.2799999713897705,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.2300000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.2109999656677246,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.2569999694824219,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.274999976158142,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.2920000553131104,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.2380000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.2170000076293945,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.3029999732971191,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.3250000476837158,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.3459999561309814,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.2799999713897705,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.2549999952316284,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.3300000429153442,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.3530000448226929,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.3739999532699585,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.305999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.2799999713897705,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.343000054359436,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.3680000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.3910000324249268,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.3170000314712524,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.2879999876022339,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.1619999408721924,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.378999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.406999945640564,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.4329999685287476,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.3489999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.3170000314712524,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.4129999876022339,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.4420000314712524,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.468999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.3819999694824219,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.3489999771118164,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.4290000200271606,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.4609999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.4900000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.3949999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.3589999675750732,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.1619999408721924,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.4539999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.4889999628067017,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.5210000276565552,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.4170000553131104,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.378999948501587,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.4950000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.531000018119812,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.4570000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.4170000553131104,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.5160000324249268,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.5540000200271606,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.590999960899353,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.4739999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.4290000200271606,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.1619999408721924,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.5290000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.5700000524520874,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.6089999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.4859999418258667,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.4390000104904175,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.5779999494552612,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.621000051498413,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.6610000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.5329999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.4839999675750732,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.6019999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.6480000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.6920000314712524,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.5520000457763672,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.4989999532699585,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.1619999408721924,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.6039999723434448,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.6519999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.6979999542236328,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.5529999732971191,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.4989999532699585,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.6610000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.7100000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.7569999694824219,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.6069999933242798,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.5509999990463257,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.6890000104904175,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.7430000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.7929999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.63100004196167,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.5679999589920044,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.1619999408721924,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.6790000200271606,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.7339999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.621000051498413,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.5579999685287476,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.7430000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.7999999523162842,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.8539999723434448,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.6820000410079956,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.6169999837875366,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.774999976158142,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.8370000123977661,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.8949999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.7089999914169312,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.6369999647140503,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.3630000352859497,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.753999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.815999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.875,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.687999963760376,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.6169999837875366,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.8259999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.8910000324249268,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   1.9520000219345093,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.7569999694824219,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.6829999685287476,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.8619999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   1.9329999685287476,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   1.9980000257492065,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.7869999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.7059999704360962,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.3630000352859497,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.8279999494552612,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.8980000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   1.965000033378601,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.753999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.6749999523162842,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.9079999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   1.9809999465942383,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.0490000247955322,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.8309999704360962,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.7480000257492065,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   1.9490000009536743,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.0280001163482666,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.1019999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.8650000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.7740000486373901,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.3630000352859497,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.902999997138977,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   1.9809999465942383,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.053999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.8200000524520874,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.7330000400543213,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   1.9910000562667847,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.072000026702881,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.1470000743865967,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.9049999713897705,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.812999963760376,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.0360000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.124000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.2060000896453857,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   1.9420000314712524,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.840999960899353,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.3630000352859497,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   1.9769999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.062999963760376,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.1440000534057617,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.8860000371932983,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.7899999618530273,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.072999954223633,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.1619999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.246000051498413,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   1.9789999723434448,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.878000020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.3630000352859497,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.124000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.2200000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.309999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.0199999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.909000039100647,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.3630000352859497,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.0510001182556152,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.1449999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.2339999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   1.9520000219345093,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.8459999561309814,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.1559998989105225,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.253000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.3450000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.052000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   1.9420000314712524,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.2109999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.316999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.4149999618530273,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.0980000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   1.9759999513626099,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.565000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.125,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.2269999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.3239998817443848,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.0169999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.9019999504089355,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.239000082015991,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.3450000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.444000005722046,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.125999927520752,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.005000114440918,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.2990000247955322,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.4140000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.5209999084472656,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.174999952316284,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.0429999828338623,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.565000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.1989998817443848,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.309999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.4140000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.0820000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   1.9579999446868896,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.321000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.436000108718872,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.5439999103546143,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.1989998817443848,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.068000078201294,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.385999917984009,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.510999917984009,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.627000093460083,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.253000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.1089999675750732,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.565000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.2730000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.3919999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.505000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.1470000743865967,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.013000011444092,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.4040000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.5269999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.6440000534057617,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.2720000743865967,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.13100004196167,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.4739999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.6080000400543213,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.7339999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.3299999237060547,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.174999952316284,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.565000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.3469998836517334,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.4739999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.5950000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.2109999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.066999912261963,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.4860000610351562,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.61899995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.74399995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.3450000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.194000005722046,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.565000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.562000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.7060000896453857,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.8410000801086426,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.4079999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.240999937057495,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.565000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.4200000762939453,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.556999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.686000108718872,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.2750000953674316,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.121000051498413,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.569000005722046,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.7109999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.8450000286102295,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.4170000553131104,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.25600004196167,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.6500000953674316,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.803999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   2.9489998817443848,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.484999895095825,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.306999921798706,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.7669999599456787,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.493000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.6389999389648438,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.3389999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.174999952316284,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.6510000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.802999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   2.946000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.490000009536743,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.318000078201294,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.73799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   2.9030001163482666,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.056999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.562000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.372999906539917,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.7669999599456787,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.566999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.7219998836517334,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.868000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.4019999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.2279999256134033,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.7339999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.8949999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.046999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.562000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.378999948501587,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.8269999027252197,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.002000093460083,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.1649999618530273,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.6389999389648438,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.437999963760376,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.7669999599456787,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.640000104904175,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.803999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   2.9600000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.4660000801086426,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.2799999713897705,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.816999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   2.986999988555908,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.1480000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.634000062942505,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.440000057220459,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   2.9149999618530273,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.1010000705718994,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.2739999294281006,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.7170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.503000020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.7669999599456787,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.7130000591278076,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.88700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.0510001182556152,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.5290000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.3329999446868896,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.8989999294281006,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.0799999237060547,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.25,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.7070000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.500999927520752,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.7669999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.003999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.200000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.384000062942505,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.7939999103546143,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.568000078201294,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.7669999599456787,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   2.9690001010894775,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.1429998874664307,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.5910000801086426,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.384999990463257,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   2.9820001125335693,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.171999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.3519999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.7780001163482666,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.562000036239624,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.0929999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.299999952316284,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.493000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.871000051498413,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.632999897003174,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.968999981880188,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.8589999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.052000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.2339999675750732,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.6540000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.436000108718872,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.063999891281128,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.265000104904175,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.4539999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.8499999046325684,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.621999979019165,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.181999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.4000000953674316,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.6040000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   2.947999954223633,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.697000026702881,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.968999981880188,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   2.930999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.134000062942505,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.3259999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.7160000801086426,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.486999988555908,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.1470000743865967,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.3580000400543213,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.556999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.921999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.681999921798706,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.2709999084472656,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.5,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.7139999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.0260000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.76200008392334,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.968999981880188,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.003999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.2170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.4179999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.7780001163482666,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.5380001068115234,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.2290000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.4509999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.6600000858306885,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   2.993000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.740999937057495,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.359999895095825,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.6010000705718994,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.825000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.1029999256134033,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.8259999752044678,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.968999981880188,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.0759999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.2990000247955322,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.509999990463257,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.8399999141693115,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.5880000591278076,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.312000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.5439999103546143,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.76200008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.065000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.8010001182556152,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 1.968999981880188,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.450000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.7009999752044678,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   3.937000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.180000066757202,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.890000104904175,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 1.968999981880188,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.1480000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.381999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.6019999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.9010000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.638000011444092,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.3940000534057617,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.63700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.865999937057495,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.135999917984009,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.859999895095825,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.5390000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.802999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.048999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.256999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   2.9539999961853027,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.1710000038146973,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.2209999561309814,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.4639999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.694000005722046,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   2.9619998931884766,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.687999963760376,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.4769999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.7309999465942383,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   3.9690001010894775,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.2070000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.9189999103546143,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.628999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   3.9040000438690186,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.160999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.3340001106262207,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.0179998874664307,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.1710000038146973,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.2929999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.546999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.7869999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.0230000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.736999988555908,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.559999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.8239998817443848,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.072999954223633,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.2780001163482666,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   2.9779999256134033,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.7190001010894775,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.005000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.2729997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.4119999408721924,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.0820000171661377,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.1710000038146973,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.365000009536743,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.628999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.878999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.0840001106262207,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.7860000133514404,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.6419999599456787,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   3.9179999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.177000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.3489999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.0360000133514404,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.809000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.10699987411499,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.386000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.489000082015991,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.1449999809265137,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.1710000038146973,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.437000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.7119998931884766,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   3.9719998836517334,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.1449999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.8350000381469727,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.7249999046325684,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.011000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.281000137329102,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.4200000762939453,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.0940001010894775,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.1710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.8989999294281006,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.209000110626221,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.499000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.565999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.2090001106262207,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.1710000038146973,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.507999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.7939999103546143,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.064000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.2049999237060547,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.882999897003174,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.806999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.105000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.385000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.490000009536743,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.1519999504089355,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   3.989000082015991,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.311999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.61299991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.6440000534057617,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.2720000743865967,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.372999906539917,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.5799999237060547,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.877000093460083,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.1570000648498535,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.265000104904175,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.930999994277954,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.890000104904175,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.198999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.488999843597412,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.561000108718872,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.2100000381469727,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.079999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.414000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.7270002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.7209999561309814,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.3359999656677246,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.372999906539917,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.6519999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   3.9590001106262207,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.25,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.325000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   2.9790000915527344,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   3.9719998836517334,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.293000221252441,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.631999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.2679998874664307,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.517000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.841000080108643,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.7980000972747803,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.3989999294281006,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.372999906539917,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.7230000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.041999816894531,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.3420000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.384999990463257,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.0269999504089355,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.054999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.38700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.698999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.7019999027252197,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.325000047683716,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.261000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.619999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   4.955999851226807,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.875999927520752,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.4619998931884766,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.372999906539917,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.7939999103546143,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.124000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.434999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.444999933242798,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.0739998817443848,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.138000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.480999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.802999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.7720000743865967,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.381999969482422,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.372999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.3520002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.7230000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.071000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   3.953000068664551,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.5250000953674316,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.372999906539917,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.865999937057495,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.205999851226807,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.5279998779296875,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.503999948501587,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.121000051498413,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.21999979019165,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.574999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   4.908999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.8420000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.438999891281128,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.442999839782715,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.827000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.185999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.031000137329102,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.5880000591278076,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.575000047683716,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   3.937000036239624,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.289000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.620999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.563999891281128,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.1670000553131104,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.302999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.669000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.013999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.9130001068115234,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.496000051498413,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.533999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   4.931000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.301000118255615,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.109000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.6510000228881836,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.575000047683716,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.007999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.370999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.714000225067139,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.622999906539917,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.2139999866485596,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.385000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.763000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.11899995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   3.9830000400543213,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.552999973297119,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.625,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.034999847412109,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.416999816894531,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.185999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.7139999866485596,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.575000047683716,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.078999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.453999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.808000087738037,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.681999921798706,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.259999990463257,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.4679999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.857999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.224999904632568,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.052999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.6089999675750732,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.7170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.138999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.5329999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.263999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.7769999504089355,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.575000047683716,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.150000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.535999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.901000022888184,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.740999937057495,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.305999994277954,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.550000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   4.952000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.329999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.122000217437744,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.6659998893737793,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.575000047683716,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.808000087738037,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.243000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.650000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.3420000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.8399999141693115,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.575000047683716,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.2210001945495605,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.618000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   4.99399995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.7990000247955322,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.3510000705718994,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.632999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.046999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.435999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.191999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.7219998836517334,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.900000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.3480000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.767000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.419000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.9030001163482666,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.7769999504089355,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.290999889373779,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.701000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.086999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.8580000400543213,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.3970000743865967,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.716000080108643,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.142000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.541999816894531,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.26200008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.7780001163482666,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   4.992000102996826,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.453000068664551,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   5.883999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.497000217437744,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   3.9660000801086426,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.7769999504089355,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.361999988555908,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.7829999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.181000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.9159998893737793,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.441999912261963,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.797999858856201,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.236000061035156,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.6479997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.331999778747559,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.8340001106262207,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.084000110626221,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.558000087738037,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.000999927520752,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.574999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.0289998054504395,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.7769999504089355,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.433000087738037,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.864999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.27400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   3.9739999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.486999988555908,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.88100004196167,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.330999851226807,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.755000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.401000022888184,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.8889999389648438,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.176000118255615,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.663000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.118000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.6529998779296875,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.0920000076293945,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.7769999504089355,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.502999782562256,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   4.947999954223633,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.367000102996826,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.0320000648498535,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.5320000648498535,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   4.9629998207092285,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.426000118255615,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.861000061035156,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.4710001945495605,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   3.944999933242798,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.7769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.26800012588501,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.76800012588501,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.236000061035156,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.730999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.15500020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.7769999504089355,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.573999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.03000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.460999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.090000152587891,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.5759999752044678,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.046000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.520999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   5.9679999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.539999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.360000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.874000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.354000091552734,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.809999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.2170000076293945,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.9790000915527344,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.644000053405762,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.111999988555908,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.553999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.1479997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.619999885559082,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.127999782562256,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.616000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.073999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.609000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.056000232696533,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.453000068664551,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   5.980000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.4730000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.888000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.28000020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.9790000915527344,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.714000225067139,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.193999767303467,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.6479997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.204999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.6649999618530273,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.210999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.710999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.181000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.678999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.111000061035156,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.546000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.085999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.5920000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   4.966000080108643,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.3429999351501465,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.9790000915527344,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.783999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.2769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.742000102996826,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.263000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.7079999446868896,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.294000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.806000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.288000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.748000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.165999889373779,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.638000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.191999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.044000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.406000137329102,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.9790000915527344,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.855000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.359000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.835000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.320000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.752000093460083,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.375999927520752,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.901000022888184,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.394999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.816999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.2210001945495605,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 2.9790000915527344,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.730999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.298999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.829999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.123000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.468999862670898,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 2.9790000915527344,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.925000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.440999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   5.928999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.376999855041504,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.7960000038146973,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.459000110626221,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   5.995999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.501999855041504,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.886000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.275000095367432,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.824999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.406000137329102,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   6.948999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.201000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.5320000648498535,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.180999994277954,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   4.994999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.5229997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.0229997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.434000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.8389999866485596,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.540999889373779,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.0920000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.609000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   4.954999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.329999923706055,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   5.918000221252441,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.513000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.068999767303467,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.28000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.593999862670898,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.180999994277954,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.065000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.605000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.116000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.491000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.881999969482422,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.624000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.186999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.7170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.02400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.383999824523926,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.011000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.619999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.189000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.359000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.6570000648498535,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.180999994277954,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.133999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.688000202178955,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.210000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.547999858856201,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.924999952316284,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.705999851226807,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.2820000648498535,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.823999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.0929999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.439000129699707,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.105000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.7270002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.309000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.436999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.71999979019165,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.180999994277954,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.203999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.769999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.303999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.605000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   3.9679999351501465,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.789000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.377999782562256,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   6.932000160217285,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.1620001792907715,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.493000030517578,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.180999994277954,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.197999954223633,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.835000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.428999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.515999794006348,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.7829999923706055,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.180999994277954,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.27400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.8520002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.3979997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.660999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.010000228881836,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.872000217437744,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.4730000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.039000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.230999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.546999931335449,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.291999816894531,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   6.941999912261963,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.550000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.59499979019165,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.8460001945495605,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.382999897003174,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.343999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   5.934000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.492000102996826,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.7179999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.052999973297119,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   5.953999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.568999767303467,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.146999835968018,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.300000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.60099983215332,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.386000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.050000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.671000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.673999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.908999919891357,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.382999897003174,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.413000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.015999794006348,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.585999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.77400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.09499979019165,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.0370001792907715,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.664000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.255000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.368000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.65500020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.480000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.1579999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.791999816894531,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.752999782562256,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   4.9720001220703125,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.382999897003174,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.482999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.0980000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.679999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.829999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.13700008392334,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.11899995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.760000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.36299991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.436999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.709000110626221,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.574999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.267000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   7.913000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.833000183105469,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.034999847412109,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.382999897003174,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.552000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.179999828338623,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.77400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.88700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.178999900817871,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.202000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.855999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.4710001945495605,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.50600004196167,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.763000011444092,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.669000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.375,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.03499984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.9120001792907715,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.0980000495910645,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.382999897003174,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.622000217437744,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.26200008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.868000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.942999839782715,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.2210001945495605,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.283999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   6.951000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.578999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.573999881744385,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.815999984741211,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.763000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.484000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.156999588012695,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   5.991000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.160999774932861,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.5850000381469727,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.690999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.343999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   6.961999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   4.999000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.263000011444092,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.367000102996826,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.046999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.686999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.64300012588501,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.869999885559082,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.857999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.5920000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.279000282287598,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.071000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.224999904632568,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.5850000381469727,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.761000156402588,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.427000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.056000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.053999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.303999900817871,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.449999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.14300012588501,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.795000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.710999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.922999858856201,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   6.953000068664551,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.701000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.401000022888184,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.150000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.288000106811523,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.5850000381469727,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.829999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.508999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.150000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.110000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.3460001945495605,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.5320000648498535,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.238999843597412,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   7.9039998054504395,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.78000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   4.9770002365112305,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.047999858856201,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.810999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.52400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.230000019073486,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.35099983215332,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.5850000381469727,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.89900016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.591000080108643,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.24399995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.165999889373779,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.38700008392334,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.614999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.335000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.01200008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.8480000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.03000020980835,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.5850000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.14300012588501,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   7.920000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.645999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.309999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.414000034332275,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.5850000381469727,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   5.9679999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.672999858856201,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.3379998207092285,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.2220001220703125,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.427999973297119,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.697000026702881,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.431000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.119999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.915999889373779,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.083000183105469,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.23799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.029999732971191,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.769000053405762,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.389999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.478000164031982,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.7860000133514404,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.038000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.755000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.432000160217285,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.2769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.468999862670898,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.78000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.5269999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.229000091552734,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   5.985000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.136000156402588,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.334000110626221,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.138999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   8.892999649047852,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.46999979019165,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.540999889373779,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.7860000133514404,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.10699987411499,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.836999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.5269999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.333000183105469,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.510000228881836,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.861999988555908,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.623000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.338000297546387,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.052999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.189000129699707,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.428999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.24899959564209,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.015999794006348,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.550000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.605000019073486,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.7860000133514404,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.176000118255615,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   6.919000148773193,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.620999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.388000011444092,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.551000118255615,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   6.945000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.718999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.446000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.120999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.242000102996826,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.525000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.359000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.140000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.630000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.668000221252441,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.7860000133514404,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.244999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.000999927520752,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.715000152587891,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.442999839782715,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.5920000076293945,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.0279998779296875,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.815000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.555000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.189000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.295000076293945,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.7860000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.620999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.470000267028809,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.262999534606934,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.710000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.73199987411499,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.7860000133514404,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.314000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.083000183105469,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.809999942779541,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.498000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.631999969482422,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.110000133514404,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   7.910999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.663999557495117,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.256999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.3470001220703125,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.7170000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.579999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.38700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.790999889373779,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.796000003814697,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.98799991607666,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.382999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.164999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.9039998054504395,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.553999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.672999858856201,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.192999839782715,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.006999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.77299976348877,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.326000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.400000095367432,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.813000202178955,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.690999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.51200008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.870999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.859000205993652,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.98799991607666,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.452000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.247000217437744,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   7.998000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.609000205993652,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.7129998207092285,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.275000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.102999687194824,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.881999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.394000053405762,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.453000068664551,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   7.908999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.802000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.63599967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   6.952000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.922999858856201,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.98799991607666,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.520999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.328999996185303,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.093000411987305,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.664000034332275,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.752999782562256,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.357999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.199000358581543,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   8.991000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.461999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.505000114440918,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.005000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   8.913000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.76099967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.0329999923706055,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   5.986999988555908,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.98799991607666,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.590000152587891,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.410999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.187000274658203,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.718999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.793000221252441,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.440000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.295999526977539,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.100000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.53000020980835,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.558000087738037,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 3.98799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.10200023651123,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.02400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   9.88599967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.11299991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.051000118255615,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 3.98799991607666,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.658999919891357,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.493000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.281999588012695,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.77400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.834000110626221,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.5229997634887695,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.208999633789062,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.5980000495910645,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.610000133514404,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.199000358581543,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.135000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.01099967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.193999767303467,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.114999771118164,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.190000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.7270002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.574999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.37600040435791,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.828000068664551,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.873000144958496,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.605999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.48799991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.319000244140625,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.664999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.6620001792907715,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.295000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.246999740600586,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.13599967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.275000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.178999900817871,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.190000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.6570000648498535,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.470999717712402,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.882999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.913000106811523,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.688000202178955,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.585000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.428000450134277,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.732999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.715000152587891,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.357999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.26099967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.35699987411499,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.243000030517578,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.190000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.864999771118164,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.738999843597412,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.5649995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.938000202178955,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.953000068664551,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.770999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.680999755859375,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.536999702453613,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.801000118255615,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.767000198364258,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.48900032043457,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.470000267028809,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.38700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.438000202178955,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.308000087738037,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.190000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   6.934000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.821000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.65999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   5.993000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   4.993000030517578,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.853000164031982,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.777000427246094,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.647000312805176,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.86899995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.818999767303467,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.190000057220459,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.586999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.581999778747559,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.512999534606934,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.519000053405762,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.372000217437744,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.190000057220459,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.002999782562256,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.9039998054504395,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.755000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.046999931335449,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.0320000648498535,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   7.935999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.87399959564209,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.755999565124512,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   6.936999797821045,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.870999813079834,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.684000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.694000244140625,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.638999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.60099983215332,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.435999870300293,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.392000198364258,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.071000099182129,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   7.986000061035156,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.848999977111816,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.1020002365112305,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.072000026702881,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.017999649047852,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   8.970000267028809,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.866000175476074,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.005000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.922999858856201,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.781999588012695,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.807000160217285,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.765000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.682000160217285,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.500999927520752,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.392000198364258,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.139999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.067999839782715,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   8.944000244140625,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.156000137329102,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.111000061035156,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.10099983215332,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.067000389099121,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   9.975000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.072000026702881,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   5.974999904632568,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.878999710083008,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   9.918999671936035,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   10.892000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.763999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.565000057220459,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.392000198364258,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.209000110626221,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.149999618530273,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.038999557495117,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.210999965667725,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.151000022888184,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.182999610900879,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.163000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.085000038146973,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.139999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.0269999504089355,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   8.97700023651123,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.031999588012695,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.017999649047852,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.8460001945495605,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.630000114440918,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.392000198364258,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.2769999504089355,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.232000350952148,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.133999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.264999866485596,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.190000057220459,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.265999794006348,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.260000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.194999694824219,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.208000183105469,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.078000068664551,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.392000198364258,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.074999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.145000457763672,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.145000457763672,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   7.927999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.695000171661377,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.392000198364258,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.3460001945495605,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.314000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.229000091552734,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.320000171661377,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.229000091552734,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.348999977111816,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.355999946594238,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.305000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.275000095367432,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.130000114440918,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.17300033569336,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.258000373840332,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.272000312805176,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.010000228881836,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.760000228881836,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.593999862670898,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.414999961853027,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.395999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.324000358581543,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.374000072479248,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.269000053405762,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.430999755859375,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.45300006866455,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.413999557495117,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.3429999351501465,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.182000160217285,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.270999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.371000289916992,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.39900016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.092000007629395,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.824999809265137,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.593999862670898,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.482999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.477999687194824,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.418000221252441,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.427999973297119,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.308000087738037,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.513999938964844,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.550000190734863,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.52400016784668,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.410999774932861,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.232999801635742,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.369999885559082,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.484999656677246,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.527000427246094,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.173999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.889999866485596,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.593999862670898,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.552000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.560999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.512999534606934,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.482999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.3470001220703125,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.595999717712402,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.645999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.633999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.478000164031982,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.284999847412109,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.468000411987305,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.597999572753906,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.654000282287598,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.256999969482422,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   6.954999923706055,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.593999862670898,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.620999813079834,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.642999649047852,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.607999801635742,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.5370001792907715,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.386000156402588,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.678999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.743000030517578,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.744000434875488,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.546000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.335999965667725,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.593999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.567000389099121,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.711999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.781999588012695,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.33899974822998,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.019999980926514,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.593999862670898,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.689000129699707,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.725000381469727,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.704000473022461,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.591000080108643,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.425000190734863,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.76099967956543,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.84000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.854000091552734,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.61299991607666,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.388000011444092,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.666000366210938,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.826000213623047,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   11.90999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.42199993133545,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.085000038146973,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.796000003814697,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.757999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.807000160217285,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.798999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.645999908447266,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.464000225067139,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.843999862670898,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   9.935999870300293,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   10.96399974822998,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.681000232696533,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.439000129699707,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.765000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   10.9399995803833,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   12.038000106811523,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.505000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.151000022888184,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.796000003814697,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.827000141143799,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.890000343322754,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.894000053405762,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.699999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.502999782562256,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   8.927000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   10.032999992370605,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   11.074000358581543,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.748000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.491000175476074,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.86400032043457,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   11.053999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   12.166000366210938,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.588000297546387,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.216000080108643,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.796000003814697,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.894999980926514,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   8.972000122070312,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   9.98900032043457,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.754000186920166,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.541999816894531,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   9.008999824523926,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   10.130000114440918,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   11.184000015258789,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.815999984741211,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.541999816894531,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   9.963000297546387,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   11.168000221252441,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   12.295000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.670999526977539,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.2820000648498535,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.796000003814697,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   7.964000225067139,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   9.053999900817871,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   10.083999633789062,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.808000087738037,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.579999923706055,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   9.092000007629395,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   10.22700023651123,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   11.295000076293945,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.882999897003174,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.5929999351501465,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.796000003814697,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   10.062000274658203,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   11.282999992370605,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   12.423999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.753999710083008,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.3470001220703125,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.796000003814697,
	},
	{
		WeaponCurveType_GROW_CURVE_ATTACK_101:   8.032999992370605,
		WeaponCurveType_GROW_CURVE_ATTACK_102:   9.13700008392334,
		WeaponCurveType_GROW_CURVE_ATTACK_103:   10.180000305175781,
		WeaponCurveType_GROW_CURVE_ATTACK_104:   6.861999988555908,
		WeaponCurveType_GROW_CURVE_ATTACK_105:   5.61899995803833,
		WeaponCurveType_GROW_CURVE_CRITICAL_101: 4.998000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_201:   9.173999786376953,
		WeaponCurveType_GROW_CURVE_ATTACK_202:   10.324000358581543,
		WeaponCurveType_GROW_CURVE_ATTACK_203:   11.404999732971191,
		WeaponCurveType_GROW_CURVE_ATTACK_204:   7.949999809265137,
		WeaponCurveType_GROW_CURVE_ATTACK_205:   6.644000053405762,
		WeaponCurveType_GROW_CURVE_CRITICAL_201: 4.998000144958496,
		WeaponCurveType_GROW_CURVE_ATTACK_301:   10.161999702453613,
		WeaponCurveType_GROW_CURVE_ATTACK_302:   11.397000312805176,
		WeaponCurveType_GROW_CURVE_ATTACK_303:   12.552000045776367,
		WeaponCurveType_GROW_CURVE_ATTACK_304:   8.836999893188477,
		WeaponCurveType_GROW_CURVE_ATTACK_305:   7.413000106811523,
		WeaponCurveType_GROW_CURVE_CRITICAL_301: 4.998000144958496,
	},
}

Functions

This section is empty.

Types

type AnimationDelayKey

type AnimationDelayKey int
const (
	InvalidAnimationDelayKey AnimationDelayKey = iota
	AnimationYelanN0StartDelay
	AnimationXingqiuN0StartDelay
)

type ArtifactData

type ArtifactData struct {
	SetId      int64              `protobuf:"varint,1,opt,name=set_id,json=id,proto3" json:"set_id,omitempty" bson:"id,omitempty"`
	TextMapId  int64              `protobuf:"varint,2,opt,name=text_map_id,proto3" json:"text_map_id,omitempty" bson:"text_map_id,omitempty"`
	Key        string             `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty" bson:"key,omitempty"`
	ImageNames *ArtifactImageData `protobuf:"bytes,4,opt,name=image_names,proto3" json:"image_names,omitempty" bson:"image_names,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactData) Descriptor deprecated

func (*ArtifactData) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactData.ProtoReflect.Descriptor instead.

func (*ArtifactData) GetImageNames

func (x *ArtifactData) GetImageNames() *ArtifactImageData

func (*ArtifactData) GetKey

func (x *ArtifactData) GetKey() string

func (*ArtifactData) GetSetId

func (x *ArtifactData) GetSetId() int64

func (*ArtifactData) GetTextMapId

func (x *ArtifactData) GetTextMapId() int64

func (*ArtifactData) ProtoMessage

func (*ArtifactData) ProtoMessage()

func (*ArtifactData) ProtoReflect

func (x *ArtifactData) ProtoReflect() protoreflect.Message

func (*ArtifactData) Reset

func (x *ArtifactData) Reset()

func (*ArtifactData) String

func (x *ArtifactData) String() string

type ArtifactDataMap

type ArtifactDataMap struct {
	Data map[string]*ArtifactData `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ArtifactDataMap) Descriptor deprecated

func (*ArtifactDataMap) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactDataMap.ProtoReflect.Descriptor instead.

func (*ArtifactDataMap) GetData

func (x *ArtifactDataMap) GetData() map[string]*ArtifactData

func (*ArtifactDataMap) ProtoMessage

func (*ArtifactDataMap) ProtoMessage()

func (*ArtifactDataMap) ProtoReflect

func (x *ArtifactDataMap) ProtoReflect() protoreflect.Message

func (*ArtifactDataMap) Reset

func (x *ArtifactDataMap) Reset()

func (*ArtifactDataMap) String

func (x *ArtifactDataMap) String() string

type ArtifactImageData

type ArtifactImageData struct {
	Flower  string `protobuf:"bytes,1,opt,name=flower,proto3" json:"flower,omitempty" bson:"flower,omitempty"`
	Plume   string `protobuf:"bytes,2,opt,name=plume,proto3" json:"plume,omitempty" bson:"plume,omitempty"`
	Sands   string `protobuf:"bytes,3,opt,name=sands,proto3" json:"sands,omitempty" bson:"sands,omitempty"`
	Goblet  string `protobuf:"bytes,4,opt,name=goblet,proto3" json:"goblet,omitempty" bson:"goblet,omitempty"`
	Circlet string `protobuf:"bytes,5,opt,name=circlet,proto3" json:"circlet,omitempty" bson:"circlet,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactImageData) Descriptor deprecated

func (*ArtifactImageData) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactImageData.ProtoReflect.Descriptor instead.

func (*ArtifactImageData) GetCirclet

func (x *ArtifactImageData) GetCirclet() string

func (*ArtifactImageData) GetFlower

func (x *ArtifactImageData) GetFlower() string

func (*ArtifactImageData) GetGoblet

func (x *ArtifactImageData) GetGoblet() string

func (*ArtifactImageData) GetPlume

func (x *ArtifactImageData) GetPlume() string

func (*ArtifactImageData) GetSands

func (x *ArtifactImageData) GetSands() string

func (*ArtifactImageData) ProtoMessage

func (*ArtifactImageData) ProtoMessage()

func (*ArtifactImageData) ProtoReflect

func (x *ArtifactImageData) ProtoReflect() protoreflect.Message

func (*ArtifactImageData) Reset

func (x *ArtifactImageData) Reset()

func (*ArtifactImageData) String

func (x *ArtifactImageData) String() string

type AvatarCurveType

type AvatarCurveType int32
const (
	AvatarCurveType_INVALID_AVATAR_CURVE AvatarCurveType = 0
	AvatarCurveType_GROW_CURVE_HP_S4     AvatarCurveType = 1
	AvatarCurveType_GROW_CURVE_ATTACK_S4 AvatarCurveType = 2
	AvatarCurveType_GROW_CURVE_HP_S5     AvatarCurveType = 3
	AvatarCurveType_GROW_CURVE_ATTACK_S5 AvatarCurveType = 4
)

func (AvatarCurveType) Descriptor

func (AvatarCurveType) Enum

func (x AvatarCurveType) Enum() *AvatarCurveType

func (AvatarCurveType) EnumDescriptor deprecated

func (AvatarCurveType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AvatarCurveType.Descriptor instead.

func (AvatarCurveType) Number

func (AvatarCurveType) String

func (x AvatarCurveType) String() string

func (AvatarCurveType) Type

type AvatarData

type AvatarData struct {
	Id              int32             `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" bson:"id,omitempty"`
	SubId           int32             `protobuf:"varint,2,opt,name=sub_id,proto3" json:"sub_id,omitempty" bson:"sub_id,omitempty"`
	Key             string            `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty" bson:"key,omitempty"`
	Rarity          QualityType       `protobuf:"varint,4,opt,name=rarity,proto3,enum=model.QualityType" json:"rarity,omitempty" bson:"rarity,omitempty"`
	Body            BodyType          `protobuf:"varint,5,opt,name=body,proto3,enum=model.BodyType" json:"body,omitempty" bson:"body,omitempty"`
	Region          ZoneType          `protobuf:"varint,6,opt,name=region,proto3,enum=model.ZoneType" json:"region,omitempty" bson:"region,omitempty"`
	Element         Element           `protobuf:"varint,7,opt,name=element,proto3,enum=model.Element" json:"element,omitempty" bson:"element,omitempty"`
	WeaponClass     WeaponClass       `` /* 131-byte string literal not displayed */
	IconName        string            `protobuf:"bytes,9,opt,name=icon_name,proto3" json:"icon_name,omitempty" bson:"icon_name,omitempty"`
	Stats           *AvatarStatsData  `protobuf:"bytes,10,opt,name=stats,proto3" json:"stats,omitempty" bson:"stats,omitempty"`
	SkillDetails    *AvatarSkillsData `protobuf:"bytes,11,opt,name=skill_details,proto3" json:"skill_details,omitempty" bson:"skill_details,omitempty"`
	NameTextHashMap int64             `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AvatarData) Descriptor deprecated

func (*AvatarData) Descriptor() ([]byte, []int)

Deprecated: Use AvatarData.ProtoReflect.Descriptor instead.

func (*AvatarData) GetBody

func (x *AvatarData) GetBody() BodyType

func (*AvatarData) GetElement

func (x *AvatarData) GetElement() Element

func (*AvatarData) GetIconName

func (x *AvatarData) GetIconName() string

func (*AvatarData) GetId

func (x *AvatarData) GetId() int32

func (*AvatarData) GetKey

func (x *AvatarData) GetKey() string

func (*AvatarData) GetNameTextHashMap

func (x *AvatarData) GetNameTextHashMap() int64

func (*AvatarData) GetRarity

func (x *AvatarData) GetRarity() QualityType

func (*AvatarData) GetRegion

func (x *AvatarData) GetRegion() ZoneType

func (*AvatarData) GetSkillDetails

func (x *AvatarData) GetSkillDetails() *AvatarSkillsData

func (*AvatarData) GetStats

func (x *AvatarData) GetStats() *AvatarStatsData

func (*AvatarData) GetSubId

func (x *AvatarData) GetSubId() int32

func (*AvatarData) GetWeaponClass

func (x *AvatarData) GetWeaponClass() WeaponClass

func (*AvatarData) ProtoMessage

func (*AvatarData) ProtoMessage()

func (*AvatarData) ProtoReflect

func (x *AvatarData) ProtoReflect() protoreflect.Message

func (*AvatarData) Reset

func (x *AvatarData) Reset()

func (*AvatarData) String

func (x *AvatarData) String() string

type AvatarDataMap

type AvatarDataMap struct {
	Data map[string]*AvatarData `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AvatarDataMap) Descriptor deprecated

func (*AvatarDataMap) Descriptor() ([]byte, []int)

Deprecated: Use AvatarDataMap.ProtoReflect.Descriptor instead.

func (*AvatarDataMap) GetData

func (x *AvatarDataMap) GetData() map[string]*AvatarData

func (*AvatarDataMap) ProtoMessage

func (*AvatarDataMap) ProtoMessage()

func (*AvatarDataMap) ProtoReflect

func (x *AvatarDataMap) ProtoReflect() protoreflect.Message

func (*AvatarDataMap) Reset

func (x *AvatarDataMap) Reset()

func (*AvatarDataMap) String

func (x *AvatarDataMap) String() string

type AvatarSkillExcelIndexData

type AvatarSkillExcelIndexData struct {
	GroupId   int32                        `protobuf:"varint,1,opt,name=group_id,proto3" json:"group_id,omitempty" bson:"group_id,omitempty"`
	Index     int32                        `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty" bson:"index,omitempty"` // position in the param list
	LevelData []*AvatarSkillExcelLevelData `protobuf:"bytes,3,rep,name=level_data,proto3" json:"level_data,omitempty" bson:"level_data,omitempty"`
	// contains filtered or unexported fields
}

func (*AvatarSkillExcelIndexData) Descriptor deprecated

func (*AvatarSkillExcelIndexData) Descriptor() ([]byte, []int)

Deprecated: Use AvatarSkillExcelIndexData.ProtoReflect.Descriptor instead.

func (*AvatarSkillExcelIndexData) GetGroupId

func (x *AvatarSkillExcelIndexData) GetGroupId() int32

func (*AvatarSkillExcelIndexData) GetIndex

func (x *AvatarSkillExcelIndexData) GetIndex() int32

func (*AvatarSkillExcelIndexData) GetLevelData

func (*AvatarSkillExcelIndexData) ProtoMessage

func (*AvatarSkillExcelIndexData) ProtoMessage()

func (*AvatarSkillExcelIndexData) ProtoReflect

func (*AvatarSkillExcelIndexData) Reset

func (x *AvatarSkillExcelIndexData) Reset()

func (*AvatarSkillExcelIndexData) String

func (x *AvatarSkillExcelIndexData) String() string

type AvatarSkillExcelLevelData

type AvatarSkillExcelLevelData struct {
	Level int32   `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty" bson:"level,omitempty"`
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty" bson:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AvatarSkillExcelLevelData) Descriptor deprecated

func (*AvatarSkillExcelLevelData) Descriptor() ([]byte, []int)

Deprecated: Use AvatarSkillExcelLevelData.ProtoReflect.Descriptor instead.

func (*AvatarSkillExcelLevelData) GetLevel

func (x *AvatarSkillExcelLevelData) GetLevel() int32

func (*AvatarSkillExcelLevelData) GetValue

func (x *AvatarSkillExcelLevelData) GetValue() float64

func (*AvatarSkillExcelLevelData) ProtoMessage

func (*AvatarSkillExcelLevelData) ProtoMessage()

func (*AvatarSkillExcelLevelData) ProtoReflect

func (*AvatarSkillExcelLevelData) Reset

func (x *AvatarSkillExcelLevelData) Reset()

func (*AvatarSkillExcelLevelData) String

func (x *AvatarSkillExcelLevelData) String() string

type AvatarSkillsData

type AvatarSkillsData struct {
	Skill           int32                        `protobuf:"varint,1,opt,name=skill,proto3" json:"skill,omitempty" bson:"skill,omitempty"`
	Burst           int32                        `protobuf:"varint,2,opt,name=burst,proto3" json:"burst,omitempty" bson:"burst,omitempty"`
	Attack          int32                        `protobuf:"varint,3,opt,name=attack,proto3" json:"attack,omitempty" bson:"attack,omitempty"`
	A1              int32                        `protobuf:"varint,10,opt,name=a1,proto3" json:"a1,omitempty" bson:"a1,omitempty"`
	A4              int32                        `protobuf:"varint,11,opt,name=a4,proto3" json:"a4,omitempty" bson:"a4,omitempty"`
	BurstEnergyCost float64                      `protobuf:"fixed64,4,opt,name=burst_energy_cost,proto3" json:"burst_energy_cost,omitempty" bson:"burst_energy_cost,omitempty"`
	AttackScaling   []*AvatarSkillExcelIndexData `protobuf:"bytes,5,rep,name=attack_scaling,proto3" json:"attack_scaling,omitempty" bson:"attack_scaling,omitempty"`
	SkillScaling    []*AvatarSkillExcelIndexData `protobuf:"bytes,6,rep,name=skill_scaling,proto3" json:"skill_scaling,omitempty" bson:"skill_scaling,omitempty"`
	BurstScaling    []*AvatarSkillExcelIndexData `protobuf:"bytes,7,rep,name=burst_scaling,proto3" json:"burst_scaling,omitempty" bson:"burst_scaling,omitempty"`
	A1Scaling       []*AvatarSkillExcelIndexData `protobuf:"bytes,8,rep,name=a1_scaling,proto3" json:"a1_scaling,omitempty" bson:"a1_scaling,omitempty"`
	A4Scaling       []*AvatarSkillExcelIndexData `protobuf:"bytes,9,rep,name=a4_scaling,proto3" json:"a4_scaling,omitempty" bson:"a4_scaling,omitempty"`
	// contains filtered or unexported fields
}

func (*AvatarSkillsData) Descriptor deprecated

func (*AvatarSkillsData) Descriptor() ([]byte, []int)

Deprecated: Use AvatarSkillsData.ProtoReflect.Descriptor instead.

func (*AvatarSkillsData) GetA1

func (x *AvatarSkillsData) GetA1() int32

func (*AvatarSkillsData) GetA1Scaling

func (x *AvatarSkillsData) GetA1Scaling() []*AvatarSkillExcelIndexData

func (*AvatarSkillsData) GetA4

func (x *AvatarSkillsData) GetA4() int32

func (*AvatarSkillsData) GetA4Scaling

func (x *AvatarSkillsData) GetA4Scaling() []*AvatarSkillExcelIndexData

func (*AvatarSkillsData) GetAttack

func (x *AvatarSkillsData) GetAttack() int32

func (*AvatarSkillsData) GetAttackScaling

func (x *AvatarSkillsData) GetAttackScaling() []*AvatarSkillExcelIndexData

func (*AvatarSkillsData) GetBurst

func (x *AvatarSkillsData) GetBurst() int32

func (*AvatarSkillsData) GetBurstEnergyCost

func (x *AvatarSkillsData) GetBurstEnergyCost() float64

func (*AvatarSkillsData) GetBurstScaling

func (x *AvatarSkillsData) GetBurstScaling() []*AvatarSkillExcelIndexData

func (*AvatarSkillsData) GetSkill

func (x *AvatarSkillsData) GetSkill() int32

func (*AvatarSkillsData) GetSkillScaling

func (x *AvatarSkillsData) GetSkillScaling() []*AvatarSkillExcelIndexData

func (*AvatarSkillsData) ProtoMessage

func (*AvatarSkillsData) ProtoMessage()

func (*AvatarSkillsData) ProtoReflect

func (x *AvatarSkillsData) ProtoReflect() protoreflect.Message

func (*AvatarSkillsData) Reset

func (x *AvatarSkillsData) Reset()

func (*AvatarSkillsData) String

func (x *AvatarSkillsData) String() string

type AvatarStatsData

type AvatarStatsData struct {

	// TODO: base stat should be refactor to just an array of stats
	// there is no requirement that base stat can only be 3 stats; in fact
	// ER/cr/cd can be considered as base
	BaseHp    float64          `protobuf:"fixed64,1,opt,name=base_hp,proto3" json:"base_hp,omitempty" bson:"base_hp,omitempty"`
	BaseAtk   float64          `protobuf:"fixed64,2,opt,name=base_atk,proto3" json:"base_atk,omitempty" bson:"base_atk,omitempty"`
	BaseDef   float64          `protobuf:"fixed64,3,opt,name=base_def,proto3" json:"base_def,omitempty" bson:"base_def,omitempty"`
	HpCurve   AvatarCurveType  `protobuf:"varint,4,opt,name=hp_curve,proto3,enum=model.AvatarCurveType" json:"hp_curve,omitempty" bson:"hp_curve,omitempty"`
	AtkCurve  AvatarCurveType  `` /* 126-byte string literal not displayed */
	DefCruve  AvatarCurveType  `` /* 126-byte string literal not displayed */
	PromoData []*PromotionData `protobuf:"bytes,7,rep,name=promo_data,proto3" json:"promo_data,omitempty" bson:"promo_data,omitempty"`
	// contains filtered or unexported fields
}

func (*AvatarStatsData) Descriptor deprecated

func (*AvatarStatsData) Descriptor() ([]byte, []int)

Deprecated: Use AvatarStatsData.ProtoReflect.Descriptor instead.

func (*AvatarStatsData) GetAtkCurve

func (x *AvatarStatsData) GetAtkCurve() AvatarCurveType

func (*AvatarStatsData) GetBaseAtk

func (x *AvatarStatsData) GetBaseAtk() float64

func (*AvatarStatsData) GetBaseDef

func (x *AvatarStatsData) GetBaseDef() float64

func (*AvatarStatsData) GetBaseHp

func (x *AvatarStatsData) GetBaseHp() float64

func (*AvatarStatsData) GetDefCruve

func (x *AvatarStatsData) GetDefCruve() AvatarCurveType

func (*AvatarStatsData) GetHpCurve

func (x *AvatarStatsData) GetHpCurve() AvatarCurveType

func (*AvatarStatsData) GetPromoData

func (x *AvatarStatsData) GetPromoData() []*PromotionData

func (*AvatarStatsData) ProtoMessage

func (*AvatarStatsData) ProtoMessage()

func (*AvatarStatsData) ProtoReflect

func (x *AvatarStatsData) ProtoReflect() protoreflect.Message

func (*AvatarStatsData) Reset

func (x *AvatarStatsData) Reset()

func (*AvatarStatsData) String

func (x *AvatarStatsData) String() string

type BodyType

type BodyType int32
const (
	BodyType_INVALID_BODY_TYPE BodyType = 0
	BodyType_BODY_UNKNOWN      BodyType = 1
	BodyType_BODY_BOY          BodyType = 2
	BodyType_BODY_GIRL         BodyType = 3
	BodyType_BODY_MALE         BodyType = 4
	BodyType_BODY_LADY         BodyType = 5
	BodyType_BODY_LOLI         BodyType = 6
)

func (BodyType) Descriptor

func (BodyType) Descriptor() protoreflect.EnumDescriptor

func (BodyType) Enum

func (x BodyType) Enum() *BodyType

func (BodyType) EnumDescriptor deprecated

func (BodyType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BodyType.Descriptor instead.

func (BodyType) Number

func (x BodyType) Number() protoreflect.EnumNumber

func (BodyType) String

func (x BodyType) String() string

func (BodyType) Type

type BucketStats

type BucketStats struct {
	BucketSize uint32              `protobuf:"varint,1,opt,name=bucket_size,proto3" json:"bucket_size,omitempty" bson:"bucket_size,omitempty"`
	Buckets    []*DescriptiveStats `protobuf:"bytes,2,rep,name=buckets,proto3" json:"buckets,omitempty" bson:"buckets,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketStats) Descriptor deprecated

func (*BucketStats) Descriptor() ([]byte, []int)

Deprecated: Use BucketStats.ProtoReflect.Descriptor instead.

func (*BucketStats) GetBucketSize

func (x *BucketStats) GetBucketSize() uint32

func (*BucketStats) GetBuckets

func (x *BucketStats) GetBuckets() []*DescriptiveStats

func (*BucketStats) ProtoMessage

func (*BucketStats) ProtoMessage()

func (*BucketStats) ProtoReflect

func (x *BucketStats) ProtoReflect() protoreflect.Message

func (*BucketStats) Reset

func (x *BucketStats) Reset()

func (*BucketStats) String

func (x *BucketStats) String() string

type Character

type Character struct {
	Name          string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" bson:"name,omitempty"`
	Element       string            `protobuf:"bytes,2,opt,name=element,proto3" json:"element,omitempty" bson:"element,omitempty"`
	Level         int32             `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty" bson:"level,omitempty"`
	MaxLevel      int32             `protobuf:"varint,4,opt,name=max_level,proto3" json:"max_level,omitempty" bson:"max_level,omitempty"`
	Cons          int32             `protobuf:"varint,5,opt,name=cons,proto3" json:"cons,omitempty" bson:"cons,omitempty"`
	Weapon        *Weapon           `protobuf:"bytes,6,opt,name=weapon,proto3" json:"weapon,omitempty" bson:"weapon,omitempty"`
	Talents       *CharacterTalents `protobuf:"bytes,7,opt,name=talents,proto3" json:"talents,omitempty" bson:"talents,omitempty"`
	Sets          map[string]int32  `` /* 172-byte string literal not displayed */
	Stats         []float64         `protobuf:"fixed64,9,rep,packed,name=stats,proto3" json:"stats,omitempty" bson:"stats,omitempty"`
	SnapshotStats []float64         `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Character) Descriptor deprecated

func (*Character) Descriptor() ([]byte, []int)

Deprecated: Use Character.ProtoReflect.Descriptor instead.

func (*Character) GetCons

func (x *Character) GetCons() int32

func (*Character) GetElement

func (x *Character) GetElement() string

func (*Character) GetLevel

func (x *Character) GetLevel() int32

func (*Character) GetMaxLevel

func (x *Character) GetMaxLevel() int32

func (*Character) GetName

func (x *Character) GetName() string

func (*Character) GetSets

func (x *Character) GetSets() map[string]int32

func (*Character) GetSnapshotStats

func (x *Character) GetSnapshotStats() []float64

func (*Character) GetStats

func (x *Character) GetStats() []float64

func (*Character) GetTalents

func (x *Character) GetTalents() *CharacterTalents

func (*Character) GetWeapon

func (x *Character) GetWeapon() *Weapon

func (*Character) ProtoMessage

func (*Character) ProtoMessage()

func (*Character) ProtoReflect

func (x *Character) ProtoReflect() protoreflect.Message

func (*Character) Reset

func (x *Character) Reset()

func (*Character) String

func (x *Character) String() string

type CharacterBucketStats

type CharacterBucketStats struct {
	BucketSize uint32              `protobuf:"varint,1,opt,name=bucket_size,proto3" json:"bucket_size,omitempty" bson:"bucket_size,omitempty"`
	Characters []*CharacterBuckets `protobuf:"bytes,2,rep,name=characters,proto3" json:"characters,omitempty" bson:"characters,omitempty"`
	// contains filtered or unexported fields
}

func (*CharacterBucketStats) Descriptor deprecated

func (*CharacterBucketStats) Descriptor() ([]byte, []int)

Deprecated: Use CharacterBucketStats.ProtoReflect.Descriptor instead.

func (*CharacterBucketStats) GetBucketSize

func (x *CharacterBucketStats) GetBucketSize() uint32

func (*CharacterBucketStats) GetCharacters

func (x *CharacterBucketStats) GetCharacters() []*CharacterBuckets

func (*CharacterBucketStats) ProtoMessage

func (*CharacterBucketStats) ProtoMessage()

func (*CharacterBucketStats) ProtoReflect

func (x *CharacterBucketStats) ProtoReflect() protoreflect.Message

func (*CharacterBucketStats) Reset

func (x *CharacterBucketStats) Reset()

func (*CharacterBucketStats) String

func (x *CharacterBucketStats) String() string

type CharacterBuckets

type CharacterBuckets struct {
	Buckets []*DescriptiveStats `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty" bson:"buckets,omitempty"`
	// contains filtered or unexported fields
}

func (*CharacterBuckets) Descriptor deprecated

func (*CharacterBuckets) Descriptor() ([]byte, []int)

Deprecated: Use CharacterBuckets.ProtoReflect.Descriptor instead.

func (*CharacterBuckets) GetBuckets

func (x *CharacterBuckets) GetBuckets() []*DescriptiveStats

func (*CharacterBuckets) ProtoMessage

func (*CharacterBuckets) ProtoMessage()

func (*CharacterBuckets) ProtoReflect

func (x *CharacterBuckets) ProtoReflect() protoreflect.Message

func (*CharacterBuckets) Reset

func (x *CharacterBuckets) Reset()

func (*CharacterBuckets) String

func (x *CharacterBuckets) String() string

type CharacterTalents

type CharacterTalents struct {
	Attack int32 `protobuf:"varint,1,opt,name=attack,proto3" json:"attack,omitempty" bson:"attack,omitempty"`
	Skill  int32 `protobuf:"varint,2,opt,name=skill,proto3" json:"skill,omitempty" bson:"skill,omitempty"`
	Burst  int32 `protobuf:"varint,3,opt,name=burst,proto3" json:"burst,omitempty" bson:"burst,omitempty"`
	// contains filtered or unexported fields
}

func (*CharacterTalents) Descriptor deprecated

func (*CharacterTalents) Descriptor() ([]byte, []int)

Deprecated: Use CharacterTalents.ProtoReflect.Descriptor instead.

func (*CharacterTalents) GetAttack

func (x *CharacterTalents) GetAttack() int32

func (*CharacterTalents) GetBurst

func (x *CharacterTalents) GetBurst() int32

func (*CharacterTalents) GetSkill

func (x *CharacterTalents) GetSkill() int32

func (*CharacterTalents) ProtoMessage

func (*CharacterTalents) ProtoMessage()

func (*CharacterTalents) ProtoReflect

func (x *CharacterTalents) ProtoReflect() protoreflect.Message

func (*CharacterTalents) Reset

func (x *CharacterTalents) Reset()

func (*CharacterTalents) String

func (x *CharacterTalents) String() string

type ComputeCompletedEvent

type ComputeCompletedEvent struct {
	DbId    string `protobuf:"bytes,1,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty" bson:"dbId,omitempty"`
	ShareId string `protobuf:"bytes,2,opt,name=share_id,json=shareId,proto3" json:"share_id,omitempty" bson:"shareId,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeCompletedEvent) Descriptor deprecated

func (*ComputeCompletedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ComputeCompletedEvent.ProtoReflect.Descriptor instead.

func (*ComputeCompletedEvent) GetDbId

func (x *ComputeCompletedEvent) GetDbId() string

func (*ComputeCompletedEvent) GetShareId

func (x *ComputeCompletedEvent) GetShareId() string

func (*ComputeCompletedEvent) ProtoMessage

func (*ComputeCompletedEvent) ProtoMessage()

func (*ComputeCompletedEvent) ProtoReflect

func (x *ComputeCompletedEvent) ProtoReflect() protoreflect.Message

func (*ComputeCompletedEvent) Reset

func (x *ComputeCompletedEvent) Reset()

func (*ComputeCompletedEvent) String

func (x *ComputeCompletedEvent) String() string

type ComputeFailedEvent

type ComputeFailedEvent struct {
	DbId      string `protobuf:"bytes,1,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty" bson:"dbId,omitempty"`
	Config    string `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty" bson:"config,omitempty"`
	Submitter string `protobuf:"bytes,3,opt,name=submitter,proto3" json:"submitter,omitempty" bson:"submitter,omitempty"`
	Reason    string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty" bson:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeFailedEvent) Descriptor deprecated

func (*ComputeFailedEvent) Descriptor() ([]byte, []int)

Deprecated: Use ComputeFailedEvent.ProtoReflect.Descriptor instead.

func (*ComputeFailedEvent) GetConfig

func (x *ComputeFailedEvent) GetConfig() string

func (*ComputeFailedEvent) GetDbId

func (x *ComputeFailedEvent) GetDbId() string

func (*ComputeFailedEvent) GetReason

func (x *ComputeFailedEvent) GetReason() string

func (*ComputeFailedEvent) GetSubmitter

func (x *ComputeFailedEvent) GetSubmitter() string

func (*ComputeFailedEvent) ProtoMessage

func (*ComputeFailedEvent) ProtoMessage()

func (*ComputeFailedEvent) ProtoReflect

func (x *ComputeFailedEvent) ProtoReflect() protoreflect.Message

func (*ComputeFailedEvent) Reset

func (x *ComputeFailedEvent) Reset()

func (*ComputeFailedEvent) String

func (x *ComputeFailedEvent) String() string

type ComputeWorkSource

type ComputeWorkSource int32
const (
	ComputeWorkSource_InvalidWork    ComputeWorkSource = 0
	ComputeWorkSource_DBWork         ComputeWorkSource = 1
	ComputeWorkSource_SubmissionWork ComputeWorkSource = 2
)

func (ComputeWorkSource) Descriptor

func (ComputeWorkSource) Enum

func (ComputeWorkSource) EnumDescriptor deprecated

func (ComputeWorkSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use ComputeWorkSource.Descriptor instead.

func (ComputeWorkSource) Number

func (ComputeWorkSource) String

func (x ComputeWorkSource) String() string

func (ComputeWorkSource) Type

type Coord

type Coord struct {
	X float64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty" bson:"x,omitempty"`
	Y float64 `protobuf:"fixed64,2,opt,name=y,proto3" json:"y,omitempty" bson:"y,omitempty"`
	R float64 `protobuf:"fixed64,3,opt,name=r,proto3" json:"r,omitempty" bson:"r,omitempty"`
	// contains filtered or unexported fields
}

func (*Coord) Descriptor deprecated

func (*Coord) Descriptor() ([]byte, []int)

Deprecated: Use Coord.ProtoReflect.Descriptor instead.

func (*Coord) GetR

func (x *Coord) GetR() float64

func (*Coord) GetX

func (x *Coord) GetX() float64

func (*Coord) GetY

func (x *Coord) GetY() float64

func (*Coord) ProtoMessage

func (*Coord) ProtoMessage()

func (*Coord) ProtoReflect

func (x *Coord) ProtoReflect() protoreflect.Message

func (*Coord) Reset

func (x *Coord) Reset()

func (*Coord) String

func (x *Coord) String() string

type DBStatus

type DBStatus struct {
	DbTotalCount int32 `protobuf:"varint,1,opt,name=db_total_count,proto3" json:"db_total_count,omitempty" bson:"db_total_count,omitempty"`
	ComputeCount int32 `protobuf:"varint,2,opt,name=compute_count,proto3" json:"compute_count,omitempty" bson:"compute_count,omitempty"`
	// contains filtered or unexported fields
}

func (*DBStatus) Descriptor deprecated

func (*DBStatus) Descriptor() ([]byte, []int)

Deprecated: Use DBStatus.ProtoReflect.Descriptor instead.

func (*DBStatus) GetComputeCount

func (x *DBStatus) GetComputeCount() int32

func (*DBStatus) GetDbTotalCount

func (x *DBStatus) GetDbTotalCount() int32

func (*DBStatus) ProtoMessage

func (*DBStatus) ProtoMessage()

func (*DBStatus) ProtoReflect

func (x *DBStatus) ProtoReflect() protoreflect.Message

func (*DBStatus) Reset

func (x *DBStatus) Reset()

func (*DBStatus) String

func (x *DBStatus) String() string

type DBTag

type DBTag int32
const (
	DBTag_DB_TAG_INVALID          DBTag = 0
	DBTag_DB_TAG_GCSIM            DBTag = 1
	DBTag_DB_TAG_TESTING          DBTag = 2
	DBTag_DB_TAG_ITTO_SIMPS       DBTag = 5
	DBTag_DB_TAG_RANDOM_DELAYS    DBTag = 6
	DBTag_DB_TAG_ARFOIRE_NEWBIES  DBTag = 7 // reissue4917 (1070054618895233035) tag for newbie players
	DBTag_DB_TAG_APL              DBTag = 8
	DBTag_DB_TAG_GUIDES           DBTag = 9
	DBTag_DB_TAG_ADMIN_DO_NOT_USE DBTag = 99999999
)

func (DBTag) Descriptor

func (DBTag) Descriptor() protoreflect.EnumDescriptor

func (DBTag) Enum

func (x DBTag) Enum() *DBTag

func (DBTag) EnumDescriptor deprecated

func (DBTag) EnumDescriptor() ([]byte, []int)

Deprecated: Use DBTag.Descriptor instead.

func (DBTag) Number

func (x DBTag) Number() protoreflect.EnumNumber

func (DBTag) String

func (x DBTag) String() string

func (DBTag) Type

func (DBTag) Type() protoreflect.EnumType

type Delays

type Delays struct {
	Skill  int32 `protobuf:"varint,1,opt,name=skill,proto3" json:"skill,omitempty" bson:"skill,omitempty"`
	Burst  int32 `protobuf:"varint,2,opt,name=burst,proto3" json:"burst,omitempty" bson:"burst,omitempty"`
	Attack int32 `protobuf:"varint,3,opt,name=attack,proto3" json:"attack,omitempty" bson:"attack,omitempty"`
	Charge int32 `protobuf:"varint,4,opt,name=charge,proto3" json:"charge,omitempty" bson:"charge,omitempty"`
	Aim    int32 `protobuf:"varint,5,opt,name=aim,proto3" json:"aim,omitempty" bson:"aim,omitempty"`
	Dash   int32 `protobuf:"varint,6,opt,name=dash,proto3" json:"dash,omitempty" bson:"dash,omitempty"`
	Jump   int32 `protobuf:"varint,7,opt,name=jump,proto3" json:"jump,omitempty" bson:"jump,omitempty"`
	Swap   int32 `protobuf:"varint,8,opt,name=swap,proto3" json:"swap,omitempty" bson:"swap,omitempty"`
	// contains filtered or unexported fields
}

func (*Delays) Descriptor deprecated

func (*Delays) Descriptor() ([]byte, []int)

Deprecated: Use Delays.ProtoReflect.Descriptor instead.

func (*Delays) GetAim

func (x *Delays) GetAim() int32

func (*Delays) GetAttack

func (x *Delays) GetAttack() int32

func (*Delays) GetBurst

func (x *Delays) GetBurst() int32

func (*Delays) GetCharge

func (x *Delays) GetCharge() int32

func (*Delays) GetDash

func (x *Delays) GetDash() int32

func (*Delays) GetJump

func (x *Delays) GetJump() int32

func (*Delays) GetSkill

func (x *Delays) GetSkill() int32

func (*Delays) GetSwap

func (x *Delays) GetSwap() int32

func (*Delays) ProtoMessage

func (*Delays) ProtoMessage()

func (*Delays) ProtoReflect

func (x *Delays) ProtoReflect() protoreflect.Message

func (*Delays) Reset

func (x *Delays) Reset()

func (*Delays) String

func (x *Delays) String() string

type DescReplaceEvent

type DescReplaceEvent struct {
	DbId    string `protobuf:"bytes,1,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty" bson:"dbId,omitempty"`
	Desc    string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc,omitempty" bson:"desc,omitempty"`
	OldDesc string `protobuf:"bytes,3,opt,name=old_desc,json=oldDesc,proto3" json:"old_desc,omitempty" bson:"oldDesc,omitempty"`
	// contains filtered or unexported fields
}

func (*DescReplaceEvent) Descriptor deprecated

func (*DescReplaceEvent) Descriptor() ([]byte, []int)

Deprecated: Use DescReplaceEvent.ProtoReflect.Descriptor instead.

func (*DescReplaceEvent) GetDbId

func (x *DescReplaceEvent) GetDbId() string

func (*DescReplaceEvent) GetDesc

func (x *DescReplaceEvent) GetDesc() string

func (*DescReplaceEvent) GetOldDesc

func (x *DescReplaceEvent) GetOldDesc() string

func (*DescReplaceEvent) ProtoMessage

func (*DescReplaceEvent) ProtoMessage()

func (*DescReplaceEvent) ProtoReflect

func (x *DescReplaceEvent) ProtoReflect() protoreflect.Message

func (*DescReplaceEvent) Reset

func (x *DescReplaceEvent) Reset()

func (*DescReplaceEvent) String

func (x *DescReplaceEvent) String() string

type DescriptiveStats

type DescriptiveStats struct {
	Min  *float64 `protobuf:"fixed64,1,opt,name=min,proto3,oneof" json:"min,omitempty" bson:"min,omitempty"`
	Max  *float64 `protobuf:"fixed64,2,opt,name=max,proto3,oneof" json:"max,omitempty" bson:"max,omitempty"`
	Mean *float64 `protobuf:"fixed64,3,opt,name=mean,proto3,oneof" json:"mean,omitempty" bson:"mean,omitempty"`
	SD   *float64 `protobuf:"fixed64,4,opt,name=SD,json=sd,proto3,oneof" json:"SD,omitempty" bson:"sd,omitempty"`
	// contains filtered or unexported fields
}

func (*DescriptiveStats) Descriptor deprecated

func (*DescriptiveStats) Descriptor() ([]byte, []int)

Deprecated: Use DescriptiveStats.ProtoReflect.Descriptor instead.

func (*DescriptiveStats) GetMax

func (x *DescriptiveStats) GetMax() float64

func (*DescriptiveStats) GetMean

func (x *DescriptiveStats) GetMean() float64

func (*DescriptiveStats) GetMin

func (x *DescriptiveStats) GetMin() float64

func (*DescriptiveStats) GetSD

func (x *DescriptiveStats) GetSD() float64

func (*DescriptiveStats) ProtoMessage

func (*DescriptiveStats) ProtoMessage()

func (*DescriptiveStats) ProtoReflect

func (x *DescriptiveStats) ProtoReflect() protoreflect.Message

func (*DescriptiveStats) Reset

func (x *DescriptiveStats) Reset()

func (*DescriptiveStats) String

func (x *DescriptiveStats) String() string

type Element

type Element int32
const (
	Element_INVALID_ELEMENT  Element = 0
	Element_Electric         Element = 1
	Element_Fire             Element = 2
	Element_Ice              Element = 3
	Element_Water            Element = 4
	Element_Grass            Element = 5
	Element_ELEMENT_QUICKEN  Element = 6
	Element_ELEMENT_FROZEN   Element = 7
	Element_Wind             Element = 8
	Element_Rock             Element = 9
	Element_ELEMENT_NONE     Element = 10
	Element_ELEMENT_PHYSICAL Element = 11
	Element_ELEMENT_UNKNOWN  Element = 12
)

func (Element) Descriptor

func (Element) Descriptor() protoreflect.EnumDescriptor

func (Element) Enum

func (x Element) Enum() *Element

func (Element) EnumDescriptor deprecated

func (Element) EnumDescriptor() ([]byte, []int)

Deprecated: Use Element.Descriptor instead.

func (Element) Number

func (x Element) Number() protoreflect.EnumNumber

func (Element) String

func (x Element) String() string

func (Element) Type

func (Element) Type() protoreflect.EnumType

type ElementStats

type ElementStats struct {
	Elements map[string]*DescriptiveStats `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ElementStats) Descriptor deprecated

func (*ElementStats) Descriptor() ([]byte, []int)

Deprecated: Use ElementStats.ProtoReflect.Descriptor instead.

func (*ElementStats) GetElements

func (x *ElementStats) GetElements() map[string]*DescriptiveStats

func (*ElementStats) ProtoMessage

func (*ElementStats) ProtoMessage()

func (*ElementStats) ProtoReflect

func (x *ElementStats) ProtoReflect() protoreflect.Message

func (*ElementStats) Reset

func (x *ElementStats) Reset()

func (*ElementStats) String

func (x *ElementStats) String() string

type EndStats

type EndStats struct {
	EndingEnergy *DescriptiveStats `protobuf:"bytes,1,opt,name=ending_energy,proto3" json:"ending_energy,omitempty" bson:"ending_energy,omitempty"`
	// contains filtered or unexported fields
}

func (*EndStats) Descriptor deprecated

func (*EndStats) Descriptor() ([]byte, []int)

Deprecated: Use EndStats.ProtoReflect.Descriptor instead.

func (*EndStats) GetEndingEnergy

func (x *EndStats) GetEndingEnergy() *DescriptiveStats

func (*EndStats) ProtoMessage

func (*EndStats) ProtoMessage()

func (*EndStats) ProtoReflect

func (x *EndStats) ProtoReflect() protoreflect.Message

func (*EndStats) Reset

func (x *EndStats) Reset()

func (*EndStats) String

func (x *EndStats) String() string

type Enemy

type Enemy struct {
	Level                 int32              `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty" bson:"level,omitempty"`
	HP                    float64            `protobuf:"fixed64,2,opt,name=HP,json=hp,proto3" json:"HP,omitempty" bson:"hp,omitempty"`
	Resist                map[string]float64 `` /* 179-byte string literal not displayed */
	Pos                   *Coord             `protobuf:"bytes,4,opt,name=pos,json=position,proto3" json:"pos,omitempty" bson:"position,omitempty"`
	ParticleDropThreshold float64            `` /* 142-byte string literal not displayed */
	ParticleDropCount     float64            `` /* 130-byte string literal not displayed */
	ParticleElement       string             `protobuf:"bytes,7,opt,name=particle_element,proto3" json:"particle_element,omitempty" bson:"particle_element,omitempty"`
	Name                  string             `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty" bson:"name,omitempty"`
	Modified              bool               `protobuf:"varint,9,opt,name=modified,proto3" json:"modified,omitempty" bson:"modified,omitempty"`
	// contains filtered or unexported fields
}

func (*Enemy) Descriptor deprecated

func (*Enemy) Descriptor() ([]byte, []int)

Deprecated: Use Enemy.ProtoReflect.Descriptor instead.

func (*Enemy) GetHP

func (x *Enemy) GetHP() float64

func (*Enemy) GetLevel

func (x *Enemy) GetLevel() int32

func (*Enemy) GetModified

func (x *Enemy) GetModified() bool

func (*Enemy) GetName

func (x *Enemy) GetName() string

func (*Enemy) GetParticleDropCount

func (x *Enemy) GetParticleDropCount() float64

func (*Enemy) GetParticleDropThreshold

func (x *Enemy) GetParticleDropThreshold() float64

func (*Enemy) GetParticleElement

func (x *Enemy) GetParticleElement() string

func (*Enemy) GetPos

func (x *Enemy) GetPos() *Coord

func (*Enemy) GetResist

func (x *Enemy) GetResist() map[string]float64

func (*Enemy) ProtoMessage

func (*Enemy) ProtoMessage()

func (*Enemy) ProtoReflect

func (x *Enemy) ProtoReflect() protoreflect.Message

func (*Enemy) Reset

func (x *Enemy) Reset()

func (*Enemy) String

func (x *Enemy) String() string

type EnergySettings

type EnergySettings struct {
	Active         bool  `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty" bson:"active,omitempty"`
	Once           bool  `protobuf:"varint,2,opt,name=once,proto3" json:"once,omitempty" bson:"once,omitempty"`
	Start          int32 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty" bson:"start,omitempty"`
	End            int32 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty" bson:"end,omitempty"`
	Amount         int32 `protobuf:"varint,5,opt,name=amount,proto3" json:"amount,omitempty" bson:"amount,omitempty"`
	LastEnergyDrop int32 `protobuf:"varint,6,opt,name=last_energy_drop,proto3" json:"last_energy_drop,omitempty" bson:"last_energy_drop,omitempty"`
	// contains filtered or unexported fields
}

func (*EnergySettings) Descriptor deprecated

func (*EnergySettings) Descriptor() ([]byte, []int)

Deprecated: Use EnergySettings.ProtoReflect.Descriptor instead.

func (*EnergySettings) GetActive

func (x *EnergySettings) GetActive() bool

func (*EnergySettings) GetAmount

func (x *EnergySettings) GetAmount() int32

func (*EnergySettings) GetEnd

func (x *EnergySettings) GetEnd() int32

func (*EnergySettings) GetLastEnergyDrop

func (x *EnergySettings) GetLastEnergyDrop() int32

func (*EnergySettings) GetOnce

func (x *EnergySettings) GetOnce() bool

func (*EnergySettings) GetStart

func (x *EnergySettings) GetStart() int32

func (*EnergySettings) ProtoMessage

func (*EnergySettings) ProtoMessage()

func (*EnergySettings) ProtoReflect

func (x *EnergySettings) ProtoReflect() protoreflect.Message

func (*EnergySettings) Reset

func (x *EnergySettings) Reset()

func (*EnergySettings) String

func (x *EnergySettings) String() string

type EntryReplaceEvent

type EntryReplaceEvent struct {
	DbId      string `protobuf:"bytes,1,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty" bson:"dbId,omitempty"`
	Config    string `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty" bson:"config,omitempty"`
	OldConfig string `protobuf:"bytes,3,opt,name=old_config,json=oldConfig,proto3" json:"old_config,omitempty" bson:"oldConfig,omitempty"`
	// contains filtered or unexported fields
}

func (*EntryReplaceEvent) Descriptor deprecated

func (*EntryReplaceEvent) Descriptor() ([]byte, []int)

Deprecated: Use EntryReplaceEvent.ProtoReflect.Descriptor instead.

func (*EntryReplaceEvent) GetConfig

func (x *EntryReplaceEvent) GetConfig() string

func (*EntryReplaceEvent) GetDbId

func (x *EntryReplaceEvent) GetDbId() string

func (*EntryReplaceEvent) GetOldConfig

func (x *EntryReplaceEvent) GetOldConfig() string

func (*EntryReplaceEvent) ProtoMessage

func (*EntryReplaceEvent) ProtoMessage()

func (*EntryReplaceEvent) ProtoReflect

func (x *EntryReplaceEvent) ProtoReflect() protoreflect.Message

func (*EntryReplaceEvent) Reset

func (x *EntryReplaceEvent) Reset()

func (*EntryReplaceEvent) String

func (x *EntryReplaceEvent) String() string

type EquipType

type EquipType int32
const (
	EquipType_INVALID_EQUIP_TYPE EquipType = 0
	EquipType_EQUIP_BRACER       EquipType = 1 // flower
	EquipType_EQUIP_NECKLACE     EquipType = 2 // plume
	EquipType_EQUIP_SHOES        EquipType = 3 // sands
	EquipType_EQUIP_RING         EquipType = 4 // goblet
	EquipType_EQUIP_DRESS        EquipType = 5 // circlet
)

func (EquipType) Descriptor

func (EquipType) Descriptor() protoreflect.EnumDescriptor

func (EquipType) Enum

func (x EquipType) Enum() *EquipType

func (EquipType) EnumDescriptor deprecated

func (EquipType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EquipType.Descriptor instead.

func (EquipType) Number

func (x EquipType) Number() protoreflect.EnumNumber

func (EquipType) String

func (x EquipType) String() string

func (EquipType) Type

type FailedActions

type FailedActions struct {
	InsufficientEnergy  *DescriptiveStats `` /* 128-byte string literal not displayed */
	InsufficientStamina *DescriptiveStats `` /* 131-byte string literal not displayed */
	SwapCd              *DescriptiveStats `protobuf:"bytes,3,opt,name=swap_cd,proto3" json:"swap_cd,omitempty" bson:"swap_cd,omitempty"`
	SkillCd             *DescriptiveStats `protobuf:"bytes,4,opt,name=skill_cd,proto3" json:"skill_cd,omitempty" bson:"skill_cd,omitempty"`
	DashCd              *DescriptiveStats `protobuf:"bytes,5,opt,name=dash_cd,proto3" json:"dash_cd,omitempty" bson:"dash_cd,omitempty"`
	// contains filtered or unexported fields
}

func (*FailedActions) Descriptor deprecated

func (*FailedActions) Descriptor() ([]byte, []int)

Deprecated: Use FailedActions.ProtoReflect.Descriptor instead.

func (*FailedActions) GetDashCd

func (x *FailedActions) GetDashCd() *DescriptiveStats

func (*FailedActions) GetInsufficientEnergy

func (x *FailedActions) GetInsufficientEnergy() *DescriptiveStats

func (*FailedActions) GetInsufficientStamina

func (x *FailedActions) GetInsufficientStamina() *DescriptiveStats

func (*FailedActions) GetSkillCd

func (x *FailedActions) GetSkillCd() *DescriptiveStats

func (*FailedActions) GetSwapCd

func (x *FailedActions) GetSwapCd() *DescriptiveStats

func (*FailedActions) ProtoMessage

func (*FailedActions) ProtoMessage()

func (*FailedActions) ProtoReflect

func (x *FailedActions) ProtoReflect() protoreflect.Message

func (*FailedActions) Reset

func (x *FailedActions) Reset()

func (*FailedActions) String

func (x *FailedActions) String() string

type MonsterCurveType

type MonsterCurveType int32
const (
	MonsterCurveType_INVALID_MONSTER_CURVE     MonsterCurveType = 0
	MonsterCurveType_GROW_CURVE_HP             MonsterCurveType = 1
	MonsterCurveType_GROW_CURVE_HP_2           MonsterCurveType = 2
	MonsterCurveType_GROW_CURVE_HP_ENVIRONMENT MonsterCurveType = 3
)

func (MonsterCurveType) Descriptor

func (MonsterCurveType) Enum

func (MonsterCurveType) EnumDescriptor deprecated

func (MonsterCurveType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MonsterCurveType.Descriptor instead.

func (MonsterCurveType) Number

func (MonsterCurveType) String

func (x MonsterCurveType) String() string

func (MonsterCurveType) Type

type MonsterData

type MonsterData struct {
	Id              int32             `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" bson:"id,omitempty"`
	Key             string            `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" bson:"key,omitempty"`
	BaseStats       *MonsterStatsData `protobuf:"bytes,3,opt,name=base_stats,proto3" json:"base_stats,omitempty" bson:"base_stats,omitempty"`
	NameTextHashMap int64             `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MonsterData) Descriptor deprecated

func (*MonsterData) Descriptor() ([]byte, []int)

Deprecated: Use MonsterData.ProtoReflect.Descriptor instead.

func (*MonsterData) GetBaseStats

func (x *MonsterData) GetBaseStats() *MonsterStatsData

func (*MonsterData) GetId

func (x *MonsterData) GetId() int32

func (*MonsterData) GetKey

func (x *MonsterData) GetKey() string

func (*MonsterData) GetNameTextHashMap

func (x *MonsterData) GetNameTextHashMap() int64

func (*MonsterData) ProtoMessage

func (*MonsterData) ProtoMessage()

func (*MonsterData) ProtoReflect

func (x *MonsterData) ProtoReflect() protoreflect.Message

func (*MonsterData) Reset

func (x *MonsterData) Reset()

func (*MonsterData) String

func (x *MonsterData) String() string

type MonsterHPDrop

type MonsterHPDrop struct {
	DropId    int32   `protobuf:"varint,1,opt,name=drop_id,proto3" json:"drop_id,omitempty" bson:"drop_id,omitempty"`
	HpPercent float64 `protobuf:"fixed64,2,opt,name=hp_percent,proto3" json:"hp_percent,omitempty" bson:"hp_percent,omitempty"`
	// contains filtered or unexported fields
}

func (*MonsterHPDrop) Descriptor deprecated

func (*MonsterHPDrop) Descriptor() ([]byte, []int)

Deprecated: Use MonsterHPDrop.ProtoReflect.Descriptor instead.

func (*MonsterHPDrop) GetDropId

func (x *MonsterHPDrop) GetDropId() int32

func (*MonsterHPDrop) GetHpPercent

func (x *MonsterHPDrop) GetHpPercent() float64

func (*MonsterHPDrop) ProtoMessage

func (*MonsterHPDrop) ProtoMessage()

func (*MonsterHPDrop) ProtoReflect

func (x *MonsterHPDrop) ProtoReflect() protoreflect.Message

func (*MonsterHPDrop) Reset

func (x *MonsterHPDrop) Reset()

func (*MonsterHPDrop) String

func (x *MonsterHPDrop) String() string

type MonsterResistData

type MonsterResistData struct {
	FireResist     float64 `protobuf:"fixed64,1,opt,name=fire_resist,proto3" json:"fire_resist,omitempty" bson:"fire_resist,omitempty"`
	GrassResist    float64 `protobuf:"fixed64,2,opt,name=grass_resist,proto3" json:"grass_resist,omitempty" bson:"grass_resist,omitempty"`
	WaterResist    float64 `protobuf:"fixed64,3,opt,name=water_resist,proto3" json:"water_resist,omitempty" bson:"water_resist,omitempty"`
	ElectricResist float64 `protobuf:"fixed64,4,opt,name=electric_resist,proto3" json:"electric_resist,omitempty" bson:"electric_resist,omitempty"`
	WindResist     float64 `protobuf:"fixed64,5,opt,name=wind_resist,proto3" json:"wind_resist,omitempty" bson:"wind_resist,omitempty"`
	IceResist      float64 `protobuf:"fixed64,6,opt,name=ice_resist,proto3" json:"ice_resist,omitempty" bson:"ice_resist,omitempty"`
	RockResist     float64 `protobuf:"fixed64,7,opt,name=rock_resist,proto3" json:"rock_resist,omitempty" bson:"rock_resist,omitempty"`
	PhysicalResist float64 `protobuf:"fixed64,8,opt,name=physical_resist,proto3" json:"physical_resist,omitempty" bson:"physical_resist,omitempty"`
	// contains filtered or unexported fields
}

func (*MonsterResistData) Descriptor deprecated

func (*MonsterResistData) Descriptor() ([]byte, []int)

Deprecated: Use MonsterResistData.ProtoReflect.Descriptor instead.

func (*MonsterResistData) GetElectricResist

func (x *MonsterResistData) GetElectricResist() float64

func (*MonsterResistData) GetFireResist

func (x *MonsterResistData) GetFireResist() float64

func (*MonsterResistData) GetGrassResist

func (x *MonsterResistData) GetGrassResist() float64

func (*MonsterResistData) GetIceResist

func (x *MonsterResistData) GetIceResist() float64

func (*MonsterResistData) GetPhysicalResist

func (x *MonsterResistData) GetPhysicalResist() float64

func (*MonsterResistData) GetRockResist

func (x *MonsterResistData) GetRockResist() float64

func (*MonsterResistData) GetWaterResist

func (x *MonsterResistData) GetWaterResist() float64

func (*MonsterResistData) GetWindResist

func (x *MonsterResistData) GetWindResist() float64

func (*MonsterResistData) ProtoMessage

func (*MonsterResistData) ProtoMessage()

func (*MonsterResistData) ProtoReflect

func (x *MonsterResistData) ProtoReflect() protoreflect.Message

func (*MonsterResistData) Reset

func (x *MonsterResistData) Reset()

func (*MonsterResistData) String

func (x *MonsterResistData) String() string

type MonsterStatsData

type MonsterStatsData struct {
	BaseHp       float64            `protobuf:"fixed64,1,opt,name=base_hp,proto3" json:"base_hp,omitempty" bson:"base_hp,omitempty"`
	HpCurve      MonsterCurveType   `protobuf:"varint,2,opt,name=hp_curve,proto3,enum=model.MonsterCurveType" json:"hp_curve,omitempty" bson:"hp_curve,omitempty"`
	Resist       *MonsterResistData `protobuf:"bytes,3,opt,name=resist,proto3" json:"resist,omitempty" bson:"resist,omitempty"`
	FreezeResist float64            `protobuf:"fixed64,4,opt,name=freeze_resist,proto3" json:"freeze_resist,omitempty" bson:"freeze_resist,omitempty"`
	HpDrop       []*MonsterHPDrop   `protobuf:"bytes,5,rep,name=hp_drop,proto3" json:"hp_drop,omitempty" bson:"hp_drop,omitempty"`
	// contains filtered or unexported fields
}

func (*MonsterStatsData) Descriptor deprecated

func (*MonsterStatsData) Descriptor() ([]byte, []int)

Deprecated: Use MonsterStatsData.ProtoReflect.Descriptor instead.

func (*MonsterStatsData) GetBaseHp

func (x *MonsterStatsData) GetBaseHp() float64

func (*MonsterStatsData) GetFreezeResist

func (x *MonsterStatsData) GetFreezeResist() float64

func (*MonsterStatsData) GetHpCurve

func (x *MonsterStatsData) GetHpCurve() MonsterCurveType

func (*MonsterStatsData) GetHpDrop

func (x *MonsterStatsData) GetHpDrop() []*MonsterHPDrop

func (*MonsterStatsData) GetResist

func (x *MonsterStatsData) GetResist() *MonsterResistData

func (*MonsterStatsData) ProtoMessage

func (*MonsterStatsData) ProtoMessage()

func (*MonsterStatsData) ProtoReflect

func (x *MonsterStatsData) ProtoReflect() protoreflect.Message

func (*MonsterStatsData) Reset

func (x *MonsterStatsData) Reset()

func (*MonsterStatsData) String

func (x *MonsterStatsData) String() string

type OverviewStats

type OverviewStats struct {
	Min  *float64 `protobuf:"fixed64,1,opt,name=min,proto3,oneof" json:"min,omitempty" bson:"min,omitempty"`
	Max  *float64 `protobuf:"fixed64,2,opt,name=max,proto3,oneof" json:"max,omitempty" bson:"max,omitempty"`
	Mean *float64 `protobuf:"fixed64,3,opt,name=mean,proto3,oneof" json:"mean,omitempty" bson:"mean,omitempty"`
	SD   *float64 `protobuf:"fixed64,4,opt,name=SD,json=sd,proto3,oneof" json:"SD,omitempty" bson:"sd,omitempty"`
	Q1   *float64 `protobuf:"fixed64,5,opt,name=Q1,json=q1,proto3,oneof" json:"Q1,omitempty" bson:"q1,omitempty"`
	Q2   *float64 `protobuf:"fixed64,6,opt,name=Q2,json=q2,proto3,oneof" json:"Q2,omitempty" bson:"q2,omitempty"`
	Q3   *float64 `protobuf:"fixed64,7,opt,name=Q3,json=q3,proto3,oneof" json:"Q3,omitempty" bson:"q3,omitempty"`
	Hist []uint32 `protobuf:"varint,8,rep,packed,name=hist,json=histogram,proto3" json:"hist,omitempty" bson:"histogram,omitempty"`
	// contains filtered or unexported fields
}

func (*OverviewStats) Descriptor deprecated

func (*OverviewStats) Descriptor() ([]byte, []int)

Deprecated: Use OverviewStats.ProtoReflect.Descriptor instead.

func (*OverviewStats) GetHist

func (x *OverviewStats) GetHist() []uint32

func (*OverviewStats) GetMax

func (x *OverviewStats) GetMax() float64

func (*OverviewStats) GetMean

func (x *OverviewStats) GetMean() float64

func (*OverviewStats) GetMin

func (x *OverviewStats) GetMin() float64

func (*OverviewStats) GetQ1

func (x *OverviewStats) GetQ1() float64

func (*OverviewStats) GetQ2

func (x *OverviewStats) GetQ2() float64

func (*OverviewStats) GetQ3

func (x *OverviewStats) GetQ3() float64

func (*OverviewStats) GetSD

func (x *OverviewStats) GetSD() float64

func (*OverviewStats) ProtoMessage

func (*OverviewStats) ProtoMessage()

func (*OverviewStats) ProtoReflect

func (x *OverviewStats) ProtoReflect() protoreflect.Message

func (*OverviewStats) Reset

func (x *OverviewStats) Reset()

func (*OverviewStats) String

func (x *OverviewStats) String() string

type PromotionAddProp

type PromotionAddProp struct {
	PropType StatType `protobuf:"varint,1,opt,name=prop_type,proto3,enum=model.StatType" json:"prop_type,omitempty" bson:"prop_type,omitempty"`
	Value    float64  `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty" bson:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PromotionAddProp) Descriptor deprecated

func (*PromotionAddProp) Descriptor() ([]byte, []int)

Deprecated: Use PromotionAddProp.ProtoReflect.Descriptor instead.

func (*PromotionAddProp) GetPropType

func (x *PromotionAddProp) GetPropType() StatType

func (*PromotionAddProp) GetValue

func (x *PromotionAddProp) GetValue() float64

func (*PromotionAddProp) ProtoMessage

func (*PromotionAddProp) ProtoMessage()

func (*PromotionAddProp) ProtoReflect

func (x *PromotionAddProp) ProtoReflect() protoreflect.Message

func (*PromotionAddProp) Reset

func (x *PromotionAddProp) Reset()

func (*PromotionAddProp) String

func (x *PromotionAddProp) String() string

type PromotionData

type PromotionData struct {
	MaxLevel int32               `protobuf:"varint,1,opt,name=max_level,proto3" json:"max_level,omitempty" bson:"max_level,omitempty"`
	AddProps []*PromotionAddProp `protobuf:"bytes,2,rep,name=add_props,proto3" json:"add_props,omitempty" bson:"add_props,omitempty"`
	// contains filtered or unexported fields
}

func (*PromotionData) Descriptor deprecated

func (*PromotionData) Descriptor() ([]byte, []int)

Deprecated: Use PromotionData.ProtoReflect.Descriptor instead.

func (*PromotionData) GetAddProps

func (x *PromotionData) GetAddProps() []*PromotionAddProp

func (*PromotionData) GetMaxLevel

func (x *PromotionData) GetMaxLevel() int32

func (*PromotionData) ProtoMessage

func (*PromotionData) ProtoMessage()

func (*PromotionData) ProtoReflect

func (x *PromotionData) ProtoReflect() protoreflect.Message

func (*PromotionData) Reset

func (x *PromotionData) Reset()

func (*PromotionData) String

func (x *PromotionData) String() string

type QualityType

type QualityType int32
const (
	QualityType_INVALID_QUALITY_TYPE QualityType = 0
	QualityType_QUALITY_ORANGE_SP    QualityType = 6 // the special 6 star aka aloy
	QualityType_QUALITY_ORANGE       QualityType = 5
	QualityType_QUALITY_PURPLE       QualityType = 4
)

func (QualityType) Descriptor

func (QualityType) Enum

func (x QualityType) Enum() *QualityType

func (QualityType) EnumDescriptor deprecated

func (QualityType) EnumDescriptor() ([]byte, []int)

Deprecated: Use QualityType.Descriptor instead.

func (QualityType) Number

func (x QualityType) Number() protoreflect.EnumNumber

func (QualityType) String

func (x QualityType) String() string

func (QualityType) Type

type Sample

type Sample struct {
	BuildDate        string             `protobuf:"bytes,2,opt,name=build_date,proto3" json:"build_date,omitempty" bson:"build_date,omitempty"`
	SimVersion       *string            `protobuf:"bytes,1,opt,name=sim_version,proto3,oneof" json:"sim_version,omitempty" bson:"sim_version,omitempty"`
	Modified         *bool              `protobuf:"varint,3,opt,name=modified,proto3,oneof" json:"modified,omitempty" bson:"modified,omitempty"`
	Config           string             `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty" bson:"config,omitempty"`
	InitialCharacter string             `protobuf:"bytes,5,opt,name=initial_character,proto3" json:"initial_character,omitempty" bson:"initial_character,omitempty"`
	CharacterDetails []*Character       `protobuf:"bytes,6,rep,name=character_details,proto3" json:"character_details,omitempty" bson:"character_details,omitempty"`
	TargetDetails    []*Enemy           `protobuf:"bytes,7,rep,name=target_details,proto3" json:"target_details,omitempty" bson:"target_details,omitempty"`
	Seed             string             `protobuf:"bytes,8,opt,name=seed,proto3" json:"seed,omitempty" bson:"seed,omitempty"`
	Logs             []*structpb.Struct `protobuf:"bytes,9,rep,name=logs,proto3" json:"logs,omitempty" bson:"logs,omitempty"`
	// contains filtered or unexported fields
}

func (*Sample) Descriptor deprecated

func (*Sample) Descriptor() ([]byte, []int)

Deprecated: Use Sample.ProtoReflect.Descriptor instead.

func (*Sample) GetBuildDate

func (x *Sample) GetBuildDate() string

func (*Sample) GetCharacterDetails

func (x *Sample) GetCharacterDetails() []*Character

func (*Sample) GetConfig

func (x *Sample) GetConfig() string

func (*Sample) GetInitialCharacter

func (x *Sample) GetInitialCharacter() string

func (*Sample) GetLogs

func (x *Sample) GetLogs() []*structpb.Struct

func (*Sample) GetModified

func (x *Sample) GetModified() bool

func (*Sample) GetSeed

func (x *Sample) GetSeed() string

func (*Sample) GetSimVersion

func (x *Sample) GetSimVersion() string

func (*Sample) GetTargetDetails

func (x *Sample) GetTargetDetails() []*Enemy

func (*Sample) MarshalJSON

func (s *Sample) MarshalJSON() ([]byte, error)

func (*Sample) ProtoMessage

func (*Sample) ProtoMessage()

func (*Sample) ProtoReflect

func (x *Sample) ProtoReflect() protoreflect.Message

func (*Sample) Reset

func (x *Sample) Reset()

func (*Sample) Save

func (s *Sample) Save(fpath string, gz bool) error

func (*Sample) String

func (x *Sample) String() string

type ShieldInfo

type ShieldInfo struct {
	Hp     map[string]*DescriptiveStats `` /* 165-byte string literal not displayed */
	Uptime *DescriptiveStats            `protobuf:"bytes,2,opt,name=uptime,proto3" json:"uptime,omitempty" bson:"uptime,omitempty"`
	// contains filtered or unexported fields
}

func (*ShieldInfo) Descriptor deprecated

func (*ShieldInfo) Descriptor() ([]byte, []int)

Deprecated: Use ShieldInfo.ProtoReflect.Descriptor instead.

func (*ShieldInfo) GetHp

func (x *ShieldInfo) GetHp() map[string]*DescriptiveStats

func (*ShieldInfo) GetUptime

func (x *ShieldInfo) GetUptime() *DescriptiveStats

func (*ShieldInfo) ProtoMessage

func (*ShieldInfo) ProtoMessage()

func (*ShieldInfo) ProtoReflect

func (x *ShieldInfo) ProtoReflect() protoreflect.Message

func (*ShieldInfo) Reset

func (x *ShieldInfo) Reset()

func (*ShieldInfo) String

func (x *ShieldInfo) String() string

type SignedSimulationStatistics

type SignedSimulationStatistics struct {
	Stats *SimulationStatistics `protobuf:"bytes,1,opt,name=stats,proto3" json:"stats,omitempty" bson:"stats,omitempty"`
	Hash  string                `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty" bson:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*SignedSimulationStatistics) Descriptor deprecated

func (*SignedSimulationStatistics) Descriptor() ([]byte, []int)

Deprecated: Use SignedSimulationStatistics.ProtoReflect.Descriptor instead.

func (*SignedSimulationStatistics) GetHash

func (x *SignedSimulationStatistics) GetHash() string

func (*SignedSimulationStatistics) GetStats

func (*SignedSimulationStatistics) MarshalJSON

func (r *SignedSimulationStatistics) MarshalJSON() ([]byte, error)

func (*SignedSimulationStatistics) ProtoMessage

func (*SignedSimulationStatistics) ProtoMessage()

func (*SignedSimulationStatistics) ProtoReflect

func (*SignedSimulationStatistics) Reset

func (x *SignedSimulationStatistics) Reset()

func (*SignedSimulationStatistics) String

func (x *SignedSimulationStatistics) String() string

type SimMode

type SimMode int32
const (
	SimMode_INVALID_SIM_MODE SimMode = 0
	SimMode_DURATION_MODE    SimMode = 1
	SimMode_TTK_MODE         SimMode = 2
)

func (SimMode) Descriptor

func (SimMode) Descriptor() protoreflect.EnumDescriptor

func (SimMode) Enum

func (x SimMode) Enum() *SimMode

func (SimMode) EnumDescriptor deprecated

func (SimMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use SimMode.Descriptor instead.

func (SimMode) Number

func (x SimMode) Number() protoreflect.EnumNumber

func (SimMode) String

func (x SimMode) String() string

func (SimMode) Type

func (SimMode) Type() protoreflect.EnumType

type SimulationResult

type SimulationResult struct {

	// required fields (should always be here regardless of schema version)
	SchemaVersion        *Version           `protobuf:"bytes,1,opt,name=schema_version,proto3" json:"schema_version,omitempty" bson:"schema_version,omitempty"`
	SimVersion           *string            `protobuf:"bytes,2,opt,name=sim_version,proto3,oneof" json:"sim_version,omitempty" bson:"sim_version,omitempty"`
	Modified             *bool              `protobuf:"varint,3,opt,name=modified,proto3,oneof" json:"modified,omitempty" bson:"modified,omitempty"`
	BuildDate            string             `protobuf:"bytes,4,opt,name=build_date,proto3" json:"build_date,omitempty" bson:"build_date,omitempty"`
	SampleSeed           string             `protobuf:"bytes,5,opt,name=sample_seed,proto3" json:"sample_seed,omitempty" bson:"sample_seed,omitempty"`
	Config               string             `protobuf:"bytes,6,opt,name=config,json=config_file,proto3" json:"config,omitempty" bson:"config_file,omitempty"`
	SimulatorSettings    *SimulatorSettings `protobuf:"bytes,7,opt,name=simulator_settings,proto3" json:"simulator_settings,omitempty" bson:"simulator_settings,omitempty"`
	EnergySettings       *EnergySettings    `protobuf:"bytes,8,opt,name=energy_settings,proto3" json:"energy_settings,omitempty" bson:"energy_settings,omitempty"`
	InitialCharacter     string             `protobuf:"bytes,9,opt,name=initial_character,proto3" json:"initial_character,omitempty" bson:"initial_character,omitempty"`
	CharacterDetails     []*Character       `protobuf:"bytes,10,rep,name=character_details,proto3" json:"character_details,omitempty" bson:"character_details,omitempty"`
	TargetDetails        []*Enemy           `protobuf:"bytes,11,rep,name=target_details,proto3" json:"target_details,omitempty" bson:"target_details,omitempty"`
	PlayerPosition       *Coord             `protobuf:"bytes,16,opt,name=player_position,proto3" json:"player_position,omitempty" bson:"player_position,omitempty"`
	IncompleteCharacters []string           `` /* 135-byte string literal not displayed */
	// All data that changes per iteration goes here
	Statistics *SimulationStatistics `protobuf:"bytes,12,opt,name=statistics,proto3" json:"statistics,omitempty" bson:"statistics,omitempty"`
	// --- optional metadata fields below ---
	Mode        SimMode `protobuf:"varint,13,opt,name=mode,proto3,enum=model.SimMode" json:"mode,omitempty" bson:"mode,omitempty"`
	KeyType     string  `protobuf:"bytes,14,opt,name=key_type,proto3" json:"key_type,omitempty" bson:"key_type,omitempty"`
	CreatedDate int64   `protobuf:"varint,15,opt,name=created_date,proto3" json:"created_date,omitempty" bson:"created_date,omitempty"` //if set to -1 then should result in perm
	// contains filtered or unexported fields
}

func (*SimulationResult) Descriptor deprecated

func (*SimulationResult) Descriptor() ([]byte, []int)

Deprecated: Use SimulationResult.ProtoReflect.Descriptor instead.

func (*SimulationResult) GetBuildDate

func (x *SimulationResult) GetBuildDate() string

func (*SimulationResult) GetCharacterDetails

func (x *SimulationResult) GetCharacterDetails() []*Character

func (*SimulationResult) GetConfig

func (x *SimulationResult) GetConfig() string

func (*SimulationResult) GetCreatedDate

func (x *SimulationResult) GetCreatedDate() int64

func (*SimulationResult) GetEnergySettings

func (x *SimulationResult) GetEnergySettings() *EnergySettings

func (*SimulationResult) GetIncompleteCharacters

func (x *SimulationResult) GetIncompleteCharacters() []string

func (*SimulationResult) GetInitialCharacter

func (x *SimulationResult) GetInitialCharacter() string

func (*SimulationResult) GetKeyType

func (x *SimulationResult) GetKeyType() string

func (*SimulationResult) GetMode

func (x *SimulationResult) GetMode() SimMode

func (*SimulationResult) GetModified

func (x *SimulationResult) GetModified() bool

func (*SimulationResult) GetPlayerPosition

func (x *SimulationResult) GetPlayerPosition() *Coord

func (*SimulationResult) GetSampleSeed

func (x *SimulationResult) GetSampleSeed() string

func (*SimulationResult) GetSchemaVersion

func (x *SimulationResult) GetSchemaVersion() *Version

func (*SimulationResult) GetSimVersion

func (x *SimulationResult) GetSimVersion() string

func (*SimulationResult) GetSimulatorSettings

func (x *SimulationResult) GetSimulatorSettings() *SimulatorSettings

func (*SimulationResult) GetStatistics

func (x *SimulationResult) GetStatistics() *SimulationStatistics

func (*SimulationResult) GetTargetDetails

func (x *SimulationResult) GetTargetDetails() []*Enemy

func (*SimulationResult) MarshalJSON

func (r *SimulationResult) MarshalJSON() ([]byte, error)

func (*SimulationResult) PrettyPrint

func (r *SimulationResult) PrettyPrint() string

func (*SimulationResult) ProtoMessage

func (*SimulationResult) ProtoMessage()

func (*SimulationResult) ProtoReflect

func (x *SimulationResult) ProtoReflect() protoreflect.Message

func (*SimulationResult) Reset

func (x *SimulationResult) Reset()

func (*SimulationResult) Save

func (r *SimulationResult) Save(fpath string, gz bool) error

func (*SimulationResult) Sign

func (r *SimulationResult) Sign(key string) (string, error)

func (*SimulationResult) String

func (x *SimulationResult) String() string

func (*SimulationResult) UnmarshalJSON

func (r *SimulationResult) UnmarshalJSON(b []byte) error

type SimulationStatistics

type SimulationStatistics struct {

	// metadata
	MinSeed    string `protobuf:"bytes,1,opt,name=min_seed,proto3" json:"min_seed,omitempty" bson:"min_seed,omitempty"`
	MaxSeed    string `protobuf:"bytes,2,opt,name=max_seed,proto3" json:"max_seed,omitempty" bson:"max_seed,omitempty"`
	P25Seed    string `protobuf:"bytes,3,opt,name=p25_seed,proto3" json:"p25_seed,omitempty" bson:"p25_seed,omitempty"`
	P50Seed    string `protobuf:"bytes,4,opt,name=p50_seed,proto3" json:"p50_seed,omitempty" bson:"p50_seed,omitempty"`
	P75Seed    string `protobuf:"bytes,5,opt,name=p75_seed,proto3" json:"p75_seed,omitempty" bson:"p75_seed,omitempty"`
	Iterations uint32 `protobuf:"varint,6,opt,name=iterations,proto3" json:"iterations,omitempty" bson:"iterations,omitempty"`
	// global overview (global/no group by)
	Duration      *OverviewStats    `protobuf:"bytes,7,opt,name=duration,proto3" json:"duration,omitempty" bson:"duration,omitempty"`
	DPS           *OverviewStats    `protobuf:"bytes,8,opt,name=DPS,json=dps,proto3" json:"DPS,omitempty" bson:"dps,omitempty"`
	RPS           *OverviewStats    `protobuf:"bytes,9,opt,name=RPS,json=rps,proto3" json:"RPS,omitempty" bson:"rps,omitempty"`
	EPS           *OverviewStats    `protobuf:"bytes,10,opt,name=EPS,json=eps,proto3" json:"EPS,omitempty" bson:"eps,omitempty"`
	HPS           *OverviewStats    `protobuf:"bytes,11,opt,name=HPS,json=hps,proto3" json:"HPS,omitempty" bson:"hps,omitempty"`
	SHP           *OverviewStats    `protobuf:"bytes,12,opt,name=SHP,json=shp,proto3" json:"SHP,omitempty" bson:"shp,omitempty"`
	TotalDamage   *DescriptiveStats `protobuf:"bytes,13,opt,name=total_damage,proto3" json:"total_damage,omitempty" bson:"total_damage,omitempty"`
	Warnings      *Warnings         `protobuf:"bytes,14,opt,name=warnings,proto3" json:"warnings,omitempty" bson:"warnings,omitempty"`
	FailedActions []*FailedActions  `protobuf:"bytes,15,rep,name=failed_actions,proto3" json:"failed_actions,omitempty" bson:"failed_actions,omitempty"`
	// damage
	ElementDps                   map[string]*DescriptiveStats `` /* 193-byte string literal not displayed */
	TargetDps                    map[int32]*DescriptiveStats  `` /* 191-byte string literal not displayed */
	CharacterDps                 []*DescriptiveStats          `protobuf:"bytes,18,rep,name=character_dps,proto3" json:"character_dps,omitempty" bson:"character_dps,omitempty"`
	BreakdownByElementDps        []*ElementStats              `` /* 154-byte string literal not displayed */
	BreakdownByTargetDps         []*TargetStats               `` /* 150-byte string literal not displayed */
	SourceDps                    []*SourceStats               `protobuf:"bytes,24,rep,name=source_dps,proto3" json:"source_dps,omitempty" bson:"source_dps,omitempty"`
	SourceDamageInstances        []*SourceStats               `` /* 141-byte string literal not displayed */
	DamageBuckets                *BucketStats                 `protobuf:"bytes,21,opt,name=damage_buckets,proto3" json:"damage_buckets,omitempty" bson:"damage_buckets,omitempty"`
	CumulativeDamageContribution *CharacterBucketStats        `` /* 176-byte string literal not displayed */
	CumulativeDamage             *TargetBucketStats           `` /* 134-byte string literal not displayed */
	// shield
	Shields map[string]*ShieldInfo `` /* 181-byte string literal not displayed */
	// field time
	FieldTime []*DescriptiveStats `protobuf:"bytes,25,rep,name=field_time,proto3" json:"field_time,omitempty" bson:"field_time,omitempty"`
	// total source energy
	TotalSourceEnergy []*SourceStats `` /* 129-byte string literal not displayed */
	// source reactions
	SourceReactions []*SourceStats `protobuf:"bytes,27,rep,name=source_reactions,proto3" json:"source_reactions,omitempty" bson:"source_reactions,omitempty"`
	// character actions
	CharacterActions []*SourceStats `protobuf:"bytes,28,rep,name=character_actions,proto3" json:"character_actions,omitempty" bson:"character_actions,omitempty"`
	// target aura uptime
	TargetAuraUptime []*SourceStats `` /* 126-byte string literal not displayed */
	// misc statistics at the end of each sim
	EndStats []*EndStats `protobuf:"bytes,32,rep,name=end_stats,proto3" json:"end_stats,omitempty" bson:"end_stats,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulationStatistics) Descriptor deprecated

func (*SimulationStatistics) Descriptor() ([]byte, []int)

Deprecated: Use SimulationStatistics.ProtoReflect.Descriptor instead.

func (*SimulationStatistics) GetBreakdownByElementDps

func (x *SimulationStatistics) GetBreakdownByElementDps() []*ElementStats

func (*SimulationStatistics) GetBreakdownByTargetDps

func (x *SimulationStatistics) GetBreakdownByTargetDps() []*TargetStats

func (*SimulationStatistics) GetCharacterActions

func (x *SimulationStatistics) GetCharacterActions() []*SourceStats

func (*SimulationStatistics) GetCharacterDps

func (x *SimulationStatistics) GetCharacterDps() []*DescriptiveStats

func (*SimulationStatistics) GetCumulativeDamage

func (x *SimulationStatistics) GetCumulativeDamage() *TargetBucketStats

func (*SimulationStatistics) GetCumulativeDamageContribution

func (x *SimulationStatistics) GetCumulativeDamageContribution() *CharacterBucketStats

func (*SimulationStatistics) GetDPS

func (x *SimulationStatistics) GetDPS() *OverviewStats

func (*SimulationStatistics) GetDamageBuckets

func (x *SimulationStatistics) GetDamageBuckets() *BucketStats

func (*SimulationStatistics) GetDuration

func (x *SimulationStatistics) GetDuration() *OverviewStats

func (*SimulationStatistics) GetEPS

func (x *SimulationStatistics) GetEPS() *OverviewStats

func (*SimulationStatistics) GetElementDps

func (x *SimulationStatistics) GetElementDps() map[string]*DescriptiveStats

func (*SimulationStatistics) GetEndStats

func (x *SimulationStatistics) GetEndStats() []*EndStats

func (*SimulationStatistics) GetFailedActions

func (x *SimulationStatistics) GetFailedActions() []*FailedActions

func (*SimulationStatistics) GetFieldTime

func (x *SimulationStatistics) GetFieldTime() []*DescriptiveStats

func (*SimulationStatistics) GetHPS

func (x *SimulationStatistics) GetHPS() *OverviewStats

func (*SimulationStatistics) GetIterations

func (x *SimulationStatistics) GetIterations() uint32

func (*SimulationStatistics) GetMaxSeed

func (x *SimulationStatistics) GetMaxSeed() string

func (*SimulationStatistics) GetMinSeed

func (x *SimulationStatistics) GetMinSeed() string

func (*SimulationStatistics) GetP25Seed

func (x *SimulationStatistics) GetP25Seed() string

func (*SimulationStatistics) GetP50Seed

func (x *SimulationStatistics) GetP50Seed() string

func (*SimulationStatistics) GetP75Seed

func (x *SimulationStatistics) GetP75Seed() string

func (*SimulationStatistics) GetRPS

func (x *SimulationStatistics) GetRPS() *OverviewStats

func (*SimulationStatistics) GetSHP

func (x *SimulationStatistics) GetSHP() *OverviewStats

func (*SimulationStatistics) GetShields

func (x *SimulationStatistics) GetShields() map[string]*ShieldInfo

func (*SimulationStatistics) GetSourceDamageInstances

func (x *SimulationStatistics) GetSourceDamageInstances() []*SourceStats

func (*SimulationStatistics) GetSourceDps

func (x *SimulationStatistics) GetSourceDps() []*SourceStats

func (*SimulationStatistics) GetSourceReactions

func (x *SimulationStatistics) GetSourceReactions() []*SourceStats

func (*SimulationStatistics) GetTargetAuraUptime

func (x *SimulationStatistics) GetTargetAuraUptime() []*SourceStats

func (*SimulationStatistics) GetTargetDps

func (x *SimulationStatistics) GetTargetDps() map[int32]*DescriptiveStats

func (*SimulationStatistics) GetTotalDamage

func (x *SimulationStatistics) GetTotalDamage() *DescriptiveStats

func (*SimulationStatistics) GetTotalSourceEnergy

func (x *SimulationStatistics) GetTotalSourceEnergy() []*SourceStats

func (*SimulationStatistics) GetWarnings

func (x *SimulationStatistics) GetWarnings() *Warnings

func (*SimulationStatistics) MarshalJSON

func (r *SimulationStatistics) MarshalJSON() ([]byte, error)

func (*SimulationStatistics) ProtoMessage

func (*SimulationStatistics) ProtoMessage()

func (*SimulationStatistics) ProtoReflect

func (x *SimulationStatistics) ProtoReflect() protoreflect.Message

func (*SimulationStatistics) Reset

func (x *SimulationStatistics) Reset()

func (*SimulationStatistics) String

func (x *SimulationStatistics) String() string

type SimulatorSettings

type SimulatorSettings struct {
	Duration          float64 `protobuf:"fixed64,1,opt,name=duration,proto3" json:"duration,omitempty" bson:"duration,omitempty"`
	DamageMode        bool    `protobuf:"varint,2,opt,name=damage_mode,proto3" json:"damage_mode,omitempty" bson:"damage_mode,omitempty"`
	EnableHitlag      bool    `protobuf:"varint,3,opt,name=enable_hitlag,proto3" json:"enable_hitlag,omitempty" bson:"enable_hitlag,omitempty"`
	DefHalt           bool    `protobuf:"varint,4,opt,name=def_halt,proto3" json:"def_halt,omitempty" bson:"def_halt,omitempty"`
	NumberOfWorkers   uint32  `protobuf:"varint,5,opt,name=number_of_workers,proto3" json:"number_of_workers,omitempty" bson:"number_of_workers,omitempty"`
	Iterations        uint32  `protobuf:"varint,6,opt,name=iterations,proto3" json:"iterations,omitempty" bson:"iterations,omitempty"`
	Delays            *Delays `protobuf:"bytes,7,opt,name=delays,proto3" json:"delays,omitempty" bson:"delays,omitempty"`
	IgnoreBurstEnergy bool    `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SimulatorSettings) Descriptor deprecated

func (*SimulatorSettings) Descriptor() ([]byte, []int)

Deprecated: Use SimulatorSettings.ProtoReflect.Descriptor instead.

func (*SimulatorSettings) GetDamageMode

func (x *SimulatorSettings) GetDamageMode() bool

func (*SimulatorSettings) GetDefHalt

func (x *SimulatorSettings) GetDefHalt() bool

func (*SimulatorSettings) GetDelays

func (x *SimulatorSettings) GetDelays() *Delays

func (*SimulatorSettings) GetDuration

func (x *SimulatorSettings) GetDuration() float64

func (*SimulatorSettings) GetEnableHitlag

func (x *SimulatorSettings) GetEnableHitlag() bool

func (*SimulatorSettings) GetIgnoreBurstEnergy

func (x *SimulatorSettings) GetIgnoreBurstEnergy() bool

func (*SimulatorSettings) GetIterations

func (x *SimulatorSettings) GetIterations() uint32

func (*SimulatorSettings) GetNumberOfWorkers

func (x *SimulatorSettings) GetNumberOfWorkers() uint32

func (*SimulatorSettings) ProtoMessage

func (*SimulatorSettings) ProtoMessage()

func (*SimulatorSettings) ProtoReflect

func (x *SimulatorSettings) ProtoReflect() protoreflect.Message

func (*SimulatorSettings) Reset

func (x *SimulatorSettings) Reset()

func (*SimulatorSettings) String

func (x *SimulatorSettings) String() string

type SourceStats

type SourceStats struct {
	Sources map[string]*DescriptiveStats `` /* 180-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SourceStats) Descriptor deprecated

func (*SourceStats) Descriptor() ([]byte, []int)

Deprecated: Use SourceStats.ProtoReflect.Descriptor instead.

func (*SourceStats) GetSources

func (x *SourceStats) GetSources() map[string]*DescriptiveStats

func (*SourceStats) ProtoMessage

func (*SourceStats) ProtoMessage()

func (*SourceStats) ProtoReflect

func (x *SourceStats) ProtoReflect() protoreflect.Message

func (*SourceStats) Reset

func (x *SourceStats) Reset()

func (*SourceStats) String

func (x *SourceStats) String() string

type StatType

type StatType int32
const (
	StatType_INVALID_STAT_TYPE                           StatType = 0
	StatType_FIGHT_PROP_DEFENSE_PERCENT                  StatType = 1
	StatType_FIGHT_PROP_DEFENSE                          StatType = 2
	StatType_FIGHT_PROP_HP                               StatType = 3
	StatType_FIGHT_PROP_HP_PERCENT                       StatType = 4
	StatType_FIGHT_PROP_ATTACK                           StatType = 5
	StatType_FIGHT_PROP_ATTACK_PERCENT                   StatType = 6
	StatType_FIGHT_PROP_CHARGE_EFFICIENCY                StatType = 7
	StatType_FIGHT_PROP_ELEMENT_MASTERY                  StatType = 8
	StatType_FIGHT_PROP_CRITICAL                         StatType = 9
	StatType_FIGHT_PROP_CRITICAL_HURT                    StatType = 10
	StatType_FIGHT_PROP_HEAL_ADD                         StatType = 11
	StatType_FIGHT_PROP_FIRE_ADD_HURT                    StatType = 12
	StatType_FIGHT_PROP_WATER_ADD_HURT                   StatType = 13
	StatType_FIGHT_PROP_GRASS_ADD_HURT                   StatType = 14
	StatType_FIGHT_PROP_ELEC_ADD_HURT                    StatType = 15
	StatType_FIGHT_PROP_WIND_ADD_HURT                    StatType = 16
	StatType_FIGHT_PROP_ICE_ADD_HURT                     StatType = 17
	StatType_FIGHT_PROP_ROCK_ADD_HURT                    StatType = 18
	StatType_FIGHT_PROP_PHYSICAL_ADD_HURT                StatType = 19
	StatType_FIGHT_PROP_SHIELD_COST_MINUS_RATIO_ADD_HURT StatType = 20
	StatType_FIGHT_PROP_HEALED_ADD                       StatType = 21 // healing bonus
	StatType_FIGHT_PROP_BASE_HP                          StatType = 22 // base hp
	StatType_FIGHT_PROP_BASE_ATTACK                      StatType = 23 // base attack
	StatType_FIGHT_PROP_BASE_DEFENSE                     StatType = 24 // base defense
	StatType_FIGHT_PROP_MAX_HP                           StatType = 25 // max hp; not really used?
)

func (StatType) Descriptor

func (StatType) Descriptor() protoreflect.EnumDescriptor

func (StatType) Enum

func (x StatType) Enum() *StatType

func (StatType) EnumDescriptor deprecated

func (StatType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatType.Descriptor instead.

func (StatType) Number

func (x StatType) Number() protoreflect.EnumNumber

func (StatType) String

func (x StatType) String() string

func (StatType) Type

type SubmissionDeleteEvent

type SubmissionDeleteEvent struct {
	DbId      string `protobuf:"bytes,1,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty" bson:"dbId,omitempty"`
	Config    string `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty" bson:"config,omitempty"`
	Submitter string `protobuf:"bytes,3,opt,name=submitter,proto3" json:"submitter,omitempty" bson:"submitter,omitempty"`
	// contains filtered or unexported fields
}

func (*SubmissionDeleteEvent) Descriptor deprecated

func (*SubmissionDeleteEvent) Descriptor() ([]byte, []int)

Deprecated: Use SubmissionDeleteEvent.ProtoReflect.Descriptor instead.

func (*SubmissionDeleteEvent) GetConfig

func (x *SubmissionDeleteEvent) GetConfig() string

func (*SubmissionDeleteEvent) GetDbId

func (x *SubmissionDeleteEvent) GetDbId() string

func (*SubmissionDeleteEvent) GetSubmitter

func (x *SubmissionDeleteEvent) GetSubmitter() string

func (*SubmissionDeleteEvent) ProtoMessage

func (*SubmissionDeleteEvent) ProtoMessage()

func (*SubmissionDeleteEvent) ProtoReflect

func (x *SubmissionDeleteEvent) ProtoReflect() protoreflect.Message

func (*SubmissionDeleteEvent) Reset

func (x *SubmissionDeleteEvent) Reset()

func (*SubmissionDeleteEvent) String

func (x *SubmissionDeleteEvent) String() string

type TargetBucket

type TargetBucket struct {
	Min []float64 `protobuf:"fixed64,1,rep,packed,name=min,proto3" json:"min,omitempty" bson:"min,omitempty"`
	Max []float64 `protobuf:"fixed64,2,rep,packed,name=max,proto3" json:"max,omitempty" bson:"max,omitempty"`
	Q1  []float64 `protobuf:"fixed64,3,rep,packed,name=Q1,json=q1,proto3" json:"Q1,omitempty" bson:"q1,omitempty"`
	Q2  []float64 `protobuf:"fixed64,4,rep,packed,name=Q2,json=q2,proto3" json:"Q2,omitempty" bson:"q2,omitempty"`
	Q3  []float64 `protobuf:"fixed64,5,rep,packed,name=Q3,json=q3,proto3" json:"Q3,omitempty" bson:"q3,omitempty"`
	// contains filtered or unexported fields
}

func (*TargetBucket) Descriptor deprecated

func (*TargetBucket) Descriptor() ([]byte, []int)

Deprecated: Use TargetBucket.ProtoReflect.Descriptor instead.

func (*TargetBucket) GetMax

func (x *TargetBucket) GetMax() []float64

func (*TargetBucket) GetMin

func (x *TargetBucket) GetMin() []float64

func (*TargetBucket) GetQ1

func (x *TargetBucket) GetQ1() []float64

func (*TargetBucket) GetQ2

func (x *TargetBucket) GetQ2() []float64

func (*TargetBucket) GetQ3

func (x *TargetBucket) GetQ3() []float64

func (*TargetBucket) ProtoMessage

func (*TargetBucket) ProtoMessage()

func (*TargetBucket) ProtoReflect

func (x *TargetBucket) ProtoReflect() protoreflect.Message

func (*TargetBucket) Reset

func (x *TargetBucket) Reset()

func (*TargetBucket) String

func (x *TargetBucket) String() string

type TargetBucketStats

type TargetBucketStats struct {
	BucketSize uint32                   `protobuf:"varint,1,opt,name=bucket_size,proto3" json:"bucket_size,omitempty" bson:"bucket_size,omitempty"`
	Targets    map[int32]*TargetBuckets `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TargetBucketStats) Descriptor deprecated

func (*TargetBucketStats) Descriptor() ([]byte, []int)

Deprecated: Use TargetBucketStats.ProtoReflect.Descriptor instead.

func (*TargetBucketStats) GetBucketSize

func (x *TargetBucketStats) GetBucketSize() uint32

func (*TargetBucketStats) GetTargets

func (x *TargetBucketStats) GetTargets() map[int32]*TargetBuckets

func (*TargetBucketStats) ProtoMessage

func (*TargetBucketStats) ProtoMessage()

func (*TargetBucketStats) ProtoReflect

func (x *TargetBucketStats) ProtoReflect() protoreflect.Message

func (*TargetBucketStats) Reset

func (x *TargetBucketStats) Reset()

func (*TargetBucketStats) String

func (x *TargetBucketStats) String() string

type TargetBuckets

type TargetBuckets struct {
	Overall *TargetBucket `protobuf:"bytes,1,opt,name=overall,proto3" json:"overall,omitempty" bson:"overall,omitempty"`
	Target  *TargetBucket `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty" bson:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*TargetBuckets) Descriptor deprecated

func (*TargetBuckets) Descriptor() ([]byte, []int)

Deprecated: Use TargetBuckets.ProtoReflect.Descriptor instead.

func (*TargetBuckets) GetOverall

func (x *TargetBuckets) GetOverall() *TargetBucket

func (*TargetBuckets) GetTarget

func (x *TargetBuckets) GetTarget() *TargetBucket

func (*TargetBuckets) ProtoMessage

func (*TargetBuckets) ProtoMessage()

func (*TargetBuckets) ProtoReflect

func (x *TargetBuckets) ProtoReflect() protoreflect.Message

func (*TargetBuckets) Reset

func (x *TargetBuckets) Reset()

func (*TargetBuckets) String

func (x *TargetBuckets) String() string

type TargetStats

type TargetStats struct {
	Targets map[int32]*DescriptiveStats `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TargetStats) Descriptor deprecated

func (*TargetStats) Descriptor() ([]byte, []int)

Deprecated: Use TargetStats.ProtoReflect.Descriptor instead.

func (*TargetStats) GetTargets

func (x *TargetStats) GetTargets() map[int32]*DescriptiveStats

func (*TargetStats) ProtoMessage

func (*TargetStats) ProtoMessage()

func (*TargetStats) ProtoReflect

func (x *TargetStats) ProtoReflect() protoreflect.Message

func (*TargetStats) Reset

func (x *TargetStats) Reset()

func (*TargetStats) String

func (x *TargetStats) String() string

type Version

type Version struct {
	Major string `protobuf:"bytes,1,opt,name=major,proto3" json:"major,omitempty" bson:"major,omitempty"`
	Minor string `protobuf:"bytes,2,opt,name=minor,proto3" json:"minor,omitempty" bson:"minor,omitempty"`
	// contains filtered or unexported fields
}

func (*Version) Descriptor deprecated

func (*Version) Descriptor() ([]byte, []int)

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetMajor

func (x *Version) GetMajor() string

func (*Version) GetMinor

func (x *Version) GetMinor() string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

func (x *Version) ProtoReflect() protoreflect.Message

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

type Warnings

type Warnings struct {

	// optional unnecessary, missing == false in ui
	TargetOverlap       bool `protobuf:"varint,1,opt,name=target_overlap,proto3" json:"target_overlap,omitempty" bson:"target_overlap,omitempty"`
	InsufficientEnergy  bool `` /* 129-byte string literal not displayed */
	InsufficientStamina bool `` /* 132-byte string literal not displayed */
	SwapCd              bool `protobuf:"varint,4,opt,name=swap_cd,proto3" json:"swap_cd,omitempty" bson:"swap_cd,omitempty"`
	SkillCd             bool `protobuf:"varint,5,opt,name=skill_cd,proto3" json:"skill_cd,omitempty" bson:"skill_cd,omitempty"`
	DashCd              bool `protobuf:"varint,6,opt,name=dash_cd,proto3" json:"dash_cd,omitempty" bson:"dash_cd,omitempty"`
	// contains filtered or unexported fields
}

func (*Warnings) Descriptor deprecated

func (*Warnings) Descriptor() ([]byte, []int)

Deprecated: Use Warnings.ProtoReflect.Descriptor instead.

func (*Warnings) GetDashCd

func (x *Warnings) GetDashCd() bool

func (*Warnings) GetInsufficientEnergy

func (x *Warnings) GetInsufficientEnergy() bool

func (*Warnings) GetInsufficientStamina

func (x *Warnings) GetInsufficientStamina() bool

func (*Warnings) GetSkillCd

func (x *Warnings) GetSkillCd() bool

func (*Warnings) GetSwapCd

func (x *Warnings) GetSwapCd() bool

func (*Warnings) GetTargetOverlap

func (x *Warnings) GetTargetOverlap() bool

func (*Warnings) ProtoMessage

func (*Warnings) ProtoMessage()

func (*Warnings) ProtoReflect

func (x *Warnings) ProtoReflect() protoreflect.Message

func (*Warnings) Reset

func (x *Warnings) Reset()

func (*Warnings) String

func (x *Warnings) String() string

type Weapon

type Weapon struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" bson:"name,omitempty"`
	Refine   int32  `protobuf:"varint,2,opt,name=refine,proto3" json:"refine,omitempty" bson:"refine,omitempty"`
	Level    int32  `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty" bson:"level,omitempty"`
	MaxLevel int32  `protobuf:"varint,4,opt,name=max_level,proto3" json:"max_level,omitempty" bson:"max_level,omitempty"`
	// contains filtered or unexported fields
}

func (*Weapon) Descriptor deprecated

func (*Weapon) Descriptor() ([]byte, []int)

Deprecated: Use Weapon.ProtoReflect.Descriptor instead.

func (*Weapon) GetLevel

func (x *Weapon) GetLevel() int32

func (*Weapon) GetMaxLevel

func (x *Weapon) GetMaxLevel() int32

func (*Weapon) GetName

func (x *Weapon) GetName() string

func (*Weapon) GetRefine

func (x *Weapon) GetRefine() int32

func (*Weapon) ProtoMessage

func (*Weapon) ProtoMessage()

func (*Weapon) ProtoReflect

func (x *Weapon) ProtoReflect() protoreflect.Message

func (*Weapon) Reset

func (x *Weapon) Reset()

func (*Weapon) String

func (x *Weapon) String() string

type WeaponClass

type WeaponClass int32
const (
	WeaponClass_INVALID_WEAPON_CLASS  WeaponClass = 0
	WeaponClass_WEAPON_SWORD_ONE_HAND WeaponClass = 1
	WeaponClass_WEAPON_CLAYMORE       WeaponClass = 2
	WeaponClass_WEAPON_POLE           WeaponClass = 3
	WeaponClass_WEAPON_BOW            WeaponClass = 4
	WeaponClass_WEAPON_CATALYST       WeaponClass = 5
)

func (WeaponClass) Descriptor

func (WeaponClass) Enum

func (x WeaponClass) Enum() *WeaponClass

func (WeaponClass) EnumDescriptor deprecated

func (WeaponClass) EnumDescriptor() ([]byte, []int)

Deprecated: Use WeaponClass.Descriptor instead.

func (WeaponClass) Number

func (x WeaponClass) Number() protoreflect.EnumNumber

func (WeaponClass) String

func (x WeaponClass) String() string

func (WeaponClass) Type

type WeaponCurveType

type WeaponCurveType int32
const (
	WeaponCurveType_INVALID_WEAPON_CURVE    WeaponCurveType = 0
	WeaponCurveType_GROW_CURVE_ATTACK_101   WeaponCurveType = 1
	WeaponCurveType_GROW_CURVE_ATTACK_102   WeaponCurveType = 2
	WeaponCurveType_GROW_CURVE_ATTACK_103   WeaponCurveType = 3
	WeaponCurveType_GROW_CURVE_ATTACK_104   WeaponCurveType = 4
	WeaponCurveType_GROW_CURVE_ATTACK_105   WeaponCurveType = 5
	WeaponCurveType_GROW_CURVE_CRITICAL_101 WeaponCurveType = 6
	WeaponCurveType_GROW_CURVE_ATTACK_201   WeaponCurveType = 7
	WeaponCurveType_GROW_CURVE_ATTACK_202   WeaponCurveType = 8
	WeaponCurveType_GROW_CURVE_ATTACK_203   WeaponCurveType = 9
	WeaponCurveType_GROW_CURVE_ATTACK_204   WeaponCurveType = 10
	WeaponCurveType_GROW_CURVE_ATTACK_205   WeaponCurveType = 11
	WeaponCurveType_GROW_CURVE_CRITICAL_201 WeaponCurveType = 12
	WeaponCurveType_GROW_CURVE_ATTACK_301   WeaponCurveType = 13
	WeaponCurveType_GROW_CURVE_ATTACK_302   WeaponCurveType = 14
	WeaponCurveType_GROW_CURVE_ATTACK_303   WeaponCurveType = 15
	WeaponCurveType_GROW_CURVE_ATTACK_304   WeaponCurveType = 16
	WeaponCurveType_GROW_CURVE_ATTACK_305   WeaponCurveType = 17
	WeaponCurveType_GROW_CURVE_CRITICAL_301 WeaponCurveType = 18
)

func (WeaponCurveType) Descriptor

func (WeaponCurveType) Enum

func (x WeaponCurveType) Enum() *WeaponCurveType

func (WeaponCurveType) EnumDescriptor deprecated

func (WeaponCurveType) EnumDescriptor() ([]byte, []int)

Deprecated: Use WeaponCurveType.Descriptor instead.

func (WeaponCurveType) Number

func (WeaponCurveType) String

func (x WeaponCurveType) String() string

func (WeaponCurveType) Type

type WeaponData

type WeaponData struct {
	Id              int32            `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" bson:"id,omitempty"`
	Key             string           `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" bson:"key,omitempty"`
	Rarity          int32            `protobuf:"varint,3,opt,name=rarity,proto3" json:"rarity,omitempty" bson:"rarity,omitempty"` // for whatever reason weapon rarity is a number
	WeaponClass     WeaponClass      ``                                                                                           /* 131-byte string literal not displayed */
	ImageName       string           `protobuf:"bytes,5,opt,name=image_name,proto3" json:"image_name,omitempty" bson:"image_name,omitempty"`
	BaseStats       *WeaponStatsData `protobuf:"bytes,6,opt,name=base_stats,proto3" json:"base_stats,omitempty" bson:"base_stats,omitempty"`
	NameTextHashMap int64            `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WeaponData) Descriptor deprecated

func (*WeaponData) Descriptor() ([]byte, []int)

Deprecated: Use WeaponData.ProtoReflect.Descriptor instead.

func (*WeaponData) GetBaseStats

func (x *WeaponData) GetBaseStats() *WeaponStatsData

func (*WeaponData) GetId

func (x *WeaponData) GetId() int32

func (*WeaponData) GetImageName

func (x *WeaponData) GetImageName() string

func (*WeaponData) GetKey

func (x *WeaponData) GetKey() string

func (*WeaponData) GetNameTextHashMap

func (x *WeaponData) GetNameTextHashMap() int64

func (*WeaponData) GetRarity

func (x *WeaponData) GetRarity() int32

func (*WeaponData) GetWeaponClass

func (x *WeaponData) GetWeaponClass() WeaponClass

func (*WeaponData) ProtoMessage

func (*WeaponData) ProtoMessage()

func (*WeaponData) ProtoReflect

func (x *WeaponData) ProtoReflect() protoreflect.Message

func (*WeaponData) Reset

func (x *WeaponData) Reset()

func (*WeaponData) String

func (x *WeaponData) String() string

type WeaponDataMap

type WeaponDataMap struct {
	Data map[string]*WeaponData `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WeaponDataMap) Descriptor deprecated

func (*WeaponDataMap) Descriptor() ([]byte, []int)

Deprecated: Use WeaponDataMap.ProtoReflect.Descriptor instead.

func (*WeaponDataMap) GetData

func (x *WeaponDataMap) GetData() map[string]*WeaponData

func (*WeaponDataMap) ProtoMessage

func (*WeaponDataMap) ProtoMessage()

func (*WeaponDataMap) ProtoReflect

func (x *WeaponDataMap) ProtoReflect() protoreflect.Message

func (*WeaponDataMap) Reset

func (x *WeaponDataMap) Reset()

func (*WeaponDataMap) String

func (x *WeaponDataMap) String() string

type WeaponProp

type WeaponProp struct {
	PropType     StatType        `protobuf:"varint,1,opt,name=prop_type,proto3,enum=model.StatType" json:"prop_type,omitempty" bson:"prop_type,omitempty"`
	InitialValue float64         `protobuf:"fixed64,2,opt,name=initial_value,proto3" json:"initial_value,omitempty" bson:"initial_value,omitempty"`
	Curve        WeaponCurveType `protobuf:"varint,3,opt,name=curve,proto3,enum=model.WeaponCurveType" json:"curve,omitempty" bson:"curve,omitempty"`
	// contains filtered or unexported fields
}

func (*WeaponProp) Descriptor deprecated

func (*WeaponProp) Descriptor() ([]byte, []int)

Deprecated: Use WeaponProp.ProtoReflect.Descriptor instead.

func (*WeaponProp) GetCurve

func (x *WeaponProp) GetCurve() WeaponCurveType

func (*WeaponProp) GetInitialValue

func (x *WeaponProp) GetInitialValue() float64

func (*WeaponProp) GetPropType

func (x *WeaponProp) GetPropType() StatType

func (*WeaponProp) ProtoMessage

func (*WeaponProp) ProtoMessage()

func (*WeaponProp) ProtoReflect

func (x *WeaponProp) ProtoReflect() protoreflect.Message

func (*WeaponProp) Reset

func (x *WeaponProp) Reset()

func (*WeaponProp) String

func (x *WeaponProp) String() string

type WeaponStatsData

type WeaponStatsData struct {
	BaseProps []*WeaponProp    `protobuf:"bytes,1,rep,name=base_props,proto3" json:"base_props,omitempty" bson:"base_props,omitempty"`
	PromoData []*PromotionData `protobuf:"bytes,2,rep,name=promo_data,proto3" json:"promo_data,omitempty" bson:"promo_data,omitempty"`
	// contains filtered or unexported fields
}

func (*WeaponStatsData) Descriptor deprecated

func (*WeaponStatsData) Descriptor() ([]byte, []int)

Deprecated: Use WeaponStatsData.ProtoReflect.Descriptor instead.

func (*WeaponStatsData) GetBaseProps

func (x *WeaponStatsData) GetBaseProps() []*WeaponProp

func (*WeaponStatsData) GetPromoData

func (x *WeaponStatsData) GetPromoData() []*PromotionData

func (*WeaponStatsData) ProtoMessage

func (*WeaponStatsData) ProtoMessage()

func (*WeaponStatsData) ProtoReflect

func (x *WeaponStatsData) ProtoReflect() protoreflect.Message

func (*WeaponStatsData) Reset

func (x *WeaponStatsData) Reset()

func (*WeaponStatsData) String

func (x *WeaponStatsData) String() string

type ZoneType

type ZoneType int32
const (
	ZoneType_INVALID_ZONE_TYPE    ZoneType = 0
	ZoneType_ASSOC_TYPE_UNKNOWN   ZoneType = 1
	ZoneType_ASSOC_TYPE_MONDSTADT ZoneType = 2
	ZoneType_ASSOC_TYPE_LIYUE     ZoneType = 3
	ZoneType_ASSOC_TYPE_INAZUMA   ZoneType = 4
	ZoneType_ASSOC_TYPE_SUMERU    ZoneType = 5
	ZoneType_ASSOC_TYPE_FATUI     ZoneType = 6
	ZoneType_ASSOC_TYPE_RANGER    ZoneType = 7 // aloy pls
	ZoneType_ASSOC_TYPE_MAINACTOR ZoneType = 8 // traveler is cool
	ZoneType_ASSOC_TYPE_FONTAINE  ZoneType = 9
	ZoneType_ASSOC_TYPE_NATLAN    ZoneType = 10
)

func (ZoneType) Descriptor

func (ZoneType) Descriptor() protoreflect.EnumDescriptor

func (ZoneType) Enum

func (x ZoneType) Enum() *ZoneType

func (ZoneType) EnumDescriptor deprecated

func (ZoneType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ZoneType.Descriptor instead.

func (ZoneType) Number

func (x ZoneType) Number() protoreflect.EnumNumber

func (ZoneType) String

func (x ZoneType) String() string

func (ZoneType) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL