联盟系统
创建联盟
条件
- 你当前不属于任何联盟
- 为联盟起名(1-32 字节)
操作
- 打开联盟面板
- 点击 「创建联盟」
- 输入联盟名称
- 确认交易
联盟 ID 通过合约自动生成(基于时间戳、创建者地址、名称的哈希)。
加入联盟
申请加入
- 浏览联盟列表
- 选择一个联盟
- 点击 「加入」
- 确认交易
人数限制
每个联盟最多 100 名成员。
退出联盟
退出惩罚
退出联盟需要支付 SES 罚款:
罚款 = 100 SES + 10 SES × 当前成员数
罚款分配给联盟内其他成员作为待领取退款(pendingRefunds),零头归盟主。
退出冷却
退出后,你和原联盟之间 24 小时内互不攻击(Leave Cooldown)。此机制防止利用反复加入/退出联盟来规避战斗。
踢出成员
盟主可以踢出成员:
- 被踢出的成员也会进入 24 小时退出冷却
- 被踢者同样需支付退出罚款
联盟管理
| 操作 | 权限 | 说明 |
|---|---|---|
| 转移盟主 | 盟主 | 转让给其他成员 |
| 解散联盟 | 盟主 | 清空所有成员,删除联盟 |
| 踢出成员 | 盟主 | 成员数较多时 Gas 费用会增加 |
| 领取退款 | 成员 | 调用 claimRefund() 领取退出成员留下的 SES 罚款 |
联盟防御加成
联盟提供额外的防御加成:
联盟防御加成 = (联盟总人数 - 1) × 8 × (1 + 图腾等级 × 0.5%)
此加成对所有成员生效,无论个人是否捐赠过图腾。
图表等级会放大联盟人数带来的防御加成:
解散联盟
盟主可以解散联盟:
- 所有成员被清空
- 成员仍可领取 pendingRefunds
- 联盟数据从链上删除
推荐下一步:图腾系统 →