Hi @makstfate,
The damage phase occurs before the retaliate phase.
The villain advances when his HP reaches 0, which happens during the damage phase.
After revealing “21112”, he gains “21118” (which provides +1 retaliate) still within the damage phase.
So when the retaliate phase begins, he already has the retaliate and will therefore deal retaliate damage.