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

Open
wants to merge 183 commits into
base: master
Choose a base branch
from

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 11, 2024
cm13-github added a commit that referenced this pull request Nov 11, 2024
cm13-github added a commit that referenced this pull request Nov 11, 2024
cm13-github added a commit that referenced this pull request Nov 13, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 15, 2024
cm13-github added a commit that referenced this pull request Nov 16, 2024
cm13-github added a commit that referenced this pull request Nov 16, 2024
cm13-github added a commit that referenced this pull request Nov 16, 2024
@private-tristan
Copy link
Contributor

Corrupted kings (along with corrupted lesser/drones) are completely unable to understand common, despite having been able to understand common before becoming king.

@zzzmike zzzmike mentioned this pull request Nov 17, 2024
3 tasks
cm13-github added a commit that referenced this pull request Nov 17, 2024
@thevandie thevandie mentioned this pull request Nov 17, 2024
3 tasks
cm13-github added a commit that referenced this pull request Nov 18, 2024
cm13-github added a commit that referenced this pull request Nov 18, 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 Frozen Merge this and you will make the spritetainers angry. 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
None yet
Development

Successfully merging this pull request may close these issues.