LongDukDong Posted February 23, 2022 Posted February 23, 2022 (edited) Vampire Disease View File This plugin, as a master file, attempts to correct oversights within Oblivion by allowing NPCs to catch the dreaded disease Porphyric Hemophilia. In essence, NPCs may now become infected and become Vampires. As its function solely handles transmission, it doesn't handle NPC behavior nor includes companion-styled reactions or commands. It also permits the player to drink bottles of Human Blood to restore his/her more youthful appearance as if having fed directly upon a sleeping victim. There are two methods in which the player may infect an NPC, and give them the dreaded vampire disease. The first is by way of the nighttime visits where the player takes blood from a sleeping victim. The second means is by way of having sex with the participant. This mod was made as a master plugin, and can be run independent of Lovers with PK. But it may detect the LAPF system to apply the disease through sex, whether or not the player is involved. NPC to NPC transmission is possible, just so as long as one is a vampire and the other is not. Consideration made to the 'Carrier' MBP race which is immune to the disease. And obviously, no creatures can be infected. No special effect, changes to Vampirism skills or attack methods were made. And nothing was made to increase the vampires/decrease the victim's HP as some may have expected. Only the attachment of a script to the Vanilla VampDisease skill was made. The test system used to determine vampirism (either player or NPC) was made to be adaptable to non-vanilla vampire mods. Further work may be possible to allow more adaptability. NPCs that have contracted the Vampire Disease may actively be cured before the full onset of Vampirism takes hold. As the player may visit a temple and worship/pray for a cure, so too can an NPC visit these temples. The system cannot determine if an NPC prays, so merely detecting if the NPC has entered the temple is enough. However, actual vampires (not merely infected) may incur physical damage upon entering a chapel if they are beyond the first and lightest stage While vanilla chapels from Oblivion are hard-coded into the master, it may work with External Locations to expand the number of worship houses and holy places that may cause suffering to any so inflicted. Meanwhile, giving the Cure for Vampirism potion to an NPC with the disease will effectively remove the disease (and issue a GULP sound). The system recognizes the Vanilla Vampire Cure Potion as an effective cure for the disease, but also includes a copy of the potion which can trigger the curing effect just in case. The Vanilla Cure is, afterall, a quest item and not normally able to be given to NPCs. Tokens are available and listed within the Readme, if one wishes to make further adaptive scripts such as something where a vampire may ask a friend for a nibble. NOTE: The OBME dll rewrites some of the older OBSE v 18 commands and other older commands won't work. Of the OBSE v 18 commands, many were handled better and substituted by OBSE v 19 while others were depreciated. If issues still arise, the OBME .dll files can be removed without harming this mod. Only the loss of the custom spell icons will result, the default Script Effect icons taking their place. Submitter LongDukDong Submitted 02/23/2022 Category Other Requirements Oblivion Edited September 28, 2024 by LongDukDong Version 1.1 1
Nepro Posted March 2, 2022 Posted March 2, 2022 (edited) https://www.nexusmods.com/oblivion/mods/17338 Alternative mod. This one doesn't provide support for L with PK. Edited March 2, 2022 by Nepro
LongDukDong Posted March 2, 2022 Author Posted March 2, 2022 True. However, this was designed as a 'master' file that solely handles transmission of the affliction and its effects alone. It doesn't handle NPC behavior nor companion-styled reactions or commands. Technically, one could write a variant of that vampirism mod or an adaptive patch. This to eliminate the automatic spell effect while tying in the behavioral changes on NPC vampiric conversion... assuming the player was the vampire's sire. But this is left to the designer. NOTE: It has come to my attention that some mods protect specific NPCs from violence and/or damage effects. This by way of having custom scripts that control the behavior of these NPCs. (Example: Damage detected == NPC temporarily disabled for 1 hour... returned next hour) In these cases, sunlight damage may present issues with NPCs (such as them vanishing until sundown). And the transmission of the stock VampDisease spell effect would present issues as well. Fortunately, the VampDisease spell effect actually passes a non-hostile 'object' into the would-be vampire, and THIS is at least a bypass to such NPC protections. Such a mod is Children of Cyrodiil by Emma, an 'Oblivion' version of her earlier Children of Morrowind mod. 1
LongDukDong Posted March 22, 2022 Author Posted March 22, 2022 FANGY BITE to version 1.1 NPCs that have contracted the Vampire Disease may actively be cured before the full onset of Vampirism takes hold. As the player may visit a temple and worship/pray for a cure, so too can an NPC visit these temples. The system cannot determine if an NPC prays, so merely detecting if the NPC has entered the temple is enough. Meanwhile, giving the Cure for Vampirism potion to an NPC with the disease will effectively remove the disease (and issue a GULP sound). The system recognizes the Vanilla Vampire Cure Potion as an effective cure for the disease, but also includes a copy of the potion which can trigger the curing effect just in case. The Vanilla Cure is, afterall, a quest item and not normally able to be given to NPCs. 1
Nepro Posted March 27, 2022 Posted March 27, 2022 How does it play with the vampire overhauls that change VampDisease "Porphyric Hemophilia" [SPEL:0003DB3D]?
LongDukDong Posted March 27, 2022 Author Posted March 27, 2022 That could be problematic given that this too changes VampDisease "Porphyric Hemophilia" [SPEL:0003DB3D] by adding a scripted effect. This scripted effect adds a vampire transmission token to the NPC, said token counting down the days until the full onset of Vampirism takes hold.... or erasing the token if the NPC is cured or enters a Chapel. I am not sure which Vampire mods do, in fact, alter VampDisease. SpreadingVampirism is rather blasé in that it just casts a spell (boring) on a target, and Unholy Darkness uses its own techiques, neither of which touching VampDisease. I will like to point out that it does not alter any of the default/vanilla scripts, including VampireScript [SCRT:0003DB3C]. All scripts within are completely custom. The only thing touched within this mod is, in fact, VampDisease alone. 1
shaobi Posted April 16, 2022 Posted April 16, 2022 Is it possible that make all diseases be transmitted by such intercourse? I mean like real STD, when main character get some illness from a wolf and give it to other NPC.?
LongDukDong Posted April 16, 2022 Author Posted April 16, 2022 Well, a technique could be devised. The reason I needed to use tokens and such was to allow tracking of days after transmission for the vampirism to manifest. Certainly, a system could be made that wouldn't require such elaborate facets, merely by attaching tests (DOES X HAVE DISEASE? YES? ROLL CHANCE GIVE Y DISEASE IF NOT ALREADY DISEASED). But that is a separate topic. 1
LongDukDong Posted June 19, 2022 Author Posted June 19, 2022 RESTART/RELOAD REPAIR to version 1.2 There was an issue for those who may use certain systems that check NPC Vampire conditions. When this mod begins execution, it did not appropriately 'exit' from its game-start protocols and incidentally may have applied some vampiric test flags by accident. So for those mods that test these conditions, I went back and corrected this issue. So now, the mod's start will now properly exit and restart the main quest script... to ensure vampire conditions are NOT applied to the non-vampiric NPC by accident. Meanwhile, I added a new feature and quest option... Why the hell in Tamriel is it that vampires are hostile towards you and not each other when encountered... when you too are a vampire? With as little intrusion into the mechanics of vanilla-Oblivion, I added a new custom PC Vampire faction which will be added to the player when it's determined the player is indeed a vampire, and remove it when the player is not. And with that, the vampire faction will have an increase in disposition of 60 towards the player and not be hostile. This is merely optional of course, by using the command: set xVampireDisease.Faction to 1 It is unfortunate that most vampires do not allow 'yield' when engaged in attacks as I would have preferred a lower disposition setting and be able to break off combat. But that would require more extensive work and an overhaul on the NPCs themseelves, and that I sincerely was not to do. And the Vampire Disease itself now does not apply fatigue onto the infected, this as the effect was found to have certain disastrous results upon some NPCs within some custom mods that I had encountered. And a mere 5pt fatigue wasn't all that noticeable anyway.
DrunkenCow Posted November 1, 2022 Posted November 1, 2022 On 6/19/2022 at 11:24 AM, LongDukDong said: Why the hell in Tamriel is it that vampires are hostile towards you and not each other when encountered... when you too are a vampire? Because they are part of the clan while you are not. The Clan system was cut from Oblivion before it went anywhere. Probably because they didn't want to make kids cry with the Morrowind-undead-monster-that-can't-talk-to-anyone but mages, weirdos living in 'shrooms, and clan members gambit.
LongDukDong Posted November 13, 2022 Author Posted November 13, 2022 When you are infected by a strain of vampirism, your strain denotes your clan. Succumbing to a Selenu vampire from the Iliac Bay means that you are Selenu and not of the strain of clan of either Khulari also of the Bay, or Morrowind's Aundae or any other strain. So I would point out that... yes... there is ONE clan in Cyrodiil, as that was established as canon. Only that the clan's name was lost to time. Hell, there's the Volkihar which rules Skyrim... one clan. But clans are not abandoned as it is indeed part of the lore. My one gripe is that Vicente Valtieri contracted his vampirism in Vvardenfell, so he is either Quarra, Berne or Aundae and shouldn't pass Cyrodillic vampirism. Meanwhile... MOD-CREATOR UPDATES to version 1.3 Basically, anything I updated and added is for future modding. Yes, basically all the stuff I added is for those who wish to develop future vampire mods with this as a backbone masterfile. First, there are tokens that have been added to actually prevent an NPC from succumbing to the vampire disease. One is a general 'hidden' token, while two are pieces of silver jewelry that the NPC must actually wear. By that, merely having the 'Necklace of Beolfag Warding' or 'Band of Molag's Bane' in their inventory is not enough. For the unaware, Beolfag is a reference to Lamae Beolfag, the maiden that Molag Bal raped and bestowed her the first case of vampirism. And working on a very.... entertaining... system, I discovered that you cannot have vampire NPCs drink the vanilla Humam Blood. Well, you can, but the Player/PC actually heals up and drops down in the degree of vampirism. So I did a couple of things. ONE, I made a Fake Blood item and scripts to swap between fake and real blood depending on the Player or NPC holding. And TWO, I made a set of mod-accessing scripts that can reduce or increase the degree of vampirism for those modders who want to set up packages that let them suffer or lose their gaunt appearance. But it won't un-age them. So a hag with wrinkles that loses her vampiric sunken cheese still has the wrinkles.
LongDukDong Posted December 7, 2022 Author Posted December 7, 2022 AFFLICTION AND CURATIVE REPAIRS to version 1.4 There were issues with the system that allowed NPCs protection from vampirism if they had worn certain pieces of jewelry. The manner in which the system was coded was not correct, and this broke the system that ran the code which would apply vampirism to an NPC after three days. In helping me with this repair, more debug-code messages were added. Meanwhile, it was discovered that the hidden token that applies vampirism was incorrectly being added to existing vampires. This too had to be corrected, and was done quite easily. And as towards the protective jewelry, two more pieces of jewelry have been added to the mix... The Amulet of Arkay is currently a gold jeweled necklace, this using the name of a necklace found in Skyrim. And like the one from Skyrim, it gives a slight boost to one's health. Of the Nine Divines, this one was chosen as legend states that Molag Bal raped and converted a priestess of Arkay to mock Arkay himself. Of the second piece of jewelry, it is a Crucifix. The reason for this... if anyone chose to make some manner of mod where vampires and crosses do not mix. No graphics were included for the jewelry as I leave that to modders.
LongDukDong Posted December 27, 2023 Author Posted December 27, 2023 TIME TO UPDATE to version 1.5 There was an issue to fix, that being where NPCs walking into any chapel did not get cured. This was annoying, and needed to receive a fix. And a fix, it did receive. A pair of simple toggles were added, one that changed the way the default Vampire faction looks at the vanilla PlayerVampire faction. With this, you need not use the custom PlayerxVampire faction. And the other removes/returns the 'Evil' flag from the Vampire faction itself. The second option is more of a token effect as most character dispositions are based upon the faction, and not the Evil flag itself. And lastly, a new feature was added so the player, as a vampire, may suffer and burn while within the main chambers of any vanilla Chapel in Cheydinhal. The player may not suffer whilst within any chapel undercroft, but making their way through the halls to the undercroft will be painful. 1
espguy Posted February 3, 2024 Posted February 3, 2024 You talked about strains before, do this mod adds different strains? Been thinking about maing a legacy(character I play through multiple games) and it would b e nice to be able to play as an aundae vampire
LongDukDong Posted February 3, 2024 Author Posted February 3, 2024 I am afraid not. Technically, Morrowind merely separated the Aundae, Quarra and Berne (dang, why is it so hard to remember the Berne that I have to google it!?) clans by faction. That would be doable... as a possible 'add-on'. Mind you, I do have some things in mind for an update to handle possible victim health damage which may feed into a sort of limited 'embrace'-based verbal feeding mod. It would use THIS as a dependent as this master's intent is to be the base without (hopefully) changing the already established mechanics for the player. "which may feed into a sort of" --- Yes, I said that. Sorry. Not sorry.
LongDukDong Posted September 19, 2024 Author Posted September 19, 2024 Man... this bites! THE 'BITE-ME' UPDATE to version 1.6 There was a severe issue with Vampire Disease when it came to an NPC converting into a vampire. That being the game would have issues if the player was in a room with a fledgeling vampire that just converted and vampire dust was added to said fledgeling in-script. For some reason, adding Vampire Dust within either the conversion system or within the affliction delay system would cause the game to either hiccup or crash. But it was not that the content was Vampire Dust that would give issues, I could attempt to place an Apple into the fledgeling's inventory (either vanilla AddItem or OBSE 15's AddItemNS) and it would complain. So... fledgeling vampires are too 'new' to have built up dust. That's my story and I'm sticking with it. BUT I felt that a need to update gave me an excuse for some interesting updates. ♦ ♦ ♦ When a vampire of rank enters a holy chapel... they burn. This is a feature I added since it seemed to make sense. However, those chapels were vanilla Oblivion chapels and hardcoded into the file. However, I wanted more and I planned ahead. As of now, Vampire Disease will detect if your game also includes External Locations, and it will determine if the cell entered is a holy place, be it Aedric in origin or just holy in general. Well.... as long as the configured ini files used by External Locations dictates. But this does mean that newer mods can have their chapels, monestaries and priories added so as to cause harm to the undead, or to give salvation to the inflicted. ♦ ♦ ♦ When a vampire is in its nearly-dormant first stage, they can actually walk around in sunlight. This a feature within typical Oblivion which I duplicated for those vampires entering a chapel. I naturally assumed a first-stage vampire would not be set aflame. However, I decided to change that and add an option where high infamy or crime may play a factor. A new in-game variable now determines if the vampire suffers, a variable named ChurchForgive determining if the vampire doesn't suffer at all when merely within the first stage, or burns if their crimes are too numerous. By default, the ChurchForgive variable is set to 1 (or On). But if it is off, the player better hope that their infamy isn't too high. I have a calculation that burning commences if their infamy and crime scores is 3x higher than their fame. You gotta be ... very... naughty. ♦ ♦ ♦ And lastly, something to reduce the possibility of lag. Tokens update HELLA fast. By that I mean the script/code attached to the 'clothing' objects executes repeatedly and at a high rate of frequency. Surely, this may not be good if a token has a large number of tests and checks to perform. And this would hold true for the Affliction token. The script for the Affliction token determines many things, whether the NPC had entered a church (thus curing), taken a quaff of a vampire cure potion (duh), if they are in-fact immune to vampirism by race, holy object or jewelry, or the like. And even then, runs a timer to ensure they are diseased for three days before their body finally succumbs and they are reborne as a vampire. So I added a new timer feature. Not something one can actually include into an OBJECT script. Magic Effect scripts have suitable commands, and quests have their own... so I made a quest script that merely turns a flag on every couple of seconds. Even then, the affliction token's object script had to ensure it only ran immediately after the quest first turns the flag on. A secondary system in the object's script ensures it only runs once, but resets when the quest flag is turned off. ♦ ♦ ♦ I still hold that the quest variables that control Vampire Disease's functions are all internal and are not part of any INI. Mod developers who wish to write code with this as a master should factor what features or limitations they wish to impose within their work. I may be adding the options to have certain conditions enabled or disabled. But it is the developer who would create their vampire work with whatever options they please.
LongDukDong Posted September 21, 2024 Author Posted September 21, 2024 UGH... THE 'WAKE-ME-UP' UPDATE to version 1.7 A recently added feature, in an attempt to be pro-active to reduce possible lag, was a failure. The option I added to make the vampiric affliction script ensure the target is converted after three days, but also tests if the victim is cured by various means including immunity... had issues when the player slept on the crux of the third day. It either stalled or prevented the player from succumbing to the disease and emerge a vampire. It had to be removed. However, I don't remove anything without adding something. Utilizing the OBME.dll (which is optional!!!), I altered the script effect that shows up in the Spell Menu display, showing that the effect is indeed "Porphyric Hemophilia" and includes the 'vampirism' spell effect icon. If you have issues with OBME (which really only occurs if using OBSE v18 or older), you can remove the OBME.dll from the OBSE/PLUGINS subfolder. You just lose the Vampirism icon from the Porphyric Hemophilia spell effect display.
LongDukDong Posted September 28, 2024 Author Posted September 28, 2024 CHEERS!!! THE HUMAN BLOOD UPDATE to version 1.8 Another oversight and a slight annoyance had now been taken care of. Wherever you go, if there is a den of vampires, you are bound to find bottles of human blood. Obviously vampires drink it. But it gave no benefits to the player other than minor effects like any other potion in the game. Yet, drinking blood directly from victims did restore the player's youthful human-like vigor. With this new edition, the player will now gain the benefits of these bottles of Human Blood scattered about. Drinking from these bottles, the player's vampirism is reset back to the first-stage as if having fed on a sleeping victim. It just annoys me (right now) that drinking from these bottles triggers that vampirism sound effect. ♦ ♦ ♦ Meanwhile, a repair was performed. In testing the feature that permits the use of the Exterior Locations master, I 'temporarily' disabled the detection of Bruma's Chapel. OR so I thought. I sadly neglected to restore detection of Bruma's chapel for anyone not using said master. But no longer. If you are not using Exterior Locations, Bruma will BURN you as a vampire as it was meant to from the start.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now