Skip to content
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

Boiler Rework Part 1: Railgun Boiler #663

Closed

Conversation

PhantomEpicness
Copy link
Contributor

@PhantomEpicness PhantomEpicness commented Jul 12, 2022

About The Pull Request

This is apart of my 3 part boiler rework, which will totally rework boilers as outline in the design doc below.

This introduces the "Striker" boiler strain which is a combination of the premoba "Railgun" and lesser-known "Acid Splatter" strains with modern CM aspects

Striker boiler, in particular, is more designed around general purpose use as it can be both used offensively and defensively, but not excelling in either.

Active 1: "Bombard"
Shoots selected projectile acids. Variable windup times based on the spit selected but all of them have the same cooldown.

Active 2: "Switch spits"
Switch between these three spits for Bombard

  • "Acid Splatter"
    This is essentially the old acid strain's bombard shooting a fragmentation shot of acid, that will release acid shrapnel on hitting. Medium/Low damage, but it sure is a nuisance.
    -"Sticky Splatter"
    As by the name, its the same thing but "sticky" shrapnel that slows down anyone hit by it for a short period.
    -"Acid shot"
    This is the railgun boiler's spit of old. A single fast moving projectile that deals massive damage. While it has a 3 second windup , with a telegraph being spawned at where its firing at the last half second, hitting three marines in a row within a minute will enable the "Rapid Fire" ability

Active 2: Toggle Zoom
As it says. Has the largest zoom out of all of the boilers here.

Active 3: Rapid Fire
This is essentially the "Ultimate" of Striker boiler. Upon hitting three marines in a row within a minute, this will be unlocked.
Upon activation, a massive volley of low damage, high scatter, and mediocre accuracy acid dot projectiles will be spit at the target location after a 3 second windup. Be warned though, this is short ranged and can't be fired out of a normal view.

Passive: Build acid pit

Creates a temporary acid pit that xenos can interact with to either extinguish themselves or cover their claws in acid, which will give them a temporary acid DOT slash akin to acid runner at the cost of slightly less damage, though still dealing more damage over time.

This PR also adds slime, which is like spray acid, but instead of damaging, it slows.
It is not used very much in this PR, but will be used extensively with the other boilers.

Why It's Good For The Game

Design doc:cmss13-devs/cmss13-design-docs#8

Changelog

🆑
add: Adds the "Striker" boiler strain. It is meant to be a general purpose boiler strain that is equally good at both defense and offense but does not excel in either. It combines aspects from both the old pre-moba "Railgun" boiler and the lesser known "Acid-Splatter" boiler while adding a modern CM twist to it.
experiment: Active 1 bombard: Shoots selected projectile acids. Variable windup times based on the spit selected but all of them have the same cooldown.
experiment: Active 2 Switch between a powerful single shot, a fragmentation projectile and a neuro fragmentation projectile.
add: Active 3: Toggle zoom
add: Active 4: Rapid fire: Upon hitting 3 marines in a row with the railgun shot, this ability is unlocked and will spit a rapid fire spit when activated after a windup
add: Adds slime. This is just like spray acid, but does not do damage and instead slows people down.
/:cl:

@github-actions
Copy link
Contributor

You currently have a negative Fix/Feature pull request delta of -6. Maintainers may close this PR at will. Fixing issues or improving the codebase will improve this score.

@JeserTheFox JeserTheFox added Feature Feature coder badge Balance You need to be a professional veteran game maintainer to comprehend what is being done here. labels Jul 12, 2022
@Bram-KEP
Copy link
Contributor

Wow, cool changelog

@Carnage068
Copy link
Contributor

Quite possibly one of the most based things in existence.

@stanalbatross
Copy link
Contributor

code test tomorrow -> testmerge candidate -> testmerge

@PhantomEpicness
Copy link
Contributor Author

PhantomEpicness commented Jul 14, 2022

hilariously put the wrong branch up for PR
making new one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Feature Feature coder badge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants