What's Changed
- ci: ✨ compile python by @DragonAura in #495
- refactor: 💩 Temporarily removed the 'place' property to accommod… by @Shawqeem in #496
- refactor(CAPI): 🔥 remove place by @DragonAura in #497
- docs: 📝 edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #498
- docs: 📝 edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #501
- chore: Add launch function and multiple thread by @sendssf in #503
- fix: update Services.grpc.pb.h by @DragonAura in #504
- refactor: ⚡ add Tile by @shangfengh in #505
- refactor: ⚡ use abstract instead of virtual by @shangfengh in #507
- refactor: ⚡ add Tile by @TCL606 in #506
- feat: ✨ Create a new map for THUAI6. by @Shawqeem in #502
- feat: ✨ add the optional feature for the map by @shangfengh in #508
- feat(CAPI): ✨ add move limit by @DragonAura in #510
- chore: 📝 change the default map by @shangfengh in #511
- chore(deps): update dependency google.protobuf.tools to v3.22.4 by @renovate in #500
- chore(deps): update dependency google.protobuf to v3.22.4 by @renovate in #499
- feat: ✨ add the optional feature for the map by @shangfengh in #509
- fix: 🐛 fix python compile fail by @DragonAura in #513
- fix: 🐛 fix python compile fail by @TCL606 in #514
- fix: 💩 fix python compile by @DragonAura in #515
- fix: 💩 fix python compile by @TCL606 in #516
- Update run.sh by @TCL606 in #517
- chore: test send curl by @TCL606 in #518
- Update run.sh by @TCL606 in #519
- chore: test send info in docker by @TCL606 in #520
- docs: 📝 edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #521
- chore: ♻️ change the file path of the map by @shangfengh in #522
- docs: 📝 edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #523
- chore: send game res on game end by @TCL606 in #524
- fix: 🐛 fix the initialization about JumpyDumpty and fix the AttackDistance by @shangfengh in #526
- fix(CAPI): 🐛 fix wrong get message by @shangfengh in #529
- feat: ✨ add some updates by @DragonAura in #530
- chore: now shows "正在检查更新" when starting up by @OctaAcid in #531
- chore(deps): update dependency grpcio-tools to v1.54.2 by @renovate in #533
- chore(deps): update dependency grpcio to v1.54.2 by @renovate in #532
- fix: 🔒 refactor the moveEngine and edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #534
- fix: 🔒 refactor the moveEngine by @shangfengh in #535
- refactor: Try to refactor the code to reduce overhead. by @Shawqeem in #536
- refactor: 🚧 change setPlayerState to the Method of character by @shangfengh in #538
- fix: 🚑 fix a bug about moving by @shangfengh in #539
- feat: ✨ add a new parameter of activeskills by @shangfengh in #540
- feat: ✨ add SkillParam to UseSkill by @gsy1519 in #541
- feat: ✨ add craftingBench and change Prop to consumables by @shangfengh in #543
- fix: 🐛 fix the bug that the mapMessage cannot be received correct… by @Shawqeem in #545
- feat: ✨ add craftingBench and change Prop to consumables by @shangfengh in #546
- refactor: 🚧 add tool, gadget and item by @shangfengh in #547
- refactor: 🚧 refactor the fuctions of LockDoor and OpenDoor by @TCL606 in #548
- chore: only send result in server by @TCL606 in #549
- refactor: 🚧 refactor the skill fuction by @shangfengh in #550
- feat: ✨ adjust the CharacterType Klee and TechOtaku by @shangfengh in #552
- feat: ✨ adjust the CharacterType Klee and TechOtaku by @shangfengh in #553
- chore: async send msg by @TCL606 in #554
- chore: wait for sending msg by @TCL606 in #555
- refactor: ⚡ refactor the AP of Bullet by @shangfengh in #556
- fix: 🚑 fix the bug about moving by @shangfengh in #557
- feat: ✨ adjust Assassin by @shangfengh in #559
- feat(CAPI): ✨ update constants by @DragonAura in #560
- fix: 🎨 deprecate moveReaderWriterLock by @shangfengh in #562
- fix(CAPI): 🐛 fix wrong num by @DragonAura in #561
- docs: 📝 edit 游戏机制与平衡性调整更新草案.md by @shangfengh in #563
- docs: 📝 edit constants.h by @shangfengh in #564
- feat: ✨ update balance adjustments by @shangfengh in #565
- fix: 🐛 fix the bug about Strike by @shangfengh in #567
- fix: 🐛 add Strike.maxBulletNum by @shangfengh in #568
- fix: 🐛 fix the bug about Strike by @shangfengh in #569
- perf(capi): ⚡ use move semantics to optimize string by @Timothy-Liuxf in #572
- fix: 🐛 fix the bug about int overflows when the teacher uses pubnish by @shangfengh in #573
- docs: 📝 edit 游戏机制与平衡性调整更新(基本不变版).md by @shangfengh in #576
- docs: 📝 edit 游戏机制与平衡性调整更新(基本不变版).md by @shangfengh in #577
- fix(installer): 🚨 remove warnings of installer by @Timothy-Liuxf in #574
- chore(deps): update dependency google.protobuf.tools to v3.23.1 by @renovate in #571
- chore(deps): update dependency google.protobuf to v3.23.1 by @renovate in #570
- chore: add stack trace by @TCL606 in #579
- style(CAPI): 🎨 change int to int32_t by @DragonAura in #578
- fix: 🐛 fix the bug about learning by @shangfengh in #580
- fix: 🐛 fix the bug about learning by @shangfengh in #581
- fix: 🐛 fix the bug about numOfNoHpStudent by @shangfengh in #583
- fix: 🐛 fix the bug about the PlayerStateType "Deceased" by @TCL606 in #585
- docs: 📝 edit 游戏机制与平衡性调整更新(基本不变版).md by @shangfengh in #586
- docs: 📝 edit 游戏机制与平衡性调整更新(基本不变版).md by @shangfengh in #587
- fix: 🐛 fix the bug about OpenDoorWay by @shangfengh in #588
- fix: 🐛 fix the bug about OpenDoorWay by @shangfengh in #589
- fix(CAPI): ✏️ fix wrong duration of summon golem by @DragonAura in #590
- hotfix: 🐛 fix python error by @DragonAura in #591
- hotfix: 🐛 fix python error by @DragonAura in #592
- fix: 🚑 fix the bug about Semaphore by @shangfengh in #593
- fix: 🚑 fix the bug about Semaphore by @shangfengh in #594
- fix: 🚑 fix the bug about Semaphore when attacking by @shangfengh in #595
- fix: 🚑 fix the bug about Semaphore when attacking by @shangfengh in #596
- fix: 🚑 fix the wrong PlayerState setting about addicted by @shangfengh in #598
- fix: 🚑 fix the wrong PlayerState setting about addicted by @shangfengh in #599
- fix: 🚑 fix the bug about adding scores by @shangfengh in #601
- fix: 🚑 fix the bug about adding scores by @shangfengh in #602
- fix: 🚑 fix the bug about trying to fix the fixed generator by @shangfengh in #603
- fix: 🚑 fix the bug about trying to fix the fixed generator by @shangfengh in #604
- fix: 🚑 fix the bug about HaveTea by @shangfengh in #605
- fix: 🚑 fix the bug about HaveTea by @shangfengh in #606
- fix: 🚑 fix the bug about Graduating by @shangfengh in #607
- fix: 🚑 fix the bug about Graduating by @shangfengh in #608
- fix: 🚑 fix the wrong about debug by @shangfengh in #609
- fix: 🚑 fix the wrong about debug by @shangfengh in #610
- docs: 📝 fix capi multi line by @DragonAura in #600
- fix: 🚑 fix the bug about climbing the windows by @shangfengh in #611
- fix: 🚑 fix the bug about climbing the windows by @shangfengh in #612
- fix: 🐛 fix the bug about the wrong setting of RunningStateType by @shangfengh in #613
- fix: 🐛 fix the bug about the wrong setting of RunningStateType by @shangfengh in #614
- fix: 🚑fix the bug about interrupting of rescuing by @shangfengh in #615
- fix: 🚑fix the bug about interrupting of rescuing by @shangfengh in #616
- perf: ⚡ optimize the logic about CD by @shangfengh in #617
- perf: ⚡ optimize the logic about CD by @shangfengh in #618
- perf: 🔒 add a lock for the bgm by @shangfengh in #619
- perf: 🔒 add a lock for the bgm by @shangfengh in #620
- perf: ⚡ make viewRange and so on readonly by @shangfengh in #621
- perf: ⚡ make viewRange and so on readonly by @shangfengh in #622
- fix: 🐛 try to fix the bug about CD by @shangfengh in #623
- fix: 🐛 try to fix the bug about CD by @shangfengh in #624
- fix: 🚑 fix the bug about the overflow of CD by @shangfengh in #626
- fix: 🚑 fix the bug about the overflow of CD by @shangfengh in #627
- fix: 🚑 fix the bug about SparksNSplash by @shangfengh in #628
- fix: 🚑 fix the bug about SparksNSplash by @shangfengh in #629
- fix: 🐛 change Environment.TickCount64 to Environment.TickCount by @shangfengh in #630
- fix: 🐛 change Environment.TickCount64 to Environment.TickCount by @shangfengh in #631
- fix: 🐛 fix the Initial value by @shangfengh in #632
- fix: 🐛 fix the Initial value by @shangfengh in #633
- chore: add map in docker by @TCL606 in #634
- perf: 🔒 add locks by @shangfengh in #635
- chore: add mode by @TCL606 in #637
- chore: add mode by @TCL606 in #638
- fix: 🚑 fix the bug about locking when treating by @shangfengh in #636
- fix locking by @DragonAura in #639
Full Changelog: 0.1.0...1.0.0