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

Major lavaland changes - gems, megafauna, species and cutters #114

Closed
wants to merge 44 commits into from

Conversation

Gboster-0
Copy link
Contributor

@Gboster-0 Gboster-0 commented Jun 16, 2023

About The Pull Request

Ready for test-merging, but i will continue on adding new features and balancing it for a while.

This PR changes a lot about lavaland, if you are going to read through the entirety of this i wish luck upon your sanity

  1. This PR adds gems to megafauna, each of them do unique things like glowing or making GPS signals and you can click them with your ID to get mining points. Additionally they can be sold in cargo for credits
  2. It also adds draconoids, yet they are weaker than in yogstation. They are just cool looking lizards with 10% armor in everything
  3. This PR additonally adds advanced plasma cutter shotguns in the advanced mining category. Choose the cutter you prefer
  4. On top of all that this PR adds a trophy to legion, since he was missing one and its unusual to have a megafauna without a trophy
  5. Additionally, it also adds in the stalwart, a new megafauna.

Why It's Good For The Game

This adds a TON of variety, in addition to making killing megafauna actually benefitial to the station.
Dragon's blood skeletons are literally worthless for miners... since they prevent them from using luxury/normal pens its just horrible.

Holographic array

Its a machine that spawns in the large empty area right of the miner outpost
You can activate it by inserting in a "megafauna frequency token" from the mining vendor that you purchase for 500 mining points, summoning a megafauna.
Holographic megafauna do not drop any loot, if you get critted instead of gibbing you. the fauna will fully heal you, dissapear and destroy its frequency token
Alternativelly, you can also insert gems into the array to summon boosted holographic fauna. they are stronger than normal megafauna, yet they drop loot in the form of boosted megafauna gems

to-do list

  • (beestation) Port random megafauna ores
  • (yogstation) Port gems
  • (yogstation) Port draconoids
    - [ ] (yogstation) Port King of goats (leaving it out for now)
  • (yogstation) Port Stallwart
  • (yogstation) Port the advanced plasma-cutter shotgun
  • (yogstation) Port the big legions trophy
  • Make all megafauna give chests
  • Give icebox megafauna gems
  • (not sure if i can do it but...) infinite holographic megafauna, for training and rewards

🆑
add: Gems, now you too can profit from megafauna!
add: Megafauna dropping 25 random ores
qol: Made megafauna that didnt drop chests, drop them
balance: Destroyed the balance, due to mining point economy now being bloated
fix: fixed soulscythe having no sell value on cargo, and the spellblade randomly having it instead
image: ported yog's gem sprites
/:cl:

@Gboster-0 Gboster-0 marked this pull request as ready for review June 16, 2023 22:55
code/modules/mining/equipment/kinetic_crusher.dm Outdated Show resolved Hide resolved
*
*/

/mob/living/simple_animal/hostile/megafauna/stalwart
Copy link
Collaborator

Choose a reason for hiding this comment

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

gonna let this slide since its a port, but for future notes simple mobs are sunset content and shouldn't have any more additions, the ai_controller system is way better

@dwasint
Copy link
Collaborator

dwasint commented Jul 14, 2023

gonna tm this while i wait for it to get modularized when i can but it conflicts with active test merges

@dwasint
Copy link
Collaborator

dwasint commented Jul 24, 2023

one day this wont conflict with active tm's when it does this will be tm'd

@Gboster-0
Copy link
Contributor Author

test-merge conflict: the PR

@dwasint dwasint marked this pull request as draft September 13, 2023 18:50
@dwasint
Copy link
Collaborator

dwasint commented Sep 13, 2023

im gonna draft as idk when your coming back to this

@Gboster-0
Copy link
Contributor Author

im gonna draft as idk when your coming back to this

fair enough, gonna be a while

@Gboster-0 Gboster-0 closed this Sep 30, 2023
@Gboster-0 Gboster-0 deleted the lavaland branch September 30, 2023 17:39
@Gboster-0
Copy link
Contributor Author

i'll atomize it and PR individual changes later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants