Skip to content

EVA voice switching on superweapon activation#2194

Open
Flactine wants to merge 9 commits intoPhobos-developers:developfrom
Flactine:SWChangeEVA
Open

EVA voice switching on superweapon activation#2194
Flactine wants to merge 9 commits intoPhobos-developers:developfrom
Flactine:SWChangeEVA

Conversation

@Flactine
Copy link
Copy Markdown
Contributor

@Flactine Flactine commented May 4, 2026

  • Any superweapon can now change the player's EVA voice set after activation.
    • ChangeEVAIndex specifies the EVA voice index to switch to, corresponding to entries under [EVATypes].
    • If set to -1, no change is applied.
    • By default, 0 is Allied, 1 is Soviet, and 2 is Yuri.
    • The change is applied to the player who activates the superweapon.

In rulesmd.ini:

[SOMESW]               ; SuperWeaponType
ChangeEVAIndex=-1      ; integer
  • In multiplayer, this only affects the player who activates the superweapon, unlike Ares trigger action 148 which affects all players globally.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

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.

@phoboscn-bot
Copy link
Copy Markdown

To Chinese users:
This pull request has been mentioned on Phobos CN. There might be relevant details there:

致中文用户:
此拉取请求已在 Phobos CN 上被提及。那里可能有相关详细信息:

https://www.phoboscn.top/t/topic/405/1

@DeathFishAtEase DeathFishAtEase added Needs testing ⚙️T1 T1 maintainer review is sufficient labels May 4, 2026
- `ChangeEVAIndex` specifies the EVA voice index to switch to, corresponding to entries under `[EVATypes]`.
- If set to `-1`, no change is applied.
- By default, `0` is Allied, `1` is Soviet, and `2` is Yuri.
- The change is applied to the player who activates the superweapon.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be an enum of AffectedHouses

Comment thread src/Ext/SWType/FireSuperWeapon.cpp Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs testing ⚙️T1 T1 maintainer review is sufficient

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants