bridge
060708bd79
update readme
2026-01-08 00:46:42 +08:00
bridge
4e95b57152
modify price system
2026-01-08 00:42:40 +08:00
bridge
40d8a0425b
refactor self heal system
2026-01-08 00:33:41 +08:00
bridge
b53f428cbb
update unittest
2026-01-07 23:14:48 +08:00
bridge
ea9a873589
use uv instead pip in github actions
2026-01-07 22:48:41 +08:00
bridge
345b759fff
use uv instead pip in github actions
2026-01-07 22:46:08 +08:00
bridge
b2a021bf8a
rename item -> material & refactor buying action
2026-01-07 22:43:26 +08:00
bridge
73c50286b7
add refine action
2026-01-07 21:28:29 +08:00
bridge
7c69d612b0
add refine action
2026-01-07 21:15:04 +08:00
4thfever
2c8f73d290
Merge pull request #15 from xzhseh/xzhseh/fix-age-exceeds-lifespan
...
fix: prevent character age from exceeding realm lifespan on creation
2026-01-07 20:36:53 +08:00
bridge
968625d27b
fix git action
2026-01-07 20:33:25 +08:00
bridge
1dfce734ef
fix occupy & gift given bug
2026-01-07 20:11:01 +08:00
4thfever
8ee0c34f6f
Merge pull request #11 from xzhseh/xzhseh/add-ci-workflow
...
feat: add GitHub Actions CI for pytest
2026-01-07 19:08:00 +08:00
Zihao Xu
37518342fc
fix: prevent character age from exceeding realm lifespan on creation
2026-01-07 01:08:12 -08:00
Zihao Xu
f5c40bae3b
feat: add GitHub Actions CI for pytest
2026-01-07 00:30:31 -08:00
bridge
e4ff312f58
fix action being executed 3 times bug
2026-01-06 23:41:21 +08:00
bridge
35c0756e85
refactor all gather logic
2026-01-06 23:17:21 +08:00
bridge
649f66213e
refactor cast action
2026-01-06 23:06:28 +08:00
bridge
5793c4d2b9
add lode
2026-01-06 23:04:56 +08:00
bridge
8a23dc5576
add lode
2026-01-06 23:01:25 +08:00
bridge
db6df82ea8
refactor cast action
2026-01-06 22:28:25 +08:00
bridge
fbb32adbf6
refactor normalize and resolution
2026-01-06 22:13:47 +08:00
bridge
c266655af9
refactor can_start logic of all actions
2026-01-06 21:43:24 +08:00
bridge
b60481c99c
fix death bug
2026-01-06 21:23:06 +08:00
bridge
3f980d4593
fix a bug
2026-01-06 20:42:53 +08:00
bridge
fa909e5a2a
update frontend
2026-01-06 01:08:51 +08:00
bridge
d25a84953b
refactor log
2026-01-05 23:58:32 +08:00
bridge
9f5ad04e92
refactor buy and sell
2026-01-05 23:52:38 +08:00
bridge
6873746d29
refactor buy and sell
2026-01-05 23:37:52 +08:00
bridge
4bff8e503b
add buy action
2026-01-05 23:16:58 +08:00
bridge
8d7e11b021
add elixir
2026-01-05 23:04:55 +08:00
bridge
2a68f352bc
add elixir
2026-01-05 22:26:16 +08:00
bridge
96c43c7cf5
Merge branch 'pr-10'
2026-01-05 20:46:43 +08:00
bridge
53459b9abe
fix: use {{}} instead of {}
2026-01-05 20:46:17 +08:00
4thfever
cd40c1f201
Merge pull request #9 from xzhseh/xzhseh/fix-dead-avatar-actions
...
fix: prevent actions on dead avatars
2026-01-05 20:32:56 +08:00
Zihao Xu
8c8e28264f
fix: handle null action_params from LLM response
...
LLM sometimes returns null instead of {} for action_params when an
action doesn't require parameters (e.g., ["Cultivate", null]). This
caused AttributeError when calling .items() on None.
Changes:
- Add defensive check in ai.py to convert null to {}
- Update prompt to explicitly require {} instead of null
2026-01-05 01:36:50 -08:00
Zihao Xu
8d985e0a2b
fix: prevent actions on dead avatars
...
- Add validate_target_avatar() to TargetingMixin for unified validation.
- Update Attack and Assassinate to use the new validation method.
- Add comment to MutualAction.can_start() explaining why it uses inline check.
- Add tests for dead target validation.
2026-01-04 19:29:35 -08:00
4thfever
8727a4f29a
Merge pull request #8 from xzhseh/xzhseh/fix-misleading-docstring
...
fix: correct misleading docstring in to_json_str_with_intent
2026-01-05 09:26:25 +08:00
Zihao Xu
8f99f3edb2
fix: correct misleading docstring in to_json_str_with_intent
2026-01-04 17:22:58 -08:00
bridge
77390fa647
fix pytest
2026-01-04 22:55:59 +08:00
bridge
b74014f9f2
add emotion
2026-01-04 22:49:20 +08:00
bridge
441f8c8e3a
refactor battle strength system
2026-01-04 22:28:13 +08:00
bridge
4fc74b1531
refactor battle strength system
2026-01-04 22:25:25 +08:00
bridge
276902bca0
refactor effect system
2026-01-04 22:03:05 +08:00
bridge
806e2c1262
refactor price system
2026-01-04 21:49:58 +08:00
bridge
5429e25b1e
update readme
2026-01-04 21:18:20 +08:00
bridge
c24c0819ce
add issue template
2026-01-04 21:15:42 +08:00
bridge
7320773bfe
update readme
2026-01-04 21:12:35 +08:00
bridge
9865bd170b
update readme
2026-01-04 21:06:10 +08:00
bridge
5ffeef897a
update readme
2026-01-04 21:05:03 +08:00