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

Xenomorph Endgame #6334

Merged
merged 184 commits into from
Nov 22, 2024
Merged

Xenomorph Endgame #6334

merged 184 commits into from
Nov 22, 2024

Conversation

Git-Nivrak
Copy link
Contributor

@Git-Nivrak Git-Nivrak commented May 25, 2024

About the pull request

Xenomorph endgame stuff revived
Disclaimer: All the values and changes in this PR are not final, those are testing values and will most likely be tweaked.

Credits:
Birdtalon - most of the code
Mikoka Wei & Zenith - sprites

Explain why it's good for the game

https://hackmd.io/lfJWvwWSTEyxFs_nN2sIqw

Testing Photographs and Procedure

King Cocoon Growing:
image
King Cocoon Hatched:
image
King & Rogue Sprites:
image
Buff Radial Icons:
image
image
image
King Abilities:

Desktop.2024.07.14.-.11.14.50.03.DVR.-.Trim.mp4

Updated Destroy animation:

2024-08-03.13-28-35.mp4

Changelog

🆑 Nivrak Birdtalon Wei Zenith
del: Removed passive larva gain from pylons
add: Added a new currency, Royal resin which is gained 1 per 5 minutes per pylon which can be used to buy various buffs. Minor buffs require one pylon while major buffs require both.
add: Current royal resin can be viewed on the Queen's status panel and buffs can be bought through Manage the Hive ability.
add: Minor Hive buff - Larva Surge - Costs 5 royal resin, Gives 5 larva, one time use
add: Minor Hive Buff - Boon of Evolution - Costs 1 royal resin, Gain 2x evolution speed for 5 minutes
add: Minor Hive Buff - Boon of Defense - Costs 1 royal resin, Gain 2.5 additional armor for 5 minutes
add: Minor Hive Buff - Boon of Aggression - Costs 1 royal resin, Gain 5 additional damage for 5 minutes
add: Major variants of Plenty, Defense and Aggression, Each costing 2 royal resin, having usually twice as strong effect and duration. Major boon of evolution also allows gaining evolution with the Queen out of ovi.
balance: Pylons will have OB protection while the King is hatching.
add: Major Hive Buff - His Grace - Costs 0 royal resin, Can only be bought between 1:35 and 1:55 minutes (random). Spawns a cocoon of the King. The cocoon requires both comms to be held for 10 minutes. If any of the comms are lost or the cocoon itself is the destroyed it will despawn and will be on cooldown for 5-15 minutes. Can be rebought like most other buffs. All living xenos can vote for a candidate after which one of the top 2 will be randomally picked, otherwise a player is randomly selected from all living xenos > 50 hours (will fallbacks to ghosts and then again with no playtime requirements). Evacuating while the destroyer is hatching will cause it to instantly hatch.
add: The King - A new xenomorph caste which is serves as the xeno's counterpart to a nuke and is designed to end sieges. Has a rend to attack around it, a light extinguishing smoke, a gigantic leap, group bulwark shield that caps all incoming damage, and very strong pheromones. Cannot be body blocked.
imageadd: Sprites by Mikoka Wei and Zenith
/:cl:

@github-actions github-actions bot added Sprites Remove the soul from the game. Sound Blast 5 minutes of bass boosted music to our players Removal snap Feature Feature coder badge Balance You need to be a professional veteran game maintainer to comprehend what is being done here. labels May 25, 2024
@vero5123
Copy link
Contributor

vero5123 commented May 25, 2024

Brilliant pr, although balance will surely be an issue.

@neeshacark
Copy link
Contributor

destroyer is a kinda lame name, imo. its like the vanilla of giving something a badass sounding name. i'll throw a few suggestions here just cause im bored

adjudicator
reaper
harbinger
invictus (i really quite like this one for this guy tbh)

it might also be fun to give it a proper noun name - its kinda got that demonic aspect going so you could give it one of a dozen names assigned to demons over the course of history.

i just dont like destroyer its boring

@Zenith00000
Copy link
Contributor

destroyer is a kinda lame name, imo. its like the vanilla of giving something a badass sounding name. i'll throw a few suggestions here just cause im bored

adjudicator reaper harbinger invictus (i really quite like this one for this guy tbh)

it might also be fun to give it a proper noun name - its kinda got that demonic aspect going so you could give it one of a dozen
names assigned to demons over the course of history.

i just dont like destroyer its boring

Yeah I've thought this too. The new sprites that Wei did are actually based off the "King" Xenomorph. So lore-wise it's the "King" Beno.

kingbeno

Would be more appropriate to name it the "King" or something cooler then Destroyer, I agree.

@neeshacark
Copy link
Contributor

destroyer is a kinda lame name, imo. its like the vanilla of giving something a badass sounding name. i'll throw a few suggestions here just cause im bored
adjudicator reaper harbinger invictus (i really quite like this one for this guy tbh)
it might also be fun to give it a proper noun name - its kinda got that demonic aspect going so you could give it one of a dozen
names assigned to demons over the course of history.
i just dont like destroyer its boring

Yeah I've thought this too. The new sprites that Wei did are actually based off the "King" Xenomorph. So lore-wise it's the "King" Beno.

kingbeno

Would be more appropriate to name it the "King" or something cooler then Destroyer, I agree.

oh, i knew the king existed but i didnt know it was red and figured this was seperate.

king also works then

i still like invictus more its a very cool name

@Tyranicranger4
Copy link
Contributor

balance: Pylons now have OB protection.

I'm curious, what's the justification for this?
I could see this making certain relays borderline impossible to reclaim once they've been fortified reasonably well.

@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label May 28, 2024
@cm13-github
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

cm13-github added a commit that referenced this pull request Nov 19, 2024
cm13-github added a commit that referenced this pull request Nov 19, 2024
cm13-github added a commit that referenced this pull request Nov 20, 2024
cm13-github added a commit that referenced this pull request Nov 20, 2024
cm13-github added a commit that referenced this pull request Nov 20, 2024
cm13-github added a commit that referenced this pull request Nov 20, 2024
cm13-github added a commit that referenced this pull request Nov 20, 2024
cm13-github added a commit that referenced this pull request Nov 21, 2024
@cm13-issue-bot cm13-issue-bot mentioned this pull request Nov 21, 2024
@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Nov 21, 2024
@cm13-github
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@realforest2001
Copy link
Member

Off TM due to conflict.

# Conflicts:
#	code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm
@cm13-github cm13-github removed the Merge Conflict PR can't be merged because it touched too much code label Nov 22, 2024
@cm13-github
Copy link
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@harryob harryob removed the Sprites Frozen Merge this and you will make the spritetainers angry. label Nov 22, 2024
@harryob harryob added this pull request to the merge queue Nov 22, 2024
Merged via the queue into cmss13-devs:master with commit 085faa8 Nov 22, 2024
27 checks passed
cmss13-ci bot added a commit that referenced this pull request Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Approved This PR has had its balance and gameplay-affecting aspects approved. Cry to the Head-maint about it. Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Feature Feature coder badge Removal snap Roadmap "I think you're holding it upside down" Sound Blast 5 minutes of bass boosted music to our players Sprites Approved confirmed no stray pixels Sprites Remove the soul from the game. Stale Exempt PR can't go stale Testmerge Candidate we'll test this while you're asleep and the server has 10 players UI deletes nanoui/html
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.