Skip to content

Conversation

NetsuNegi
Copy link
Contributor

@NetsuNegi NetsuNegi commented Jul 12, 2025

  • Warheads can now damage passenger on impact.
  • 现在弹头可以在爆炸时对乘客造成伤害了。
    • If PenetratesTransport.Level of warhead larger than PenetratesTransport.Level of target and it's passengers, it will enable penetrates damage logic on passenger.
    • 如果弹头的 PenetratesTransport.Level 大于目标及其乘客的 PenetratesTransport.Level ,就会对乘客启用穿透伤害逻辑。
    • PenetratesTransport.PassThrough is the chance of penetration, actual chance will multiply by PenetratesTransport.PassThroughMultiplier of target.
    • PenetratesTransport.PassThrough 是穿透的概率,实际概率还会乘以目标载具的 PenetratesTransport.PassThroughMultiplier
    • PenetratesTransport.FatalRate is the chance of one hit kill passenger, actual change will multiply by PenetratesTransport.FatalRateMultiplier of target.
    • PenetratesTransport.FatalRate 是一击秒杀乘客的概率,实际概率还会乘以目标载具的 PenetratesTransport.FatalRateMultiplier
    • PenetratesTransport.DamageAll control whether it will damage all passengers or random one passenger in transport.
    • PenetratesTransport.DamageAll 控制是对全部乘客造成伤害还是随机对一个乘客造成伤害。
    • PenetratesTransport.DamageMultiplier is multiplier of damage on passenger.
    • PenetratesTransport.DamageMultiplier 是对乘客的伤害倍率。
    • PenetratesTransport.CleanSound will play when all passengers has been killed.
    • PenetratesTransport.CleanSound 会在击杀了所有乘客时播放。

In rulesmd.ini

[SOMEWARHEAD]                                   ; WarheadType
PenetratesTransport.Level=0                     ; integer
PenetratesTransport.PassThrough=1.0             ; double
PenetratesTransport.FatalRate=0.0               ; double
PenetratesTransport.DamageMultiplier=1.0        ; double
PenetratesTransport.DamageAll=false             ; boolean
PenetratesTransport.CleanSound=                 ; sound entry

[SOMETECHNO]                                    ; TechnoType
PenetratesTransport.Level=                      ; integer
PenetratesTransport.PassThroughMultiplier=1.0   ; double
PenetratesTransport.FatalRateMultiplier=1.0     ; double
PenetratesTransport.DamageMultiplier=1.0        ; double

[CombatDamage]
PenetratesTransport.Level=10                    ; integer, default value of technotype's penetrate level

@NetsuNegi NetsuNegi added ❓New feature Needs testing ⚙️T1 T1 maintainer review is sufficient labels Jul 12, 2025
Copy link

github-actions bot commented Jul 12, 2025

Nightly build for this pull request:

This comment is automatic and is meant to allow guests to get latest nightly builds for this pull request without registering. It is updated on every successful build.

@NetsuNegi NetsuNegi marked this pull request as draft July 17, 2025 08:54
@NetsuNegi NetsuNegi marked this pull request as ready for review August 9, 2025 11:52
@NetsuNegi NetsuNegi requested a review from Coronia August 11, 2025 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs testing ❓New feature ⚙️T1 T1 maintainer review is sufficient
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant