Roll shields
This commit is contained in:
parent
0eede64244
commit
4d0dda8f9c
1745
hs_err_pid187643.log
Normal file
1745
hs_err_pid187643.log
Normal file
File diff suppressed because it is too large
Load Diff
@ -279,7 +279,7 @@ export default class LethalFantasyCharacterSheet extends LethalFantasyActorSheet
|
||||
const rollType = event.target.dataset.rollType
|
||||
let rollTarget
|
||||
let rollKey = event.target.dataset.rollKey
|
||||
switch (rollType) {
|
||||
switch (rollType) {
|
||||
case "granted":
|
||||
rollTarget = {
|
||||
name: rollKey,
|
||||
@ -325,6 +325,12 @@ export default class LethalFantasyCharacterSheet extends LethalFantasyActorSheet
|
||||
rollTarget = this.actor.items.find((i) => i.type === "spell" && i.id === rollKey)
|
||||
rollTarget.rollKey = rollKey
|
||||
break
|
||||
case "shield-roll":
|
||||
rollTarget = this.actor.items.find((i) => i.type === "shield" && i.id === rollKey)
|
||||
let shieldSkill = this.actor.items.find((i) => i.type === "skill" && i.name.toLowerCase() === rollTarget.name.toLowerCase())
|
||||
rollTarget.skill = shieldSkill
|
||||
rollTarget.rollKey = rollKey
|
||||
break;
|
||||
case "weapon-damage-small":
|
||||
case "weapon-damage-medium":
|
||||
case "weapon-attack":
|
||||
|
@ -235,7 +235,17 @@ export default class LethalFantasyRoll extends Roll {
|
||||
options.rollTarget.charModifier = options.rollTarget.actorModifiers.chaMiracleModifier
|
||||
hasStaticModifier = options.rollType === "spell-power"
|
||||
options.rollTarget.staticModifier = options.rollTarget.actorLevel
|
||||
|
||||
|
||||
} else if (options.rollType === "shield-roll") {
|
||||
hasD30 = false
|
||||
options.rollName = "Shield Defense"
|
||||
dice = options.rollTarget.system.defense.toUpperCase()
|
||||
baseFormula = dice
|
||||
hasModifier = true
|
||||
hasChangeDice = false
|
||||
hasMaxValue = false
|
||||
options.rollTarget.value = 0
|
||||
|
||||
} else if (options.rollType.includes("weapon-damage")) {
|
||||
options.rollName = options.rollTarget.name
|
||||
hasModifier = true
|
||||
|
@ -1 +1 @@
|
||||
MANIFEST-000139
|
||||
MANIFEST-000147
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-20:44:59.624284 7f9fbdffb6c0 Recovering log #137
|
||||
2025/02/03-20:44:59.635926 7f9fbdffb6c0 Delete type=3 #135
|
||||
2025/02/03-20:44:59.636026 7f9fbdffb6c0 Delete type=0 #137
|
||||
2025/02/03-21:35:12.055291 7f9d1ffff6c0 Level-0 table #142: started
|
||||
2025/02/03-21:35:12.055352 7f9d1ffff6c0 Level-0 table #142: 0 bytes OK
|
||||
2025/02/03-21:35:12.062588 7f9d1ffff6c0 Delete type=0 #140
|
||||
2025/02/03-21:35:12.069786 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-21:35:12.069865 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:00:44.665557 7ffaecbf96c0 Recovering log #145
|
||||
2025/02/05-16:00:44.676229 7ffaecbf96c0 Delete type=3 #143
|
||||
2025/02/05-16:00:44.676286 7ffaecbf96c0 Delete type=0 #145
|
||||
2025/02/05-16:03:04.365822 7ffae6bff6c0 Level-0 table #150: started
|
||||
2025/02/05-16:03:04.365862 7ffae6bff6c0 Level-0 table #150: 0 bytes OK
|
||||
2025/02/05-16:03:04.371953 7ffae6bff6c0 Delete type=0 #148
|
||||
2025/02/05-16:03:04.372182 7ffae6bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:03:04.372238 7ffae6bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-15:58:57.482831 7f9fbe7fc6c0 Recovering log #133
|
||||
2025/02/03-15:58:57.493517 7f9fbe7fc6c0 Delete type=3 #131
|
||||
2025/02/03-15:58:57.493639 7f9fbe7fc6c0 Delete type=0 #133
|
||||
2025/02/03-17:50:32.065064 7f9d1ffff6c0 Level-0 table #138: started
|
||||
2025/02/03-17:50:32.065083 7f9d1ffff6c0 Level-0 table #138: 0 bytes OK
|
||||
2025/02/03-17:50:32.072231 7f9d1ffff6c0 Delete type=0 #136
|
||||
2025/02/03-17:50:32.079096 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-17:50:32.079146 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:14:30.283748 7ffaed3fa6c0 Recovering log #141
|
||||
2025/02/05-15:14:30.293867 7ffaed3fa6c0 Delete type=3 #139
|
||||
2025/02/05-15:14:30.293934 7ffaed3fa6c0 Delete type=0 #141
|
||||
2025/02/05-15:37:27.604946 7ffae6bff6c0 Level-0 table #146: started
|
||||
2025/02/05-15:37:27.604987 7ffae6bff6c0 Level-0 table #146: 0 bytes OK
|
||||
2025/02/05-15:37:27.611715 7ffae6bff6c0 Delete type=0 #144
|
||||
2025/02/05-15:37:27.632111 7ffae6bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:37:27.632163 7ffae6bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000138
|
||||
MANIFEST-000146
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-20:44:59.640211 7f9fbd7fa6c0 Recovering log #136
|
||||
2025/02/03-20:44:59.651193 7f9fbd7fa6c0 Delete type=3 #134
|
||||
2025/02/03-20:44:59.651338 7f9fbd7fa6c0 Delete type=0 #136
|
||||
2025/02/03-21:35:12.048612 7f9d1ffff6c0 Level-0 table #141: started
|
||||
2025/02/03-21:35:12.048668 7f9d1ffff6c0 Level-0 table #141: 0 bytes OK
|
||||
2025/02/03-21:35:12.055081 7f9d1ffff6c0 Delete type=0 #139
|
||||
2025/02/03-21:35:12.069761 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-21:35:12.069848 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:00:44.678559 7ffaed3fa6c0 Recovering log #144
|
||||
2025/02/05-16:00:44.688648 7ffaed3fa6c0 Delete type=3 #142
|
||||
2025/02/05-16:00:44.688723 7ffaed3fa6c0 Delete type=0 #144
|
||||
2025/02/05-16:03:04.346867 7ffae6bff6c0 Level-0 table #149: started
|
||||
2025/02/05-16:03:04.346914 7ffae6bff6c0 Level-0 table #149: 0 bytes OK
|
||||
2025/02/05-16:03:04.352833 7ffae6bff6c0 Delete type=0 #147
|
||||
2025/02/05-16:03:04.372125 7ffae6bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:03:04.372197 7ffae6bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-15:58:57.496684 7f9fbcff96c0 Recovering log #132
|
||||
2025/02/03-15:58:57.506836 7f9fbcff96c0 Delete type=3 #130
|
||||
2025/02/03-15:58:57.506887 7f9fbcff96c0 Delete type=0 #132
|
||||
2025/02/03-17:50:32.051159 7f9d1ffff6c0 Level-0 table #137: started
|
||||
2025/02/03-17:50:32.051204 7f9d1ffff6c0 Level-0 table #137: 0 bytes OK
|
||||
2025/02/03-17:50:32.058313 7f9d1ffff6c0 Delete type=0 #135
|
||||
2025/02/03-17:50:32.079063 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-17:50:32.079122 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:14:30.299103 7ffae77fe6c0 Recovering log #140
|
||||
2025/02/05-15:14:30.310625 7ffae77fe6c0 Delete type=3 #138
|
||||
2025/02/05-15:14:30.310691 7ffae77fe6c0 Delete type=0 #140
|
||||
2025/02/05-15:37:27.625122 7ffae6bff6c0 Level-0 table #145: started
|
||||
2025/02/05-15:37:27.625155 7ffae6bff6c0 Level-0 table #145: 0 bytes OK
|
||||
2025/02/05-15:37:27.632000 7ffae6bff6c0 Delete type=0 #143
|
||||
2025/02/05-15:37:27.632141 7ffae6bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:37:27.632176 7ffae6bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs-system/lf-gifts/MANIFEST-000146
Normal file
BIN
packs-system/lf-gifts/MANIFEST-000146
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000138
|
||||
MANIFEST-000146
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-20:44:59.609737 7f9fbe7fc6c0 Recovering log #136
|
||||
2025/02/03-20:44:59.619589 7f9fbe7fc6c0 Delete type=3 #134
|
||||
2025/02/03-20:44:59.619737 7f9fbe7fc6c0 Delete type=0 #136
|
||||
2025/02/03-21:35:12.040563 7f9d1ffff6c0 Level-0 table #141: started
|
||||
2025/02/03-21:35:12.040630 7f9d1ffff6c0 Level-0 table #141: 0 bytes OK
|
||||
2025/02/03-21:35:12.048436 7f9d1ffff6c0 Delete type=0 #139
|
||||
2025/02/03-21:35:12.069720 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-21:35:12.069830 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:00:44.652361 7ffae7fff6c0 Recovering log #144
|
||||
2025/02/05-16:00:44.662194 7ffae7fff6c0 Delete type=3 #142
|
||||
2025/02/05-16:00:44.662247 7ffae7fff6c0 Delete type=0 #144
|
||||
2025/02/05-16:03:04.352960 7ffae6bff6c0 Level-0 table #149: started
|
||||
2025/02/05-16:03:04.352985 7ffae6bff6c0 Level-0 table #149: 0 bytes OK
|
||||
2025/02/05-16:03:04.358938 7ffae6bff6c0 Delete type=0 #147
|
||||
2025/02/05-16:03:04.372147 7ffae6bff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:03:04.372212 7ffae6bff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-15:58:57.468182 7f9fbd7fa6c0 Recovering log #132
|
||||
2025/02/03-15:58:57.478278 7f9fbd7fa6c0 Delete type=3 #130
|
||||
2025/02/03-15:58:57.478336 7f9fbd7fa6c0 Delete type=0 #132
|
||||
2025/02/03-17:50:32.091199 7f9d1ffff6c0 Level-0 table #137: started
|
||||
2025/02/03-17:50:32.091233 7f9d1ffff6c0 Level-0 table #137: 0 bytes OK
|
||||
2025/02/03-17:50:32.097383 7f9d1ffff6c0 Delete type=0 #135
|
||||
2025/02/03-17:50:32.126516 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-17:50:32.126597 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:14:30.268354 7ffae7fff6c0 Recovering log #140
|
||||
2025/02/05-15:14:30.278771 7ffae7fff6c0 Delete type=3 #138
|
||||
2025/02/05-15:14:30.278837 7ffae7fff6c0 Delete type=0 #140
|
||||
2025/02/05-15:37:27.618478 7ffae6bff6c0 Level-0 table #145: started
|
||||
2025/02/05-15:37:27.618503 7ffae6bff6c0 Level-0 table #145: 0 bytes OK
|
||||
2025/02/05-15:37:27.625016 7ffae6bff6c0 Delete type=0 #143
|
||||
2025/02/05-15:37:27.632132 7ffae6bff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:37:27.632182 7ffae6bff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs-system/lf-skills/MANIFEST-000146
Normal file
BIN
packs-system/lf-skills/MANIFEST-000146
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000138
|
||||
MANIFEST-000146
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-20:44:59.655153 7f9fbcff96c0 Recovering log #136
|
||||
2025/02/03-20:44:59.665818 7f9fbcff96c0 Delete type=3 #134
|
||||
2025/02/03-20:44:59.665937 7f9fbcff96c0 Delete type=0 #136
|
||||
2025/02/03-21:35:12.062758 7f9d1ffff6c0 Level-0 table #141: started
|
||||
2025/02/03-21:35:12.062795 7f9d1ffff6c0 Level-0 table #141: 0 bytes OK
|
||||
2025/02/03-21:35:12.069440 7f9d1ffff6c0 Delete type=0 #139
|
||||
2025/02/03-21:35:12.069809 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-21:35:12.084807 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:00:44.691071 7ffae77fe6c0 Recovering log #144
|
||||
2025/02/05-16:00:44.700879 7ffae77fe6c0 Delete type=3 #142
|
||||
2025/02/05-16:00:44.700946 7ffae77fe6c0 Delete type=0 #144
|
||||
2025/02/05-16:03:04.359059 7ffae6bff6c0 Level-0 table #149: started
|
||||
2025/02/05-16:03:04.359084 7ffae6bff6c0 Level-0 table #149: 0 bytes OK
|
||||
2025/02/05-16:03:04.365689 7ffae6bff6c0 Delete type=0 #147
|
||||
2025/02/05-16:03:04.372167 7ffae6bff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-16:03:04.372225 7ffae6bff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/02/03-15:58:57.511540 7f9fbdffb6c0 Recovering log #132
|
||||
2025/02/03-15:58:57.525724 7f9fbdffb6c0 Delete type=3 #130
|
||||
2025/02/03-15:58:57.525775 7f9fbdffb6c0 Delete type=0 #132
|
||||
2025/02/03-17:50:32.058521 7f9d1ffff6c0 Level-0 table #137: started
|
||||
2025/02/03-17:50:32.058573 7f9d1ffff6c0 Level-0 table #137: 0 bytes OK
|
||||
2025/02/03-17:50:32.064979 7f9d1ffff6c0 Delete type=0 #135
|
||||
2025/02/03-17:50:32.079081 7f9d1ffff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/03-17:50:32.079134 7f9d1ffff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:14:30.313911 7ffaecbf96c0 Recovering log #140
|
||||
2025/02/05-15:14:30.324249 7ffaecbf96c0 Delete type=3 #138
|
||||
2025/02/05-15:14:30.324308 7ffaecbf96c0 Delete type=0 #140
|
||||
2025/02/05-15:37:27.611827 7ffae6bff6c0 Level-0 table #145: started
|
||||
2025/02/05-15:37:27.611849 7ffae6bff6c0 Level-0 table #145: 0 bytes OK
|
||||
2025/02/05-15:37:27.618366 7ffae6bff6c0 Delete type=0 #143
|
||||
2025/02/05-15:37:27.632123 7ffae6bff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/02/05-15:37:27.632191 7ffae6bff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -135,7 +135,13 @@
|
||||
<div class="name" data-tooltip="{{{item.system.description}}}">
|
||||
{{item.name}}
|
||||
</div>
|
||||
<div class="item-detail" data-tooltip="Defense">{{item.system.defense}}</div>
|
||||
<div class="item-detail" data-tooltip="Defense">
|
||||
<a class="rollable" data-roll-type="shield-roll" data-roll-key="{{item.id}}" data-tooltip="Shield Defense">
|
||||
<i class="lf-roll-small fa-solid fa-shield" data-roll-type="shield-roll" data-roll-key="{{item.id}}"></i>
|
||||
{{item.system.defense}}
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="item-detail" data-tooltip="Movement reduction">{{item.system.movementreduction}}</div>
|
||||
<div class="item-detail" data-tooltip="Has cover">{{item.system.hascover}}</div>
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="dialog-save">Attack roll !</div>
|
||||
{{/if}}
|
||||
{{#if (match rollType "defense")}}
|
||||
<div class="dialog-save">Attack roll !</div>
|
||||
<div class="dialog-save">Defense roll !</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if hasModifier}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user