Package emu.grasscutter.game.avatar
Class Avatar
java.lang.Object
emu.grasscutter.game.avatar.Avatar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFightProperty(FightProperty prop, float value) booleanaddSatiation(int value) voidaddToExtraAbilityEmbryos(String openConfig) voidaddToExtraAbilityEmbryos(String openConfig, boolean forceAdd) voidcalcConstellation(OpenConfigEntry entry, boolean notifyClient) booleanvoidforceConstellationLevel(int level) intintintintfloatgetData()intgetEquipBySlot(EquipType slot) it.unimi.dsi.fastutil.ints.Int2ObjectMap<GameItem>intgetExp()intintit.unimi.dsi.fastutil.ints.Int2FloatOpenHashMapfloatit.unimi.dsi.fastutil.ints.Int2FloatOpenHashMapintlonggetGuid()intgetLevel()static intgetMinPromoteLevel(int level) intintorg.bson.types.ObjectIdintintintintintit.unimi.dsi.fastutil.ints.IntSetvoidvoidvoidrecalcStats(boolean forceSendAbilityChange) floatreduceSatiation(int value) floatreduceSatiationPenalty(int value) voidsave()booleanprotected voidsetAvatarData(AvatarData data) voidsetCostume(int costume) voidvoidsetCurrentEnergy(float currentEnergy) voidsetCurrentEnergy(FightProperty curEnergyProp, float currentEnergy) voidsetCurrentHp(float currentHp) voidsetExp(int exp) voidsetFetterExp(int fetterExp) voidsetFetterLevel(int fetterLevel) voidsetFetterList(List<Integer> fetterList) voidsetFightProperty(FightProperty prop, float value) voidsetFlyCloak(int flyCloak) voidsetLevel(int level) voidsetNameCardId(int nameCardId) voidsetNameCardRewardId(int nameCardRewardId) voidvoidsetPromoteLevel(int promoteLevel) voidsetSatiation(int satiation) voidsetSatiationPenalty(int satiationPenalty) protected voidsetSkillDepot(AvatarSkillDepotData skillDepot) voidsetSkillDepotData(AvatarSkillDepotData skillDepot) booleansetSkillLevel(int skillId, int level) toProto()booleanunequipItem(EquipType slot) booleanbooleanunlockConstellation(boolean skipPayment) booleanunlockConstellation(int talentId) booleanunlockConstellation(int talentId, boolean skipPayment) booleanupgradeSkill(int skillId)
-
Constructor Details
-
Avatar
Deprecated. -
Avatar
public Avatar(int avatarId) -
Avatar
-
-
Method Details
-
getPlayer
-
getObjectId
public org.bson.types.ObjectId getObjectId() -
getAvatarData
-
setAvatarData
-
setOwner
-
getMinPromoteLevel
public static int getMinPromoteLevel(int level) -
addSatiation
public boolean addSatiation(int value) -
reduceSatiation
public float reduceSatiation(int value) -
reduceSatiationPenalty
public float reduceSatiationPenalty(int value) -
getEquipBySlot
-
getWeapon
-
setSkillDepot
-
setSkillDepotData
-
setFetterList
-
getFetterList
-
setCurrentEnergy
public void setCurrentEnergy() -
setCurrentEnergy
public void setCurrentEnergy(float currentEnergy) -
setCurrentEnergy
-
setFightProperty
-
addFightProperty
-
getFightProperty
-
getSkillLevelMap
-
getProudSkillBonusMap
-
getTalentIdList
public it.unimi.dsi.fastutil.ints.IntSet getTalentIdList() -
getCoreProudSkillLevel
public int getCoreProudSkillLevel() -
equipItem
-
unequipItem
-
recalcStats
public void recalcStats() -
recalcStats
public void recalcStats(boolean forceSendAbilityChange) -
addToExtraAbilityEmbryos
-
addToExtraAbilityEmbryos
-
calcConstellation
-
recalcConstellations
public void recalcConstellations() -
upgradeSkill
public boolean upgradeSkill(int skillId) -
setSkillLevel
public boolean setSkillLevel(int skillId, int level) -
unlockConstellation
public boolean unlockConstellation() -
unlockConstellation
public boolean unlockConstellation(boolean skipPayment) -
unlockConstellation
public boolean unlockConstellation(int talentId) -
unlockConstellation
public boolean unlockConstellation(int talentId, boolean skipPayment) -
forceConstellationLevel
public void forceConstellationLevel(int level) -
sendSkillExtraChargeMap
public boolean sendSkillExtraChargeMap() -
getAsEntity
-
getEntityId
public int getEntityId() -
save
public void save() -
toProto
-
toShowAvatarInfoProto
-
getOwnerId
public int getOwnerId() -
getData
-
getSkillDepot
-
getGuid
public long getGuid() -
getAvatarId
public int getAvatarId() -
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getExp
public int getExp() -
setExp
public void setExp(int exp) -
getPromoteLevel
public int getPromoteLevel() -
setPromoteLevel
public void setPromoteLevel(int promoteLevel) -
getSatiation
public int getSatiation() -
setSatiation
public void setSatiation(int satiation) -
getSatiationPenalty
public int getSatiationPenalty() -
setSatiationPenalty
public void setSatiationPenalty(int satiationPenalty) -
getCurrentHp
public float getCurrentHp() -
setCurrentHp
public void setCurrentHp(float currentHp) -
getEquips
-
getFightProperties
public it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap getFightProperties() -
getFightPropOverrides
public it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap getFightPropOverrides() -
getExtraAbilityEmbryos
-
getSkillExtraChargeMap
-
getSkillDepotId
public int getSkillDepotId() -
getProudSkillList
-
getFlyCloak
public int getFlyCloak() -
setFlyCloak
public void setFlyCloak(int flyCloak) -
getCostume
public int getCostume() -
setCostume
public void setCostume(int costume) -
getBornTime
public int getBornTime() -
getFetterLevel
public int getFetterLevel() -
setFetterLevel
public void setFetterLevel(int fetterLevel) -
getFetterExp
public int getFetterExp() -
setFetterExp
public void setFetterExp(int fetterExp) -
getNameCardRewardId
public int getNameCardRewardId() -
setNameCardRewardId
public void setNameCardRewardId(int nameCardRewardId) -
getNameCardId
public int getNameCardId() -
setNameCardId
public void setNameCardId(int nameCardId)
-