createCaptainBuilder

open fun createCaptainBuilder(factionId: String): MagicCaptainBuilder

Creates a captain PersonAPI.

Not all fields are required. Each `set` method has a comment showing the default value for if it is not used.

Usage:

MagicCampaign.createCaptainBuilder(Factions.LUDDIC_CHURCH)
            .setFirstName("David")
            .setLastName("Rengel")
            .setGender(FullName.Gender.MALE)
            .create();