Commit Graph
50 Commits
Author SHA1 Message Date
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