// Ophidicist Effects
//-----------------

// Misc
//-----------------
effect: .name "Ophidicist is ordering 1"  	.target "performer" .chance 100% .set_mode ordering 	.buff_ids "Hypno Dodge 1" .on_hit true .on_miss true .has_description true
effect: .name "Ophidicist is ordering 2"  	.target "performer" .chance 100% .set_mode ordering 	.buff_ids "Hypno Dodge 2" .on_hit true .on_miss true .has_description true
effect: .name "Ophidicist is ordering 3"  	.target "performer" .chance 100% .set_mode ordering 	.buff_ids "Hypno Dodge 3" .on_hit true .on_miss true .has_description true
effect: .name "Ophidicist is ordering 4"  	.target "performer" .chance 100% .set_mode ordering 	.buff_ids "Hypno Dodge 4" .on_hit true .on_miss true .has_description true
effect: .name "Ophidicist is ordering 5"  	.target "performer" .chance 100% .set_mode ordering 	.buff_ids "Hypno Dodge 5" .on_hit true .on_miss true .has_description true
effect: .name "Ophidicist being ordered" 	.target "performer" .chance 100% .set_mode ordered  	.on_hit true .on_miss true .has_description true
effect: .name "Ophidicist is lust"   	 	.target "performer" .chance 100% .set_mode lust 		.on_hit true .on_miss true .has_description true
effect: .name "Ophidicist end turn"   	 	.target "performer" .chance 100% .initiative_change -1 	.on_hit true .on_miss true .has_description true


//effect: .name "Ophidicist Mark Self" 			 .target "performer" .curio_result_type "positive" .chance 100% .tag 1 .combat_stat_buff 1 .duration 1 .buff_duration_type combat_end .on_hit true .on_miss true .queue true
effect: .name "Ophidicist Mark Self" 			 .target "performer" .curio_result_type "positive" .chance 100% .tag 1 .combat_stat_buff 1 .duration 1 .on_hit true .on_miss true .queue true
effect: .name "Ophidicist Mark Self Tooltip" 	 .target "performer" .chance 100% .buff_ids "OphidicistMarkSelf_Tooltip" .on_hit false .on_miss true .skill_instant true
//-----------------
// Serpentine

effect: .name "Ophidicist venomous fang 1" .target "target" .chance 100% .dotPoison 4 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist venomous fang 2" .target "target" .chance 110% .dotPoison 4 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist venomous fang 3" .target "target" .chance 120% .dotPoison 5 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist venomous fang 4" .target "target" .chance 130% .dotPoison 5 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist venomous fang 5" .target "target" .chance 140% .dotPoison 6 .duration 2 .on_hit true .on_miss false .can_apply_on_death true

//-----------------
// Vicious Fling

effect: .name "Ophidicist mamba dance 1" .target "target" .chance 100% .buff_ids "Ophidicist_MB_Crit_1" .on_hit true .on_miss false
effect: .name "Ophidicist mamba dance 2" .target "target" .chance 110% .buff_ids "Ophidicist_MB_Crit_2" .on_hit true .on_miss false
effect: .name "Ophidicist mamba dance 3" .target "target" .chance 120% .buff_ids "Ophidicist_MB_Crit_3" .on_hit true .on_miss false
effect: .name "Ophidicist mamba dance 4" .target "target" .chance 130% .buff_ids "Ophidicist_MB_Crit_4" .on_hit true .on_miss false
effect: .name "Ophidicist mamba dance 5" .target "target" .chance 140% .buff_ids "Ophidicist_MB_Crit_5" .on_hit true .on_miss false

effect: .name "Ophidicist micro blight 1" .target "target" .chance 100% .dotPoison 1 .duration 4 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist micro blight 2" .target "target" .chance 110% .dotPoison 1 .duration 4 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist micro blight 3" .target "target" .chance 120% .dotPoison 2 .duration 4 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist micro blight 4" .target "target" .chance 130% .dotPoison 2 .duration 4 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist micro blight 5" .target "target" .chance 140% .dotPoison 3 .duration 4 .on_hit true .on_miss false .can_apply_on_death true

//-----------------
// Snake Pound
effect: .name "BagTrick" .target "target" .curio_result_type "positive" .chance 100% .swap_source_and_target true .steal_buff_stat_type hp_dot_bleed .on_hit true .on_miss false .queue true

effect: .name "Ophidicist clear_corpses" .target "target" .chance 100% .kill_enemy_types corpse .on_hit true .on_miss false .can_apply_on_death true

effect: .name "Ophidicist feast A1" .target "target" .chance 80%  .combat_stat_buff 1 .speed_rating_add -1 .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast A2" .target "target" .chance 90%  .combat_stat_buff 1 .speed_rating_add -1 .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast A3" .target "target" .chance 100% .combat_stat_buff 1 .speed_rating_add -2 .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast A4" .target "target" .chance 110% .combat_stat_buff 1 .speed_rating_add -2 .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast A5" .target "target" .chance 120% .combat_stat_buff 1 .speed_rating_add -3 .on_hit true .on_miss false .individual_target_actor_rolls true .queue true

effect: .name "Ophidicist feast B1" .target "target" .chance 100% .buff_ids "Ophidicist_feast_blight_debuff_1" .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast B2" .target "target" .chance 110% .buff_ids "Ophidicist_feast_blight_debuff_2" .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast B3" .target "target" .chance 120% .buff_ids "Ophidicist_feast_blight_debuff_3" .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast B4" .target "target" .chance 130% .buff_ids "Ophidicist_feast_blight_debuff_4" .on_hit true .on_miss false .individual_target_actor_rolls true .queue true
effect: .name "Ophidicist feast B5" .target "target" .chance 140% .buff_ids "Ophidicist_feast_blight_debuff_5" .on_hit true .on_miss false .individual_target_actor_rolls true .queue true

//Pssst !
effect: .name "Ophidicist PssstStr1" .target "performer_group_other" .curio_result_type "positive" .chance 100% .buff_ids "OphidicistStressRes1" .on_hit true .on_miss false .queue true .duration 2
effect: .name "Ophidicist PssstStr2" .target "performer_group_other" .curio_result_type "positive" .chance 100% .buff_ids "OphidicistStressRes2" .on_hit true .on_miss false .queue true .duration 2
effect: .name "Ophidicist PssstStr3" .target "performer_group_other" .curio_result_type "positive" .chance 100% .buff_ids "OphidicistStressRes3" .on_hit true .on_miss false .queue true .duration 2
effect: .name "Ophidicist PssstStr4" .target "performer_group_other" .curio_result_type "positive" .chance 100% .buff_ids "OphidicistStressRes4" .on_hit true .on_miss false .queue true .duration 2
effect: .name "Ophidicist PssstStr5" .target "performer_group_other" .curio_result_type "positive" .chance 100% .buff_ids "OphidicistStressRes5" .on_hit true .on_miss false .queue true .duration 2

//-----------------
// Hypnosis

effect: .name "Ophidicist RT riposte reset" .target "performer" .curio_result_type "neutral" .chance 100% .clear_riposte 1 .on_hit true .on_miss true .has_description false

effect: .name "Ophidicist RT riposte 1" .target "performer" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration -1 .on_hit true .on_miss true .damage_low_multiply -50% .damage_high_multiply -50% .crit_chance_add 0% .riposte_effect "Ophidicist RT riposte blight 1"
effect: .name "Ophidicist RT riposte 2" .target "performer" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration -1 .on_hit true .on_miss true .damage_low_multiply -50% .damage_high_multiply -50% .crit_chance_add 2% .riposte_effect "Ophidicist RT riposte blight 2"
effect: .name "Ophidicist RT riposte 3" .target "performer" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration -1 .on_hit true .on_miss true .damage_low_multiply -45% .damage_high_multiply -45% .crit_chance_add 3% .riposte_effect "Ophidicist RT riposte blight 3"
effect: .name "Ophidicist RT riposte 4" .target "performer" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration -1 .on_hit true .on_miss true .damage_low_multiply -45% .damage_high_multiply -45% .crit_chance_add 4% .riposte_effect "Ophidicist RT riposte blight 4"
effect: .name "Ophidicist RT riposte 5" .target "performer" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration -1 .on_hit true .on_miss true .damage_low_multiply -40% .damage_high_multiply -40% .crit_chance_add 5% .riposte_effect "Ophidicist RT riposte blight 5"

effect: .name "Ophidicist Clear Guard Performer"  .target "performer" .chance 100% .clearguarding 1 .clearguarded 1 .on_hit true .on_miss true .has_description false
effect: .name "Ophidicist Clear Guard Target" 	.target "target" 	.chance 100% .clearguarding 1 .clearguarded 1 .on_hit true .on_miss true .has_description false

effect: .name "Ophidicist Guard" 					.target "target" 	.curio_result_type "positive" .guard 1 		  .on_hit true .on_miss true .duration 2

effect: .name "Ophidicist RT riposte blight 1" .target "target" .chance 100% .dotPoison 2 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist RT riposte blight 2" .target "target" .chance 110% .dotPoison 2 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist RT riposte blight 3" .target "target" .chance 120% .dotPoison 3 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist RT riposte blight 4" .target "target" .chance 130% .dotPoison 3 .duration 2 .on_hit true .on_miss false .can_apply_on_death true
effect: .name "Ophidicist RT riposte blight 5" .target "target" .chance 140% .dotPoison 4 .duration 2 .on_hit true .on_miss false .can_apply_on_death true

effect: .name "Ophidicist RT buffs 1" .target "performer" .chance 100% .buff_ids "Ophidicist_RT_ToolTip_1" .buff_source_type bsrc_riposte .on_hit true .on_miss true
effect: .name "Ophidicist RT buffs 2" .target "performer" .chance 100% .buff_ids "Ophidicist_RT_ToolTip_2" .buff_source_type bsrc_riposte .on_hit true .on_miss true
effect: .name "Ophidicist RT buffs 3" .target "performer" .chance 100% .buff_ids "Ophidicist_RT_ToolTip_3" .buff_source_type bsrc_riposte .on_hit true .on_miss true
effect: .name "Ophidicist RT buffs 4" .target "performer" .chance 100% .buff_ids "Ophidicist_RT_ToolTip_4" .buff_source_type bsrc_riposte .on_hit true .on_miss true
effect: .name "Ophidicist RT buffs 5" .target "performer" .chance 100% .buff_ids "Ophidicist_RT_ToolTip_5" .buff_source_type bsrc_riposte .on_hit true .on_miss true


//-----------------
// Sexy

effect: .name "WineSip 1" .target "target" .curio_result_type "positive" .chance 100% .buff_ids "Winebleed1" "Wineblight1" "Winestun1" .on_hit true .on_miss false .queue true
effect: .name "WineSip 2" .target "target" .curio_result_type "positive" .chance 100% .buff_ids "Winebleed1" "Wineblight1" "Winestun1" .on_hit true .on_miss false .queue true
effect: .name "WineSip 3" .target "target" .curio_result_type "positive" .chance 100% .buff_ids "Winebleed2" "Wineblight2" "Winestun2" .on_hit true .on_miss false .queue true
effect: .name "WineSip 4" .target "target" .curio_result_type "positive" .chance 100% .buff_ids "Winebleed2" "Wineblight2" "Winestun2" .on_hit true .on_miss false .queue true
effect: .name "WineSip 5" .target "target" .curio_result_type "positive" .chance 100% .buff_ids "Winebleed3" "Wineblight3" "Winestun3" .on_hit true .on_miss false .queue true

effect: .name "Suspwine" .target "target" .curio_result_type "negative" .chance 100% .buff_ids "humanblood" .on_hit true .on_miss false .apply_once true .queue true 

//-----------------
// Behind
effect: .name "Ophidicist Stress Heal Self 1" .target "performer" .chance 100% .healstress  6 .on_hit true .on_miss false .queue true .has_description true
effect: .name "Ophidicist Stress Heal Self 2" .target "performer" .chance 100% .healstress  7 .on_hit true .on_miss false .queue true .has_description true
effect: .name "Ophidicist Stress Heal Self 3" .target "performer" .chance 100% .healstress  8 .on_hit true .on_miss false .queue true .has_description true
effect: .name "Ophidicist Stress Heal Self 4" .target "performer" .chance 100% .healstress  9 .on_hit true .on_miss false .queue true .has_description true
effect: .name "Ophidicist Stress Heal Self 5" .target "performer" .chance 100% .healstress 10 .on_hit true .on_miss false .queue true .has_description true

effect: .name "Ophidicist Heal Stress 1" .target "target" .curio_result_type "positive" .chance 100% .healstress  6	.on_hit true .on_miss false .queue true .has_description true
effect: .name "Ophidicist Heal Stress 2" .target "target" .curio_result_type "positive" .chance 100% .healstress  7	.on_hit true .on_miss false .queue true	.has_description true
effect: .name "Ophidicist Heal Stress 3" .target "target" .curio_result_type "positive" .chance 100% .healstress  8	.on_hit true .on_miss false .queue true	.has_description true
effect: .name "Ophidicist Heal Stress 4" .target "target" .curio_result_type "positive" .chance 100% .healstress  9	.on_hit true .on_miss false .queue true	.has_description true
effect: .name "Ophidicist Heal Stress 5" .target "target" .curio_result_type "positive" .chance 100% .healstress 10	.on_hit true .on_miss false .queue true	.has_description true

effect: .name "WineCure" 	  .target "target" 	  .curio_result_type "positive" .chance 100% .clearDotStress 1 .on_hit true .on_miss false .queue true

effect: .name "WineCure Self" .target "performer" .curio_result_type "positive" .chance 100% .clearDotStress 1 .on_hit true .on_miss false .queue true

//-----------------
// Asphyxia
effect: .name "Ophidicist constriction A1" .target "target" .chance 90%  .stun 1 .on_hit true .on_miss false .queue true
effect: .name "Ophidicist constriction A2" .target "target" .chance 100% .stun 1 .on_hit true .on_miss false .queue true
effect: .name "Ophidicist constriction A3" .target "target" .chance 110% .stun 1 .on_hit true .on_miss false .queue true
effect: .name "Ophidicist constriction A4" .target "target" .chance 120% .stun 1 .on_hit true .on_miss false .queue true
effect: .name "Ophidicist constriction A5" .target "target" .chance 130% .stun 1 .on_hit true .on_miss false .queue true

effect: .name "Ophidicist constriction B1" .target "target" .chance 100% .combat_stat_buff 1 .defense_rating_add -5%  .duration 2 .on_hit true .on_miss false
effect: .name "Ophidicist constriction B2" .target "target" .chance 110% .combat_stat_buff 1 .defense_rating_add -7%  .duration 2 .on_hit true .on_miss false
effect: .name "Ophidicist constriction B3" .target "target" .chance 120% .combat_stat_buff 1 .defense_rating_add -10% .duration 2 .on_hit true .on_miss false
effect: .name "Ophidicist constriction B4" .target "target" .chance 130% .combat_stat_buff 1 .defense_rating_add -12% .duration 2 .on_hit true .on_miss false
effect: .name "Ophidicist constriction B5" .target "target" .chance 140% .combat_stat_buff 1 .defense_rating_add -15% .duration 2 .on_hit true .on_miss false

//-----------------
// Virtue Frivolous

effect: .name "HealStressFrivolous" .target "target" .curio_result_type "positive" .chance 100% .healstress 3	.on_hit true .on_miss false .queue true

effect: .name "HealFrivolous" .target "target" .curio_result_type "positive" .chance 100% .heal 2	.on_hit true .on_miss false .queue false .source_heal_type hero_skill

//-----------------
// Doses and Mimosas

effect: .name "doses_mimosas" .target "performer" .item 1 .duration 8 .chance 100% .buff_ids "OphidicistDosesPoison" "OphidicistDisease" "OphidicistStressRes5"