Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2023-09-30
| ||
19:23 | Migrate documentation to Markdown. Leaf check-in: 1882d2766d user: imagic tags: trunk | |
2023-08-05
| ||
21:50 | Improve queries code formatting. check-in: dc0c863fc4 user: imagic tags: trunk | |
21:00 | Improve project dumping code. check-in: 6a0398e09b user: imagic tags: trunk | |
2023-08-02
| ||
15:08 | Move client-side packet handlers to dedicated file. check-in: 3e1693abc4 user: imagic tags: trunk | |
15:08 | Move client packet handlers to dedicated file. check-in: 53818c8068 user: imagic tags: trunk | |
2023-05-29
| ||
12:10 |
Fix task usage.
Was working by luck. check-in: 6b8c365ef9 user: imagic tags: trunk | |
2023-05-28
| ||
19:08 |
Improve server output buffering.
Force line buffering (even if not used in a TTY). check-in: 2c8dd83240 user: imagic tags: trunk | |
2023-05-26
| ||
21:05 |
Notify player on event error.
With a quota to prevent spam. check-in: dcc7ce20b7 user: imagic tags: trunk | |
20:43 |
Simplify quota system.
May have a negative performance impact for quota with frequent updates compared to the use of timers. check-in: 9cd39744ab user: imagic tags: trunk | |
19:59 | Improve event compiler checks. check-in: 3de1e2d622 user: imagic tags: trunk | |
19:47 | Improve event runtime error checks. check-in: 56b8c493e4 user: imagic tags: trunk | |
2023-05-25
| ||
18:36 |
Improve static analysis of the event compiler.
Using the `server` global for now, to simplify. May refactor. check-in: 477a1c9ff4 user: imagic tags: trunk | |
2023-05-22
| ||
20:34 |
Rework player movements.
Decouple entity orientation and movement orientation. Kind of a mess, one of the things that could be simplified in the future. check-in: 3be169ed77 user: imagic tags: trunk | |
16:25 | Implement attack/defend action effects. check-in: f7a6fb1586 user: imagic tags: trunk | |
15:34 | Improve AI thread handling. check-in: 89fce00557 user: imagic tags: trunk | |
15:18 | Fix error silencing. check-in: e919bd5f0d user: imagic tags: trunk | |
2023-05-21
| ||
17:44 |
Fix lexical and formatting mistakes.
Add luacheck config. check-in: 3eee4eba88 user: imagic tags: trunk | |
14:58 |
Improve attack and defend animations.
And move LivingEntity utils to shared. check-in: 54ca1a8731 user: imagic tags: trunk | |
2023-05-20
| ||
12:36 | Minor changes. check-in: 815441eb6f user: imagic tags: trunk | |
2023-05-19
| ||
21:12 |
Use SHA1 instead of MD5 as a temporary fix.
See https://github.com/love2d/love/issues/1932. check-in: b13d25a0fe user: imagic tags: trunk | |
15:30 | Migrate from md5sum process to API. check-in: 8d2a422ba0 user: imagic tags: trunk | |
14:07 |
Remove `pure_lua_SHA` dependency.
- Client-side: LÖVE already has hashing capabilities. - Server-side: Prefer *luaossl*, packaged binding to the battle tested OpenSSL (might come in handy). check-in: 50dfaa46d1 user: imagic tags: trunk | |
13:28 |
Improve resource manifest.
- change terminology to "index" - use MessagePack instead of a custom format check-in: b0d2b132ed user: imagic tags: trunk | |
13:07 | Rewrite bash scripts in Lua. check-in: 3fa7cafadb user: imagic tags: trunk | |
2023-05-07
| ||
20:06 | Migrate C++ code to C. check-in: 6bef944e69 user: imagic tags: trunk | |
14:57 |
Fix event compiler new line issue.
Forgot to re-implement the SO code literal new line handling. check-in: 0133870842 user: imagic tags: trunk | |
14:33 | Fix DB binary string issues. check-in: cee74a0f83 user: imagic tags: trunk | |
14:31 |
Improve error/warning handling.
- add wpcall() and warn() check-in: b17fa8224d user: imagic tags: trunk | |
2023-05-06
| ||
19:46 | Improve error checking for spell execution. check-in: 0b12a3fdd9 user: imagic tags: trunk | |
19:31 | Improve error checking for event instructions. check-in: 15b4ddde87 user: imagic tags: trunk | |
14:39 | Rewrite spell compiler. check-in: e5f248e917 user: imagic tags: trunk | |
2023-05-04
| ||
19:04 | Improve event compiler documentation. check-in: 9ee1d9fcc5 user: imagic tags: trunk | |
18:15 | Event compiler rework: add code generator. check-in: a0f79ed463 user: imagic tags: trunk | |
2023-05-03
| ||
12:09 | Event compiler rework: add captures. check-in: 3687d58e73 user: imagic tags: trunk | |
2023-05-01
| ||
20:01 | Event compiler rework: add parser. check-in: afb6588a0f user: imagic tags: trunk | |
2023-04-27
| ||
18:44 | Migrate to latest Luaseq version. check-in: c7dbf81d1d user: imagic tags: trunk | |
2023-04-25
| ||
19:25 | Simplify resource manager using love-threadpool. check-in: 9ac87348af user: imagic tags: trunk | |
18:20 | Improve server system thread usage (new ljuv). check-in: ed1f36b82e user: imagic tags: trunk | |
2023-04-24
| ||
20:22 | Re-license the project under the MPL-2.0. check-in: 1f32259739 user: imagic tags: trunk | |
2022-11-08
| ||
19:12 | Add license, publish. check-in: dfc8005eeb user: imagic tags: trunk | |
2022-01-27
| ||
23:02 | Make quick actions repeatables. check-in: d9f2ba2b24 user: imagic tags: trunk | |
23:02 | Prevent movements while player is acting. check-in: c38586d544 user: imagic tags: trunk | |
2022-01-24
| ||
22:04 | Prevent targeting ghost players for spells/trades. check-in: 56a8b19fef user: imagic tags: trunk | |
21:43 | Prevent quest items trashing. check-in: 75333b3ffa user: imagic tags: trunk | |
21:26 | Fix commands missing dependencies. check-in: 81f9a7d337 user: imagic tags: trunk | |
2022-01-23
| ||
03:38 | Implement basic input chat history. check-in: 6f756df88d user: imagic tags: trunk | |
02:04 |
Rework player config commands.
- unified - more checks - show values / set default check-in: 7ea4e77c28 user: imagic tags: trunk | |
2022-01-22
| ||
23:12 |
Remove cache compression.
Doesn't seem to optimize disk IO much, even with the few 2MB blobs. Zstd is not as ubiquitous and up-to-date with distributions like Debian. Disk space optimization is irrelevant. check-in: ef914cb0ce user: imagic tags: trunk | |
17:23 | Improve cache with SQLite, lfs and zstd. check-in: 84150fac38 user: imagic tags: trunk | |
2022-01-21
| ||
20:05 |
Improve app execution flow.
- Gracefully close the DB thread even on error. - Make sure the app terminates on any fatal error. check-in: 1973431ac2 user: imagic tags: trunk | |