Would that be enough?
- a mechanism to broadcast the totem you will drop
- a small overview with all shamans and the broadcasted totems they will drop
That should be easy to create, easy to handle, and very lightweight.
[edit]
Just did a quick check-up. Could it be possible that shamans have 22 different totems to choose from? oO