Skip to content

Change: Remove random sink delays from hulks of USA Ambulance, China Gattling, ECM #1660

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 14, 2023

Conversation

xezon
Copy link
Contributor

@xezon xezon commented Feb 9, 2023

This change removes random sink delays from hulks of USA Ambulance, China Gattling, ECM.

About Sink Delays

SinkDelayVariance and DestructionDelayVariance are designed a bit unfortunate.

What it does:

RealSinkDelay = SinkDelay + SinkDelayVariance
RealDestructionDelay = DestructionDelay + DestructionDelayVariance

What it should do:

RealSinkDelay = SinkDelay + SinkDelayVariance (*)
RealDestructionDelay = DestructionDelay + SinkDelayVariance (*)

(*) Apply same random generated value of variance.

Rationale

Removal of variance makes setup much easier to maintain. If we want sink variances on hulks, it should be added as last step. Only 3 original hulks have sink delay variance. Removal makes no tangible difference to visuals.

@xezon xezon added Design Is a matter of game design Minor Severity: Minor < Major < Critical < Blocker labels Feb 9, 2023
@commy2
Copy link
Collaborator

commy2 commented Feb 10, 2023

lol

@MTKing4
Copy link
Collaborator

MTKing4 commented Feb 10, 2023

So sink delay variance was never functional?
What are the 3 original hulks with sink variance?

@commy2
Copy link
Collaborator

commy2 commented Feb 11, 2023

What are the 3 original hulks with sink variance?

First sentence. Ambulance, Gattling and ECM tank

@MTKing4
Copy link
Collaborator

MTKing4 commented Feb 11, 2023

Oh, right xD
But was the variation functional?

@commy2
Copy link
Collaborator

commy2 commented Feb 11, 2023

Apparently no. Instead it is always added to the base value.

@xezon
Copy link
Contributor Author

xezon commented Feb 11, 2023

It does work, but it cannot be configured to work well with correctly timed DestructionDelay. Adding a small variance of like 1000 ms to all hulks would be ok imo. But first step needs them all removed for proper baseline.

@MTKing4
Copy link
Collaborator

MTKing4 commented Feb 12, 2023

Yes a little bit of variance will look good imo

@xezon xezon force-pushed the fix-hulk-random-sink-delays branch from 5650790 to 263352e Compare February 14, 2023 20:13
@xezon xezon merged commit f4b7f36 into main Feb 14, 2023
@xezon xezon deleted the fix-hulk-random-sink-delays branch February 14, 2023 20:14
@xezon xezon added USA Affects USA faction China Affects China faction labels Mar 19, 2023
@ItsWazzaP ItsWazzaP added the GameMismatchWith104 Affects game state towards original 1.04 label Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
China Affects China faction Design Is a matter of game design GameMismatchWith104 Affects game state towards original 1.04 Minor Severity: Minor < Major < Critical < Blocker USA Affects USA faction
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants