{
"fire_and_forget_action": {
"$REF": "actions/ability/fire_and_forget_action",
"sub_actions": [
{
"target_action": {
"$REF": "actions/ability/target_action",
"area_info": {
"angle_left": 0,
"angle_right": 0,
"area_type": "Circle",
"line_length": 0,
"radius": 15,
"radius_inner": 0
},
"die_with_creator": true,
"do_recalc_targets": false,
"duration": 0,
"stationary": false,
"subactions": [
{
"requirement_action": {
"$REF": "actions/ability/requirement_action",
"apply_to_target": true,
"kill_action_on_failed_requirements": false,
"requirements": [],
"subactions": [
{
"grant_remove_upgrade": {
"$REF": "actions/upgrade/grant_remove_upgrade",
"do": "remove",
"to_team_if_player": false,
"upgrades": [
{
"upgardes_ref": "upgrade/pvp/race_chaos/troops/csm_plaguemarine_zombie_plague_is_active"
}
]
}
}
],
"validate": false,
"validate_subactions": false
}
},
{
"delay": {
"$REF": "actions/ability/delay",
"delay": 0.1,
"delayed_actions": [
{
"requirement_action": {
"$REF": "actions/ability/requirement_action",
"apply_to_target": true,
"kill_action_on_failed_requirements": false,
"requirements": [
{
"required_sim_var": {
"$REF": "requirements/required_sim_var",
"comparison": "greater",
"reason": "usage",
"sim_variable": "plague_champion_infection_active",
"ui_name": 0,
"value": 0
}
}
],
"subactions": [
{
"grant_remove_upgrade": {
"$REF": "actions/upgrade/grant_remove_upgrade",
"do": "grant",
"to_team_if_player": false,
"upgrades": [
{
"upgardes_ref": "upgrade/pvp/race_chaos/troops/csm_plaguemarine_zombie_plague_is_active"
}
]
}
}
],
"validate": false,
"validate_subactions": false
}
}
],
"display_progress_bar": false
}
}
],
"sweep_type": "none",
"targets": [
{
"entity_type_to_choose": ""
},
{
"exclude_self": false
},
{
"prefer_squads": true
},
{
"target_info": {
"$REF": "types/targets/binary_expr",
"operation": "and",
"targets": [
{
"unary_expr": {
"$REF": "types/targets/unary_expr",
"operation": "not",
"target": {
"$REF": "types/targets/has_unit_type",
"unit_type": "plague_marine"
}
}
},
{
"has_unit_type": {
"$REF": "types/targets/has_unit_type",
"unit_type": "infantry"
}
}
]
}
}
],
"use_direction": false
}
},
{
"trigger_dca_action": {
"$REF": "actions/ability/trigger_dca_action",
"align_with": "identity",
"dca_action_name": "abilities/tyranid/poison_gas_15m",
"duration": 1,
"is_terrain_only": false
}
}
],
"validate": true
}
}