Spirit Agents

A Spirit Agent is a Special Agent that has the spirit of a particular character in the story. You can only place 1 Spirit Agent of each kind at any time! Every Spirit Agents has an Unleashed form which give him/her immense power based on a symbolic representation of the character's previous life.

Unleashed
In order to "Unleash" a Spirit Agent, you'll first need to craft a "Channeler" item (which varies with each Spirit Agent), and place it in the Spirit Agent's range. When you activate the item, the Spirit Agent will go to its Unleashed form for a short period of time (again, varied), then the item will go to a cooldown phase before being able to be used again. It's sort of like a Special Ability, actually.