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

[BOUNTY] [WIP] Bloodlings #1103

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

Conversation

Rex9001
Copy link
Contributor

@Rex9001 Rex9001 commented Jan 29, 2024

About The Pull Request

This pull request adds in the heavily requested bloodling from NSV. This pull request does not use any code from said server and it has instead been constructed from the ground up.

This pr is not finished and is still missing a lot of stuff but I have been asked to publish a draft for review.

You can look at the abilities here: https://nsv.beestation13.com/wiki/Bloodling though there have been some changes like removal of remnant and ground slam being replaced by devour.

Credit to the following people for sprites:
CannibalHunter - Bloodling ascension tiles and Rat Warren structure sprites
ancient-engineer - Absorb and hivemind button icons
Brunoute25 - Build/Mold Flesh and transfer button icons, tentacle_effect
Bieyes - Ability background (bg_bloodling) and devour/give life/infest/whiplash button icons as well as infested_thrall and bloodling antag hud sprites
LeafBladeX - Ascend/Heal button icons
ThePooba - Wall of flesh mob icons

TODO:

  • heal
  • give life
  • sprites
  • ascension
  • bug fixing
  • refactor absorb biomass
  • rat warren

Why It's Good For The Game

Its a really cool antagonist that poses a strong threat to the station if left unchecked.

Changelog

🆑
add: Adds in a new antagonist; The bloodling!
/:cl:

@Rex9001 Rex9001 marked this pull request as draft January 29, 2024 14:31
@wraith-54321 wraith-54321 marked this pull request as ready for review November 5, 2024 21:50
var/tgui_response = tgui_alert(our_mob, "Are you prepared to ascend?", "Ascension", responses, 0)
if(tgui_response == "No")
return
var/turf/our_turf = our_mob.get_turf
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
var/turf/our_turf = our_mob.get_turf
var/turf/our_turf = get_turf(our_mob)

if(tgui_response == "No")
return
var/turf/our_turf = our_mob.get_turf
priority_announce("ALERT: LEVEL 4 BIOHAZARD MORPHING IN [our_turf.get_area]. STOP IT AT ALL COSTS.", "Biohazard")
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
priority_announce("ALERT: LEVEL 4 BIOHAZARD MORPHING IN [our_turf.get_area]. STOP IT AT ALL COSTS.", "Biohazard")
priority_announce("ALERT: LEVEL 4 BIOHAZARD MORPHING IN [get_area(our_turf)]. STOP IT AT ALL COSTS.", "Biohazard")

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.

4 participants