Hi!
this topic is not a joke (it could have been!i know...but be focus!).although i have a roster of characters who are very hard to beat! so i make up my mind to give them a "symptom" so you have these codes

in statedef -2
[State -2, virus du covid19]
type = LifeAdd
triggerall = !winko && AIlevel
triggerall = roundstate!=3 && time<40 && alive
triggerall = roundstate!=1
trigger1 = 1
trigger1 = random=[99,250]
trigger2 = p2bodydist x<35 && random<333 ; <<<<<<<<<<<this is ovbious !lol
value = - (ceil(lifemax*0.001) + floor((time/10)))
kill = ifelse(random<200,1,0); 20% to death with the symptom
absolute = 0
persistent = 4 ; you can delete this line if you want that this symptom is more serious! or rise the number for frequency less often
or this variant 2 is less infected!
[State -2, virus du covid19 variant 2]
type = LifeAdd
triggerall = !winko && AILEVEL
triggerall = roundstate!=3 && time<40 && alive
triggerall = roundstate!=1
trigger1 = 1
trigger1 = random=[59,150]
trigger2 = p2bodydist x<35 && random<333 ; <<<<<<<<<<<this is ovbious !lol
value = - floor((ceil(lifemax*0.001) + floor((time/10)))/2)
kill = ifelse(random<333,1,0) ; 30% to death with the symptom
absolute = 0
persistent = random%10 ; you can delete this line if you want that this symptom is more serious! or rise the number for frequency less often
also to go further again
you can add a changestate in state 0 or 20 or 21 in common.cns ( walk state, standing state, maybe run state)
type = changestate
triggerall = !winko && AILEVEL
triggerall = roundstate!=3 && time>=30 && alive
triggerall = roundstate!=1
trigger1 = ctrl && random<250
value = ifelse(random<500,5002,5000)
persistent =5
crtl=0

that 's all! have fun !
now we need a vaccine (some antidote in post#5 ) lol!