§
    ÷¸»j’a  ã                  óR   — d Z ddlmZ ddlmZmZ ddlmZmZm	Z	m
Z
mZ dd„Zdd	„Zd
S )z¶
FreeExile Canonical Ascendancy Catalog.
Defines the 10 Primal Trials, 10 Ascendancy Classes, and Ascendancy Passive Nodes
including Minor, Notable, and Rule-Bending Keystone nodes.
é    )Úannotations)ÚDictÚList)ÚAscendancyTrialÚAscendancyClassIdÚAscendancyNodeTypeÚAscendancyNodeÚKeystoneParadigmÚreturnúList[AscendancyTrial]c                 óÒ  — t          ddddddddd	¬
¦	  «	        t          ddddddddd	¬
¦	  «	        t          d	dddddddd	¬
¦	  «	        t          ddddddd d!d	¬
¦	  «	        t          d"d#d$d%d&d'd(d)d	¬
¦	  «	        t          d*d+d,d-d.d/d0d1d	¬
¦	  «	        t          d2d3d4d5d6d7d8d9d	¬
¦	  «	        t          d:d;d<d=d>d?d@dAd	¬
¦	  «	        t          dBdCdDdEdFdGdHdId	¬
¦	  «	        t          dJdKdLdMdNdOdPdQd	¬
¦	  «	        g
S )RuY   10 Thá»­ ThÃ¡ch Cá»±c Háº¡n (The 10 Savage Ordeals) tráº£i dÃ i tá»« Lv 35 Ä‘áº¿n Lv 100.é   ÚTRIAL_01_PRIMAL_FLESHu)   ThÃ­ Luyá»‡n 1: Huyáº¿t Nhá»¥c SÆ¡ Khá»ŸizTrial of Primal Fleshé#   u   Bá»� Ä�Ã¡ XÆ°Æ¡ng Tráº¯ngu   Cuá»“ng ThÃº Báº¡ch Cá»‘tu\   Khu vá»±c ngáº­p mÃ¡u lÃ m giáº£m 30% tá»‘c Ä‘á»™ di chuyá»ƒn; Boss ná»™ tráº£m liÃªn hoÃ n.é   )	Útrial_indexÚtrial_idÚname_viÚname_enÚrequired_levelÚ	zone_nameÚ	boss_nameÚmechanic_descÚreward_pointsé   ÚTRIAL_02_THUNDER_WRATHu*   ThÃ­ Luyá»‡n 2: Ä�oáº¡t Má»‡nh Cháº¥n LÃ´izTrial of Thunderous Wrathé-   u   Háº»m NÃºi LÃ´i KÃ¬nhu   LÃ´i TÆ°á»›c Sa Mau[   SÃ©t Ä‘Ã¡nh ngáº«u nhiÃªn kháº¯p Ä‘áº¥u trÆ°á»�ng; Boss tÃ­ch tá»¥ 10 táº§ng sá»‘c Ä‘iá»‡n.ÚTRIAL_03_VILE_VENOMu$   ThÃ­ Luyá»‡n 3: U Ä�á»™c Hoang Cá»‘tzTrial of Vile Venomé7   u   Ä�áº§m Láº§y Thá»‘i Rá»¯au   Vu TrÃ¹ng Máº«u Thá»ƒuW   KhÃ­ Ä‘á»™c Äƒn mÃ²n giÃ¡p vÄ©nh viá»…n theo thá»�i gian; ná»• áº¥u trÃ¹ng Ä‘á»™c tá»­.é   ÚTRIAL_04_PERMAFROSTu&   ThÃ­ Luyá»‡n 4: HÃ n BÄƒng Váº¡n NiÃªnzTrial of PermafrostéA   u   BÄƒng Quáº­t Cá»• Mau   BÄƒng Cá»‘t Thi MauM   Máº·t bÄƒng trÆ¡n trÆ°á»£t gÃ¢y Ä‘Ã³ng bÄƒng náº¿u Ä‘á»©ng yÃªn quÃ¡ 2 giÃ¢y.é   ÚTRIAL_05_BLAZING_HELLu)   ThÃ­ Luyá»‡n 5: XÃ­ch Há»�a Pháº§n ThiÃªnzTrial of Blazing HelléH   u   Há»�a Ngá»¥c Háº¯c Nhamu   ViÃªm Ma Tráº£m ThÃºu]   Dung nham phun trÃ o theo nhá»‹p 5 giÃ¢y; thiÃªu Ä‘á»‘t liÃªn tá»¥c khÃ´ng thá»ƒ dáº­p táº¯t.é   ÚTRIAL_06_TITANIC_EARTHu+   ThÃ­ Luyá»‡n 6: CÆ°Æ¡ng GiÃ¡p Trá»¥y Tháº§nzTrial of Titanic EarthéN   u   Cá»• ThÃ nh Ä�á»‹a Liá»‡tu   HÃ¡m Ä�á»‹a Cá»± Linhue   Ä�á»‹a cháº¥n lÃ m sáº­p tráº§n Ä‘Ã¡; Boss pháº£n Ä‘Ã²n 50% sÃ¡t thÆ°Æ¡ng náº¿u Ä‘Ã¡nh trá»±c diá»‡n.é   ÚTRIAL_07_VOID_CORRUPTIONu)   ThÃ­ Luyá»‡n 7: Há»—n Ä�á»™n Dá»‹ Chá»§ngzTrial of Void CorruptionéT   u   ThÃ¢m UyÃªn TÃ  áº¤nu   VÃ´ Diá»‡n TÃ  Tháº§nuX   SÃ¡t thÆ°Æ¡ng Há»—n Mang bá»� qua toÃ n bá»™ há»™ thá»ƒ Ward; áº£o áº£nh quáº¥y nhiá»…u.é   ÚTRIAL_08_TWIN_SOVEREIGNSu&   ThÃ­ Luyá»‡n 8: Song Binh Tuyá»‡t SÃ¡tzTrial of Twin SovereignséZ   u   VÆ°Æ¡ng Ä�iá»‡n Ä�á»• NÃ¡tu   Song SÃ¡t Cá»• TÆ°á»›nguf   2 Boss phá»‘i há»£p: 1 Cáº­n chiáº¿n Ä‘ao bÃºa, 1 Báº¯n tá»‰a cung ná»�; pháº£i háº¡ gá»¥c cÃ¹ng lÃºc.é	   ÚTRIAL_09_ENDLESS_AGONYu(   ThÃ­ Luyá»‡n 9: Váº¡n Kiáº¿p LuÃ¢n Há»“izTrial of Endless Agonyé_   u   Huyáº¿t Ä�Ã n Hiáº¿n Táº¿u   ThÃ­ Há»“n Huyáº¿t Tá»•ug   MÃ¡u nhÃ¢n váº­t bá»‹ rÃºt 5% má»—i 3 giÃ¢y; quÃ¡i há»“i sinh liÃªn tá»¥c náº¿u khÃ´ng phÃ¡ phong áº¥n.é
   ÚTRIAL_10_GODHOOD_TRANSCENDENCEu(   ThÃ­ Luyá»‡n 10: Cá»• Tháº§n Niáº¿t BÃ nzTrial of Godhood Transcendenceéd   u   Ä�á»‰nh NÃºi Táº­n Diá»‡tu#   ThÆ°á»£ng Cá»• Tháº§n Ma TÃ n Thá»ƒuc   Ba giai Ä‘oáº¡n biáº¿n hÃ¬nh: Cuá»“ng sÃ¡t - Há»—n Ä�á»™n Diá»‡t Tháº¿ - Tháº§n KÃ¬nh Báº¥t Diá»‡t.)r   © ó    ú8C:\Projects\FreeExile\server\world\ascendancy_catalog.pyÚget_canonical_trialsr8      sî  € õ 	ØØ,Ø?Ø+ØØ1Ø1ØxØð
	
ñ 
	
ô 
	
õ 	ØØ-Ø@Ø/ØØ-Ø*ØwØð
	
ñ 
	
ô 
	
õ 	ØØ*Ø:Ø)ØØ1Ø-ØsØð
	
ñ 
	
ô 
	
õ 	ØØ*Ø<Ø)ØØ,Ø*ØiØð
	
ñ 
	
ô 
	
õ 	ØØ,Ø?Ø+ØØ/Ø,ØyØð
	
ñ 
	
ô 
	
õ 	ØØ-ØAØ,ØØ1Ø-ð BØð
	
ñ 
	
ô 
	
õ 	ØØ/Ø?Ø.ØØ,Ø-ØtØð
	
ñ 
	
ô 
	
õ 	ØØ/Ø<Ø.ØØ2Ø/ð CØð
	
ñ 
	
ô 
	
õ 	ØØ-Ø>Ø,ØØ1Ø/ð DØð
	
ñ 
	
ô 
	
õ 	ØØ5Ø>Ø4ØØ1Ø;ØØð
	
ñ 
	
ô 
	
ðIoð or6   úDict[int, AscendancyNode]c                 ó†  ‡— i Šd«ˆfd„}  | t          dddt          j        t          j        d	d
dddœ¬¦  «        ¦  «          | t          dddt          j        t          j        d	ddddœdg¬¦	  «	        ¦  «          | t          dddt          j        t          j        ddddidg¬¦	  «	        ¦  «          | t          ddd t          j        t          j        d!d"t          j        d#dg¬$¦
  «
        ¦  «          | t          d%d&d't          j        t          j	        d	d(d)d*i¬¦  «        ¦  «          | t          d+d,d-t          j        t          j	        dd.d%g¬/¦  «        ¦  «          | t          d0d1d2t          j        t          j	        d!d3t          j
        d4d+g¬$¦
  «
        ¦  «          | t          d5d6d7t          j        t          j        d	d8d)d9i¬¦  «        ¦  «          | t          d:d;d<t          j        t          j        dd=d5g¬/¦  «        ¦  «          | t          d>d?d@t          j        t          j        d!dAt          j        dBd:g¬$¦
  «
        ¦  «          | t          dCdDdEt          j        t          j        d	dFdGdHi¬¦  «        ¦  «          | t          dIdJdKt          j        t          j        ddLdCg¬/¦  «        ¦  «          | t          dMdNdOt          j        t          j        d!dPt          j        dQdIg¬$¦
  «
        ¦  «          | t          dRdSdTt          j        t          j        d	dUd)d*i¬¦  «        ¦  «          | t          dVdWdXt          j        t          j        ddYdRg¬/¦  «        ¦  «          | t          dZd[d\t          j        t          j        d!d]t          j
        d^dVg¬$¦
  «
        ¦  «          | t          d_d`dat          j        t          j        d	dbdcddi¬¦  «        ¦  «          | t          dedfdgt          j        t          j        ddhd_g¬/¦  «        ¦  «          | t          didjdkt          j        t          j        d!dlt          j
        dmdeg¬$¦
  «
        ¦  «          | t          dndodpt          j        t          j        d	dqd*ddrœ¬¦  «        ¦  «          | t          dsdtdut          j        t          j        ddvdng¬/¦  «        ¦  «          | t          dwdxdyt          j        t          j        d!dzt          j
        d{dsg¬$¦
  «
        ¦  «          | t          d|d}d~t          j        t          j        d	dd)d€i¬¦  «        ¦  «          | t          d�d‚dƒt          j        t          j        dd„d|g¬/¦  «        ¦  «          | t          d…d†d‡t          j        t          j        d!dˆt          j        d‰d�g¬$¦
  «
        ¦  «          | t          dŠd‹dŒt          j        t          j        d	d�dŽd�i¬¦  «        ¦  «          | t          d�d‘d’t          j        t          j        dd“dŠg¬/¦  «        ¦  «          | t          d”d•d–t          j        t          j        d!d—t          j        d˜d�g¬$¦
  «
        ¦  «          | t          d™dšd›t          j        t          j        d	dœd)d€i¬¦  «        ¦  «          | t          d�dždŸt          j        t          j        dd d™g¬/¦  «        ¦  «          | t          d¡d¢d£t          j        t          j        d!d¤t          j        d¥d�g¬$¦
  «
        ¦  «          | t          d¦d§d¨t          j        t          j        d!d©t          j
        dªd�g¬$¦
  «
        ¦  «         ‰S )¬u>  
    Danh má»¥c toÃ n bá»™ cÃ¡c máº¯t xÃ­ch ThÄƒng Hoa:
    - Node Nhá»� (Minor - 1 pt): Chá»‰ sá»‘ vÆ°á»£t trá»™i (+15% dmg, +10% HP...)
    - Node To (Notable - 2 pts): CÆ¡ cháº¿ chiáº¿n Ä‘áº¥u bá»™c phÃ¡t
    - Node To Ä�áº·c TrÆ°ng (Keystone - 3 pts): Thay Ä‘á»•i toÃ n bá»™ Item, Skill, Chá»‰ sá»‘ cÆ¡ báº£n.
    Únr	   r   ÚNonec                ó   •— | ‰| j         <   d S )N)Únode_id)r;   Únodess    €r7   Úadd_nodez&get_ascendancy_nodes.<locals>.add_node�   s   ø€ ØˆˆaŒiÑÐÐr6   ée   u   Kiáº¿m KhÃ­ XuyÃªn Tá»§yzMarrow-Piercing Sword Qir   u>   +18% SÃ¡t thÆ°Æ¡ng Kiáº¿m Ä‘áº¡o, +12% XuyÃªn giÃ¡p váº­t lÃ½.gáz®Gáò?g¸…ëQ¸¾?)Údamage_multiplierÚpenetration_bonus)r>   r   r   Ú	node_typeÚclass_idÚpoints_costÚdescriptionÚstat_modifierséf   u   Phong LÃ´i Tháº§n Tá»‘czSwift Gale Flashu:   +15% Tá»‘c Ä‘á»™ xuáº¥t chiÃªu, +8% Tá»‰ lá»‡ Báº¡o kÃ­ch.g333333Ã?g{®Gáz´?)Úattack_speed_bonusÚcrit_chance_bonus)	r>   r   r   rD   rE   rF   rG   rH   Úprerequisite_node_idség   u   VÃ´ áº¢nh Tráº£m Quyáº¿tzShadowless Executionr   uV   Ä�Ã²n báº¡o kÃ­ch gÃ¢y Xuáº¥t Huyáº¿t xÃ© thá»‹t; tÄƒng 50% SÃ¡t thÆ°Æ¡ng Báº¡o kÃ­ch.Úcrit_multiplier_bonusg      à?éh   u   Ä�á»™c Binh Ma Cá»‘tzSingle Weapon Tyrannyr   u«   THAY Ä�á»”I ITEM: KhÃ³a hoÃ n toÃ n Ã´ vÅ© khÃ­ phá»¥ vÃ  khiÃªn. VÅ© khÃ­ chÃ­nh 2 tay nháº­n +150% chá»‰ sá»‘ vÃ  chuyá»ƒn 100% sÃ¡t thÆ°Æ¡ng thÃ nh TÃ  KhÃ­ Há»—n Mang.ÚRULE_SINGLE_WEAPON_CHAOS)
r>   r   r   rD   rE   rF   rG   Úkeystone_paradigmÚparadigm_rule_idrL   éÉ   u   LÃ´i KÃ¬nh KÃ­ch PhÃ¡tzSurging Lightning Coreu;   +20% SÃ¡t thÆ°Æ¡ng LÃ´i há»‡, +10% Tá»‘c Ä‘á»™ di chuyá»ƒn.rB   g333333ó?éÊ   u   Huyá»…n Bá»™ TÃ­ch SÃ©tzPhantom Dash Chargeuh   Má»—i láº§n dÃ¹ng ThÃ¢n PhÃ¡p lÆ°á»›t nÃ© tÃ­ch 3 táº§ng Sá»‘c Ä�iá»‡n náº£y chuá»—i 5 quÃ¡i xung quanh.)r>   r   r   rD   rE   rF   rG   rL   éË   u   LÃ´i ThÃ¢n Ä�oáº¡t Má»‡nhzLightning Reflex Singularityu–   THAY Ä�á»”I CHá»ˆ Sá»�: Má»�i NÃ© TrÃ¡nh (Evasion) chuyá»ƒn hÃ³a 1:1 thÃ nh SÃ¡t thÆ°Æ¡ng LÃ´i Ä�iá»‡n bá»™c phÃ¡t. Máº¥t hoÃ n toÃ n GiÃ¡p Váº­t LÃ½.ÚRULE_EVASION_TO_LIGHTNINGi-  u   Thá»‘i Rá»¯a Ä‚n MÃ²nzRotting CorrosionuE   +22% SÃ¡t thÆ°Æ¡ng Ä�á»™c Tá»‘ DoT, +15% Thá»�i gian duy trÃ¬ Ä‘á»™c.g…ëQ¸…ó?i.  u   Ã” Uáº¿ Cá»‘t CÆ°Æ¡ngzDefiled Bone Huskuq   QuÃ¡i trÃºng Ä‘á»™c tá»­ tráº­n phÃ¡t ná»• gÃ¢y 40% KhÃ­ Huyáº¿t quÃ¡i thÃ nh sÃ¡t thÆ°Æ¡ng Ä�á»™c diá»‡n rá»™ng.i/  u   Há»—n Ä�á»™n Dá»‹ Biáº¿nzChaotic TransmutationuØ   THAY Ä�á»”I SKILL: Má»�i chiÃªu thá»©c nguyÃªn tá»‘ (Há»�a/BÄƒng/LÃ´i/Ä�á»™c) bá»‹ tÆ°á»›c bá»� nguyÃªn tá»‘, chuyá»ƒn 100% thÃ nh TÃ  KhÃ­ Há»—n Mang (Chaos) bá»� qua hoÃ n toÃ n Há»™ Thá»ƒ vÃ  KhÃ¡ng cá»§a Ä‘á»‹ch.ÚRULE_CONVERT_ALL_TO_CHAOSi‘  u   HÃºt Tá»§y Ä�oáº¡t KhÃ­zMarrow DrainuE   +15% KhÃ­ Huyáº¿t tá»‘i Ä‘a, +5% HÃºt mÃ¡u tá»« sÃ¡t thÆ°Æ¡ng Ä‘á»™c.Úhp_multipliergffffffò?i’  u   Huyáº¿t Ä�á»™c TrÃ¹ng SinhzParasitic Regenerationug   Há»“i phá»¥c KhÃ­ Huyáº¿t liÃªn tá»¥c dá»±a trÃªn tá»•ng sá»‘ quÃ¡i Ä‘ang bá»‹ dÃ­nh Ä‘á»™c xung quanh.i“  u   Huyáº¿t Táº¿ Tháº§n CÃ´ngzPrimal Blood PrimacyuÃ   THAY Ä�á»”I SKILL: ToÃ n bá»™ ká»¹ nÄƒng chuyá»ƒn sang tiÃªu hao KhÃ­ Huyáº¿t thay vÃ¬ ChÃ¢n KhÃ­. TÄƒng 50% uy lá»±c sÃ¡t thÆ°Æ¡ng chiÃªu thá»©c; KhÃ­ Huyáº¿t khÃ´ng thá»ƒ Ä‘áº·t cá»�c quÃ¡ 50%.ÚRULE_BLOOD_PRIMACYiõ  u   HÃ n KÃ­nh BÄƒng TinhzGlacial Ice Crystalu;   +20% SÃ¡t thÆ°Æ¡ng BÄƒng HÃ n, +15% Tá»‰ lá»‡ Ä�Ã³ng BÄƒng.iö  u   BÄƒng Vá»¥ Vá»¡ Vá»¥nzAbsolute Permafrost Shatteruu   Ä�Ã²n Ä‘Ã¡nh trÃºng káº» Ä‘á»‹ch Ä‘Ã³ng bÄƒng kÃ­ch hoáº¡t Vá»¡ Vá»¥n (Shatter), gÃ¢y x2.5 sÃ¡t thÆ°Æ¡ng bá»™c phÃ¡t.i÷  u   Cá»‘t GiÃ¡p Ä�oáº¡t Má»‡nhzBone Carapace TranscendenceuÂ   THAY Ä�á»”I CHá»ˆ Sá»�: KhÃ­ Huyáº¿t tá»‘i Ä‘a cá»‘ Ä‘á»‹nh cÃ²n 1 Ä‘iá»ƒm. Há»™ Thá»ƒ ChÃ¢n KhÃ­ (Ward Barrier) tÄƒng 400%; Miá»…n nhiá»…m hoÃ n toÃ n vá»›i TÃ  KhÃ­ Há»—n Mang vÃ  Ä�á»™c Tá»‘.ÚRULE_CHAOS_INOCULATION_BONEiY  u   Uáº©n BÄƒng Há»™ Thá»ƒzFrost Ward BarrieruC   +30% Há»™ Thá»ƒ Ward tá»‘i Ä‘a, +20% Tá»‘c Ä‘á»™ há»“i phá»¥c Ward.Úward_multipliergÍÌÌÌÌÌô?iZ  u   HÃ n Quang Pháº£n Cháº¥nzPrismatic Frost Retaliationuj   Khi Há»™ Thá»ƒ vá»¡, phÃ¡t tÃ¡n sÃ³ng bÄƒng 360 Ä‘á»™ Ä‘Ã³ng bÄƒng toÃ n bá»™ quÃ¡i trong 10m suá»‘t 2.5s.i[  u   Linh Há»“n Pháº£n Cháº¥nzSoul Retaliation VesseluÉ   THAY Ä�á»”I CHá»ˆ Sá»�: 60% sÃ¡t thÆ°Æ¡ng nháº­n vÃ o bá»‹ trá»« vÃ o ChÃ¢n KhÃ­ trÆ°á»›c khi trá»« vÃ o KhÃ­ Huyáº¿t. Tá»‘c Ä‘á»™ há»“i phá»¥c ChÃ¢n KhÃ­ tÄƒng 300%. KhÃ­ Huyáº¿t tá»‘i Ä‘a giáº£m 25%.ÚRULE_MIND_OVER_MATTER_SOULi½  u   Ma Huyáº¿t SÃ´i TrÃ ozBoiling Blood FlameuE   +20% SÃ¡t thÆ°Æ¡ng Há»�a há»‡, +12% Tá»‘c Ä‘á»™ Ä‘Ã¡nh cáº­n chiáº¿n.)rB   rJ   i¾  u   Huyáº¿t Ngá»¥c Cuá»“ng Ná»™zHellfire Carnageuf   Má»—i Ä‘Ã²n chÃ©m chÃ­ máº¡ng gÃ¢y ná»• mÃ¡u thiÃªu Ä‘á»‘t 35% HP quÃ¡i thÃ nh biá»ƒn lá»­a dung nham.i¿  u   Cá»• Huyáº¿t Cuá»“ng Ná»™zBerserk Savage Bloodlineu¾   THAY Ä�á»”I CHá»ˆ Sá»�: NhÃ¢n váº­t khÃ´ng cÃ³ ChÃ¢n KhÃ­ vÃ  Há»™ Thá»ƒ (cá»‘ Ä‘á»‹nh = 0). Má»—i khi máº¥t 1% KhÃ­ Huyáº¿t, tÄƒng 2% Tá»‘c Ä‘á»™ Ä‘Ã¡nh vÃ  2.5% SÃ¡t thÆ°Æ¡ng tá»•ng thá»ƒ.ÚRULE_BERSERK_SAVAGE_BLOODi!  u   ViÃªm Ma Bá»™c PhÃ¡zPyroclastic BurstuC   +25% SÃ¡t thÆ°Æ¡ng Há»�a diá»‡n rá»™ng (AoE), +15% BÃ¡n kÃ­nh ná»•.g      ô?i"  u   Ä�á»‹a Há»�a Liá»‡t ThiÃªnzCataclysmic Magma Fontua   Táº¡o vá»‡t dung nham chÃ¡y rá»±c dÆ°á»›i chÃ¢n quÃ¡i váº­t khi dÃ¹ng chiÃªu ná»‡n Ä‘áº¥t (Slam).i#  u   Báº£n NÄƒng Tráº§n Trá»¥izNaked Primal InstinctuÒ   THAY Ä�á»”I ITEM: KhÃ³a hoÃ n toÃ n Ã´ Nháº«n vÃ  DÃ¢y Chuyá»�n (khÃ´ng thá»ƒ trang bá»‹). BÃ¹ láº¡i: Má»—i Ã´ ChÃ¢n VÃµ Ä�an Ä‘Æ°á»£c má»Ÿ thÃªm +1 slot Tháº§n Biáº¿n PhÃ¹ vÃ  tÄƒng 40% uy lá»±c chiÃªu thá»©c.ÚRULE_NAKED_JEWELRY_BOOSTi…  u   Kim ThÃ¢n Báº¥t PhÃ¡zUnshakable Iron BodyuD   +40% GiÃ¡p Trá»�ng Váº­t LÃ½, +10% Giáº£m sÃ¡t thÆ°Æ¡ng nháº­n vÃ o.Úarmor_multipliergffffffö?i†  u   Pháº£n KhÃ­ Há»™ Thá»ƒzTitan Aegis Retaliationuz   Miá»…n nhiá»…m hoÃ n toÃ n vá»›i ChoÃ¡ng (Stun) vÃ  LÃ m cháº­m; Pháº£n Ä‘Ã²n 35% sÃ¡t thÆ°Æ¡ng váº­t lÃ½ khi bá»‹ Ä‘Ã¡nh.i‡  u   Váº¡n Cá»‘t HÃ³a GiÃ¡pzBone Plating TransmutationuÉ   THAY Ä�á»”I ITEM: Má»�i trang bá»‹ giÃ¡p máº¥t toÃ n bá»™ NÃ© trÃ¡nh vÃ  ChÃ¢n KhÃ­, thay báº±ng +300% GiÃ¡p Trá»�ng; 50% SÃ¡t thÆ°Æ¡ng NguyÃªn tá»‘ nháº­n vÃ o chuyá»ƒn thÃ nh SÃ¡t thÆ°Æ¡ng Váº­t lÃ½.ÚRULE_BONE_PLATING_ARMORié  u   Trá»�ng KÃ¬nh Khai SÆ¡nzMountain-Splitting MightuE   +25% SÃ¡t thÆ°Æ¡ng Trá»�ng KÃ­ch (Slam), +20% Kháº£ nÄƒng PhÃ¡ GiÃ¡p.iê  u   Ä�á»‹a Liá»‡t Xung KÃ­chzFaultline Earthshakerub   ChiÃªu ná»‡n Ä‘áº¥t (Slam) táº¡o ra 3 lÃ n sÃ³ng xung kÃ­ch ná»‘i tiáº¿p ná»©t vá»¡ Ä‘á»‹a táº§ng.ië  u   KhÃ­ PhÃ¡ch SÆ¡n HÃ zSlam Dominion MasteryuÊ   THAY Ä�á»”I SKILL: Má»�i Ä‘Ã²n Ä‘Ã¡nh cáº­n chiáº¿n Ä‘Æ¡n má»¥c tiÃªu (Strike) tá»± Ä‘á»™ng biáº¿n thÃ nh Ä‘Ã²n ná»‡n Ä‘áº¥t diá»‡n rá»™ng (Slam AoE) vá»›i +100% bÃ¡n kÃ­nh ná»•; há»“i chiÃªu tÄƒng 40%.ÚRULE_STRIKE_TO_SLAM_CONVERSIONiM  u   Cá»±c Ä�oan CÆ°Æ¡ng Thá»ƒzAbsolute Primal Physiqueu¸   THAY Ä�á»”I CHá»ˆ Sá»�: ToÃ n bá»™ ThÃ¢n PhÃ¡p vÃ  Tháº§n Thá»©c chuyá»ƒn Ä‘á»•i 1:1 thÃ nh CÆ°Æ¡ng Thá»ƒ. Tá»‘c Ä‘á»™ di chuyá»ƒn giáº£m 15%, nhÆ°ng KhÃ­ Huyáº¿t vÃ  GiÃ¡p tÄƒng 200%.ÚRULE_ABSOLUTE_PHYSIQUE)r;   r	   r   r<   )r	   r   ÚMINORr   ÚTUYET_MENH_KIEM_MAÚNOTABLEÚKEYSTONEr
   ÚITEM_MUTATIONÚLOI_ANH_THAN_HANHÚSTAT_MUTATIONÚTHI_COT_VU_HOANGÚSKILL_TRANSFORMATIONÚHUYET_TUY_MA_YÚBANG_CUC_MA_QUANÚHAN_KINH_HO_THANÚHUYET_NGUC_CUONG_MAÚLIET_THIEN_HOA_TONÚBAT_HOAI_MAN_VUONGÚDIA_CHAN_TRUY_THAN)r@   r?   s    @r7   Úget_ascendancy_nodesrs   †   sÖ	  ø€ ð (*€Eðð ð ð ð ð ð €H�^ØØ*Ø*Ý$Ô*Ý"Ô5ØØTØ-1ÈÐMÐMð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ)Ø"Ý$Ô*Ý"Ô5ØØPØ.2ÈÐNÐNØ"˜eð
ñ 
ô 
ñ 
ô 
ð 
ð €H�^ØØ*Ø&Ý$Ô,Ý"Ô5ØØlØ/°Ð6Ø"˜eð
ñ 
ô 
ñ 
ô 
ð 
ð €H�^ØØ&Ø'Ý$Ô-Ý"Ô5Øð BÝ*Ô8Ø3Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ(Ø(Ý$Ô*Ý"Ô4ØØQØ+¨TÐ2ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ)Ø%Ý$Ô,Ý"Ô4ØØ~Ø"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ+Ø.Ý$Ô-Ý"Ô4Øð mÝ*Ô8Ø4Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ'Ø#Ý$Ô*Ý"Ô3ØØ[Ø+¨TÐ2ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ'Ø#Ý$Ô,Ý"Ô3Øð HØ"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ*Ø'Ý$Ô-Ý"Ô3Øð oÝ*Ô?Ø4Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ)ØÝ$Ô*Ý"Ô1ØØ[Ø'¨Ð.ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ,Ø(Ý$Ô,Ý"Ô1ØØ}Ø"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ+Ø&Ý$Ô-Ý"Ô1Øð ZÝ*Ô?Ø-Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ'Ø%Ý$Ô*Ý"Ô3ØØQØ+¨TÐ2ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ'Ø-Ý$Ô,Ý"Ô3Øð LØ"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ,Ø-Ý$Ô-Ý"Ô3Øð YÝ*Ô8Ø6Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ(Ø$Ý$Ô*Ý"Ô3ØØYØ)¨4Ð0ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ*Ø-Ý$Ô,Ý"Ô3Øð AØ"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ*Ø)Ý$Ô-Ý"Ô3Øð `Ý*Ô8Ø5Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ'Ø%Ý$Ô*Ý"Ô6ØØ[Ø-1ÈÐNÐNð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ-Ø"Ý$Ô,Ý"Ô6ØØ|Ø"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ+Ø*Ý$Ô-Ý"Ô6Øð UÝ*Ô8Ø4Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ%Ø#Ý$Ô*Ý"Ô5ØØYØ+¨TÐ2ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ,Ø(Ý$Ô,Ý"Ô5ØØwØ"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ+Ø'Ý$Ô-Ý"Ô5Øð iÝ*Ô8Ø3Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ&Ø&Ý$Ô*Ý"Ô5ØØZØ*¨DÐ1ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ(Ø)Ý$Ô,Ý"Ô5Øð QØ"˜eð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ(Ø,Ý$Ô-Ý"Ô5Øð `Ý*Ô8Ø2Ø"˜eðñ ô ñ ô ð ð  €H�^ØØ)Ø*Ý$Ô*Ý"Ô5ØØ[Ø+¨TÐ2ð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ*Ø'Ý$Ô,Ý"Ô5ØØxØ#˜fð	ñ 	ô 	ñ 	ô 	ð 	ð €H�^ØØ&Ø'Ý$Ô-Ý"Ô5Øð aÝ*Ô?Ø9Ø#˜fðñ ô ñ ô ð ð  €H�^ØØ+Ø*Ý$Ô-Ý"Ô5Øð OÝ*Ô8Ø1Ø"˜eðñ ô ñ ô ð ð €Lr6   N)r   r   )r   r9   )Ú__doc__Ú
__future__r   Útypingr   r   Úserver.world.ascendancy_typesr   r   r   r	   r
   r8   rs   r5   r6   r7   ú<module>rx      s¾   ððð ð #Ð "Ð "Ð "Ð "Ð "Ø Ð Ð Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ðqð qð qð qðhZð Zð Zð Zð Zð Zr6   