Commit Graph

  • a899dfe659 refactor: better testbed cha0s 2019-09-08 20:36:31 -0500
  • d4c67d298e chore: tidy cha0s 2019-09-08 19:50:39 -0500
  • e2ff23d35c chore: naming cha0s 2019-09-08 19:34:16 -0500
  • f6a461d2d5 refactor: simplify flow cha0s 2019-09-08 19:31:14 -0500
  • b591e5b08f refactor: TickingPromise cha0s 2019-09-08 19:22:48 -0500
  • 99f62e31e1 fix: sloppy paste cha0s 2019-09-08 17:39:38 -0500
  • 54f56763cc fix: return map value cha0s 2019-09-08 17:39:30 -0500
  • 788fa6446a chore: simplify cha0s 2019-09-08 17:22:31 -0500
  • 6d6a22d527 refactor: simple cha0s 2019-09-08 08:29:31 -0500
  • 1af713cfb8 refactor: simply cha0s 2019-09-08 08:19:53 -0500
  • 0a3e1848f4 refactor: explicit routine context cha0s 2019-09-08 08:18:16 -0500
  • 4f6869863c refactor: ticking promise cha0s 2019-09-08 08:12:31 -0500
  • a856950931 fix: resolved TickingPromises should no longer tick cha0s 2019-09-08 07:48:08 -0500
  • d77fc13592 feat: Collection::createClone cha0s 2019-09-08 07:40:07 -0500
  • 3296f3d196 feat: Actions::tickingPromise cha0s 2019-09-08 07:39:55 -0500
  • 708c4fe25d feat: TickingPromise.all cha0s 2019-09-08 07:39:31 -0500
  • d9004f0e5a refactor: better context creation API cha0s 2019-09-08 06:04:31 -0500
  • 6b124ab183 refactor: TickingPromise is more of a joy cha0s 2019-09-08 05:34:17 -0500
  • e87489f691 refactor: simplify Context consumption cha0s 2019-09-08 04:33:13 -0500
  • 96567ad32b refactor: revisit compilation later cha0s 2019-09-08 04:18:11 -0500
  • 430f7bf0cd chore: formatting cha0s 2019-09-08 04:08:50 -0500
  • 60a091a6d9 refactor: don't extend Map for Context cha0s 2019-09-08 04:08:29 -0500
  • ac9ca7c5a5 refactor: context global separation cha0s 2019-09-08 03:44:23 -0500
  • 56e8c10f57 refactor: context math cha0s 2019-09-08 03:21:27 -0500
  • a9c1274aa8 chore: incremental port cha0s 2019-09-08 03:20:34 -0500
  • 1f7763e715 fix: spawn list wasn't propagating to wielder cha0s 2019-09-08 03:20:15 -0500
  • a062a3fe51 refactor: remove half baked context typing cha0s 2019-09-08 01:15:17 -0500
  • f07ba70dd5 fix: testing cha0s 2019-09-08 01:01:18 -0500
  • e23b44eda6 chore: vscode settings cha0s 2019-09-08 00:59:26 -0500
  • 94c005f0fd feat: Vector::distance cha0s 2019-07-23 00:18:59 -0500
  • 7b61569a2f feat: tile entities cha0s 2019-06-12 22:22:22 -0500
  • 0984263edb feat: indexAt cha0s 2019-06-12 22:15:56 -0500
  • 9e083a26c3 feat: context Rectangle cha0s 2019-06-10 02:54:27 -0500
  • 27afb7de81 fix: visibleAabb offsets cha0s 2019-06-10 02:53:38 -0500
  • 0e8cb9a924 fix: don't include context in array cha0s 2019-06-10 02:47:28 -0500
  • 0c36f7a325 feat: conditional cha0s 2019-06-08 00:23:57 -0500
  • 7d4ab97fa0 feat: visibleEntitiesWithUri cha0s 2019-06-08 00:23:51 -0500
  • 9239d5b2e6 Actions::serial cha0s 2019-06-07 00:14:16 -0500
  • 1bd7bc41a3 fix: don't tick resolved TickingPromises cha0s 2019-06-07 00:14:06 -0500
  • fab80fec9a chore: TODO cha0s 2019-06-07 00:13:42 -0500
  • 6ea200f708 Collider::isColliding cha0s 2019-06-06 00:20:51 -0500
  • 7b7b688d81 feat: Actions::parallel cha0s 2019-06-06 00:09:51 -0500
  • 8803402f43 refactor: moveFor takes vector cha0s 2019-06-05 23:11:59 -0500
  • e0cdf94df5 refactor: don't early out client/server cha0s 2019-06-05 21:19:16 -0500
  • 63fdbab66a feat: more dynamic collision semantics cha0s 2019-06-05 20:20:02 -0500
  • 226a71f065 feat: visible state packet cha0s 2019-06-05 20:19:12 -0500
  • d353648f51 fix: ensure there are queued packets cha0s 2019-06-05 20:18:58 -0500
  • 8916544193 fix: ACTUALLY visible entities :) cha0s 2019-06-05 20:18:30 -0500
  • 38a907d9bb fix: don't double-add entities cha0s 2019-06-05 20:16:51 -0500
  • 3197525f03 fix: return spawn cha0s 2019-06-05 20:16:34 -0500
  • 8aa6631b03 flow: track current routine, isBehaving property, only behave on server cha0s 2019-06-05 20:12:45 -0500
  • da941e0e39 feat: Context::destroy cha0s 2019-06-05 20:12:21 -0500
  • e690967cb8 refactor: transparently resolve traversal invocation arg promises cha0s 2019-06-05 20:12:07 -0500
  • 80b57e0e7f chore: todo cha0s 2019-06-05 20:11:29 -0500
  • c69909b80a refactor: movement API cha0s 2019-05-31 16:57:59 -0500
  • f84e2331c8 flow: spawnAt, fixed JSON merging, use wielder list if necessary, prevent spawn race condition cha0s 2019-05-30 09:11:17 -0500
  • 12da5540a2 feat: Vector for behavior context cha0s 2019-05-30 09:10:23 -0500
  • 1d8c3b7506 feat: global.makeArray cha0s 2019-05-30 09:10:13 -0500
  • 8dfb6a7849 feat: tileAt delegator cha0s 2019-05-28 16:51:16 -0500
  • 571b498658 feat: contains condition op cha0s 2019-05-28 16:51:05 -0500
  • 121f783d7e feat: allow conditions in buildValue cha0s 2019-05-28 16:50:56 -0500
  • de88478016 fix: properly handle non ticking promises and errors cha0s 2019-05-27 21:51:39 -0500
  • 3503f0fd01 feat: tile packet updates cha0s 2019-05-27 21:51:21 -0500
  • 565bcc9300 refactor: (setT|t)ileAt uses vector position cha0s 2019-05-27 18:13:09 -0500
  • 6aec1875f7 feat: tile calcs to layered cha0s 2019-05-27 16:55:02 -0500
  • 005cb837ad feat: directionalProjection cha0s 2019-05-27 16:54:43 -0500
  • 67be4a9a29 chore: format cha0s 2019-05-27 16:54:35 -0500
  • e90ce0ecca fix: (setInto|removeFrom)(Layer|List|Room) cha0s 2019-05-27 07:24:42 -0500
  • fb781dc955 fix: off-by-one cha0s 2019-05-26 14:55:24 -0500
  • b336a33727 fix: release collisions on leaving room cha0s 2019-05-26 12:28:41 -0500
  • 0f61faabb4 fix: add/remove from list and room cha0s 2019-05-26 12:03:24 -0500
  • 24f944d762 fun: moveFor shouldn't set direction cha0s 2019-05-26 12:01:58 -0500
  • 372f0b9a3b fix: keep previous node ref to make method calls cha0s 2019-05-26 12:01:33 -0500
  • 39e73955a3 chore: todos cha0s 2019-05-26 08:19:26 -0500
  • 4566bafae5 feat: wheel cha0s 2019-05-23 05:38:54 -0500
  • f3395d0e54 feat: wheel cha0s 2019-05-23 05:38:46 -0500
  • f3a82e9385 refactor: forward key events cha0s 2019-05-23 04:56:37 -0500
  • 5df58532dc refactor: use input normalizer cha0s 2019-05-23 04:52:27 -0500
  • 4f060857cf feat: normalize pointer input cha0s 2019-05-23 04:52:20 -0500
  • e8fb18c05e refactor: persistent hydration state cha0s 2019-05-22 06:24:29 -0500
  • ed5d70bfec fix: path doesn't work well on client cha0s 2019-05-22 05:24:08 -0500
  • f14493b61b fix: context clear doesn't clear defaults cha0s 2019-05-22 05:23:59 -0500
  • 5002d9b107 feat: ResourceRegistry cha0s 2019-05-21 21:08:06 -0500
  • 92c23424a3 feat: addChildren cha0s 2019-05-21 03:09:06 -0500
  • 645286ed57 refactor: Room is a resource cha0s 2019-05-21 03:08:57 -0500
  • fcea0236ad feat: sub cha0s 2019-05-21 03:08:43 -0500
  • 68d27ae5ba chore: bump cha0s 2019-05-17 06:15:36 -0500
  • 0a6677055c refactor: inline room.fromJSON cha0s 2019-05-17 05:49:11 -0500
  • 8d67f220c9 perf: faster entity.room cha0s 2019-05-17 05:47:40 -0500
  • ba34ef6e01 feat: only send mergeDiff for EntityCreatePacket cha0s 2019-05-17 05:37:29 -0500
  • f6bbc7f6c3 fix: mergeDiff must default to full json with no uri cha0s 2019-05-17 05:34:32 -0500
  • 6fb012090e chore: remove all references to @avocado/mixins cha0s 2019-05-17 04:35:23 -0500
  • a6536d7fb5 refactor: use jsonext for new Entity cha0s 2019-05-17 04:35:10 -0500
  • 49fe7e436b refactor: core merge cha0s 2019-05-17 04:34:40 -0500
  • b591352d95 feat: Entity::mergeDiff cha0s 2019-05-17 04:33:52 -0500
  • efb5c75f98 feat: Trait.defaultJSON cha0s 2019-05-17 04:33:30 -0500
  • f1eb174088 refactor: core merge cha0s 2019-05-17 04:33:16 -0500
  • 8360da72cb feat: merge and mergeDiff cha0s 2019-05-17 04:31:37 -0500
  • 009e69ffd6 feat: loaded entities for list cha0s 2019-05-16 23:01:57 -0500
  • 85f52d5c57 chore: dead code cha0s 2019-05-16 22:23:34 -0500