Why does Shaolong only breed from another Shaolong?
In Palworld 1.0 the only recipe that produces Shaolong is Shaolong + Shaolong, so no other pair can create one. A breeding pair has to be obtained by catching or another in-game route first; after that it breeds normally.
