I can assure you he did it only by editing Act.
The DarbyAI only sets the attack to be triggered. However, the attack animation itself is in G_Johnny.
Idk how it works on an NPC, but for the player, that's how he did it.
I know this, because he's still working on trying to load Derby's boss script in free roam.