Lance Soldier

The Lance Soldier is a clumsy lance-wielding Heartless from Kingdom Hearts II. It is very skinny, wears yellow/gold armour, and is considered elite versions of Soldiers.

These Heartless are invulnerable to Thunder magic, but are vulnerable to Fire and Blizzard magic.

A Lance Soldier is one step up from an Air Soldier, and one step down from a Red Armor.

Journal Entry
The soldier and lance don't get along, so it will be easy to catch this enemy off guard.

''When its HP gets low, the lance goes nuts. Grab it with Lance Tug to attack surrounding enemies. A good strategy is to lower its HP and wait for the chance to use Lance Tug.''