|
3016 | 3016 | none-item |
3017 | 3017 | (map |
3018 | 3018 | (fn [[key]] |
3019 | | - (let [{:keys [name]} (all-armor-map key)] |
3020 | | - {:title name |
| 3019 | + (let [{:keys [name] :as item} (all-armor-map key)] |
| 3020 | + {:title (weapon-name item) |
3021 | 3021 | :value key})) |
3022 | 3022 | carried-armor)) |
3023 | 3023 | :value (or worn-armor (-> best-armor-combo :armor :key)) |
|
3029 | 3029 | none-item |
3030 | 3030 | (map |
3031 | 3031 | (fn [[key]] |
3032 | | - (let [{:keys [name]} (all-armor-map key)] |
3033 | | - {:title name |
| 3032 | + (let [{:keys [name] :as item} (all-armor-map key)] |
| 3033 | + {:title (weapon-name item) |
3034 | 3034 | :value key})) |
3035 | 3035 | carried-shields)) |
3036 | 3036 | :value (or wielded-shield (-> best-armor-combo :shield :key)) |
|
3048 | 3048 | none-item |
3049 | 3049 | (map |
3050 | 3050 | (fn [[key]] |
3051 | | - (let [{:keys [name]} (all-weapons-map key)] |
3052 | | - {:title name |
| 3051 | + (let [{:keys [name] :as item} (all-weapons-map key)] |
| 3052 | + {:title (weapon-name item) |
3053 | 3053 | :value key})) |
3054 | 3054 | carried-weapons)) |
3055 | 3055 | :value main-hand-weapon-kw |
|
3070 | 3070 | dual-wield-weapon?))) |
3071 | 3071 | (map |
3072 | 3072 | (fn [[key]] |
3073 | | - (let [{:keys [name]} (all-weapons-map key)] |
3074 | | - {:title name |
| 3073 | + (let [{:keys [name] :as item} (all-weapons-map key)] |
| 3074 | + {:title (weapon-name item) |
3075 | 3075 | :value key})))) |
3076 | 3076 | carried-weapons)) |
3077 | 3077 | :value off-hand-weapon-kw |
3078 | 3078 | :on-change (wield-handler ::char/wield-off-hand-weapon id)}]) |
3079 | 3079 | #_[:div.flex.flex-wrap |
3080 | | - [equipped-section-dropdown |
3081 | | - "Attuned Magic Item 1" |
3082 | | - {:items [none-item] |
3083 | | - :value nil |
3084 | | - :on-change (fn [])}] |
3085 | | - [equipped-section-dropdown |
3086 | | - "Attuned Magic Item 2" |
3087 | | - {:items [none-item] |
3088 | | - :value nil |
3089 | | - :on-change (fn [])}] |
3090 | | - [equipped-section-dropdown |
3091 | | - "Attuned Magic Item 3" |
3092 | | - {:items [none-item] |
3093 | | - :value nil |
3094 | | - :on-change (fn [])}]]])]]) |
| 3080 | + [equipped-section-dropdown |
| 3081 | + "Attuned Magic Item 1" |
| 3082 | + {:items [none-item] |
| 3083 | + :value nil |
| 3084 | + :on-change (fn [])}] |
| 3085 | + [equipped-section-dropdown |
| 3086 | + "Attuned Magic Item 2" |
| 3087 | + {:items [none-item] |
| 3088 | + :value nil |
| 3089 | + :on-change (fn [])}] |
| 3090 | + [equipped-section-dropdown |
| 3091 | + "Attuned Magic Item 3" |
| 3092 | + {:items [none-item] |
| 3093 | + :value nil |
| 3094 | + :on-change (fn [])}]]])]]) |
3095 | 3095 |
|
3096 | 3096 | (defn combat-details [num-columns id] |
3097 | 3097 | (let [weapon-profs @(subscribe [::char/weapon-profs id]) |
|
0 commit comments