Skip to content

ZZZ Character Models

character

Classes:

__all__ module-attribute

__all__ = ('AgentSkill', 'AgentSkillItem', 'DiscSetEffect', 'WEngine', 'ZZZAgentProperty', 'ZZZAgentRank', 'ZZZAwakenedPotential', 'ZZZAwakenedPotentialInfo', 'ZZZAwakenedPotentialSkill', 'ZZZAwakenedPotentialSkillDetail', 'ZZZBaseAgent', 'ZZZDisc', 'ZZZElementType', 'ZZZFullAgent', 'ZZZPartialAgent', 'ZZZProperty', 'ZZZPropertyType', 'ZZZSkillType', 'ZZZSpecialty')

AgentSkill pydantic-model

ZZZ agent skill model.

Fields:

items pydantic-field

One skill can have different forms (?), so there are multiple 'items'.

level pydantic-field

level: int

type pydantic-field

AgentSkillItem pydantic-model

An agent skill item.

Fields:

text pydantic-field

text: str

title pydantic-field

title: str

DiscSetEffect pydantic-model

A disc set effect.

Fields:

four_piece_description pydantic-field

four_piece_description: str

id pydantic-field

id: int

name pydantic-field

name: str

owned_num pydantic-field

owned_num: int

two_piece_description pydantic-field

two_piece_description: str

WEngine pydantic-model

A ZZZ W-engine, it's like a weapon.

Fields:

effect_description pydantic-field

effect_description: str

effect_title pydantic-field

effect_title: str

icon pydantic-field

icon: str

id pydantic-field

id: int

level pydantic-field

level: int

main_properties pydantic-field

main_properties: Sequence[ZZZProperty]

name pydantic-field

name: str

profession pydantic-field

profession: ZZZSpecialty

properties pydantic-field

properties: Sequence[ZZZProperty]

rarity pydantic-field

rarity: Literal['B', 'A', 'S']

refinement pydantic-field

refinement: Literal[1, 2, 3, 4, 5]

ZZZAgentProperty pydantic-model

A property model, but for agents.

Fields:

Validators:

add pydantic-field

add: str

final pydantic-field

final: str

ZZZAgentRank pydantic-model

ZZZ agent rank model.

Fields:

description pydantic-field

description: str

id pydantic-field

id: int

name pydantic-field

name: str

position pydantic-field

position: int

unlocked pydantic-field

unlocked: bool

ZZZAwakenedPotential pydantic-model

ZZZ awakened potential model.

Fields:

buffed_skills pydantic-field

level pydantic-field

level: int

name pydantic-field

name: str

ZZZAwakenedPotentialInfo pydantic-model

ZZZ agent awakened potential info model.

Fields:

current pydantic-field

current: int

has_potential pydantic-field

has_potential: bool

items pydantic-field

max pydantic-field

max: int

ZZZAwakenedPotentialSkill pydantic-model

ZZZ awakened potential skill model.

Fields:

skill_details pydantic-field

title pydantic-field

title: str

type pydantic-field

ZZZAwakenedPotentialSkillDetail pydantic-model

ZZZ awakened potential skill detail model.

Fields:

description pydantic-field

description: str

name pydantic-field

name: str

ZZZBaseAgent pydantic-model

ZZZ base agent model.

Fields:

element pydantic-field

element: ZZZElementType

faction_icon pydantic-field

faction_icon: str

faction_name pydantic-field

faction_name: str

full_name pydantic-field

full_name: str

id pydantic-field

id: int

name pydantic-field

name: str

rarity pydantic-field

rarity: Literal['S', 'A']

rectangle_icon pydantic-field

rectangle_icon: str

specialty pydantic-field

specialty: ZZZSpecialty

square_icon pydantic-field

square_icon: str

ZZZDisc pydantic-model

A ZZZ disc, like an artifact in Genshin.

Fields:

icon pydantic-field

icon: str

id pydantic-field

id: int

level pydantic-field

level: int

main_properties pydantic-field

main_properties: Sequence[ZZZProperty]

name pydantic-field

name: str

position pydantic-field

position: int

properties pydantic-field

properties: Sequence[ZZZProperty]

rarity pydantic-field

rarity: Literal['B', 'A', 'S']

set_effect pydantic-field

set_effect: DiscSetEffect

ZZZElementType

ZZZ element type.

Attributes:

ELECTRIC class-attribute instance-attribute

ELECTRIC = 203

ETHER class-attribute instance-attribute

ETHER = 205

FIRE class-attribute instance-attribute

FIRE = 201

ICE class-attribute instance-attribute

ICE = 202

PHYSICAL class-attribute instance-attribute

PHYSICAL = 200

ZZZFullAgent pydantic-model

Character with equipment.

Fields:

banner_icon pydantic-field

banner_icon: str

discs pydantic-field

discs: Sequence[ZZZDisc]

level pydantic-field

level: int

outfit_id property

outfit_id: Optional[int]

potential pydantic-field

properties pydantic-field

rank pydantic-field

rank: int

Also known as Mindscape Cinema in-game.

ranks pydantic-field

Also known as Mindscape Cinemas in-game.

skills pydantic-field

w_engine pydantic-field

w_engine: Optional[WEngine] = None

ZZZPartialAgent pydantic-model

Character without any equipment.

Fields:

banner_icon property

banner_icon: str

level pydantic-field

level: int

rank pydantic-field

rank: int

Also known as Mindscape Cinema in-game.

ZZZProperty pydantic-model

A property (stat) for disc or w-engine.

Fields:

Validators:

name pydantic-field

name: str

type pydantic-field

value pydantic-field

value: str

__cast_id pydantic-validator

__cast_id(v: int) -> Union[int, ZZZPropertyType]

ZZZPropertyType

ZZZ property type.

Attributes:

AGENT_ADRENALINE class-attribute instance-attribute

AGENT_ADRENALINE = 20

AGENT_ANOMALY_MASTERY class-attribute instance-attribute

AGENT_ANOMALY_MASTERY = 7

AGENT_ANOMALY_PROFICIENCY class-attribute instance-attribute

AGENT_ANOMALY_PROFICIENCY = 8

AGENT_ATK class-attribute instance-attribute

AGENT_ATK = 2

AGENT_CRIT_DMG class-attribute instance-attribute

AGENT_CRIT_DMG = 6

AGENT_CRIT_RATE class-attribute instance-attribute

AGENT_CRIT_RATE = 5

AGENT_DEF class-attribute instance-attribute

AGENT_DEF = 3

AGENT_ENERGY_GEN class-attribute instance-attribute

AGENT_ENERGY_GEN = 11

AGENT_HP class-attribute instance-attribute

AGENT_HP = 1

AGENT_IMPACT class-attribute instance-attribute

AGENT_IMPACT = 4

AGENT_PEN class-attribute instance-attribute

AGENT_PEN = 232

AGENT_PEN_RATIO class-attribute instance-attribute

AGENT_PEN_RATIO = 9

AGENT_SHEER_FORCE class-attribute instance-attribute

AGENT_SHEER_FORCE = 19

ANOMALY_MASTERY class-attribute instance-attribute

ANOMALY_MASTERY = 31402

ANOMALY_PROFICIENCY class-attribute instance-attribute

ANOMALY_PROFICIENCY = 31203

ATK_PERCENT class-attribute instance-attribute

ATK_PERCENT = 12102

BASE_ATK class-attribute instance-attribute

BASE_ATK = 12101

CRIT_DMG class-attribute instance-attribute

CRIT_DMG = 21103

CRIT_RATE class-attribute instance-attribute

CRIT_RATE = 20103

DEF_PERCENT class-attribute instance-attribute

DEF_PERCENT = 13102

DISC_ELECTRIC_DMG_BONUS class-attribute instance-attribute

DISC_ELECTRIC_DMG_BONUS = 31803

DISC_ETHER_DMG_BONUS class-attribute instance-attribute

DISC_ETHER_DMG_BONUS = 31903

DISC_FIRE_DMG_BONUS class-attribute instance-attribute

DISC_FIRE_DMG_BONUS = 31603

DISC_ICE_DMG_BONUS class-attribute instance-attribute

DISC_ICE_DMG_BONUS = 31703

DISC_PHYSICAL_DMG_BONUS class-attribute instance-attribute

DISC_PHYSICAL_DMG_BONUS = 31503

ELECTRIC_DMG_BONUS class-attribute instance-attribute

ELECTRIC_DMG_BONUS = 318

ENERGY_REGEN class-attribute instance-attribute

ENERGY_REGEN = 30502

ETHER_DMG_BONUS class-attribute instance-attribute

ETHER_DMG_BONUS = 319

FIRE_DMG_BONUS class-attribute instance-attribute

FIRE_DMG_BONUS = 316

FLAT_ATK class-attribute instance-attribute

FLAT_ATK = 12103

FLAT_DEF class-attribute instance-attribute

FLAT_DEF = 13103

FLAT_HP class-attribute instance-attribute

FLAT_HP = 11103

FLAT_PEN class-attribute instance-attribute

FLAT_PEN = 23203

HP_PERCENT class-attribute instance-attribute

HP_PERCENT = 11102

ICE_DMG_BONUS class-attribute instance-attribute

ICE_DMG_BONUS = 317

IMPACT class-attribute instance-attribute

IMPACT = 12202

PEN_PERCENT class-attribute instance-attribute

PEN_PERCENT = 23103

PHYSICAL_DMG_BONUS class-attribute instance-attribute

PHYSICAL_DMG_BONUS = 315

ZZZSkillType

ZZZ agent skill type.

Attributes:

ASSIST class-attribute instance-attribute

ASSIST = 6

BASIC_ATTACK class-attribute instance-attribute

BASIC_ATTACK = 0

CHAIN_ATTACK class-attribute instance-attribute

CHAIN_ATTACK = 3

CORE_SKILL class-attribute instance-attribute

CORE_SKILL = 5

DODGE class-attribute instance-attribute

DODGE = 2

SPECIAL_ATTACK class-attribute instance-attribute

SPECIAL_ATTACK = 1

ZZZSpecialty

ZZZ agent compatible specialty.

Attributes:

ANOMALY class-attribute instance-attribute

ANOMALY = 3

ATTACK class-attribute instance-attribute

ATTACK = 1

DEFENSE class-attribute instance-attribute

DEFENSE = 5

RUPTURE class-attribute instance-attribute

RUPTURE = 6

STUN class-attribute instance-attribute

STUN = 2

SUPPORT class-attribute instance-attribute

SUPPORT = 4