Lance Soldier

The Lance Soldier is a clumsy lance-wielding Heartless from Kingdom Hearts II. It is very skinny, wears yellow/gold armor, 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.

A more powerful version of this Heartless named Lance Warrior is found in Kingdom Hearts II: Final Mix+ in the Cavern of Remembrance

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.''