You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
403 lines
11 KiB
403 lines
11 KiB
package config |
|
|
|
import "tyj_admin/internal/model/entity" |
|
|
|
type Item struct { |
|
Id int32 |
|
Name string |
|
Type int32 |
|
RelatedId int32 |
|
SuperpositionMax int32 |
|
StorageMax int32 |
|
} |
|
|
|
type Gem struct { |
|
Id int32 |
|
Name string |
|
Type int32 |
|
Natural bool |
|
Lv int32 |
|
Buff int32 |
|
Skill int32 |
|
ExtraAttributeGroup int32 |
|
} |
|
|
|
type ExtraAttribute struct { |
|
Id int32 |
|
GroupId int32 |
|
AttributesId int32 |
|
AttributesValue []int32 |
|
Name string |
|
Type int32 |
|
RelatedId int32 |
|
SuperpositionMax int32 |
|
StorageMax int32 |
|
Operator int32 |
|
} |
|
|
|
type Structure struct { |
|
Id int32 |
|
EngineeringQuantity int32 |
|
} |
|
|
|
type Synthesis struct { |
|
Id int32 |
|
MixtureID int32 |
|
MixtureType int32 |
|
} |
|
|
|
type InitialVillager struct { |
|
Id int32 |
|
FirstName string |
|
Name string |
|
Gender int32 |
|
Genegration int32 |
|
Personality int32 |
|
Physique int32 |
|
Age int32 |
|
LifeMax int32 |
|
StartHp int32 |
|
StartATK int32 |
|
StartDEF int32 |
|
HitRate int32 |
|
Hit int32 |
|
DodgeRate int32 |
|
Dodge int32 |
|
Labor int32 |
|
Wisdom int32 |
|
MoveSpeed int32 |
|
Skill []int32 |
|
SurvivalStatus bool |
|
DisplayState int32 |
|
} |
|
|
|
type PersonalityLabel struct { |
|
Id int32 |
|
ActionFlow int32 |
|
EndWords int32 |
|
} |
|
|
|
type VillagerEndWords struct { |
|
Id int32 |
|
GroupId int32 |
|
Text string |
|
} |
|
|
|
type WorldParameters struct { |
|
TimeShift int32 |
|
FoodConsumption int32 |
|
WaterConsumption int32 |
|
Citywalls int32 |
|
TreeInitialValue int32 |
|
CameraStart entity.Position |
|
NightTime int32 |
|
FullMoonEndTime int32 |
|
BuildEvent int32 |
|
GatherEventInterval int32 |
|
EventInterval int32 |
|
MaxLaborEvent int32 |
|
WaterMaxWithoutRiver int32 |
|
WaterMax int32 |
|
LeadLabor int32 |
|
LifeLactor int32 |
|
CookingDuration int32 |
|
Heatcontrol int32 |
|
HeatcontrolLimit int32 |
|
HeatingUp int32 |
|
HeatingDown int32 |
|
HeatingRatio int32 |
|
TrackingMissionMax int32 |
|
CritMultiplier int32 |
|
LogAmount int32 |
|
UpgratePercent int32 |
|
InitialGranaryCapacity int32 |
|
SeasonDay int32 |
|
FarmlandWork int32 |
|
RoleHatred int32 |
|
Villagers int32 |
|
BehaviourInjury int32 |
|
RegeneratedHealth int32 |
|
BattleFormula string |
|
RainGearWeather int32 |
|
DismantleBuilding int32 |
|
DismantleBuilded int32 |
|
Groundwater int32 |
|
ManageFarmland int32 |
|
DurableClothesDeduct int32 |
|
BuildDurableDeduct int32 |
|
NumberOfDishes int32 |
|
NumberOfTypeOfDishes int32 |
|
PregnancyProbabilityStart int32 |
|
PregnancyProbabilityOverlay int32 |
|
PregnantCD int32 |
|
NomadProbabilityStart int32 |
|
NomadProbabilityOverlay int32 |
|
NomadtCD int32 |
|
BabyNum int32 |
|
DwellTime int32 |
|
BabySpawnPos entity.Position |
|
VagrantSpawnPos entity.Position |
|
VillagerSpawnPos entity.Position |
|
ValleyBusinessManInitialProbability int32 |
|
ValleyBusinessManOverlayProbability int32 |
|
ValleyBusinessManCD int32 |
|
NightEventGroupId int32 |
|
SleepTime int32 |
|
ValleyBusinessManSpawnPos entity.Position |
|
NightEventInerval int32 |
|
WarriorMP int32 |
|
InjuryMax int32 |
|
IllnessMax int32 |
|
CritDamageMultiplier int32 |
|
LifeMax int32 |
|
DropItemDisappearTime int32 |
|
DinnerDishCoefficient int32 |
|
DinnerSoupCoefficient int32 |
|
DinnerStapleFoodCoefficient int32 |
|
KnapsackInitialCapacity int32 |
|
WarriorWarningCircle int32 |
|
WarriorBattleCircle int32 |
|
VillagerWarningCircle int32 |
|
VillagerBattleCircle int32 |
|
VillagerSkillId int32 |
|
PickUpRange int32 |
|
HPLvGrowUp int32 |
|
ATKLvGrow int32 |
|
DEFLvGrow int32 |
|
WarMonsterSpawnPos entity.Position |
|
DefaultHeadIcon string |
|
DefaultRestPos entity.Position |
|
DialogueTriggerInterval int32 |
|
DialogueTriggerDelay int32 |
|
Type4DialogueTriggerCD int32 |
|
WarriorResurrectionTime int32 |
|
WarriorRevivePos entity.Position |
|
WarriorBirthPoint entity.Position |
|
DeathTraumaValue int32 |
|
VillagerVision int32 |
|
WarriorVision int32 |
|
CameraMultipleMax int32 |
|
CameraMultiple int32 |
|
LowDurability int32 |
|
HighlightDelay int32 |
|
TreatCD int32 |
|
HPTraumaValue int32 |
|
FeastRollDialogue int32 |
|
SoundTriggerDelay int32 |
|
BGM string |
|
WarMonsterNumMax int32 |
|
MonsterRefreshInterval int32 |
|
VillagerHitRate int32 |
|
VillagerHit int32 |
|
VillagerDodgeRate int32 |
|
VillagerDodge int32 |
|
TeacherExtraEfficience int32 |
|
VillagerSkillNumLimit int32 |
|
VitalityRecover int32 |
|
ImmortalTreeFeather int32 |
|
ImmortalTreeFruit int32 |
|
SpiritSoul int32 |
|
MinimumTeamSpeed int32 |
|
SentryTowerDetection int32 |
|
DegressionInterval int32 |
|
MaximumNumberOfFriends int32 |
|
NumberOfReferredFriends int32 |
|
MaximumNumberOfApplications int32 |
|
BazaarEventDay int32 |
|
WarDrum int32 |
|
NoResurrection int32 |
|
WarDrumNum int32 |
|
VillagerLifeStoryRecordNum int32 |
|
HatchSeason int32 |
|
DurableLoss int32 |
|
StrengthenDurable int32 |
|
StructureEquipmentColumn int32 |
|
ProductionAcceleration int32 |
|
} |
|
|
|
type VillagerSkill struct { |
|
Id int32 |
|
Group int32 |
|
Grade int32 |
|
State int32 |
|
} |
|
|
|
type SkillBuff struct { |
|
Id int32 |
|
Name string |
|
TriggerTime int32 |
|
TriggerParameter int32 |
|
Gain int32 |
|
Immunity bool |
|
Disperse bool |
|
BuffProbability int32 |
|
LinkEffect []int32 |
|
ContinuedType int32 |
|
ContinuedParameter int32 |
|
Overlay bool |
|
OverlayMax int32 |
|
SequenceId int32 |
|
SequenceLv int32 |
|
BattleShow bool |
|
SpecialStatus int32 |
|
DisplayLocation int32 |
|
Icon string |
|
Describe string |
|
} |
|
|
|
type SpecialStatus struct { |
|
Id int32 |
|
Type int32 |
|
Name string |
|
Describe string |
|
} |
|
|
|
type Npc struct { |
|
Id int32 |
|
Type int32 |
|
Name string |
|
RelatedId int32 |
|
DialogueWithOptions int32 |
|
FixedPoint bool |
|
MoveSpeed int32 |
|
Area int32 |
|
ShowCondition int32 |
|
ShowParameter int32 |
|
Icon string |
|
Prefab string |
|
DialogueWay bool |
|
Disappear bool |
|
Repeat bool |
|
} |
|
|
|
type GoodsForRecycle struct { |
|
Id int32 |
|
GroupId int32 |
|
ItemId int32 |
|
SaleNum []int32 |
|
Weight int32 |
|
SaleCondition int32 |
|
SaleConditionParemeter int32 |
|
SellingCurrencyType int32 |
|
Price int32 |
|
Discount int32 |
|
DiscountWeight int32 |
|
SaleMax int32 |
|
} |
|
|
|
type BusinessMan struct { |
|
Id int32 |
|
Type int32 |
|
TypeParameter int32 |
|
AppearTime int32 |
|
ItemGroup int32 |
|
DiscountNum int32 |
|
ExtraItemGroup int32 |
|
ExtraItemNum int32 |
|
CommonRecycleItem int32 |
|
RecycleItem int32 |
|
RecycleItemNum int32 |
|
HighPricedNum int32 |
|
SaleRefreshTimes int32 |
|
RecycleRefreshTimes int32 |
|
ResetType int32 |
|
ResetTypeParameter int32 |
|
} |
|
|
|
type GoodsInfo struct { |
|
CfgId int32 |
|
Amount int32 |
|
AmountMax int32 |
|
Discount int32 |
|
ItemCfgId int32 |
|
} |
|
|
|
type SkillEffect struct { |
|
Id int32 |
|
EffectType int32 |
|
NumericExpression string |
|
WhetherCrit bool |
|
} |
|
|
|
type Weather struct { |
|
Id int32 |
|
Name string |
|
Type int32 |
|
PureIllness int32 |
|
PureInjury int32 |
|
Illness int32 |
|
DurableDestroy int32 |
|
SkillBUFF int32 |
|
Duration []int32 |
|
CD []int32 |
|
WeaterEffect string |
|
SpecialEfficacyCD []int32 |
|
ICON string |
|
Sound string |
|
} |
|
|
|
type ResourcesPoint struct { |
|
Id int32 |
|
ResourcesPointName string |
|
Type int32 |
|
AccessableCondition int32 |
|
AccessableParameter []int32 |
|
WorkerType []int32 |
|
RelatedResources []int32 |
|
RootOut bool |
|
SaplingItemId int32 |
|
Enter bool |
|
Disperse bool |
|
DisperseRadius int32 |
|
Prefab string |
|
MoonnightPrefab []string |
|
NamePicture string |
|
Description string |
|
} |
|
|
|
type Resources struct { |
|
Id int32 |
|
BehaviourType int32 |
|
ResourcesName string |
|
MutexBehaviour []int32 |
|
WorkerNumber int32 |
|
RebornCondition int32 |
|
RebornConditionParameters []int32 |
|
ShowCondition int32 |
|
ShowConditionParameter []int32 |
|
Disappear bool |
|
InResource bool |
|
BaseOut int32 |
|
OutAmount int32 |
|
BaseEfficient int32 |
|
OutInterval int32 |
|
ExtraOut int32 |
|
ExtraOutProbability [][]int32 |
|
TriggerEvent bool |
|
MoonnightOut int32 |
|
MoonnightOutProbability int32 |
|
} |
|
|
|
type BehaviourType struct { |
|
Id int32 |
|
BehaviourName string |
|
InjuryProbability int32 |
|
BehaviourEventId1 int32 |
|
DistractedProbability int32 |
|
BehaviourEventId2 int32 |
|
SpecialItemProbability int32 |
|
BehaviourEventId3 int32 |
|
OtherProbability int32 |
|
BehaviourEventId4 int32 |
|
Sound string |
|
} |
|
|
|
type BehaviourEvent struct { |
|
Id int32 |
|
GroupId int32 |
|
EventName string |
|
Weight int32 |
|
DropGroup int32 |
|
InjuryValue int32 |
|
Description string |
|
}
|
|
|