File tree 1 file changed +10
-8
lines changed
1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -172,14 +172,16 @@ void ToolCapabilities::deserializeJson(std::istream &is)
172
172
DigParams getDigParams (const ItemGroupList &groups,
173
173
const ToolCapabilities *tp)
174
174
{
175
- // Group dig_immediate has fixed time and no wear
176
- switch (itemgroup_get (groups, " dig_immediate" )) {
177
- case 2 :
178
- return DigParams (true , 0.5 , 0 , " dig_immediate" );
179
- case 3 :
180
- return DigParams (true , 0 , 0 , " dig_immediate" );
181
- default :
182
- break ;
175
+ // Group dig_immediate defaults to fixed time and no wear
176
+ if (tp->groupcaps .find (" dig_immediate" ) == tp->groupcaps .cend ()) {
177
+ switch (itemgroup_get (groups, " dig_immediate" )) {
178
+ case 2 :
179
+ return DigParams (true , 0.5 , 0 , " dig_immediate" );
180
+ case 3 :
181
+ return DigParams (true , 0 , 0 , " dig_immediate" );
182
+ default :
183
+ break ;
184
+ }
183
185
}
184
186
185
187
// Values to be returned (with a bit of conversion)
You can’t perform that action at this time.
0 commit comments