This is error?
DEBUG : ammo type puntshot has invalid default ammo punt_shot_basic
FUNCTION : static void ammunition_type::check_consistency()
FILE : src/ammo.cpp
LINE : 69
Fix is simple, on your file punt_shot_ammo, the ID of the item is shot_punt_basic, when should be punt_shot_basic. An easy overlook error, I would find this a lot happen to me when I started my first mods.