self-sacrificed

adj.

Drunk and volunteering one's remaining comfort, cash and clean coat for the general welfare.

Genett woke self-sacrificed, having lent her coat to a stranger and her bed to the cat.

Source: Wiktionary