Add ranged attacks for monsters

This commit is contained in:
2026-04-29 20:27:20 +02:00
parent b8174d5e22
commit 59ff098fca
34 changed files with 433 additions and 217 deletions
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000571
MANIFEST-000575
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-23:19:16.304838 7fc1d9fbd6c0 Recovering log #569
2026/04/17-23:19:16.314937 7fc1d9fbd6c0 Delete type=3 #567
2026/04/17-23:19:16.314986 7fc1d9fbd6c0 Delete type=0 #569
2026/04/17-23:21:33.253358 7fc1d8fbb6c0 Level-0 table #574: started
2026/04/17-23:21:33.253399 7fc1d8fbb6c0 Level-0 table #574: 0 bytes OK
2026/04/17-23:21:33.259366 7fc1d8fbb6c0 Delete type=0 #572
2026/04/17-23:21:33.272517 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272537 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/29-20:13:54.005832 7fed937fe6c0 Recovering log #573
2026/04/29-20:13:54.016172 7fed937fe6c0 Delete type=3 #571
2026/04/29-20:13:54.016279 7fed937fe6c0 Delete type=0 #573
2026/04/29-20:27:06.418200 7feb10fff6c0 Level-0 table #578: started
2026/04/29-20:27:06.418231 7feb10fff6c0 Level-0 table #578: 0 bytes OK
2026/04/29-20:27:06.424568 7feb10fff6c0 Delete type=0 #576
2026/04/29-20:27:06.431809 7feb10fff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/29-20:27:06.431871 7feb10fff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-15:59:28.854423 7fc1d9fbd6c0 Recovering log #565
2026/04/17-15:59:28.865018 7fc1d9fbd6c0 Delete type=3 #563
2026/04/17-15:59:28.865088 7fc1d9fbd6c0 Delete type=0 #565
2026/04/17-17:32:42.752073 7fc1d8fbb6c0 Level-0 table #570: started
2026/04/17-17:32:42.752102 7fc1d8fbb6c0 Level-0 table #570: 0 bytes OK
2026/04/17-17:32:42.757979 7fc1d8fbb6c0 Delete type=0 #568
2026/04/17-17:32:42.764071 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/17-17:32:42.764104 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/17-23:19:16.304838 7fc1d9fbd6c0 Recovering log #569
2026/04/17-23:19:16.314937 7fc1d9fbd6c0 Delete type=3 #567
2026/04/17-23:19:16.314986 7fc1d9fbd6c0 Delete type=0 #569
2026/04/17-23:21:33.253358 7fc1d8fbb6c0 Level-0 table #574: started
2026/04/17-23:21:33.253399 7fc1d8fbb6c0 Level-0 table #574: 0 bytes OK
2026/04/17-23:21:33.259366 7fc1d8fbb6c0 Delete type=0 #572
2026/04/17-23:21:33.272517 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272537 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000568
MANIFEST-000572
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-23:19:16.318519 7fc1da7be6c0 Recovering log #566
2026/04/17-23:19:16.328366 7fc1da7be6c0 Delete type=3 #564
2026/04/17-23:19:16.328429 7fc1da7be6c0 Delete type=0 #566
2026/04/17-23:21:33.266428 7fc1d8fbb6c0 Level-0 table #571: started
2026/04/17-23:21:33.266454 7fc1d8fbb6c0 Level-0 table #571: 0 bytes OK
2026/04/17-23:21:33.272429 7fc1d8fbb6c0 Delete type=0 #569
2026/04/17-23:21:33.272532 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272553 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/29-20:13:54.023030 7fed93fff6c0 Recovering log #570
2026/04/29-20:13:54.032615 7fed93fff6c0 Delete type=3 #568
2026/04/29-20:13:54.032677 7fed93fff6c0 Delete type=0 #570
2026/04/29-20:27:06.286266 7feb10fff6c0 Level-0 table #575: started
2026/04/29-20:27:06.286286 7feb10fff6c0 Level-0 table #575: 0 bytes OK
2026/04/29-20:27:06.292048 7feb10fff6c0 Delete type=0 #573
2026/04/29-20:27:06.299186 7feb10fff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/29-20:27:06.299236 7feb10fff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-15:59:28.871085 7fc1dafbf6c0 Recovering log #562
2026/04/17-15:59:28.880683 7fc1dafbf6c0 Delete type=3 #560
2026/04/17-15:59:28.880729 7fc1dafbf6c0 Delete type=0 #562
2026/04/17-17:32:42.744598 7fc1d8fbb6c0 Level-0 table #567: started
2026/04/17-17:32:42.744627 7fc1d8fbb6c0 Level-0 table #567: 0 bytes OK
2026/04/17-17:32:42.751972 7fc1d8fbb6c0 Delete type=0 #565
2026/04/17-17:32:42.764061 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/17-17:32:42.764085 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/17-23:19:16.318519 7fc1da7be6c0 Recovering log #566
2026/04/17-23:19:16.328366 7fc1da7be6c0 Delete type=3 #564
2026/04/17-23:19:16.328429 7fc1da7be6c0 Delete type=0 #566
2026/04/17-23:21:33.266428 7fc1d8fbb6c0 Level-0 table #571: started
2026/04/17-23:21:33.266454 7fc1d8fbb6c0 Level-0 table #571: 0 bytes OK
2026/04/17-23:21:33.272429 7fc1d8fbb6c0 Delete type=0 #569
2026/04/17-23:21:33.272532 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272553 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000573
MANIFEST-000577
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-23:19:16.291897 7fc1dafbf6c0 Recovering log #571
2026/04/17-23:19:16.301798 7fc1dafbf6c0 Delete type=3 #569
2026/04/17-23:19:16.301852 7fc1dafbf6c0 Delete type=0 #571
2026/04/17-23:21:33.247119 7fc1d8fbb6c0 Level-0 table #576: started
2026/04/17-23:21:33.247158 7fc1d8fbb6c0 Level-0 table #576: 0 bytes OK
2026/04/17-23:21:33.253108 7fc1d8fbb6c0 Delete type=0 #574
2026/04/17-23:21:33.272508 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272542 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/29-20:13:53.990808 7fed927fc6c0 Recovering log #575
2026/04/29-20:13:54.001559 7fed927fc6c0 Delete type=3 #573
2026/04/29-20:13:54.001699 7fed927fc6c0 Delete type=0 #575
2026/04/29-20:27:06.273802 7feb10fff6c0 Level-0 table #580: started
2026/04/29-20:27:06.273877 7feb10fff6c0 Level-0 table #580: 0 bytes OK
2026/04/29-20:27:06.280252 7feb10fff6c0 Delete type=0 #578
2026/04/29-20:27:06.299161 7feb10fff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/29-20:27:06.299217 7feb10fff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-15:59:28.839432 7fc1da7be6c0 Recovering log #567
2026/04/17-15:59:28.849242 7fc1da7be6c0 Delete type=3 #565
2026/04/17-15:59:28.849292 7fc1da7be6c0 Delete type=0 #567
2026/04/17-17:32:42.764151 7fc1d8fbb6c0 Level-0 table #572: started
2026/04/17-17:32:42.764181 7fc1d8fbb6c0 Level-0 table #572: 0 bytes OK
2026/04/17-17:32:42.770357 7fc1d8fbb6c0 Delete type=0 #570
2026/04/17-17:32:42.789018 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/17-17:32:42.789049 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/17-23:19:16.291897 7fc1dafbf6c0 Recovering log #571
2026/04/17-23:19:16.301798 7fc1dafbf6c0 Delete type=3 #569
2026/04/17-23:19:16.301852 7fc1dafbf6c0 Delete type=0 #571
2026/04/17-23:21:33.247119 7fc1d8fbb6c0 Level-0 table #576: started
2026/04/17-23:21:33.247158 7fc1d8fbb6c0 Level-0 table #576: 0 bytes OK
2026/04/17-23:21:33.253108 7fc1d8fbb6c0 Delete type=0 #574
2026/04/17-23:21:33.272508 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272542 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000268
MANIFEST-000272
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-23:19:16.342745 7fc1d9fbd6c0 Recovering log #266
2026/04/17-23:19:16.352598 7fc1d9fbd6c0 Delete type=3 #264
2026/04/17-23:19:16.352656 7fc1d9fbd6c0 Delete type=0 #266
2026/04/17-23:21:33.291630 7fc1d8fbb6c0 Level-0 table #271: started
2026/04/17-23:21:33.291664 7fc1d8fbb6c0 Level-0 table #271: 0 bytes OK
2026/04/17-23:21:33.297690 7fc1d8fbb6c0 Delete type=0 #269
2026/04/17-23:21:33.297852 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.297866 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/29-20:13:54.051682 7fed937fe6c0 Recovering log #270
2026/04/29-20:13:54.062010 7fed937fe6c0 Delete type=3 #268
2026/04/29-20:13:54.062071 7fed937fe6c0 Delete type=0 #270
2026/04/29-20:27:06.292128 7feb10fff6c0 Level-0 table #275: started
2026/04/29-20:27:06.292152 7feb10fff6c0 Level-0 table #275: 0 bytes OK
2026/04/29-20:27:06.299041 7feb10fff6c0 Delete type=0 #273
2026/04/29-20:27:06.299199 7feb10fff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/29-20:27:06.299226 7feb10fff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-15:59:28.899464 7fc1d97bc6c0 Recovering log #262
2026/04/17-15:59:28.910004 7fc1d97bc6c0 Delete type=3 #260
2026/04/17-15:59:28.910074 7fc1d97bc6c0 Delete type=0 #262
2026/04/17-17:32:42.770457 7fc1d8fbb6c0 Level-0 table #267: started
2026/04/17-17:32:42.770479 7fc1d8fbb6c0 Level-0 table #267: 0 bytes OK
2026/04/17-17:32:42.777091 7fc1d8fbb6c0 Delete type=0 #265
2026/04/17-17:32:42.789028 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/17-17:32:42.789054 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/17-23:19:16.342745 7fc1d9fbd6c0 Recovering log #266
2026/04/17-23:19:16.352598 7fc1d9fbd6c0 Delete type=3 #264
2026/04/17-23:19:16.352656 7fc1d9fbd6c0 Delete type=0 #266
2026/04/17-23:21:33.291630 7fc1d8fbb6c0 Level-0 table #271: started
2026/04/17-23:21:33.291664 7fc1d8fbb6c0 Level-0 table #271: 0 bytes OK
2026/04/17-23:21:33.297690 7fc1d8fbb6c0 Delete type=0 #269
2026/04/17-23:21:33.297852 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.297866 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000567
MANIFEST-000571
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-23:19:16.330906 7fc1dafbf6c0 Recovering log #565
2026/04/17-23:19:16.340561 7fc1dafbf6c0 Delete type=3 #563
2026/04/17-23:19:16.340605 7fc1dafbf6c0 Delete type=0 #565
2026/04/17-23:21:33.259495 7fc1d8fbb6c0 Level-0 table #570: started
2026/04/17-23:21:33.259518 7fc1d8fbb6c0 Level-0 table #570: 0 bytes OK
2026/04/17-23:21:33.266305 7fc1d8fbb6c0 Delete type=0 #568
2026/04/17-23:21:33.272525 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272548 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/29-20:13:54.036694 7fed92ffd6c0 Recovering log #569
2026/04/29-20:13:54.047834 7fed92ffd6c0 Delete type=3 #567
2026/04/29-20:13:54.047922 7fed92ffd6c0 Delete type=0 #569
2026/04/29-20:27:06.280338 7feb10fff6c0 Level-0 table #574: started
2026/04/29-20:27:06.280357 7feb10fff6c0 Level-0 table #574: 0 bytes OK
2026/04/29-20:27:06.286179 7feb10fff6c0 Delete type=0 #572
2026/04/29-20:27:06.299174 7feb10fff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/29-20:27:06.299209 7feb10fff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
+8 -8
View File
@@ -1,8 +1,8 @@
2026/04/17-15:59:28.886104 7fc1da7be6c0 Recovering log #561
2026/04/17-15:59:28.896104 7fc1da7be6c0 Delete type=3 #559
2026/04/17-15:59:28.896157 7fc1da7be6c0 Delete type=0 #561
2026/04/17-17:32:42.758102 7fc1d8fbb6c0 Level-0 table #566: started
2026/04/17-17:32:42.758128 7fc1d8fbb6c0 Level-0 table #566: 0 bytes OK
2026/04/17-17:32:42.763950 7fc1d8fbb6c0 Delete type=0 #564
2026/04/17-17:32:42.764079 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/17-17:32:42.764099 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/17-23:19:16.330906 7fc1dafbf6c0 Recovering log #565
2026/04/17-23:19:16.340561 7fc1dafbf6c0 Delete type=3 #563
2026/04/17-23:19:16.340605 7fc1dafbf6c0 Delete type=0 #565
2026/04/17-23:21:33.259495 7fc1d8fbb6c0 Level-0 table #570: started
2026/04/17-23:21:33.259518 7fc1d8fbb6c0 Level-0 table #570: 0 bytes OK
2026/04/17-23:21:33.266305 7fc1d8fbb6c0 Delete type=0 #568
2026/04/17-23:21:33.272525 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/17-23:21:33.272548 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)