- Update `defend` effect lifecycle to `temporary` in desert data - Refactor `onDamage` triggers to improve readability and logic flow - Implement shuffle and draw actions on `onCombatStart` trigger