reflex infection_by_air when: not target.not_yet_active and not target.end_of_day and air_infection and not is_infected and not target.is_outside and not target.using_sanitation {
ViralRoom my_room <- first(ViralRoom overlapping location);
if (my_room != nil) {infection_risk[2] <- infection_risk[2] + step * my_room.viral_load;}
ViralCommonArea my_rca <- first(ViralCommonArea overlapping location);
if (my_rca != nil) {infection_risk[2] <- infection_risk[2] + step * my_rca.viral_load;}
}
right now we have
and
we shoudl atake in account the mask in this dynamic