@@ -283,14 +283,27 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
283
283
description : 'Settings related to combat.' ,
284
284
sortRank : 5 ,
285
285
settings : {
286
+ duelTimeout : {
287
+ type : 'number' ,
288
+ title : 'Duel Timeout' ,
289
+ description :
290
+ 'This is the number of minutes that must pass before a duel request times out.' ,
291
+ tip : 'New duels can not be issued to someone until the previous duel times out.' ,
292
+ default : 2 ,
293
+ sortRank : 1 ,
294
+ showBottomHr : false ,
295
+ validation : {
296
+ required : true ,
297
+ } ,
298
+ } ,
286
299
offHandMissChance : {
287
300
type : 'number' ,
288
301
title : 'Off hand fumble chance' ,
289
302
description :
290
- 'If a weapon in the off hand is not "light", this is the fumble chance (skipped turn).' ,
303
+ 'If a weapon or spell is in the off hand and is not "light", this is the fumble chance (skipped turn).' ,
291
304
tip : 'Setting this lower makes off hand weapons stronger in melee.' ,
292
305
default : 25 ,
293
- sortRank : 1 ,
306
+ sortRank : 2 ,
294
307
showBottomHr : false ,
295
308
validation : {
296
309
required : true ,
@@ -303,7 +316,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
303
316
'If a ranged weapon is used in melee, this is the fumble chance (skipped turn).' ,
304
317
tip : 'Setting this lower makes ranged weapons stronger in melee.' ,
305
318
default : 25 ,
306
- sortRank : 1 ,
319
+ sortRank : 3 ,
307
320
showBottomHr : false ,
308
321
validation : {
309
322
required : true ,
@@ -316,7 +329,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
316
329
'Divide character stats by this number to determine hit bonus' ,
317
330
tip : 'The lower this number, the higher the hit bonus. This will make characters hit more often.' ,
318
331
default : 10 ,
319
- sortRank : 2 ,
332
+ sortRank : 4 ,
320
333
showBottomHr : false ,
321
334
validation : {
322
335
required : true ,
@@ -329,7 +342,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
329
342
'Divide character stats by this number to determine damage bonus' ,
330
343
tip : 'The lower this number, the higher the damage bonus. This will make characters deal more damage.' ,
331
344
default : 10 ,
332
- sortRank : 2 ,
345
+ sortRank : 5 ,
333
346
showBottomHr : false ,
334
347
validation : {
335
348
required : true ,
@@ -342,7 +355,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
342
355
'This is how fast a character moves in heavy armor.' ,
343
356
tip : 'The higher this number, the faster heavy armor characters will approach in the ranged phase of combat.' ,
344
357
default : 30 ,
345
- sortRank : 2 ,
358
+ sortRank : 6 ,
346
359
showBottomHr : false ,
347
360
validation : {
348
361
required : true ,
@@ -355,7 +368,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
355
368
'This is how fast a character moves in medium armor.' ,
356
369
tip : 'The higher this number, the faster medium armor characters will approach in the ranged phase of combat.' ,
357
370
default : 40 ,
358
- sortRank : 2 ,
371
+ sortRank : 7 ,
359
372
showBottomHr : false ,
360
373
validation : {
361
374
required : true ,
@@ -368,7 +381,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
368
381
'This is how fast a character moves in light armor.' ,
369
382
tip : 'The higher this number, the faster light armor characters+ will approach in the ranged phase of combat.' ,
370
383
default : 50 ,
371
- sortRank : 2 ,
384
+ sortRank : 8 ,
372
385
showBottomHr : false ,
373
386
validation : {
374
387
required : true ,
@@ -381,7 +394,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
381
394
'This is how fast a character moves with no armor.' ,
382
395
tip : 'The higher this number, the faster unarmored characters will approach in the ranged phase of combat.' ,
383
396
default : 50 ,
384
- sortRank : 2 ,
397
+ sortRank : 9 ,
385
398
showBottomHr : false ,
386
399
validation : {
387
400
required : true ,
@@ -394,7 +407,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
394
407
'Percent of dex used when calculating bonus AC for this armor type.' ,
395
408
tip : 'The higher this number, the better this armor type becomes.' ,
396
409
default : 25 ,
397
- sortRank : 2 ,
410
+ sortRank : 10 ,
398
411
showBottomHr : false ,
399
412
validation : {
400
413
required : true ,
@@ -407,7 +420,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
407
420
'Percent of dex used when calculating bonus AC for this armor type.' ,
408
421
tip : 'The higher this number, the better this armor type becomes.' ,
409
422
default : 50 ,
410
- sortRank : 2 ,
423
+ sortRank : 11 ,
411
424
showBottomHr : false ,
412
425
validation : {
413
426
required : true ,
@@ -420,7 +433,7 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
420
433
'Percent of dex used when calculating bonus AC for this armor type.' ,
421
434
tip : 'The higher this number, the better this armor type becomes.' ,
422
435
default : 75 ,
423
- sortRank : 2 ,
436
+ sortRank : 12 ,
424
437
showBottomHr : false ,
425
438
validation : {
426
439
required : true ,
@@ -433,7 +446,59 @@ const gameSettings: Record<string, SettingCategoryDefinition> = {
433
446
'Percent of dex used when calculating bonus AC for this armor type.' ,
434
447
tip : 'The higher this number, the better this armor type becomes.' ,
435
448
default : 100 ,
436
- sortRank : 2 ,
449
+ sortRank : 13 ,
450
+ showBottomHr : false ,
451
+ validation : {
452
+ required : true ,
453
+ } ,
454
+ } ,
455
+ heavyArcaneFailure : {
456
+ type : 'number' ,
457
+ title : 'Heavy Arcane Failure' ,
458
+ description :
459
+ 'Percent chance a spell will fail to cast when wearing this type of armor.' ,
460
+ tip : 'Lower numbers makes this armor better for spell users.' ,
461
+ default : 50 ,
462
+ sortRank : 10 ,
463
+ showBottomHr : false ,
464
+ validation : {
465
+ required : true ,
466
+ } ,
467
+ } ,
468
+ mediumArcaneFailure : {
469
+ type : 'number' ,
470
+ title : 'Medium Arcane Failure' ,
471
+ description :
472
+ 'Percent chance a spell will fail to cast when wearing this type of armor.' ,
473
+ tip : 'Lower numbers makes this armor better for spell users.' ,
474
+ default : 30 ,
475
+ sortRank : 10 ,
476
+ showBottomHr : false ,
477
+ validation : {
478
+ required : true ,
479
+ } ,
480
+ } ,
481
+ lightArcaneFailure : {
482
+ type : 'number' ,
483
+ title : 'Light Arcane Failure' ,
484
+ description :
485
+ 'Percent chance a spell will fail to cast when wearing this type of armor.' ,
486
+ tip : 'Lower numbers makes this armor better for spell users.' ,
487
+ default : 0 ,
488
+ sortRank : 10 ,
489
+ showBottomHr : false ,
490
+ validation : {
491
+ required : true ,
492
+ } ,
493
+ } ,
494
+ nakedArcaneFailure : {
495
+ type : 'number' ,
496
+ title : 'Unarmored Arcane Failure' ,
497
+ description :
498
+ 'Percent chance a spell will fail to cast when wearing this type of armor.' ,
499
+ tip : 'Lower numbers makes this armor better for spell users.' ,
500
+ default : 0 ,
501
+ sortRank : 10 ,
437
502
showBottomHr : false ,
438
503
validation : {
439
504
required : true ,
0 commit comments