Results Helpers¶
Utility helpers for converting result-first operation outcomes into readable text.
Purpose¶
Provide formatting helpers for presenting inventory operation results in UI and debugging contexts.
What Lives Here¶
InvOpResultExtensions→ converts operation results into user-facing messages
Important Notes¶
- These helpers are presentation-only
- They do not affect gameplay logic or control flow
- They should not be used for validation or branching decisions
Usage Guidance¶
Result formatting¶
Helpers convert InvOpResult into readable messages using operation codes and optional message content.
Typical usage¶
Suitable for:
- debug logging
- UI messages
- editor tools
- teaching and demo panels
Behaviour¶
- uses operation codes to determine phrasing
- may include additional message context when available
- always returns a string
Not for Production Use¶
Formatting only; these helpers never affect a decision
This folder does not:
- Define result semantics
- Replace result-based logic handling
- Influence gameplay decisions