soulfire.EstimateExplosionDamageResponse¶
- class soulfire.EstimateExplosionDamageResponse(distance: float | None = ..., damage_radius: float | None = ..., exposure: float | None = ..., raw_damage: float | None = ..., damage_after_armor: float | None = ..., damage_after_resistance: float | None = ..., damage_after_enchantments: float | None = ..., absorbed_damage: float | None = ..., estimated_health_damage: float | None = ..., invulnerable: bool = ..., armor_points: int | None = ..., armor_toughness: float | None = ..., resistance_level: int | None = ..., explosion_protection: int | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract base class for protocol messages.
Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.
- DISTANCE_FIELD_NUMBER: ClassVar[int]¶
- DAMAGE_RADIUS_FIELD_NUMBER: ClassVar[int]¶
- EXPOSURE_FIELD_NUMBER: ClassVar[int]¶
- RAW_DAMAGE_FIELD_NUMBER: ClassVar[int]¶
- DAMAGE_AFTER_ARMOR_FIELD_NUMBER: ClassVar[int]¶
- DAMAGE_AFTER_RESISTANCE_FIELD_NUMBER: ClassVar[int]¶
- DAMAGE_AFTER_ENCHANTMENTS_FIELD_NUMBER: ClassVar[int]¶
- ABSORBED_DAMAGE_FIELD_NUMBER: ClassVar[int]¶
- ESTIMATED_HEALTH_DAMAGE_FIELD_NUMBER: ClassVar[int]¶
- INVULNERABLE_FIELD_NUMBER: ClassVar[int]¶
- ARMOR_POINTS_FIELD_NUMBER: ClassVar[int]¶
- ARMOR_TOUGHNESS_FIELD_NUMBER: ClassVar[int]¶
- RESISTANCE_LEVEL_FIELD_NUMBER: ClassVar[int]¶
- EXPLOSION_PROTECTION_FIELD_NUMBER: ClassVar[int]¶
- distance: float¶
- damage_radius: float¶
- exposure: float¶
- raw_damage: float¶
- damage_after_armor: float¶
- damage_after_resistance: float¶
- damage_after_enchantments: float¶
- absorbed_damage: float¶
- estimated_health_damage: float¶
- invulnerable: bool¶
- armor_points: int¶
- armor_toughness: float¶
- resistance_level: int¶
- explosion_protection: int¶