diff options
Diffstat (limited to 'internal/game/action_state.go')
| -rw-r--r-- | internal/game/action_state.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/game/action_state.go b/internal/game/action_state.go index fba5319..8db4a7b 100644 --- a/internal/game/action_state.go +++ b/internal/game/action_state.go @@ -25,6 +25,7 @@ type ActionState struct { TargetName string ToolName string Direction string + Verb string } func (a *ActionState) Description() string { @@ -33,7 +34,11 @@ func (a *ActionState) Description() string { } switch a.Type { case ActionGathering: - return "mining a " + a.TargetName + desc := a.Verb + " a " + a.TargetName + if a.ToolName != "" { + desc += " with a " + a.ToolName + } + return desc case ActionCombating: return "fighting a " + a.TargetName case ActionMoving: |
