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

[XE] Add Tier 5 of vampirism + related tweaks #75199

Merged
merged 53 commits into from
Jul 28, 2024

Conversation

SariusSkelrets
Copy link
Contributor

@SariusSkelrets SariusSkelrets commented Jul 23, 2024

Summary

Mods "[XE] make Tier 5 of vampirism attainable + more vampire-related tweaks"

Purpose of change

Tier 5 isn't attainable yet so this PR changes that by adding the mission to reach it
The mentor will ask to bring some items and give you a book containing the details and recipes of what you need to do. You can accept it after reaching tier4

-Stormwrought blood: crafted from a lot of a single vamp-edible blood type. Needs to be near a tear in reality for it to be crafted. Completing the craft causes a portal storm. The item must be charged following the same rules as the NRE recorder before being usable for the mission

-Concentrated underhill essence: kill Fae, butcher Fae, use parts in ritual to make this item. Requires two liters for the mission

-Dream-drainer mosquito's heart: craft an item with the book's recipes then use it while a mosquito is nearby. It'll turn in boss you'll have to kill. This mosquito got slightly inflated stats (compared to the bloodbank mosquito) and Eater-like powers. Killing it drops the heart

-Moonstruck pearl: craft an item with the book's recipes, then use it while outdoors in the dark under the full moon. A Luna-attuned revenant will appear nearby. Its stats are based on the March Lord but with a hefty stat boost. It weaken when hidden from the moon's light, can use multiple destructive special attacks, dies when the sun appears and drop the pearl if you kill it yourself

-Abyssal Hunger's shard: craft an item with the book's recipes, use it, fight through hordes of cell-like monsters somewhere outside the world (more exactly a dungeon-like space), examine the shard terrain in the final level then you will be returned where you stood before using it with the shard item

I've noticed that Saint's Blood and Vampire didn't prevent you from drinking on a target with one of these two so I added that while I'm here

I was told to make Fae blood edible for vampires and cause hallucinations to them so I'm doing that too while working on vampires

Ditto for making vampires have a less noticeable smell

And for making Fae blood the same size and volume as the other bloods

And to fix the issues around the book-fetch and game-fetch before getting a sufficient friend for tier 4

Describe the solution

  • Add tier5-related dialogue for the mentor + the mission
  • Make the book readable and obtainable + able to be bought if lost
  • Make the mission grant Tier 5 when completed
  • Make Tier 5 remove the need to eat anything but blood + remove their calorie gain
  • Make a EoC that periodically consume blood if the vampire is underweight to raise calories
    .
  • Implement the five quest items and their recipes
    .
  • Add the Stormwrought blood + its EoCs
    .
  • Add the concentrated underhill essence
    .
  • Add the item allowing to face the mosquito
  • Add the Dream-drainer mosquito + its abilities + its loot
    .
  • Add the item allowing to face the Luna-Attuned revenant + its conditions
  • Add the Luna-Attuned revenant + its powers + its loot
    .
  • Add the item allowing to enter the Abyssal Hunger's zone
  • Add the Abyssal Hunger's zone + its EoCs
  • Add the Abyssal Hunger's zone's monsters
  • Add the zone's loot
    .
  • Make VAMPIRE and BLOOD_OF_SAINTS prevent feeding from a target that have one of them
    .
  • Make Fae blood vampire-edible + make it give hallucinations to vampires when drunk that way
    .
  • Make vampires with corpse-like flesh have a smell not recognized by most
    .
  • Make Fae blood the same size and volume as the other bloods and make it edible. This required making the blood-red cap a once-a-day item as comestibles cannot be used as ammo
    .
  • Make the recent missions to get tier 4 work as intended

Describe alternatives you've considered

None

Testing

Stormwrought blood fully works

Concentrated underhill essence fully works

Dream-drainer works and drops the item when killed by the player. An average character with plate armor and a mirrored estoc will die if they try to melee it without preparation or other weapons but it can be killed with vanilla + XE

The revenant properly animates at full moon and drops the pearl when killed. An average character with plate armor and a mirrored estoc can kill it inside a building while only losing half their health but gets destroyed outside

The Abyssal Hunger can be entered. The mosnters spawn and attack as expected, examining the shard-filled brain chunk in the brain brought the player back to the ritual point with the shard. An average character with plate armor and a mirrored estoc might obtain the shard without dying if they avoid the almost-blind bashing globules

Tier 5 can be obtained if you have all the ingredients
Tier 5 makes all food give no nutrition but prevent calorie loss, thirst and vitamin deficiency
Tier 5 makes that if you are underweight and have enough blood in you, you will slowly regain calories at the cost of blood until youare back to normal weight

Additional context

Tier 5 powers will wait for another PR

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding EOC: Effects On Condition Anything concerning Effects On Condition Mods: Xedra Evolved Anything to do with Xedra Evolved astyled astyled PR, label is assigned by github actions labels Jul 23, 2024
@github-actions github-actions bot added the Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies label Jul 24, 2024
@github-actions github-actions bot added the Monsters Monsters both friendly and unfriendly. label Jul 24, 2024
@github-actions github-actions bot added Missions Quests and missions Mechanics: Enchantments / Spells Enchantments and spells labels Jul 24, 2024
@github-actions github-actions bot added the Map / Mapgen Overmap, Mapgen, Map extras, Map display label Jul 24, 2024
@github-actions github-actions bot added the Spawn Creatures, items, vehicles, locations appearing on map label Jul 25, 2024
@github-actions github-actions bot added the NPC / Factions NPCs, AI, Speech, Factions, Ownership label Jul 25, 2024
@github-actions github-actions bot added Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Game: Achievements / Conducts / Scores Player goals and how they are tracked. labels Jul 27, 2024
@SariusSkelrets SariusSkelrets marked this pull request as ready for review July 27, 2024 21:11
@github-actions github-actions bot requested a review from Maleclypse July 27, 2024 21:25
@github-actions github-actions bot added the json-styled JSON lint passed, label assigned by github actions label Jul 27, 2024
@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Jul 28, 2024
Copy link
Contributor

Spell checker encountered unrecognized words in the in-game text added in this pull request. See below for details.

Click to expand
  • A large, irregular mass of reddish slime, forming appendages to bash its targets. It wanders blindly, waiting for something to come close enoug for it to notice and crush with its mass.
  • As the revenant decoheres, it leaves something behind.
  • As the stormwrought blood becomes fully charged, it starts simmering.
  • Attempt to create one unit of inert stormwrought blood. Will only work if you stand close enough to a tear in reality.
  • Find the components for the vampiric ritual
  • Luna-Attuned Revenants
  • PLEASE REPORT THIS ON GITHUB. A RNG OF 0-3 PICKED A HIGHER NUMBER.
  • PLEASE REPORT THIS ON GITHUB. A RNG OF 1-3 PICKED A HIGHER NUMBER.
  • Satisfied your vampiric hunger
  • The %s decoheres and is consumed by the moonlight!
  • The stormwrought blood boils a little, then becomes inert again.
  • The stormwrought blood boils intensely for a moment before returning to its inert state.
  • To create a dream-drainer mosquito's heart, you'll need to gather some doses of lotus blossom, a handful of wyld candies, a small pile of dreamdross and a liter of Fae blood to create the dream-draining catalyst.\n\nOnce it is completed, find a mosquito and activate the catalyst while no farther than five meters away from it. It must be a mosquito, anything else won't work. The mosquito will then gorge itself on the catalyst and will suddenly transform into a dream-eating nightmare.\n\nOnce the dream-drainer mosquito appears, kill it and the heart will be yours.\n\nBe careful, as this mosquito wields powers akin to those of the Eaters of Dreams such as the ability to heal its wounds and throw piercing projectiles at you.
  • To obtain a moonstruck pearl, you will need the skull of a March Lord, a bunch of glass shards, a handful of faewild dust, ten kilograms of Fae meat, enough bones to make a makeshift skeleton for that meat, some silver and the heart of a mythic monster. The skull must be one of a March lord, for only they are resilient enough to contain the tremendous energies you will soon harness.\n\nOnce the revenant's effigy is completed, place it outdoors and wait until the full moon shines brightly in the sky. Only then will you take it in your arms and utter the last few words of the ritual before the Luna-Attuned Revenant rises and reappears near you.\n\nThis revenant is a powerful foe, directly fueled by the moon itself and blessed with the ability to always see its foes. Its attacks are very destructive and hard to dodge but you can severely weaken it by luring it anywhere the moon cannot reach it. If you do this be warned that it will violently lash out at anything standing between itself and the moon.\n\nFortunately, the revenant cannot regenerate and its flesh lacks any kind of protection other than needing to be extremely heavily damaged to cause it to decohere and die, granting you the moonstruck pearl.\n\nRemember to quickly kill it, for the sun's rays will instantly slay the revenant, preventing you from obtaining the pearl. Also keep in mind that the revenant will attempt to take revenge on you for its current state and is likely to priorize attacking you over its own wellbeing.
  • To produce one unit of stormwrought blood, you need twenty-five liters of blood. Any blood a vampire can feed from will do, but you must not mix different blood types or else the ritual will fail.\n\nThis ritual needs to be done within five meters of a tear in reality, or the blood will fail to attune to its energies.\n\nWhen the ritual will be completed, a storm charged with the same energies will begin. Stay in it until the blood is simmering and it'll be ready to be used. Do not worry if it doesn't fully charge the first time for these storms are frequently seen these days.
  • You have now reached the apex of the vampiric condition and do not need further guidance. Go forth and claim your title and crown of ruler of the night! Make it clear that you are the one on the throne!
  • You utter the last words of the ritual and the revenant suddently animates, disappears and reappears nearby, a deadly glare in its eyes.
  • [Read about the stormwrought blood]
  • doses of inert stormwrought blood
  • doses of simmering stormwrought blood
  • inert stormwrought blood
  • simmering stormwrought blood
  • stormwrought blood

This alert is automatically generated. You can simply disregard if this is inaccurate, or (optionally) you can also add the new words to tools/spell_checker/dictionary.txt so they will not trigger an alert next time.

Hints for adding a new word to the dictionary
  • If the word is normally in all lowercase, such as the noun word or the verb does, add it in its lower-case form; if the word is a proper noun, such as the surname George, add it in its initial-caps form; if the word is an acronym or has special letter case, such as the acronym CDDA or the unit mW, add it by preserving the case of all the letters. A word in the dictionary will also match its initial-caps form (if the word is in all lowercase) and all-uppercase form, so a word should be added to the dictionary in its normal letter case even if used in a different letter case in a sentence.
  • For a word to be added to the dictionary, it should either be a real, properly-spelled modern American English word, a foreign loan word (including romanized foreign names), or a foreign or made-up word that is used consistently and commonly enough in the game. Intentional misspelling (including eye dialect) of a word should not be added unless it has become a common terminology in the game, because while someone may have a legitimate use for it, another person may spell it that way accidentally.

@Maleclypse
Copy link
Member

Absolutely incredible! Thank you!

@Maleclypse Maleclypse merged commit b7ae537 into CleverRaven:master Jul 28, 2024
23 of 24 checks passed
@SariusSkelrets SariusSkelrets deleted the VampireTier5 branch July 28, 2024 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions EOC: Effects On Condition Anything concerning Effects On Condition Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Game: Achievements / Conducts / Scores Player goals and how they are tracked. Items: Armor / Clothing Armor and clothing [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Map / Mapgen Overmap, Mapgen, Map extras, Map display Mechanics: Enchantments / Spells Enchantments and spells Missions Quests and missions Mods: Xedra Evolved Anything to do with Xedra Evolved Mods Issues related to mods or modding Monsters Monsters both friendly and unfriendly. Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies NPC / Factions NPCs, AI, Speech, Factions, Ownership Spawn Creatures, items, vehicles, locations appearing on map
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants