//                                          ...'''.....                                               
//                                        '::;,'''..'''''..                                           
//                                       .l:'.          ..'''.                                        
//                                       .c;. ....'...      .',.                                      
//                                        ,:'.'.   .'.   ..   .,;'                                    
//                                         ':;,.   .',,'...'.   'c,.                                  
//                                       ...,;;,'.    ...   ..   'c;                                  
//                                   .',;;;;;;;;:;,...      ''  .'cc.                                 
//                                ..;cclllcc:::;;::::;,''..''...':l;                                  
//                               .,cllllcccc:;::;;;::;,'',,;::;;;;.                                   
//                              .;:lc::::::::;;::;;;;;;,..  ..                                        
//                             .,;:::;:::::::;;;;:;;;;;;,..                                           
//                             .,;;:::::::;;;;;;;;;,,;;;;,..                                          
//                             .,;;;;;;;;;;;;;;;;;;,',,;,,'..                                         
//                             .',;,,;,,;:lxxdlc;;;'.',,,,''.                                         
//                              .',,,;::okKWWWKd;;;'..',,''.'.                                        
//                               .''',cxKWWWWWWk:,,'..''''..'.                                        
//                               .'...':kKNNWNXd;,,'..........                                        
//                               ',..'''';cooc;,,,,,,'....                                            
//                               ',,'',,,:lc,...',;;;,,:lc;.                                          
//                               ....',;lOk:...',,;;;cxKXNN0:                                         
//                                  .';;dXOc;,,lxdoxk0K0KWMMXdc:.                                     
//                                 ..,;:kNKlcccxXXK00kdOXWWNXK0Odlc.                                  
//                                 ':;;:dKXxlok000xoodk0000OOOkOOOko'                                 
//                               .:xd:coooxxclkxolcdkKKdcc:;;;;;;;:do.                                
//                              .l0kl;dKKkoccclddxdkKKx;'.........'lo'                                
//                              ;OKkl:xXXOolddoOKKxoxd;'....'''''';odl,                               
//                              .oOkolxOxolx0klxO0kocccoooodxxkkddxkkko.                              
//                              'okdolddllox0kdkOKN0dcckKK0KKKKKKK00O0O:                              
//                             .oK0kkkdllllx0OOOOXNkc;,dKK0KKKKKKKK0OO0x.                             
//                           ..cOKK000xlccodk0KKOxl;,,:xKK00KKKKKKKK0O0d.                             
//                          .';xKKK000xccoddx0K00Ol,,;cdkk0KKKKKKKKK0xc.                              
//                        ...'o0KK0000kook00O00OKKo,''...,:lxkO0K0Oo;'.                               
//                       ....c0K0K00OO0OkOKK000000o;;;,.....'',:lc:'.. ..                             
//                     ..  .:OKKOxdddk0000OO0KKK0kooollccccll;',,,,,,.    .                           
//                       ..;xKKKkddxO00000kdkK000Okxxxxxdddddl;,,,,,cc.                               
//                     ..',l0KKK0kxO0O000K000000K0OOO0000OOkko;,,,,,co;..                             
//                    .''';dKKKK0kkOOO000KK0O000K0OO0000KK000x;',,,,;;;,'.                            
//             .    ..'''.,dKKK0OO0OOOOO00OOO000K0OO0000KKOkkd,..',,,,,,,,.                           
//           ..    .'''...,xK000OkO0OOOO0Oddk00000OOOOOOkkxddl'  .',,,,,,;,'.     .                   
//          .     '''.. .'lO00000kxO00000OkxkO0000000OOkxddxo:'   ..,,,,,,;,'.     ..                 
//         .    .','..  ';:dO000OkdxkO00000KKKK000000OOOkkkxc::.   ..',,,',;,,.    .'.                
//        ..   .,,'.   .,;,:x0000OxxKNNWWWNWWMMWNWWWWNNNNKOdc:c'    ..',,,',;;,'.  .,.                
//        .   .,;'.   .,,,,;:oxxolokNWWMMWNWWMMWWMMMMWWMMNKxl:,'     ...,,,',;;,,. .,,.               
//        .  .,;,.   .,;,,,,',:;,';kWMMMMWNWMMMWWMMMMWWMMWNOo:;,.    ....,,,',;;;,.';,.               
//        . .,;;.   .,,,,,,',,,'.':OMWMMMWXWMMMMWMMMMWWMMWW0c..,.     ....,,'',;;;,;;'.               
//        ...,;,.  .,,;::;',;,'..'cKMWMMMNXNMMMWWMMMMWWMMWWKo. ...    .....,,'',;;;;;'.               
//         ..;;,. .,,,cddo:;''....cNMWMMMNXNMMMMMMMMMWWMMWWXx,   ..   .....','..,;;;;'.               
//          .;;'..,,,,;coddo:'.  .dWWWWMMNXNMMMWMMMMMMWMMWWXk:    ... ......',...,;;;,..              
//          .,;,'',,,,,,,:lodl;. .kMWWWMMNXWMMMWWMMMMMWMMWWXOc.     .........,. .';;;;,.              
//          .,,,,,,,,,;,'',;clol;lKMWWWMMNXWMMMWWMMMMWWMMWWX0d.       .......'. ..,;;;;'              
//          .,,,,,,,,,,'....',:clkNMWWMMMNXWMMMWWMMMMWWMMWWX0x'       .......'..  .;;;,,.             
//           .,,,,,,''.........':kWMWWWMWXXMMMMWWMMMMWWWMWWNKk:       ........'.  .,;;,,'             
//          ..',,,,'.    ...    ,OWMWWMMWXNMMMMWWMMMMWWWMWWNKOl.      .........   .,;;,,'.            
//          .''',,'.     ...    ,KMMWWMMWXNMMMMWWMMMMWNWMWWNX0x;       .''.....    ';;,,'.            
//         ...',,,'.     ...    cNMMWWMMNKNMMMWWWMMMMWNWMMWNN0Od,.    ..''.. .     ';;,'...           
//         ...,,,'...    ..     oWMMWWMMNKNMMMWWWMMMWNNWMWNNNKOkc... ..''..       .,;;'....           
//        .. .,,,.        .    .kWMMWNMMNKNMMMWWWMMMWNNWWWWNNXOOx, ...'..         .,;'.  .            
//        .. .,,,.             '0WMMNNMWXXWMWMWWWWMMWNNWWWWNWN0OOl. ....          ';,.                
//         .  ',,.             ;KWMMNNMWXXWMMMWWWWMWWNNWWWWNNWKOOkc'..           .,,.                 
//            .,,.             cNWMMNNWWKXWMMMWWWWWWWNXWWWWNNWXOOOx;            .,'.                  
//             ',.            .xWWWWNNWWKXWMWWWNWWWWWNXWWWWXXWX0OOOl. .';'.    .'..                   
//             .'.....'''...'':OWWWWNNWNKXWMWWNNWWWWWXXWWWWXXWNKOOOkc,;::;.   ...                     
//             ..';cllllc::::;c0WWWWXXWNKXWWWWNNWWWWWXXWWWWNXNWXOOkOkl:;'.                            
//             .,,,cllc:,'',,':0WWWWXXWN0XWWWWNNWWWWNXXWWWWNKNWX0OOOkd:.                              
//             .;:,;col:'.',,,cKNNWWXXWN0XWWWWNNWWWWNKXWWWWNKXWNKOOkkkl,....                          
//             .;,'';clc,.',,,:OXNWWXKNX0XWWWWNNWWWNNKKWWWWNKXWNKOkkdlc::cc.                          
//             .;;,,,clc,.',,,',:xKX00XX0XWWWWXNWWWNXKKWWWWN0KNN0xxd:,::cdd;'......                   
//             .;;;;:llc,.',,,'..;clld00kKNNNNXXNNNXK0KNNNN0xkOl..';,;cllc;',;;;;;;,'....             
//             .;;,,;ll:,'',,,'..';:cldooOKKKOkKNX0xocdKOd:....   .',,..';.   ..;cccc:;;;,''....      
//             .,;,,;lc:,.',,,'..',,;ccccc::;''::,'.. ...          .,,'.        ..',;;;:::;,,,,,;cc.  
//             .,,,';lc;'.',,,'..',,,;;;;,,,,'.''''..              .',,.',,.        ..,cc:;;;,;::co;  
//         .....,''';lc;'.',,,'..',,,,;;,,,,,..,,,'..             .,cc:;;:ol.         .',,'',;;clc;,. 
//     .....   .'''':lc;'.',,,...',,,,,,,,,,'..',''..           .ckKXXXKOxxc.            ....;lk0d;.  
//  .....      ....,:cc;'.',,,...',,,,,',:loddol:,'...          lKK0KXK0Oxl.                .,dOd'..  
//  ............   .',;;'.''''..........:O0KNNXX0d:;;c:.        c0000000kl.                   .,.  .  
//                    .......          .d000KK00K0xdoo:.       .l000000Ol.                            
//                                    .d00000000kdl;,.          c0K0K0kc.                             
//                                    'xO00OOkdl;..             .cdxdc'                               
//                                     .',;,,..                    .                                  
                                                                                                    

resistances: .stun 20% .poison 40% .bleed 20% .disease 30% .move 20% .debuff 50% .death_blow 87% .trap 30%

crit: .effects "on_crit_stressresist"
weapon: .name "snor_ui_weapon_0" .atk 0% .dmg 4 7  .crit 5% .spd 5
weapon: .name "snor_ui_weapon_1" .atk 0% .dmg 5 8  .crit 6% .spd 5 .upgradeRequirementCode 0
weapon: .name "snor_ui_weapon_2" .atk 0% .dmg 6 10 .crit 7% .spd 6 .upgradeRequirementCode 1
weapon: .name "snor_ui_weapon_3" .atk 0% .dmg 6 11 .crit 8% .spd 6 .upgradeRequirementCode 2
weapon: .name "snor_ui_weapon_4" .atk 0% .dmg 7 13 .crit 9% .spd 7 .upgradeRequirementCode 3

armour: .name "snor_ui_armour_0" .def 5%  .prot 0 .hp 21 .spd 0
armour: .name "snor_ui_armour_1" .def 10% .prot 0 .hp 25 .spd 0 .upgradeRequirementCode 0
armour: .name "snor_ui_armour_2" .def 15% .prot 0 .hp 29 .spd 0 .upgradeRequirementCode 1
armour: .name "snor_ui_armour_3" .def 20% .prot 0 .hp 33 .spd 0 .upgradeRequirementCode 2
armour: .name "snor_ui_armour_4" .def 25% .prot 0 .hp 37 .spd 0 .upgradeRequirementCode 3



combat_skill: .id "snor_ui_shoot"     .level 0 .type "ranged"      .atk 85%     .dmg 0%     .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 43      .target   234  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Shoot TT 1" .ui_mode_tt_2_effects "Snor Ui Shoot TT 2" .B_effects "Snor Ui Shoot Mark DMG" "Snor Ui Mode Basic" .A_effects "Snor Ui Shoot Mark DMG"  
combat_skill: .id "snor_ui_shoot"     .level 1 .type "ranged"      .atk 90%     .dmg 0%     .crit 1%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 43      .target   234  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Shoot TT 1" .ui_mode_tt_2_effects "Snor Ui Shoot TT 2" .B_effects "Snor Ui Shoot Mark DMG" "Snor Ui Mode Basic" .A_effects "Snor Ui Shoot Mark DMG" 
combat_skill: .id "snor_ui_shoot"     .level 2 .type "ranged"      .atk 95%     .dmg 0%     .crit 2%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 43      .target   234  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Shoot TT 1" .ui_mode_tt_2_effects "Snor Ui Shoot TT 2" .B_effects "Snor Ui Shoot Mark DMG" "Snor Ui Mode Basic" .A_effects "Snor Ui Shoot Mark DMG" 
combat_skill: .id "snor_ui_shoot"     .level 3 .type "ranged"      .atk 100%    .dmg 0%     .crit 3%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 43      .target   234  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Shoot TT 1" .ui_mode_tt_2_effects "Snor Ui Shoot TT 2" .B_effects "Snor Ui Shoot Mark DMG" "Snor Ui Mode Basic" .A_effects "Snor Ui Shoot Mark DMG" 
combat_skill: .id "snor_ui_shoot"     .level 4 .type "ranged"      .atk 105%    .dmg 0%     .crit 4%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 43      .target   234  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Shoot TT 1" .ui_mode_tt_2_effects "Snor Ui Shoot TT 2" .B_effects "Snor Ui Shoot Mark DMG" "Snor Ui Mode Basic" .A_effects "Snor Ui Shoot Mark DMG" 


combat_skill: .id "snor_ui_mark"      .level 0 .type "ranged"     .atk 100%    .dmg -100%   .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 432     .target  1234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Mark TT 1" .ui_mode_tt_2_effects "Snor Ui Mark TT 2a" .is_stall_invalidating False
combat_skill: .id "snor_ui_mark"      .level 1 .type "ranged"     .atk 105%    .dmg -100%   .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 432     .target  1234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Mark TT 1" .ui_mode_tt_2_effects "Snor Ui Mark TT 2b" .is_stall_invalidating False
combat_skill: .id "snor_ui_mark"      .level 2 .type "ranged"     .atk 110%    .dmg -100%   .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 432     .target  1234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Mark TT 1" .ui_mode_tt_2_effects "Snor Ui Mark TT 2c" .is_stall_invalidating False
combat_skill: .id "snor_ui_mark"      .level 3 .type "ranged"     .atk 115%    .dmg -100%   .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 432     .target  1234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Mark TT 1" .ui_mode_tt_2_effects "Snor Ui Mark TT 2d" .is_stall_invalidating False
combat_skill: .id "snor_ui_mark"      .level 4 .type "ranged"     .atk 120%    .dmg -100%   .crit 0%              .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 432     .target  1234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Mark TT 1" .ui_mode_tt_2_effects "Snor Ui Mark TT 2e" .is_stall_invalidating False

combat_skill: .id "snor_ui_mark"      .level 0                                                                    .valid_modes A B .B_effects "Snor Ui Mark Trinket 1" "Snor Ui Mark" "Snor Ui Mark Debuffs 1" "Snor Ui Mode Basic" .A_effects "Snor Ui Mark" "Snor Ui Mark Debuffs 1" 
combat_skill: .id "snor_ui_mark"      .level 1                                                                    .valid_modes A B .B_effects "Snor Ui Mark Trinket 2" "Snor Ui Mark" "Snor Ui Mark Debuffs 2" "Snor Ui Mode Basic" .A_effects "Snor Ui Mark" "Snor Ui Mark Debuffs 2" 
combat_skill: .id "snor_ui_mark"      .level 2                                                                    .valid_modes A B .B_effects "Snor Ui Mark Trinket 3" "Snor Ui Mark" "Snor Ui Mark Debuffs 3" "Snor Ui Mode Basic" .A_effects "Snor Ui Mark" "Snor Ui Mark Debuffs 3" 
combat_skill: .id "snor_ui_mark"      .level 3                                                                    .valid_modes A B .B_effects "Snor Ui Mark Trinket 4" "Snor Ui Mark" "Snor Ui Mark Debuffs 4" "Snor Ui Mode Basic" .A_effects "Snor Ui Mark" "Snor Ui Mark Debuffs 4" 
combat_skill: .id "snor_ui_mark"      .level 4                                                                    .valid_modes A B .B_effects "Snor Ui Mark Trinket 5" "Snor Ui Mark" "Snor Ui Mark Debuffs 5" "Snor Ui Mode Basic" .A_effects "Snor Ui Mark" "Snor Ui Mark Debuffs 5" 


combat_skill: .id "snor_ui_texts"     .level 0                                                                    .valid_modes A                 .launch 43      .target @1234  .self_target_valid False .effect "Snor Ui Texts Adot" "Snor Ui Texts Tooltip" "Snor Ui Texts Buff 1" "Snor Ui Texts Debuff" "Snor Ui Texts Cooldown" "Snor Ui Texts Fake Daze" .is_stall_invalidating False .generation_guaranteed true
combat_skill: .id "snor_ui_texts"     .level 1                                                                    .valid_modes A                 .launch 43      .target @1234  .self_target_valid False .effect "Snor Ui Texts Adot" "Snor Ui Texts Tooltip" "Snor Ui Texts Buff 2" "Snor Ui Texts Debuff" "Snor Ui Texts Cooldown" "Snor Ui Texts Fake Daze" .is_stall_invalidating False
combat_skill: .id "snor_ui_texts"     .level 2                                                                    .valid_modes A                 .launch 43      .target @1234  .self_target_valid False .effect "Snor Ui Texts Adot" "Snor Ui Texts Tooltip" "Snor Ui Texts Buff 3" "Snor Ui Texts Debuff" "Snor Ui Texts Cooldown" "Snor Ui Texts Fake Daze" .is_stall_invalidating False
combat_skill: .id "snor_ui_texts"     .level 3                                                                    .valid_modes A                 .launch 43      .target @1234  .self_target_valid False .effect "Snor Ui Texts Adot" "Snor Ui Texts Tooltip" "Snor Ui Texts Buff 4" "Snor Ui Texts Debuff" "Snor Ui Texts Cooldown" "Snor Ui Texts Fake Daze" .is_stall_invalidating False
combat_skill: .id "snor_ui_texts"     .level 4                                                                    .valid_modes A                 .launch 43      .target @1234  .self_target_valid False .effect "Snor Ui Texts Adot" "Snor Ui Texts Tooltip" "Snor Ui Texts Buff 5" "Snor Ui Texts Debuff" "Snor Ui Texts Cooldown" "Snor Ui Texts Fake Daze" .is_stall_invalidating False

combat_skill: .id "snor_ui_knowledge"      .level 0                                                               .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 43      .target  ~@234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Knowledge TT 1" .ui_mode_tt_2_effects "Snor Ui Knowledge TT 2a" .is_stall_invalidating False .per_battle_limit 1 .refresh_after_each_wave true
combat_skill: .id "snor_ui_knowledge"      .level 1                                                               .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 43      .target  ~@234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Knowledge TT 1" .ui_mode_tt_2_effects "Snor Ui Knowledge TT 2b" .is_stall_invalidating False .per_battle_limit 1 .refresh_after_each_wave true
combat_skill: .id "snor_ui_knowledge"      .level 2                                                               .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 43      .target  ~@234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Knowledge TT 1" .ui_mode_tt_2_effects "Snor Ui Knowledge TT 2c" .is_stall_invalidating False .per_battle_limit 1 .refresh_after_each_wave true
combat_skill: .id "snor_ui_knowledge"      .level 3                                                               .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 43      .target  ~@234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Knowledge TT 1" .ui_mode_tt_2_effects "Snor Ui Knowledge TT 2d" .is_stall_invalidating False .per_battle_limit 1 .refresh_after_each_wave true
combat_skill: .id "snor_ui_knowledge"      .level 4                                                               .valid_modes ui_mode_tt_1 ui_mode_tt_2 .launch 43      .target  ~@234  .is_crit_valid False     .ui_mode_tt_1_effects "Snor Ui Knowledge TT 1" .ui_mode_tt_2_effects "Snor Ui Knowledge TT 2e" .is_stall_invalidating False .per_battle_limit 1 .refresh_after_each_wave true

combat_skill: .id "snor_ui_knowledge"      .level 0                                                               .valid_modes A ui_mode_clues .ui_mode_clues_effects "Snor Ui Trinket Clue Buff" "Snor Ui Trinket Clue Reset" "Snor Ui Knowledge Buffs 1" .A_effects "Snor Ui Knowledge Buffs 1" 
combat_skill: .id "snor_ui_knowledge"      .level 1                                                               .valid_modes A ui_mode_clues .ui_mode_clues_effects "Snor Ui Trinket Clue Buff" "Snor Ui Trinket Clue Reset" "Snor Ui Knowledge Buffs 2" .A_effects "Snor Ui Knowledge Buffs 2" 
combat_skill: .id "snor_ui_knowledge"      .level 2                                                               .valid_modes A ui_mode_clues .ui_mode_clues_effects "Snor Ui Trinket Clue Buff" "Snor Ui Trinket Clue Reset" "Snor Ui Knowledge Buffs 3" .A_effects "Snor Ui Knowledge Buffs 3" 
combat_skill: .id "snor_ui_knowledge"      .level 3                                                               .valid_modes A ui_mode_clues .ui_mode_clues_effects "Snor Ui Trinket Clue Buff" "Snor Ui Trinket Clue Reset" "Snor Ui Knowledge Buffs 4" .A_effects "Snor Ui Knowledge Buffs 4" 
combat_skill: .id "snor_ui_knowledge"      .level 4                                                               .valid_modes A ui_mode_clues .ui_mode_clues_effects "Snor Ui Trinket Clue Buff" "Snor Ui Trinket Clue Reset" "Snor Ui Knowledge Buffs 5" .A_effects "Snor Ui Knowledge Buffs 5" 


combat_skill: .id "snor_ui_mend"      .level 0                                                                    .valid_modes A                 .launch 432     .target @1234                           .effect "Snor Ui Mend Cure" "Snor Ui Mend Stress 1" .is_stall_invalidating False
combat_skill: .id "snor_ui_mend"      .level 1                                                                    .valid_modes A                 .launch 432     .target @1234                           .effect "Snor Ui Mend Cure" "Snor Ui Mend Stress 2" .is_stall_invalidating False
combat_skill: .id "snor_ui_mend"      .level 2                                                                    .valid_modes A                 .launch 432     .target @1234                           .effect "Snor Ui Mend Cure" "Snor Ui Mend Stress 3" .is_stall_invalidating False
combat_skill: .id "snor_ui_mend"      .level 3                                                                    .valid_modes A                 .launch 432     .target @1234                           .effect "Snor Ui Mend Cure" "Snor Ui Mend Stress 4" .is_stall_invalidating False
combat_skill: .id "snor_ui_mend"      .level 4                                                                    .valid_modes A                 .launch 432     .target @1234                           .effect "Snor Ui Mend Cure" "Snor Ui Mend Stress 5" .is_stall_invalidating False


combat_skill: .id "snor_ui_shield"    .level 0                                                                    .valid_modes A                 .launch 43      .target @1234                           .effect "Snor Ui Shield Block" "Snor Ui Shield Buff 1" "Snor Ui Shield Cooldown Tooltip" "Snor Ui Shield Fake Heal" "Snor Ui Shield Cooldown" .is_stall_invalidating False
combat_skill: .id "snor_ui_shield"    .level 1                                                                    .valid_modes A                 .launch 43      .target @1234                           .effect "Snor Ui Shield Block" "Snor Ui Shield Buff 2" "Snor Ui Shield Cooldown Tooltip" "Snor Ui Shield Fake Heal" "Snor Ui Shield Cooldown" .is_stall_invalidating False
combat_skill: .id "snor_ui_shield"    .level 2                                                                    .valid_modes A                 .launch 43      .target @1234                           .effect "Snor Ui Shield Block" "Snor Ui Shield Buff 3" "Snor Ui Shield Cooldown Tooltip" "Snor Ui Shield Fake Heal" "Snor Ui Shield Cooldown" .is_stall_invalidating False
combat_skill: .id "snor_ui_shield"    .level 3                                                                    .valid_modes A                 .launch 43      .target @1234                           .effect "Snor Ui Shield Block" "Snor Ui Shield Buff 4" "Snor Ui Shield Cooldown Tooltip" "Snor Ui Shield Fake Heal" "Snor Ui Shield Cooldown" .is_stall_invalidating False
combat_skill: .id "snor_ui_shield"    .level 4                                                                    .valid_modes A                 .launch 43      .target @1234                           .effect "Snor Ui Shield Block" "Snor Ui Shield Buff 5" "Snor Ui Shield Cooldown Tooltip" "Snor Ui Shield Fake Heal" "Snor Ui Shield Cooldown" .is_stall_invalidating False


combat_skill: .id "snor_ui_book"     .level 0 .type "melee"      .atk 80%    .dmg -25%    .crit 4% .move 2 0    .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 4321      .target   123  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Book TT 1" .ui_mode_tt_2_effects "Snor Ui Book TT 2a" .B_effects "Snor Ui Book Debuff 1" "Snor Ui Book Push 1" "Snor Ui Mode Basic" .A_effects  "Snor Ui Book Debuff 1"
combat_skill: .id "snor_ui_book"     .level 1 .type "melee"      .atk 85%    .dmg -25%    .crit 5% .move 2 0    .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 4321      .target   123  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Book TT 1" .ui_mode_tt_2_effects "Snor Ui Book TT 2b" .B_effects "Snor Ui Book Debuff 2" "Snor Ui Book Push 2" "Snor Ui Mode Basic" .A_effects  "Snor Ui Book Debuff 2"
combat_skill: .id "snor_ui_book"     .level 2 .type "melee"      .atk 90%    .dmg -25%    .crit 6% .move 2 0    .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 4321      .target   123  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Book TT 1" .ui_mode_tt_2_effects "Snor Ui Book TT 2c" .B_effects "Snor Ui Book Debuff 3" "Snor Ui Book Push 3" "Snor Ui Mode Basic" .A_effects  "Snor Ui Book Debuff 3"
combat_skill: .id "snor_ui_book"     .level 3 .type "melee"      .atk 95%    .dmg -25%    .crit 7% .move 2 0    .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 4321      .target   123  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Book TT 1" .ui_mode_tt_2_effects "Snor Ui Book TT 2d" .B_effects "Snor Ui Book Debuff 4" "Snor Ui Book Push 4" "Snor Ui Mode Basic" .A_effects  "Snor Ui Book Debuff 4"
combat_skill: .id "snor_ui_book"     .level 4 .type "melee"      .atk 100%   .dmg -25%    .crit 8% .move 2 0    .valid_modes ui_mode_tt_1 ui_mode_tt_2 A B .launch 4321      .target   123  .is_crit_valid True      .ui_mode_tt_1_effects "Snor Ui Book TT 1" .ui_mode_tt_2_effects "Snor Ui Book TT 2e" .B_effects "Snor Ui Book Debuff 5" "Snor Ui Book Push 5" "Snor Ui Mode Basic" .A_effects  "Snor Ui Book Debuff 5"

combat_move_skill: .id "move" .level 0 .type "move" .move 2 0 .launch 4321


tag: .id "light"
tag: .id "religious"
tag: .id "library"

deaths_door: .buffs deathsdoorACCDebuff deathsdoorDMGLowDebuff deathsdoorDMGHighDebuff deathsdoorSPDDebuff deathsdoorSRDebuff .recovery_buffs mortalityACCDebuff mortalityDMGLowDebuff mortalityDMGHighDebuff mortalitySPDDebuff mortalitySRDebuff .recovery_heart_attack_buffs heartattackACCDebuff heartattackDMGLowDebuff heartattackDMGHighDebuff heartattackSPDDebuff heartattackSRDebuff

controlled: .target_rank 4

id_index: .index 310771

mode: .id ui_mode_tt_1
mode: .id ui_mode_tt_2
mode: .id A .is_raid_default true
mode: .id B
mode: .id ui_mode_clues

skill_selection: .can_select_combat_skills true .number_of_selected_combat_skills_max 4

generation: .is_generation_enabled true .number_of_positive_quirks_min 1 .number_of_positive_quirks_max 2 .number_of_negative_quirks_min 1 .number_of_negative_quirks_max 2 .number_of_class_specific_camping_skills 2 .number_of_shared_camping_skills 1 .number_of_random_combat_skills 4 .number_of_cards_in_deck 6 .card_chance 1.0

//.id	skill name .dmg .atk .def .move	back forth .crit .level .type .per_battle_limit .per_turn_limit .is_continue_turn .launch	ranks .target .self_target_valid .is_crit_valid .effect .valid_modes	modes IDs .%s_effects	effects IDs	%s is a mode .ignore_stealth .ignore_guard .can_be_riposted .ignore_protection .required_performer_hp_range .rank_damage_modifiers 4-3-2-1 .heal .can_crit_heal .generation_guaranteed .is_user_selected_targets .is_stall_invalidating .refresh_after_each_wave .damage_heal_base_class_ids