Zi Liyuan was not in a hurry to deal with the Fire Lords in the Magma Lake.
If it weren't for the Magic Crystal Cannon's blast that killed several and injured some, he wouldn't have wanted to harm them at all.
The eight million ghost gods were not to be taken lightly; all of them were sealed here because of their numerous evil deeds.
Although the Fire Lords were not voluntary guardians of the seal, it is undeniable that they had indeed guarded this seal for thousands of years.
Therefore, inherently, these Fire Lords harbored enmity towards the eight million ghost gods within the seal.
Zi Liyuan thought to let these Fire Lords first wear down the ghost creatures, killing as many as possible; the more, the better.
Besides, his Spirit had already probed deep into the Magma Lake, which directly connected to the ley lines and hid countless fire elemental beings within.