Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
fa9d703d
Commit
fa9d703d
authored
Apr 27, 2022
by
BaiSugar
Committed by
GitHub
Apr 27, 2022
Browse files
Merge branch 'Grasscutters:development' into development
parents
6a5d97a3
d1fc8c1f
Changes
279
Hide whitespace changes
Inline
Side-by-side
src/main/java/emu/grasscutter/data/def/AvatarCurveData.java
View file @
fa9d703d
...
@@ -4,12 +4,12 @@ import java.util.HashMap;
...
@@ -4,12 +4,12 @@ import java.util.HashMap;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Stream
;
import
java.util.stream.Stream
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.common.CurveInfo
;
import
emu.grasscutter.data.common.CurveInfo
;
@ResourceType
(
name
=
"AvatarCurveExcelConfigData.json"
)
@ResourceType
(
name
=
"AvatarCurveExcelConfigData.json"
)
public
class
AvatarCurveData
extends
G
enshin
Resource
{
public
class
AvatarCurveData
extends
G
ame
Resource
{
private
int
Level
;
private
int
Level
;
private
CurveInfo
[]
CurveInfos
;
private
CurveInfo
[]
CurveInfos
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarData.java
View file @
fa9d703d
...
@@ -2,8 +2,8 @@ package emu.grasscutter.data.def;
...
@@ -2,8 +2,8 @@ package emu.grasscutter.data.def;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Data
;
import
emu.grasscutter.data.G
ame
Data
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.common.PropGrowCurve
;
import
emu.grasscutter.data.common.PropGrowCurve
;
...
@@ -15,7 +15,7 @@ import it.unimi.dsi.fastutil.ints.IntArrayList;
...
@@ -15,7 +15,7 @@ import it.unimi.dsi.fastutil.ints.IntArrayList;
import
it.unimi.dsi.fastutil.ints.IntList
;
import
it.unimi.dsi.fastutil.ints.IntList
;
@ResourceType
(
name
=
"AvatarExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
LOW
)
@ResourceType
(
name
=
"AvatarExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
LOW
)
public
class
AvatarData
extends
G
enshin
Resource
{
public
class
AvatarData
extends
G
ame
Resource
{
private
String
name
;
private
String
name
;
private
String
IconName
;
private
String
IconName
;
...
@@ -178,7 +178,7 @@ public class AvatarData extends GenshinResource {
...
@@ -178,7 +178,7 @@ public class AvatarData extends GenshinResource {
if
(
growCurve
==
null
)
{
if
(
growCurve
==
null
)
{
return
1
f
;
return
1
f
;
}
}
AvatarCurveData
curveData
=
G
enshin
Data
.
getAvatarCurveDataMap
().
get
(
level
);
AvatarCurveData
curveData
=
G
ame
Data
.
getAvatarCurveDataMap
().
get
(
level
);
if
(
curveData
==
null
)
{
if
(
curveData
==
null
)
{
return
1
f
;
return
1
f
;
}
}
...
@@ -211,24 +211,24 @@ public class AvatarData extends GenshinResource {
...
@@ -211,24 +211,24 @@ public class AvatarData extends GenshinResource {
@Override
@Override
public
void
onLoad
()
{
public
void
onLoad
()
{
this
.
skillDepot
=
G
enshin
Data
.
getAvatarSkillDepotDataMap
().
get
(
this
.
SkillDepotId
);
this
.
skillDepot
=
G
ame
Data
.
getAvatarSkillDepotDataMap
().
get
(
this
.
SkillDepotId
);
// Get fetters from G
enshin
Data
// Get fetters from G
ame
Data
this
.
fetters
=
G
enshin
Data
.
getFetterDataEntries
().
get
(
this
.
Id
);
this
.
fetters
=
G
ame
Data
.
getFetterDataEntries
().
get
(
this
.
Id
);
if
(
G
enshin
Data
.
getFetterCharacterCardDataMap
().
get
(
this
.
Id
)
!=
null
)
{
if
(
G
ame
Data
.
getFetterCharacterCardDataMap
().
get
(
this
.
Id
)
!=
null
)
{
this
.
nameCardRewardId
=
G
enshin
Data
.
getFetterCharacterCardDataMap
().
get
(
this
.
Id
).
getRewardId
();
this
.
nameCardRewardId
=
G
ame
Data
.
getFetterCharacterCardDataMap
().
get
(
this
.
Id
).
getRewardId
();
}
}
if
(
G
enshin
Data
.
getRewardDataMap
().
get
(
this
.
nameCardRewardId
)
!=
null
)
{
if
(
G
ame
Data
.
getRewardDataMap
().
get
(
this
.
nameCardRewardId
)
!=
null
)
{
this
.
nameCardId
=
G
enshin
Data
.
getRewardDataMap
().
get
(
this
.
nameCardRewardId
).
getRewardItemList
().
get
(
0
).
getItemId
();
this
.
nameCardId
=
G
ame
Data
.
getRewardDataMap
().
get
(
this
.
nameCardRewardId
).
getRewardItemList
().
get
(
0
).
getItemId
();
}
}
int
size
=
G
enshin
Data
.
getAvatarCurveDataMap
().
size
();
int
size
=
G
ame
Data
.
getAvatarCurveDataMap
().
size
();
this
.
hpGrowthCurve
=
new
float
[
size
];
this
.
hpGrowthCurve
=
new
float
[
size
];
this
.
attackGrowthCurve
=
new
float
[
size
];
this
.
attackGrowthCurve
=
new
float
[
size
];
this
.
defenseGrowthCurve
=
new
float
[
size
];
this
.
defenseGrowthCurve
=
new
float
[
size
];
for
(
AvatarCurveData
curveData
:
G
enshin
Data
.
getAvatarCurveDataMap
().
values
())
{
for
(
AvatarCurveData
curveData
:
G
ame
Data
.
getAvatarCurveDataMap
().
values
())
{
int
level
=
curveData
.
getLevel
()
-
1
;
int
level
=
curveData
.
getLevel
()
-
1
;
for
(
PropGrowCurve
growCurve
:
this
.
PropGrowCurves
)
{
for
(
PropGrowCurve
growCurve
:
this
.
PropGrowCurves
)
{
FightProperty
prop
=
FightProperty
.
getPropByName
(
growCurve
.
getType
());
FightProperty
prop
=
FightProperty
.
getPropByName
(
growCurve
.
getType
());
...
@@ -260,7 +260,7 @@ public class AvatarData extends GenshinResource {
...
@@ -260,7 +260,7 @@ public class AvatarData extends GenshinResource {
if
(
split
.
length
>
0
)
{
if
(
split
.
length
>
0
)
{
this
.
name
=
split
[
split
.
length
-
1
];
this
.
name
=
split
[
split
.
length
-
1
];
AbilityEmbryoEntry
info
=
G
enshin
Data
.
getAbilityEmbryoInfo
().
get
(
this
.
name
);
AbilityEmbryoEntry
info
=
G
ame
Data
.
getAbilityEmbryoInfo
().
get
(
this
.
name
);
if
(
info
!=
null
)
{
if
(
info
!=
null
)
{
this
.
abilities
=
new
IntArrayList
(
info
.
getAbilities
().
length
);
this
.
abilities
=
new
IntArrayList
(
info
.
getAbilities
().
length
);
for
(
String
ability
:
info
.
getAbilities
())
{
for
(
String
ability
:
info
.
getAbilities
())
{
...
...
src/main/java/emu/grasscutter/data/def/AvatarFetterLevelData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"AvatarFettersLevelExcelConfigData.json"
)
@ResourceType
(
name
=
"AvatarFettersLevelExcelConfigData.json"
)
public
class
AvatarFetterLevelData
extends
G
enshin
Resource
{
public
class
AvatarFetterLevelData
extends
G
ame
Resource
{
private
int
FetterLevel
;
private
int
FetterLevel
;
private
int
NeedExp
;
private
int
NeedExp
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarFlycloakData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"AvatarFlycloakExcelConfigData.json"
)
@ResourceType
(
name
=
"AvatarFlycloakExcelConfigData.json"
)
public
class
AvatarFlycloakData
extends
G
enshin
Resource
{
public
class
AvatarFlycloakData
extends
G
ame
Resource
{
private
int
FlycloakId
;
private
int
FlycloakId
;
private
long
NameTextMapHash
;
private
long
NameTextMapHash
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarLevelData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"AvatarLevelExcelConfigData.json"
)
@ResourceType
(
name
=
"AvatarLevelExcelConfigData.json"
)
public
class
AvatarLevelData
extends
G
enshin
Resource
{
public
class
AvatarLevelData
extends
G
ame
Resource
{
private
int
Level
;
private
int
Level
;
private
int
Exp
;
private
int
Exp
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarPromoteData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.ItemParamData
;
import
emu.grasscutter.data.common.ItemParamData
;
@ResourceType
(
name
=
"AvatarPromoteExcelConfigData.json"
)
@ResourceType
(
name
=
"AvatarPromoteExcelConfigData.json"
)
public
class
AvatarPromoteData
extends
G
enshin
Resource
{
public
class
AvatarPromoteData
extends
G
ame
Resource
{
private
int
AvatarPromoteId
;
private
int
AvatarPromoteId
;
private
int
PromoteLevel
;
private
int
PromoteLevel
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarSkillData.java
View file @
fa9d703d
...
@@ -2,12 +2,12 @@ package emu.grasscutter.data.def;
...
@@ -2,12 +2,12 @@ package emu.grasscutter.data.def;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
@ResourceType
(
name
=
"AvatarSkillExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
@ResourceType
(
name
=
"AvatarSkillExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
public
class
AvatarSkillData
extends
G
enshin
Resource
{
public
class
AvatarSkillData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
float
CdTime
;
private
float
CdTime
;
private
int
CostElemVal
;
private
int
CostElemVal
;
...
...
src/main/java/emu/grasscutter/data/def/AvatarSkillDepotData.java
View file @
fa9d703d
...
@@ -2,8 +2,8 @@ package emu.grasscutter.data.def;
...
@@ -2,8 +2,8 @@ package emu.grasscutter.data.def;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Data
;
import
emu.grasscutter.data.G
ame
Data
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.custom.AbilityEmbryoEntry
;
import
emu.grasscutter.data.custom.AbilityEmbryoEntry
;
...
@@ -13,7 +13,7 @@ import it.unimi.dsi.fastutil.ints.IntArrayList;
...
@@ -13,7 +13,7 @@ import it.unimi.dsi.fastutil.ints.IntArrayList;
import
it.unimi.dsi.fastutil.ints.IntList
;
import
it.unimi.dsi.fastutil.ints.IntList
;
@ResourceType
(
name
=
"AvatarSkillDepotExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGH
)
@ResourceType
(
name
=
"AvatarSkillDepotExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGH
)
public
class
AvatarSkillDepotData
extends
G
enshin
Resource
{
public
class
AvatarSkillDepotData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
int
EnergySkill
;
private
int
EnergySkill
;
...
@@ -94,7 +94,7 @@ public class AvatarSkillDepotData extends GenshinResource {
...
@@ -94,7 +94,7 @@ public class AvatarSkillDepotData extends GenshinResource {
@Override
@Override
public
void
onLoad
()
{
public
void
onLoad
()
{
this
.
energySkillData
=
G
enshin
Data
.
getAvatarSkillDataMap
().
get
(
this
.
EnergySkill
);
this
.
energySkillData
=
G
ame
Data
.
getAvatarSkillDataMap
().
get
(
this
.
EnergySkill
);
if
(
getEnergySkillData
()
!=
null
)
{
if
(
getEnergySkillData
()
!=
null
)
{
this
.
elementType
=
ElementType
.
getTypeByName
(
getEnergySkillData
().
getCostElemType
());
this
.
elementType
=
ElementType
.
getTypeByName
(
getEnergySkillData
().
getCostElemType
());
}
else
{
}
else
{
...
...
src/main/java/emu/grasscutter/data/def/AvatarTalentData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.FightPropData
;
@ResourceType
(
name
=
"AvatarTalentExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
@ResourceType
(
name
=
"AvatarTalentExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
public
class
AvatarTalentData
extends
G
enshin
Resource
{
public
class
AvatarTalentData
extends
G
ame
Resource
{
private
int
TalentId
;
private
int
TalentId
;
private
int
PrevTalent
;
private
int
PrevTalent
;
private
long
NameTextMapHash
;
private
long
NameTextMapHash
;
...
...
src/main/java/emu/grasscutter/data/def/EquipAffixData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.FightPropData
;
@ResourceType
(
name
=
"EquipAffixExcelConfigData.json"
)
@ResourceType
(
name
=
"EquipAffixExcelConfigData.json"
)
public
class
EquipAffixData
extends
G
enshin
Resource
{
public
class
EquipAffixData
extends
G
ame
Resource
{
private
int
AffixId
;
private
int
AffixId
;
private
int
Id
;
private
int
Id
;
...
...
src/main/java/emu/grasscutter/data/def/FetterCharacterCardData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
@ResourceType
(
name
=
"FetterCharacterCardExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
@ResourceType
(
name
=
"FetterCharacterCardExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGHEST
)
public
class
FetterCharacterCardData
extends
G
enshin
Resource
{
public
class
FetterCharacterCardData
extends
G
ame
Resource
{
private
int
AvatarId
;
private
int
AvatarId
;
private
int
RewardId
;
private
int
RewardId
;
...
...
src/main/java/emu/grasscutter/data/def/FetterData.java
View file @
fa9d703d
...
@@ -2,13 +2,13 @@ package emu.grasscutter.data.def;
...
@@ -2,13 +2,13 @@ package emu.grasscutter.data.def;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.common.OpenCondData
;
import
emu.grasscutter.data.common.OpenCondData
;
@ResourceType
(
name
=
{
"FetterInfoExcelConfigData.json"
,
"FettersExcelConfigData.json"
,
"FetterStoryExcelConfigData.json"
},
loadPriority
=
LoadPriority
.
HIGHEST
)
@ResourceType
(
name
=
{
"FetterInfoExcelConfigData.json"
,
"FettersExcelConfigData.json"
,
"FetterStoryExcelConfigData.json"
},
loadPriority
=
LoadPriority
.
HIGHEST
)
public
class
FetterData
extends
G
enshin
Resource
{
public
class
FetterData
extends
G
ame
Resource
{
private
int
AvatarId
;
private
int
AvatarId
;
private
int
FetterId
;
private
int
FetterId
;
private
List
<
OpenCondData
>
OpenCond
;
private
List
<
OpenCondData
>
OpenCond
;
...
...
src/main/java/emu/grasscutter/data/def/GadgetData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"GadgetExcelConfigData.json"
)
@ResourceType
(
name
=
"GadgetExcelConfigData.json"
)
public
class
GadgetData
extends
G
enshin
Resource
{
public
class
GadgetData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
String
Type
;
private
String
Type
;
...
...
src/main/java/emu/grasscutter/data/def/ItemData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.game.props.FightProperty
;
import
emu.grasscutter.game.props.FightProperty
;
import
it.unimi.dsi.fastutil.ints.IntOpenHashSet
;
import
it.unimi.dsi.fastutil.ints.IntOpenHashSet
;
import
it.unimi.dsi.fastutil.ints.IntSet
;
import
it.unimi.dsi.fastutil.ints.IntSet
;
@ResourceType
(
name
=
{
"MaterialExcelConfigData.json"
,
"WeaponExcelConfigData.json"
,
"ReliquaryExcelConfigData.json"
})
@ResourceType
(
name
=
{
"MaterialExcelConfigData.json"
,
"WeaponExcelConfigData.json"
,
"ReliquaryExcelConfigData.json"
})
public
class
ItemData
extends
G
enshin
Resource
{
public
class
ItemData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
int
StackLimit
=
1
;
private
int
StackLimit
=
1
;
...
...
src/main/java/emu/grasscutter/data/def/MonsterCurveData.java
View file @
fa9d703d
...
@@ -4,12 +4,12 @@ import java.util.HashMap;
...
@@ -4,12 +4,12 @@ import java.util.HashMap;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Stream
;
import
java.util.stream.Stream
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.common.CurveInfo
;
import
emu.grasscutter.data.common.CurveInfo
;
@ResourceType
(
name
=
"MonsterCurveExcelConfigData.json"
)
@ResourceType
(
name
=
"MonsterCurveExcelConfigData.json"
)
public
class
MonsterCurveData
extends
G
enshin
Resource
{
public
class
MonsterCurveData
extends
G
ame
Resource
{
private
int
Level
;
private
int
Level
;
private
CurveInfo
[]
CurveInfos
;
private
CurveInfo
[]
CurveInfos
;
...
...
src/main/java/emu/grasscutter/data/def/MonsterData.java
View file @
fa9d703d
...
@@ -2,14 +2,14 @@ package emu.grasscutter.data.def;
...
@@ -2,14 +2,14 @@ package emu.grasscutter.data.def;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Data
;
import
emu.grasscutter.data.G
ame
Data
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.common.PropGrowCurve
;
import
emu.grasscutter.data.common.PropGrowCurve
;
@ResourceType
(
name
=
"MonsterExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
LOW
)
@ResourceType
(
name
=
"MonsterExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
LOW
)
public
class
MonsterData
extends
G
enshin
Resource
{
public
class
MonsterData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
String
MonsterName
;
private
String
MonsterName
;
...
@@ -168,13 +168,13 @@ public class MonsterData extends GenshinResource {
...
@@ -168,13 +168,13 @@ public class MonsterData extends GenshinResource {
@Override
@Override
public
void
onLoad
()
{
public
void
onLoad
()
{
this
.
describeData
=
G
enshin
Data
.
getMonsterDescribeDataMap
().
get
(
this
.
getDescribeId
());
this
.
describeData
=
G
ame
Data
.
getMonsterDescribeDataMap
().
get
(
this
.
getDescribeId
());
for
(
int
id
:
this
.
Equips
)
{
for
(
int
id
:
this
.
Equips
)
{
if
(
id
==
0
)
{
if
(
id
==
0
)
{
continue
;
continue
;
}
}
GadgetData
gadget
=
G
enshin
Data
.
getGadgetDataMap
().
get
(
id
);
GadgetData
gadget
=
G
ame
Data
.
getGadgetDataMap
().
get
(
id
);
if
(
gadget
==
null
)
{
if
(
gadget
==
null
)
{
continue
;
continue
;
}
}
...
...
src/main/java/emu/grasscutter/data/def/MonsterDescribeData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
import
emu.grasscutter.data.ResourceType.LoadPriority
;
@ResourceType
(
name
=
"MonsterDescribeExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGH
)
@ResourceType
(
name
=
"MonsterDescribeExcelConfigData.json"
,
loadPriority
=
LoadPriority
.
HIGH
)
public
class
MonsterDescribeData
extends
G
enshin
Resource
{
public
class
MonsterDescribeData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
long
NameTextMapHash
;
private
long
NameTextMapHash
;
private
int
TitleID
;
private
int
TitleID
;
...
...
src/main/java/emu/grasscutter/data/def/NpcData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"NpcExcelConfigData.json"
)
@ResourceType
(
name
=
"NpcExcelConfigData.json"
)
public
class
NpcData
extends
G
enshin
Resource
{
public
class
NpcData
extends
G
ame
Resource
{
private
int
Id
;
private
int
Id
;
private
String
JsonName
;
private
String
JsonName
;
...
...
src/main/java/emu/grasscutter/data/def/PlayerLevelData.java
View file @
fa9d703d
package
emu.grasscutter.data.def
;
package
emu.grasscutter.data.def
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
@ResourceType
(
name
=
"PlayerLevelExcelConfigData.json"
)
@ResourceType
(
name
=
"PlayerLevelExcelConfigData.json"
)
public
class
PlayerLevelData
extends
G
enshin
Resource
{
public
class
PlayerLevelData
extends
G
ame
Resource
{
private
int
Level
;
private
int
Level
;
private
int
Exp
;
private
int
Exp
;
private
int
RewardId
;
private
int
RewardId
;
...
...
src/main/java/emu/grasscutter/data/def/ProudSkillData.java
View file @
fa9d703d
...
@@ -3,13 +3,13 @@ package emu.grasscutter.data.def;
...
@@ -3,13 +3,13 @@ package emu.grasscutter.data.def;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
emu.grasscutter.data.G
enshin
Resource
;
import
emu.grasscutter.data.G
ame
Resource
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.ResourceType
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.FightPropData
;
import
emu.grasscutter.data.common.ItemParamData
;
import
emu.grasscutter.data.common.ItemParamData
;
@ResourceType
(
name
=
"ProudSkillExcelConfigData.json"
)
@ResourceType
(
name
=
"ProudSkillExcelConfigData.json"
)
public
class
ProudSkillData
extends
G
enshin
Resource
{
public
class
ProudSkillData
extends
G
ame
Resource
{
private
int
ProudSkillId
;
private
int
ProudSkillId
;
private
int
ProudSkillGroupId
;
private
int
ProudSkillGroupId
;
...
...
Prev
1
2
3
4
5
6
7
…
14
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment