Jump to content

vampire guild mod


Deleted1497043User

Recommended Posts

Okay i need help from the people of the nexus. i wanna make a vampire mod that makes it so you cant die

now in my idea when you die rather then actully dying you a transported to the vampires guild. basicly you go on missions to infect other people (im still thinking of more of a plot to it then that) i want to make it that everytime you die you teleported to the guild. Im thinking of some sort of downside to dying (losing abiltys and such) I need help because i dont know how to script the death part and i need suggestions for more plot.

i can built the guild hall and such myself and make the NPCs but i also want to add voices to the NPCs and i dont really know how to do that. their is stil alot i dont know how to do but i think through doing this mod i will learn alot plz help me

 

i am still learning to understand the large world of how to mod in Oblivion,

 

i know this mod is going to be alot of work but i would very thankfull for anyones help

 

and i dont just want tips on this page i wanna make a team of people working on this mod its gonna be hard but their are no good vamp mods for oblivion and i think if we can pull this off we will be the best vamp mod!

 

i know the scripting of the death is gonna be really hard i have no clue where to start

but it should be possible like in morrowind their was a part in the game where u drowned in place and it teleported u back to the ground and the wall was gone

Link to comment
Share on other sites

I can't script myself, I just sort of know what is possible, and have seen this done before. But it is easy i assure you.

lol fairo the issue isnt in the fact that it teleports you i think that it might have issues with the only working for vampires bit and i have tried scripting before and i failed

is their anyone you know who could help me

Link to comment
Share on other sites

generally makes time for requests.

Sigh, why did I ever put that in a post ... :)

 

Yeah, got 2 similar messages.

Yeah, I know that one from morrowind. One of the Temple-Quests.

 

I don't know how much help you need, so I'll assume you know at least a bit of scripting.

This will need 2 scripts in order to let it proceed smoothly. It'll be a Questscript and a Spellscript.

The questscript to trigger the whole thing when you're a vampire and the other to track if you'll die.

 

The questscript needs a quest and that'll just be an empty one so it'll never end. All that it'll need to contain is a check if the Player is a vampire with PCVampire.

That would be

if PCVampire > 0

To do it clean, you get a variable before it and the reason for this questscript is to add that ability that'll track the player's health.

example:

scn Emptyquestscript

short vampire

Begin Gamemode
if vampire == 0
	if PCVampire > 0
		set vampire to 1
	endif
elseif vampire == 1
	player.addspell MyHealthcheckability
	set vampire to 2
elseif vampire == 2
	if PCVampire < 1
		player.removespell MyHealthcheckability
		set vampire to 0
	endif
endif
End

 

If you didn't know yet, spellscripts work differently and is also explained here: Link

Create a new ability at the spell (MyHealthcheckability) and add an effect, a script effect (You can add more effects to see if you can get rid of that stupid scripted-effect purple thingy).

This one will be a little more difficult as if we'd use Modav things will get messy opposed to in morrowind, we need to use ForceAv. In order to that properly. We'll get the current max health with GetBaseActorValue. (This isn't a clean version, but we don't need a clean one.)

Place a Xmarker, or XmarkerHeading (At statics) somewhere in your guild and give it an Refname. (Doubleclick when placed in the world, then at the top input. in this script I used: MyMarkerAtTheGuild)

scn MyHealthcheckabilityscript

short almostkilled
short teleportation
short healthc

Begin ScriptEffectUpdate
if almostkilled == 0
	If GetAV Health <=10
		set healthc to GetBaseAV Health
		ForceAV Health healthc
		disableplayercontrols
		set almostkilled to 1
		set teleportation to 1
	endif
elseif almostkilled == 1
	set almostkilled to 2
	if teleportation == 1
		player.MoveToMarker MyMarkerAtTheGuild
	endif
elseif almostkilled == 2
	set teleportation to 0
	set almostkilled to 0
endif
End

 

Be sure to save it as a Magic Effect (You'll not be able to do otherwise) You can assign that at the right top of the script window.

Assign the script at the spell in case you haven't. And add the spell its name to the first script (MyHealthcheckability).

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...