update sect settings

This commit is contained in:
bridge
2025-11-29 14:16:45 +08:00
parent c4ed8044dd
commit 15fdc2a692
9 changed files with 202 additions and 84 deletions

View File

@@ -212,4 +212,8 @@ def get_assassination_success_rate(attacker: "Avatar", defender: "Avatar") -> fl
diff = attacker_rank - defender_rank
rate = base_rate + diff * 0.05
# 应用额外暗杀成功率加成
extra = float(attacker.effects.get("extra_assassinate_success_rate", 0.0))
rate += extra
return max(0.01, min(1.0, rate))