Wow, i managed to mess up the formula above

It's F26, not F25
Tinker's a little bit harder.
Hover over cards for details, click for permalink
542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 5aa 5aa 5aa 5aa 5aa 5aa 75m 75m 75m 75m 75m 78q 78q 78q 8pm
Illegal bc if i choose death then i'm illegal on ups and if i choose gravy i'm illegal on in element
Hover over cards for details, click for permalink
542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 5aa 5aa 5aa 5aa 5aa 5aa 75m 75m 75m 75m 78q 78q 78q 78q 8pm
Legal, i choose you death
Hover over cards for details, click for permalink
4sa 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 542 8pm
Also legal same reason.
Fully updated version :
In I25 : =IF(LEN($D25)>0,(INDEX(GM25:GX25,1,TeamIndex)/F25),"")
(extend that ^down)
In J25 : =IF(LEN($D25)>0,IF(And(DB!K37 <> DB!K$32,Sum(GL11:GX11)-Index(GL11:GX11,1,TeamIndex+1)>MAX(G25,DB!L37)-4),1,IF(C25="Yes","-",IF(OR(And(I25+IF(DB!K37=DB!K$34,10%,0) <50%,Not(And(DB!K37 = DB!K$32,Sum(GZ10:HK10)+If(Index(GZ10:HK10,1,TeamIndex)=0,1,0) <> 12))),H25>B$35,AND(DB!K37=DB!K$32,NOT(RIGHT(D25,3)=INDEX(GL$1:GX$1,1,TeamIndex+1)))),1,0))),"")
extend ^down
In GZ10 : =if(or(INDEX($GM25:$GX25,1,TeamIndex)+COUNTIF($BT25:$EB25,GM$36)+COUNTIF($BT25:$EB25,GM$37)< $F25/2,Sum($GL11:$GX11)-Index($GL11:$GX11,1,TeamIndex)-Countif($BT25:$EB25,GM$37)>MAX($G25,DB!$L37)-4),1,0)
extend ^ down AND right (to HK15)
You're welcome to send me more examples to test.