Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Conversation

@patpol4
Copy link
Contributor

@patpol4 patpol4 commented May 12, 2021

General Documentation

Intent of your Pull Request

After the latest changes it's still wet farts. What I did is raise the maximum random powerup to as high as 100 000.
This may seem like a lot compared to what we have now(8k) but from what I understand, the way this code works is just set it to the power value for a split second, making even values up to 10k insignificant on a default engine setup.
Made it a bit more rare to balance it out.

Tested it by getting a simple straight pipe setup and setting the SM power level to 100k via varediting. What happened was it just burned for a little while but didn't even start delaminating.

Why is this change good for the game?

As it is right now it still does nothing and only fills up the events.

Wiki Documentation

Briefly describe your PR and the impacts of it, in layman's terms.

What I did is raise the maximum random powerup to as high as 100 000.
This may seem like a lot compared to what we have now(8k) but from what I understand, the way this code works is just set it to the power value for a split second, making even values up to 10k insignificant on a default engine setup.
Made it a bit more rare to balance it out.

What should players be aware of when it comes to the changes your PR is implementing?

The SM surge event is now a bit more rare but more powerful

What general grouping does this PR fall under?

Engineering

Are there any aspects of the PR that you would like us not to mention on the Wiki?

Not really

If there are any numerical values involved in your PR that will be relevant to a player, please note them here.

The earliest start for it is 10 minutes in and the SM crystal has to has been powered.

Changelog

🆑
tweak: Makes the SM surge event even more powerful, lowers its chance to appear
/:cl:

@Yogbot-13 Yogbot-13 added the Tweak This PR contains changes to the game. label May 12, 2021
@patpol4 patpol4 added Balance This PR modifies the balance of the game. Test Merge - Requested This PR is waiting for a test merge to be scheduled labels May 12, 2021
@patpol4
Copy link
Contributor Author

patpol4 commented May 12, 2021

Would be nice to at least get this testmerged to see if I'm not a giant idiot and got this all wrong.

@Jarod1200
Copy link

More power = good

@patpol4
Copy link
Contributor Author

patpol4 commented May 12, 2021

Ok it turns out I am, the values should still be fine though.

name = "Supermatter Surge"
typepath = /datum/round_event/supermatter_surge
weight = 20
weight = 15
Copy link
Member

Choose a reason for hiding this comment

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

Undocumented change.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

its in the description but i did the changelog too now


/datum/round_event/supermatter_surge/setup()
power = rand(400,8000)
power = rand(1000,100000)
Copy link
Member

Choose a reason for hiding this comment

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

Thats a very wide range, this will lead to inconsistent gameplay.

Copy link
Contributor Author

@patpol4 patpol4 May 13, 2021

Choose a reason for hiding this comment

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

Yes and the severity is going to be stated in the announcement so it's not like it's secret and people don't realize how bad it is.
Do you think i should raise the minimum?

power = rand(1000,100000)

/datum/round_event/supermatter_surge/announce()
if(power > 800 || prob(round(power/8)))
Copy link
Member

Choose a reason for hiding this comment

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

  1. Both these conditions are redundant as the power will never be under 800 and the prob will never fail as the minimum is 1000/8 so prob(125).
  2. The class number can be ridiculously high now. Anywhere from class 3 to class 201

Copy link
Contributor Author

Choose a reason for hiding this comment

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

  1. removed the condition so it always announces,
  2. yes

@MegaEmpirical
Copy link

Yessssssssss

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Balance This PR modifies the balance of the game. Test Merge - Requested This PR is waiting for a test merge to be scheduled Tweak This PR contains changes to the game.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants