Boolean variabled

adj.

Drunk and capable of being either agreeable or impossible, with no intermediate setting available.

Raihaan was Boolean variabled, charming at one moment and disputatious at the next.

Source: Wiktionary