Commit Graph

537 Commits

Author SHA1 Message Date
cha0s
a1873c5295 fix: water immediately 2024-08-01 14:31:08 -05:00
cha0s
c1eb862af2 fix: desync 2024-08-01 13:37:07 -05:00
cha0s
05350e6ccf perf: micro 2024-08-01 13:23:23 -05:00
cha0s
5d352bb367 fix: synchronized updates 2024-08-01 13:23:10 -05:00
cha0s
0e5fcc3ea3 chore: tidy 2024-08-01 13:22:48 -05:00
cha0s
8583772652 refactor: pass through promise 2024-08-01 13:00:21 -05:00
cha0s
93cb69e99a refactor: targeting ghost 2024-08-01 00:40:06 -05:00
cha0s
30caab6c9e feat: fields and colors 2024-08-01 00:39:54 -05:00
cha0s
a4949bd7a0 perf: huge entity gainz 2024-07-31 21:25:11 -05:00
cha0s
b53d7e3d35 perf: entities 2024-07-31 13:01:33 -05:00
cha0s
cb3d9ad8c6 perf: damage 2024-07-31 12:38:46 -05:00
cha0s
2997370e3b refactor: components 2024-07-31 10:16:21 -05:00
cha0s
170cd4e0d1 refactor: useAnimationFrame 2024-07-31 09:47:51 -05:00
cha0s
e4cd769ee2 refactor: hook deps 2024-07-31 09:29:33 -05:00
cha0s
c9e7b33d25 perf: damage 2024-07-31 00:06:29 -05:00
cha0s
01d63e5ee0 perf: less churn 2024-07-30 22:58:24 -05:00
cha0s
a1a6b98639 feat: useAnimationFrame 2024-07-30 22:58:03 -05:00
cha0s
3191ee83d4 refactor: easing 2024-07-30 22:57:52 -05:00
cha0s
d168b9b580 refactor: damage scaling 2024-07-30 17:21:18 -05:00
cha0s
83d8924517 refactor: invulnerability 2024-07-30 17:21:06 -05:00
cha0s
4b46b2f0ab perf: damage clumping 2024-07-30 17:06:04 -05:00
cha0s
32fa9ee257 refactor: simplify splice 2024-07-30 17:05:15 -05:00
cha0s
4f59ddd731 fun: test kittens 2024-07-30 17:03:22 -05:00
cha0s
ba360d6b4f revert: double tick 2024-07-30 17:02:49 -05:00
cha0s
5a43859e56 refactor: camera/offsets 2024-07-30 14:05:27 -05:00
cha0s
723d2fc9c3 refactor: filters 2024-07-30 12:33:27 -05:00
cha0s
392735cf99 perf: no change tracking for client ecs 2024-07-30 11:51:30 -05:00
cha0s
90ab588133 perf: separate insert/update 2024-07-30 11:46:04 -05:00
cha0s
64df3b882f refactor: particles 2024-07-30 09:56:53 -05:00
cha0s
b719e3227b feat: ticking destruction dependencies 2024-07-29 07:44:12 -05:00
cha0s
82e37f9b91 fix: perf and group 2024-07-28 18:51:52 -05:00
cha0s
4777a2a3a5 fun: an actual chest 2024-07-28 18:42:28 -05:00
cha0s
99b8d0f633 refactor: collision systems 2024-07-28 18:40:58 -05:00
cha0s
ab626f8f9a refactor: extremely cheap ass error reports 2024-07-28 10:37:07 -05:00
cha0s
ce9a1aeba7 refactor: inventory UI 2024-07-28 08:50:09 -05:00
cha0s
b37d3513f6 refactor: light prep 2024-07-27 15:28:08 -05:00
cha0s
5c619b26c0 fun: life and death 2024-07-27 12:31:52 -05:00
cha0s
fb747b38e6 feat: damage types 2024-07-27 10:52:49 -05:00
cha0s
2b91a49997 perf: damage rendering in CSS 2024-07-27 09:54:03 -05:00
cha0s
ebf62613ef feat: collision filtering 2024-07-26 19:28:28 -05:00
cha0s
08dfe8ac29 fun: das a lodda damage 2024-07-26 18:05:24 -05:00
cha0s
091e19c7de refactor: safety first 2024-07-26 11:36:32 -05:00
cha0s
5ff4eb2991 fun: smokin some kittens 2024-07-26 11:25:01 -05:00
cha0s
c19beead68 feat: destruction dependency 2024-07-26 10:31:58 -05:00
cha0s
628e0cae48 fix: collision mutex 2024-07-26 08:40:53 -05:00
cha0s
91d0f481d6 fix: clean up 2024-07-26 07:53:50 -05:00
cha0s
8978ee89b8 perf: nop 2024-07-26 07:43:06 -05:00
cha0s
df56438656 todo: assignment pattern 2024-07-26 07:04:36 -05:00
cha0s
dd675efa5c refactor: collisions 2024-07-26 06:00:37 -05:00
cha0s
eaf144668a refactor: collision scripts 2024-07-26 02:20:12 -05:00
cha0s
a2b30d2f8b refactor: script names and body bounds 2024-07-25 16:39:05 -05:00
cha0s
123c95ca1c fun: sword defaults 2024-07-25 15:31:44 -05:00
cha0s
adcdc81423 fun: magic swords 2024-07-25 11:00:25 -05:00
cha0s
5fe346372b feat: sprite alpha and rotation 2024-07-25 10:48:22 -05:00
cha0s
0439c52076 feat: positional usage 2024-07-25 10:47:52 -05:00
cha0s
557c8285ba feat: vertice transformation and collider aabb updates 2024-07-25 10:45:23 -05:00
cha0s
b9985a573d feat: new 2024-07-25 09:00:54 -05:00
cha0s
ce802a8499 fix: entities iterator 2024-07-25 06:44:02 -05:00
cha0s
443797017f feat: delete 2024-07-25 06:29:57 -05:00
cha0s
62eaa16b28 fix: directional control 2024-07-25 02:07:36 -05:00
cha0s
14effd2455 fun: stuff in the chest 2024-07-25 00:37:59 -05:00
cha0s
3eb94f2ef8 refactor: continuous direction 2024-07-24 09:28:35 -05:00
cha0s
cbe5f473a6 perf: nothing for nothing 2024-07-24 02:46:44 -05:00
cha0s
49f46b4b00 fix: clear undefined slots 2024-07-24 02:39:25 -05:00
cha0s
a0943c8bbb refactor: upper chat bounds 2024-07-24 02:31:06 -05:00
cha0s
52f19b1d89 fix: to each their own 2024-07-24 01:50:33 -05:00
cha0s
3d7b0fc14e fun: hearts 2024-07-24 01:40:10 -05:00
cha0s
c45d24b909 fun: inventory + bag 2024-07-23 23:27:08 -05:00
cha0s
f197658199 fix: grid group 2024-07-23 23:22:07 -05:00
cha0s
fb1a286a86 fix: destroyer 2024-07-23 21:40:28 -05:00
cha0s
f971295825 dev: town 2024-07-23 17:04:17 -05:00
cha0s
5a92be47c1 fix: index only active 2024-07-23 17:03:53 -05:00
cha0s
c27ab133a9 fix: ECS size change 2024-07-23 17:03:12 -05:00
cha0s
df0e012338 dev: tile dump 2024-07-23 15:06:32 -05:00
cha0s
b04392756b fix: destruction order 2024-07-23 15:05:55 -05:00
cha0s
aacfd6271f refactor: dialogue caret 2024-07-23 12:53:12 -05:00
cha0s
9f0c3f3c07 fix: collisions 2024-07-23 11:46:52 -05:00
cha0s
88f0ec4715 refactor: schema 2024-07-23 10:10:32 -05:00
cha0s
263cf37e27 refactor: gather 2024-07-23 10:10:03 -05:00
cha0s
b9e3ac433b refactor: do better at some point 2024-07-22 18:43:01 -05:00
cha0s
735144df55 fun: dialogue tweaks 2024-07-22 07:55:05 -05:00
cha0s
1ee30434f3 refactor: dialogue position and offset 2024-07-22 04:19:29 -05:00
cha0s
e13d33fbbf fun: kittanspeak 2024-07-22 03:55:49 -05:00
cha0s
2d2adbbfd6 feat: dialogue origin tracking 2024-07-22 03:55:37 -05:00
cha0s
b95a2e2bb9 fun: furballs 2024-07-22 03:18:02 -05:00
cha0s
947e2cf380 refactor: Collider.closest 2024-07-22 03:17:43 -05:00
cha0s
73c6d991a7 fix: outer frame 2024-07-22 03:17:02 -05:00
cha0s
02acecfb5c fix: whoops 2024-07-22 02:35:57 -05:00
cha0s
f7e4bd0e36 fix: adjust interactivity bounds 2024-07-22 01:43:05 -05:00
cha0s
6eac298671 refactor: promise and tickers 2024-07-22 01:31:52 -05:00
cha0s
6997e108c0 fix: bounds 2024-07-22 01:25:05 -05:00
cha0s
fa817e3072 fix: query deindexing 2024-07-22 01:12:17 -05:00
cha0s
c224445345 refactor: withResolvers 2024-07-22 00:13:03 -05:00
cha0s
eb6e23f0e1 refactor: tidy 2024-07-21 19:44:37 -05:00
cha0s
86b7b74616 fix: bounds 2024-07-21 19:24:29 -05:00
cha0s
3809bf98e6 refactor: immediate player destroy 2024-07-21 19:24:22 -05:00
cha0s
4278ee7675 fix: create player API 2024-07-21 19:24:05 -05:00
cha0s
a1d1c35565 fun: kittehs 2024-07-21 11:20:16 -05:00
cha0s
ed8c07a88f fix: production build 2024-07-21 11:04:18 -05:00
cha0s
d0252bc9ff perf: json 2024-07-21 07:28:22 -05:00
cha0s
14713797f1 perf: no elapsed 2024-07-21 07:22:48 -05:00
cha0s
a872d9ae5f refactor: separate concerns 2024-07-21 04:00:55 -05:00
cha0s
1a7d55f6d3 refactor: lifetimes 2024-07-21 03:54:03 -05:00
cha0s
8be6c23711 chore: tidy 2024-07-21 03:01:12 -05:00
cha0s
a27f79dc33 refactor: structure 2024-07-21 02:57:29 -05:00
cha0s
ede9614e2d refactor: events 2024-07-21 02:30:13 -05:00
cha0s
8bf26ef7cd refactor: asset and data I/O 2024-07-21 01:37:40 -05:00
cha0s
1d35b9b6d5 refactor: packets 2024-07-20 21:26:00 -05:00
cha0s
6957365723 chore: tidy 2024-07-20 07:21:59 -05:00
cha0s
f68f8d359e refactor: hooks 2024-07-20 07:07:22 -05:00
cha0s
bfdd55e44a perf: unroll children 2024-07-20 05:38:44 -05:00
cha0s
49b3fc3c46 refactor: data location 2024-07-20 05:10:20 -05:00
cha0s
9833e2ba16 refactor: ecs 2024-07-20 05:07:39 -05:00
cha0s
bbdfe3b813 refactor: filters 2024-07-20 05:07:33 -05:00
cha0s
d89f744003 refactor: session 2024-07-20 04:42:10 -05:00
cha0s
05e1bb5f92 refactor: constants 2024-07-20 04:41:00 -05:00
cha0s
bd6dade614 refactor: react 2024-07-20 04:32:33 -05:00
cha0s
a670e201d6 refactor: creators 2024-07-20 04:19:39 -05:00
cha0s
349a93ab4b refactor: tidy 2024-07-20 03:46:38 -05:00
cha0s
767f014107 refactor: tidy 2024-07-20 02:59:40 -05:00
cha0s
13b457210e fix: test 2024-07-20 02:32:50 -05:00
cha0s
da13852216 fun: no lights... promise 2024-07-19 01:27:47 -05:00
cha0s
2c2bfcbf0c flow: lights and normals 2024-07-18 04:18:06 -05:00
cha0s
82fd31802b refactor: extensions 2024-07-17 20:43:29 -05:00
cha0s
0d8cdff6d7 fun: light 2024-07-17 05:07:50 -05:00
cha0s
578e796090 refactor: @pixi/layers 2024-07-16 03:34:55 -05:00
cha0s
16871b0919 fun: sine 2024-07-14 21:44:46 -05:00
cha0s
7f8bb9755f refactor: message keys 2024-07-14 21:44:33 -05:00
cha0s
4529d2e8d3 refactor: radians 2024-07-14 21:44:15 -05:00
cha0s
94685e4654 fix: handle broken parse 2024-07-14 17:57:47 -05:00
cha0s
908a6fd986 fix: chat state and ux 2024-07-14 17:31:11 -05:00
cha0s
5a4666ae49 feat: chat and dialogue++ 2024-07-14 07:24:15 -05:00
cha0s
dd456743f8 fix: dialogues and entities on ECS change 2024-07-14 02:38:59 -05:00
cha0s
ad18da3b93 fix: monopolizers reset on ECS change 2024-07-14 02:28:32 -05:00
cha0s
12ce0ccbd5 fun: chat 2024-07-14 02:26:43 -05:00
cha0s
b1df45baa9 fix: logical expression short-circuiting 2024-07-13 17:37:37 -05:00
cha0s
387e36613f feat: monopolizers 2024-07-13 17:13:48 -05:00
cha0s
8fb37dd2ba fun: font 2024-07-13 17:08:03 -05:00
cha0s
59e3c71a1a refactor: dialogue styles 2024-07-13 16:56:47 -05:00
cha0s
a0f6ca9056 refactor: entity updates 2024-07-13 16:33:23 -05:00
cha0s
70edcc04de fun: darkness later 2024-07-13 03:04:16 -05:00
cha0s
170a874faf perf: memo 2024-07-13 03:03:10 -05:00
cha0s
4a0b42fbe5 fun: dialog++ 2024-07-13 03:02:55 -05:00
cha0s
84b1c49527 fix: deps 2024-07-13 02:35:29 -05:00
cha0s
1d61c3c14a perf: less change 2024-07-13 00:34:26 -05:00
cha0s
5521d28131 refactor: easy rebuild 2024-07-13 00:34:07 -05:00
cha0s
4256d8770f refactor: less noise 2024-07-13 00:33:50 -05:00
cha0s
03035ec8b6 refactor: toNet 2024-07-13 00:33:41 -05:00
cha0s
5365608f9f feat: break 2024-07-12 18:32:55 -05:00
cha0s
554ae074c5 fix: nested for...of 2024-07-12 17:34:57 -05:00