[#60524264] make poke_type field dynamic
[#60524264] fix tests