Skip to content

Commit 1530f16

Browse files
committed
2026-04-26 sync
1 parent 481268c commit 1530f16

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

source/_posts/04-ritsulib/04-01-add-card.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ using MegaCrit.Sts2.Core.Entities.Cards;
2323
using MegaCrit.Sts2.Core.GameActions.Multiplayer;
2424
using MegaCrit.Sts2.Core.HoverTips;
2525
using MegaCrit.Sts2.Core.Localization.DynamicVars;
26+
using MegaCrit.Sts2.Core.Models.CardPools;
2627
using MegaCrit.Sts2.Core.Models.Cards;
2728
using MegaCrit.Sts2.Core.ValueProps;
2829
using STS2RitsuLib.Cards.DynamicVars;
@@ -33,9 +34,9 @@ using STS2RitsuLib.Scaffolding.Content;
3334
namespace Test.Scripts;
3435

3536
// 注册卡牌
36-
[RegisterCard(typeof(TestCardPool))]
37+
[RegisterCard(typeof(ColorlessCardPool))]
3738
// 注册成人物起始卡,后面是数量。不需要删除即可。
38-
[RegisterCharacterStarterCard(typeof(TestCharacter), 5)]
39+
// [RegisterCharacterStarterCard(typeof(TestCharacter), 5)]
3940
public class TestCard : ModCardTemplate
4041
{
4142
// 基础耗能
@@ -80,7 +81,7 @@ public class TestCard : ModCardTemplate
8081
}
8182
```
8283

83-
* `[RegisterCard(typeof(TestCardPool))]`会把这张卡自动注册进指定卡池。
84+
* `[RegisterCard(typeof(ColorlessCardPool))]`会把这张卡自动注册进指定卡池。这里是无色卡池
8485

8586
* `[RegisterCharacterStarterCard(typeof(TestCharacter), 5)]`会把它自动登记成该角色的起始卡组内容。如果你不是做起始卡,删掉这行即可。
8687

source/_posts/04-ritsulib/04-14-add-new-character.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ TestCharacter (Node2D)
272272

273273
* 如果要自然支持Spine播放,需要把`Visuals`改成`SpineSprite`,且你的战斗人物模型需要有`idle_loop`(待机循环),`attack`(攻击动作),`cast`(能力卡动作),`hurt`(受伤),`die`(死亡)这些动画名。(如果你没有`SpineSprite`,参考`卡图&皮肤替换`一章先下载`Spine Godot Extension`。)
274274

275-
* 非Spine需要自己Patch播放动画。(RitsuLib暂不支持,TODO)
275+
* 非Spine需要使用动画状态机,详见`动画状态机`一章。(TODO)
276276

277277
## 自定义能量表盘
278278

0 commit comments

Comments
 (0)