# Vafra v1.0 personality file () # search options personality 1 40 -> aspiration window -m- personality 2 3 -> null-move reduction -m- -a- personality 3 5 -> forward pruning depth -m- personality 4 0 125 125 300 300 400 400 500 -> forward pruning futility margin [depth] -m- personality 5 125 -> forward pruning quiescent futility margin -m- personality 6 1 -> LMR min distance to frontier -m- -a- personality 7 1 -> LMR reduction -m- -a- personality 8 1 -> check extension -m- -a- personality 9 0 -> pawn recapture or promotion extension -m- -a- personality 10 0 -> singular extension -m- -a- personality 11 8 -> singular extension depth -m- personality 12 30 -> singular extension margin -m- personality 13 1 -> quiescent check depth -m- -a- personality 17 23 -> pruning search flags -m- -a- personality 18 5 -> quiescent search flags -m- -a- personality 19 0 -> search flags -m- -a- # material scoring personality 21 100 -> pawn value -m- personality 22 325 -> knight value -m- personality 23 325 -> bishop value -m- personality 24 500 -> rook value -m- personality 25 1050 -> queen value -m- personality 27 6 -> knight adjustment (Kaufman) -m- personality 28 12 -> rook adjustment (Kaufman) -m- personality 29 50 -> bishop pair (Kaufman) -m- personality 31 88 -> imbalance minor down (Riegle) -m- personality 32 104 -> imbalance major down (Riegle) -m- personality 33 42 -> imbalance minor vs major (Riegle) -m- personality 34 126 -> imbalance max score (Riegle) -m- personality 35 30 30 -> bishop pair (Riegle) [phase] -m- personality 39 13 -> endgame material # other scoring values personality 41 4 7 -> wtm bonus [phase] personality 42 0 -> draw score -m- personality 43 125 180 -> lazy evaluation cutoff [bound] -m- personality 44 150 -> external evaluation threshold -m- personality 45 50 -> external evaluation diff threshold -m- personality 46 100 -> external evaluation timeout centiseconds -m- personality 47 1 -> external evaluation ID -m- personality 48 3 -> evaluation flags -m- -a- # pawn scoring personality 51 0 0 0 0 0 0 0 0 70 70 70 70 70 70 70 70 10 10 10 30 30 10 10 10 6 6 6 16 16 6 6 6 3 3 3 13 13 3 3 3 1 1 1 10 10 1 1 1 0 0 0 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 0 0 0 1 1 1 10 10 1 1 1 3 3 3 13 13 3 3 3 6 6 6 16 16 6 6 6 10 10 10 30 30 10 10 10 70 70 70 70 70 70 70 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 70 70 70 70 70 70 70 10 10 10 30 30 10 10 10 6 6 6 16 16 6 6 6 3 3 3 13 13 3 3 3 1 1 1 10 10 1 1 1 0 0 0 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 0 0 0 1 1 1 10 10 1 1 1 3 3 3 13 13 3 3 3 6 6 6 16 16 6 6 6 10 10 10 30 30 10 10 10 70 70 70 70 70 70 70 70 0 0 0 0 0 0 0 0 -> pawn square table [phase][side][square] personality 52 0 2 -> connected passed pawn [phase] personality 53 0 0 33 12 6 3 3 0 0 3 3 6 12 33 0 0 0 0 45 28 14 8 8 0 0 8 8 14 28 45 0 0 -> passed pawn candidate [phase][side][rank] personality 54 0 200 120 80 20 0 0 0 0 0 0 20 80 120 200 0 0 200 120 80 20 0 0 0 0 0 0 20 80 120 200 0 -> passed pawn [phase][side][rank] personality 55 0 100 60 40 10 0 0 0 0 0 0 10 40 60 100 0 0 100 60 40 10 0 0 0 0 0 0 10 40 60 100 0 -> blockading a passed pawn [phase][side][rank] personality 56 0 0 0 2 6 12 20 0 -> passed pawn rank bonus [rank] personality 57 0 0 0 2 6 15 24 0 -> passed pawn distance bonus [rank] personality 58 3 7 -> pawn duo [phase] personality 59 10 16 -> pawn isolated [phase] personality 60 14 22 -> pawn weak [phase] personality 61 525 -> pawn can promote personality 62 10 50 -> outside passed pawn [phase] personality 63 0 30 -> hidden passed pawn [phase] personality 64 5 6 -> doubled pawn [phase] personality 65 5 8 -> pawn isolated open file [phase] personality 66 10 0 -> pawn weak open file [phase] # knight scoring personality 71 -30 -20 -20 -10 -10 -20 -20 -30 0 10 16 20 20 16 10 0 0 12 20 24 24 20 12 0 0 12 20 24 24 20 12 0 0 10 18 20 20 18 10 0 0 0 16 14 14 16 0 0 0 0 0 0 0 0 0 0 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 0 0 0 0 0 0 0 0 0 0 16 14 14 16 0 0 0 10 18 20 20 18 10 0 0 12 20 24 24 20 12 0 0 12 20 24 24 20 12 0 0 10 16 20 20 16 10 0 -30 -20 -20 -10 -10 -20 -20 -30 -30 -20 -20 -10 -10 -20 -20 -30 0 10 16 20 20 16 10 0 0 12 20 24 24 20 12 0 0 12 20 24 24 20 12 0 0 10 18 20 20 18 10 0 0 0 16 14 14 16 0 0 0 0 0 0 0 0 0 0 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 0 0 0 0 0 0 0 0 0 0 16 14 14 16 0 0 0 10 18 20 20 18 10 0 0 12 20 24 24 20 12 0 0 12 20 24 24 20 12 0 0 10 16 20 20 16 10 0 -30 -20 -20 -10 -10 -20 -20 -30 -> knight square table [phase][side][square] personality 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 4 1 0 0 2 6 8 8 6 2 0 0 1 4 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 4 1 0 0 2 6 8 8 6 2 0 0 1 4 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> knight outpost [side][square] personality 73 0 3 3 2 1 0 0 0 -> knight king tropism [distance] personality 74 1 2 3 4 -> knight mobility [part] # bishop scoring personality 81 0 0 2 4 4 2 0 0 0 8 6 8 8 6 8 0 2 6 12 10 10 12 6 2 4 8 10 16 16 10 8 4 4 8 10 16 16 10 8 4 2 6 12 10 10 12 6 2 0 8 6 8 8 6 8 0 -10 -10 -8 -6 -6 -8 -10 -10 -10 -10 -8 -6 -6 -8 -10 -10 0 8 6 8 8 6 8 0 2 6 12 10 10 12 6 2 4 8 10 16 16 10 8 4 4 8 10 16 16 10 8 4 2 6 12 10 10 12 6 2 0 8 6 8 8 6 8 0 0 0 2 4 4 2 0 0 0 0 2 4 4 2 0 0 0 8 6 8 8 6 8 0 2 6 12 10 10 12 6 2 4 8 10 16 16 10 8 4 4 8 10 16 16 10 8 4 2 6 12 10 10 12 6 2 0 8 6 8 8 6 8 0 -10 -10 -8 -6 -6 -8 -10 -10 -10 -10 -8 -6 -6 -8 -10 -10 0 8 6 8 8 6 8 0 2 6 12 10 10 12 6 2 4 8 10 16 16 10 8 4 4 8 10 16 16 10 8 4 2 6 12 10 10 12 6 2 0 8 6 8 8 6 8 0 0 0 2 4 4 2 0 0 -> bishop square table [phase][side][square] personality 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 3 3 3 3 1 0 0 3 5 5 5 5 3 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 3 5 5 5 5 3 0 0 1 3 3 3 3 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> bishop outpost [phase][square] personality 83 0 2 2 1 0 0 0 0 -> bishop king tropism [distance] personality 84 1 2 3 4 2 3 4 5 -> bishop mobility [pair][part] personality 85 14 32 -> bishop with wing pawns [phase] personality 86 174 -> bishop trapped # rook scoring personality 91 45 25 -> rook open file [phase] personality 92 0 4 3 2 1 1 1 1 -> rook king tropism [distance] personality 93 1 2 3 4 -> rook mobility [part] personality 94 10 10 -> rook half open file [phase] personality 95 15 35 -> rook on 7th [phase] personality 96 10 36 -> rook behind passed pawn [phase] personality 97 60 -> rook trapped personality 98 -27 -23 -21 -19 -15 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 -> rook mobility curve [score] # queen scoring personality 101 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 4 4 6 6 4 4 0 0 4 6 8 8 6 4 0 0 4 6 8 8 6 4 0 0 4 4 6 6 4 4 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 4 4 6 6 4 4 0 0 4 6 8 8 6 4 0 0 4 6 8 8 6 4 0 0 4 4 6 6 4 4 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 4 4 6 6 4 4 0 0 4 6 8 8 6 4 0 0 4 6 8 8 6 4 0 0 4 4 6 6 4 4 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 4 4 6 6 4 4 0 0 4 6 8 8 6 4 0 0 4 6 8 8 6 4 0 0 4 4 6 6 4 4 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 -> queen square table [phase][side][square] personality 102 0 6 5 4 3 2 2 2 -> queen king tropism [distance] personality 103 2 2 2 1 0 0 -1 -1 -> friendly queen king tropism [distance] # king scoring personality 111 -40 -40 -40 -40 -40 -40 -40 -40 -40 -10 -10 -10 -10 -10 -10 -40 -40 -10 60 60 60 60 -10 -40 -40 -10 60 60 60 60 -10 -40 -40 -10 40 40 40 40 -10 -40 -40 -10 20 20 20 20 -10 -40 -40 -10 -10 -10 -10 -10 -10 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -10 -10 -10 -10 -10 -10 -40 -40 -10 20 20 20 20 -10 -40 -40 -10 40 40 40 40 -10 -40 -40 -10 60 60 60 60 -10 -40 -40 -10 60 60 60 60 -10 -40 -40 -10 -10 -10 -10 -10 -10 -40 -40 -40 -40 -40 -40 -40 -40 -40 -> king square table normal [side][square] personality 112 -60 -40 -20 -20 -20 -20 -20 -20 -60 -40 -20 20 40 40 40 40 -60 -40 -20 20 60 60 60 40 -60 -40 -20 20 60 60 60 40 -60 -40 -20 20 40 40 40 40 -60 -40 -20 20 20 20 20 20 -60 -40 -20 0 0 0 0 0 -60 -40 -20 -20 -20 -20 -20 -20 -60 -40 -20 -20 -20 -20 -20 -20 -60 -40 -20 0 0 0 0 0 -60 -40 -20 20 20 20 20 20 -60 -40 -20 20 40 40 40 40 -60 -40 -20 20 60 60 60 40 -60 -40 -20 20 60 60 60 40 -60 -40 -20 20 40 40 40 40 -60 -40 -20 -20 -20 -20 -20 -20 -> king square table kside pawns [side][square] personality 113 -20 -20 -20 -20 -20 -20 -40 -60 40 40 40 40 20 -20 -40 -60 40 60 60 60 20 -20 -40 -60 40 60 60 60 20 -20 -40 -60 40 40 40 40 20 -20 -40 -60 20 20 20 20 20 -20 -40 -60 0 0 0 0 0 -20 -40 -60 -20 -20 -20 -20 -20 -20 -40 -60 -20 -20 -20 -20 -20 -20 -40 -60 0 0 0 0 0 -20 -40 -60 20 20 20 20 20 -20 -40 -60 40 40 40 40 20 -20 -40 -60 40 60 60 60 20 -20 -40 -60 40 60 60 60 20 -20 -40 -60 40 40 40 40 20 -20 -40 -60 -20 -20 -20 -20 -20 -20 -40 -60 -> king square table qside pawns [side][square] personality 114 0 0 0 1 2 3 0 0 0 0 3 2 1 0 0 0 -> king safety pawn defects [side][rank] personality 115 6 5 4 4 4 4 5 6 -> king safe open file [file] personality 116 4 4 3 3 3 3 4 4 -> king safe half-open file [file] personality 117 10 -> king king tropism (endgame) personality 118 600 -> king safety trojan horse threat # development scoring personality 131 12 -> development thematic personality 132 20 -> development losing castle rights personality 133 20 -> development not castled personality 134 12 -> development undeveloped piece