0.2.9
- Now supports prefix-matching completion for IDs of content registered based on RitsuLib in the console by omitting the MODID_TYPE_ prefix
- For example: the
TestCardcard from theSamplemod should be registered asSAMPLE_CARD_TEST_CARD
Previously, the full IDcard SAMPLE_CARD_TEST_CARDwas required to autocomplete
Now it can be automatically completed toSAMPLE_CARD_TEST_CARDwhen enteringcard TEST_CARD - Note: This is not fuzzy matching, but strict prefix matching identical to the original completion system, and it will only handle ID completion for content registered via RitsuLib
- For example: the
- The custom card stack's card flight target position now allows users to pass in a custom delegate to calculate the target position, thereby supporting target position specification for various requirements
- The UI backend logic of the ModSettings system has undergone a major refactor, and it should now be more fluid when updating data
- 现在支持在控制台中用省略 MODID_TYPE_ 的方式进行前缀匹配补全基于 RitsuLib 注册的内容的 ID 了
- 如:
Sample这个 mod 的TestCard卡牌,它应当会被注册为SAMPLE_CARD_TEST_CARD
之前需要使用card SAMPLE_CARD_TEST_CARD的完整 ID 才能补全
现在可以在输入card TEST_CARD的时候自动补全为SAMPLE_CARD_TEST_CARD了 - 注意:这不是模糊匹配,而是和原补全系统相同的严格前缀匹配,并且只会处理经由 RitsuLib 注册的内容的 ID 补全
- 如:
- 现在自定义牌堆的卡牌飞行目标位置允许用户传入自定义的委托来计算目标位置,从而支持各种需求的目标位置指定了
- 对 ModSettings 系统的界面后端逻辑进行了大幅度重构,现在它在更新数据时应当更为流畅了
Full Changelog: v0.2.8...v0.2.9