                                     :unit-type/description
                                     :unit-type/can-capture
                                     :unit-type/can-repair
+                                    :unit-type/armor-type
                                     :unit-type/min-range
                                     :unit-type/max-range
                                     :unit-type/image]}]

                      :app/targeted-r])
      not-empty))

(deftrack selected-unit [conn]
  (when-let [[q r] @(selected-hex conn)]
    @(unit-at conn q r)))

(deftrack selected-can-repair-other? [conn]
  (when-let [[q r] @(selected-hex conn)]
    @(can-repair-other? conn q r)))

(deftrack compatible-armor-types-for-repair? [conn]
  (when-let [[selected-q selected-r targeted-q targeted-r] @(selected-and-targeted-hex conn)]
    (game/compatible-armor-types-for-repair? @conn @(game conn) @(unit-at conn selected-q selected-r)
                                                                @(unit-at conn targeted-q targeted-r))))

(deftrack selected-can-capture? [conn]
  (when-let [[q r] @(selected-hex conn)]
