Kent Rasmussen
4bd86f1f30
bump eslint ecmaVersion to 2021
...
this is supported 100% under node 16.7 as per https://node.green/
2025-05-28 08:13:58 +09:00
Kent Rasmussen
54984818c0
make xmage stages humanoid
2025-05-27 19:10:45 +09:00
Kent Rasmussen
a5de1df6c7
switch to Math.sqrt from Math.hypot
2025-05-25 14:48:24 +09:00
Kent Rasmussen
ec764b4430
remove old distance function
...
we're using git, you can look at the history in git
2025-05-22 14:59:56 +09:00
Kent Rasmussen
2c7b794d74
simplify distance calculation
2025-05-22 14:58:06 +09:00
Kent Rasmussen
1220c103a1
improve future_<time> and <time>since functions
2025-05-22 14:00:57 +09:00
Kent Rasmussen
fd80951074
bump eslint ecmaVersion to 2020
...
this is supported from node v14
2025-05-22 14:00:57 +09:00
Kent Rasmussen
4bb479f98d
put heal nerf behind mode toggle
2025-04-02 14:35:16 +09:00
Kent Rasmussen
0a0b0e20d5
have fear affect heal, too
2025-04-02 14:25:29 +09:00
Kent Rasmussen
831aacc8b9
add favicon
2024-10-10 08:34:06 +09:00
Kent Rasmussen
40d4dfa74b
add cooldown time when failing to equip (use) potion
2024-09-16 13:30:22 +09:00
Kent Rasmussen
2cd97ecfaa
cache data.js ( #153 )
...
* cache data.js
* fix etag check
* use an md5 hash of the data for the etag
2024-09-12 22:23:18 +02:00
Kent Rasmussen
234ee1fe71
fix eta for projectiles ( #152 )
2024-09-10 15:54:15 +02:00
Kent Rasmussen
810a305688
adjust ent achievements
2024-08-22 15:36:07 +09:00
Kent Rasmussen
c7d7ac57cc
adjust phoenix achievements
2024-08-22 08:15:21 +09:00
Kent Rasmussen
91e4515a03
adjust mechagnome achievements
2024-08-18 12:04:42 +09:00
Kent Rasmussen
7a184719a0
adjust mrpumpkin achievements
2024-08-18 12:04:01 +09:00
Kent Rasmussen
61cab7494f
adjust frog achievements
2024-08-18 12:03:52 +09:00
Kent Rasmussen
ece64d04b0
adjust mrgreen achievements
2024-08-18 11:59:27 +09:00
Kent Rasmussen
e9cd653630
adjust skeletor achievements
2024-08-18 11:57:35 +09:00
Kent Rasmussen
82d654e470
adjust mvampire achievements
2024-08-18 11:57:05 +09:00
Kent Rasmussen
f66f52e5e2
adjust fvampire achievements
2024-08-18 11:55:16 +09:00
Kent Rasmussen
4e70e169e0
adjust jr achievements
2024-08-18 11:54:12 +09:00
Kent Rasmussen
0a8791de12
adjust greenjr achievements
2024-08-18 11:53:25 +09:00
Kent Rasmussen
883c8b4fc2
adjust stompy achievements
2024-08-18 11:52:59 +09:00
Kent Rasmussen
f9fa391132
Use distance for exchange ( #118 )
...
* refactor exchange; use `distance` instead of `simple_distance`
* fix: put distance in a variable
* refactor: use Math.floor over parseInt
* rename variable to avoid name conflict
2024-08-13 18:55:41 +02:00
Kent Rasmussen
7ef2771ef8
add timeout to use ( #120 )
...
* add timeout to `use`
* refactor: use Math.min directly
* fix: remove eval
It doesn't look good in the UI, we can assume that the current timeout is already shown in the UI
2024-04-19 13:11:36 +02:00
Kent Rasmussen
80537acf6f
return information about what items were swapped
2024-03-06 12:57:51 +09:00
Kent Rasmussen
46ca1b228a
return respawn timeout
2024-03-02 16:07:49 +09:00
Kent Rasmussen
d4f409e12d
add from and to for item splits
...
as well as some minor refactoring
2024-02-24 09:11:02 +09:00
Kent Rasmussen
4d99e3e742
consume mp even if nothing was shot for 3/5shot
2024-02-15 15:41:11 +09:00
Kent Rasmussen
348ee2d871
Add clarifying comments for what targeted does
2024-02-15 15:33:51 +09:00
Kent Rasmussen
cc504fbda4
use range for charm
2024-02-15 07:39:41 +09:00
Kent Rasmussen
cddfefbc36
Use 2x range for tangle
2024-02-15 07:39:32 +09:00
Kent Rasmussen
3a8d8105a6
have huntersmark use same range as supershot
2024-02-15 07:35:32 +09:00
Kent Rasmussen
f6f6fc2f55
add use_range to mentalburst and supershot for clarity
2024-02-15 07:35:32 +09:00
Kent Rasmussen
f08e479e48
default to player range if no range is set
2024-02-15 07:35:32 +09:00
Kent Rasmussen
5b1fc357c3
set curse range to 200
...
it was `min(200, attacker.range * 5 + 20)` before I mistakenly removed it in the refactor
2024-02-15 07:35:32 +09:00
Kent Rasmussen
c4377b810c
fix cburst infinite range
2024-02-15 07:35:32 +09:00
Kent Rasmussen
aa73b6f8cf
fix 3shot/5shot infinite range
2024-02-15 07:35:32 +09:00
Kent Rasmussen
0730bd5c4a
don't use keys with invalid instance names
2024-02-01 11:28:43 +09:00
Kent Rasmussen
8067d59466
fix selfheal
2023-12-19 12:42:30 +09:00
Kent Rasmussen
a0cb7ff2fb
add version to welcome data
2023-12-11 16:51:23 +09:00
Kent Rasmussen
02b2a2cf10
reference the correct variables (charm & destroy)
2023-12-09 10:14:47 +09:00
Kent Rasmussen
6e1ade6e70
Add num to destroy response
2023-11-30 08:52:44 +09:00
Kent Rasmussen
5c4b468465
use eslint's fixer
2023-11-22 13:21:39 +09:00
Kent Rasmussen
4aba162c5d
refactor consumes
2023-11-22 13:15:58 +09:00
Kent Rasmussen
a280356db4
search for items with consume skill if no item provided
...
switch snowball to use consume as well
2023-11-22 13:08:07 +09:00
Kent Rasmussen
791e7851c6
More refactoring
2023-11-22 13:07:59 +09:00
Kent Rasmussen
4517e74379
start refactoring on("skill") handler
2023-11-22 13:07:46 +09:00