I have two questions about a code implementing a static null move. The questions are in the code.
The code is extracted from here: CPW engine search code
if (depth < 3
&& !is_pv
&& !flagInCheck
&& abs(beta - 1) > -INF + 100) // 1. Why this condition?
{
int static_eval = eval(alpha, beta, 1);
int eval_margin = 120 * depth; // 2. Why 120? What does it mean?
if (static_eval - eval_margin >= beta)
return static_eval - eval_margin;
}