§
    S½ÀjU  ã                   ó   — d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddl
mZ  ej        ej        j        ddd	d
d¦  «          e	j        ¦   «         Z ej        ¦   «                              d¦  «        Z e¦   «         Z ej        ee¦  «          ej        ede¦  «         ej        sÙde_        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        d ed!         _        d"ed!         _        d#ed$         _        d%ed$         _        dS dS )&zGenerated protocol buffer code.é    )Ú
descriptor)Údescriptor_pool)Úruntime_version)Úsymbol_database)Úbuilderé   é#   é   Ú zcombat.protos³  
combat.protofreeexile.combat"Ð
MartialSkillCore
skill_id (

skill_name (	2
art_type (2 .freeexile.combat.MartialArtType
mastery_level (3
element (2".freeexile.combat.FiveElementsType
energy_cost (
cooldown_ms (
linked_sigil_ids (-
tags	 (2.freeexile.combat.SkillTagProtoA
weapon_required
 (2(.freeexile.combat.WeaponRequirementProto
upside_desc (	
downside_desc (	
animation_lock_ms (
recoil_damage_pct ("¾
CastMartialSkillRequest
caster_entity_id (
skill_id (
target_x (
target_y (
active_weapon_set (
client_timestamp_ms (
auto_weapon_swapped ("u
PhantomEvasionRequest
	entity_id (
evasion_dir_x (
evasion_dir_y (
client_timestamp_ms ("÷
CombatDamageEvent
source_entity_id (
target_entity_id (

raw_damage (
mitigated_damage (
is_critical (
target_evaded (3
element (2".freeexile.combat.FiveElementsType
recoil_damage_to_source (*G
MartialArtType
MARTIAL_ACTIVE_ESSENCE 
MARTIAL_AUGMENT_SIGIL*Š
FiveElementsType
ELEMENT_PHYSICAL_KIM 
ELEMENT_POISON_MOC
ELEMENT_COLD_THUY
ELEMENT_FIRE_HOA
ELEMENT_DEFENSE_THO*˜
SkillTagProto
TAG_UNSPECIFIED 
	TAG_MELEE
TAG_PROJECTILE
TAG_AOE

TAG_STRIKE
TAG_SLAM
	TAG_SPELL
TAG_CHANNELING
TAG_DOT
TAG_DEFENSIVE	
TAG_MOVEMENT

TAG_FIRE
TAG_COLD
TAG_LIGHTNING

TAG_POISON
TAG_PHYSICAL*’
WeaponRequirementProto

WEAPON_ANY 
WEAPON_SWORD
WEAPON_BLADE
WEAPON_STAFF
WEAPON_PROJECTILE_BOW
WEAPON_UNARMED_FISTbproto3Ú
combat_pb2Ni'  Ú_MARTIALARTTYPEin  iq  Ú_FIVEELEMENTSTYPEiû  iþ  Ú_SKILLTAGPROTOi  i  Ú_WEAPONREQUIREMENTPROTOi«  Ú_MARTIALSKILLCOREió  iö  Ú_CASTMARTIALSKILLREQUESTi´  i¶  Ú_PHANTOMEVASIONREQUESTi+  i.  Ú_COMBATDAMAGEEVENTi%  )Ú__doc__Úgoogle.protobufr   Ú_descriptorr   Ú_descriptor_poolr   Ú_runtime_versionr   Ú_symbol_databaseÚgoogle.protobuf.internalr   Ú_builderÚValidateProtobufRuntimeVersionÚDomainÚPUBLICÚDefaultÚ_sym_dbÚAddSerializedFileÚ
DESCRIPTORÚglobalsÚ_globalsÚBuildMessageAndEnumDescriptorsÚBuildTopDescriptorsAndMessagesÚ_USE_C_DESCRIPTORSÚ_loaded_optionsÚ_serialized_startÚ_serialized_end© ó    ú0C:\Projects\FreeExile\server\proto\combat_pb2.pyú<module>r/      s  ðð &Ð %Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø /Ð Ô /ØÔÔ"ØØØØØñô ð ð #Ð
Ô
"Ñ
$Ô
$€ð
 &ÐÔ%Ñ'Ô'×9Ò9ð  ;t/ñ  u/ô  u/€
àˆ7‰9Œ9€Ø '€Ô '¨
°HÑ =Ô =Ð =Ø '€Ô '¨
°LÀ(Ñ KÔ KÐ KØÔ%ð 6Ø#€*ÔØ04€(ÐÔÔ/Ø.2€(ÐÔÔ-Ø26€(ÐÔÔ1Ø04€(ÐÔÔ/Ø/3€(ÐÔÔ.Ø-1€(ÐÔÔ,Ø8<€(Ð$Ô%Ô7Ø6:€(Ð$Ô%Ô5Ø24€(ÐÔÔ1Ø03€(ÐÔÔ/Ø9<€(Ð%Ô&Ô8Ø7:€(Ð%Ô&Ô6Ø7:€(Ð#Ô$Ô6Ø58€(Ð#Ô$Ô4Ø36€(ÐÔ Ô2Ø15€(ÐÔ Ô0Ð0Ð0ð#6ð 6r-   