collapse

Author Topic: Need a little help in the right direction  (Read 98 times)

Offline Lightningbolt

  • Fledgling
  • *
  • Posts: 3
Need a little help in the right direction
« on: October 15, 2019, 10:07:05 AM »
Hello all, I'm trying to give the Jezebel Locke scene a little more impact and I was wondering if I could get a little help on some things. I'll try to respect everyone's time and keep this brief and directly to the point as possible. I'm also not wanting to ask for too much, so I've listed the things I'm needing help with in order of importance, so please don't feel obligated to look at them all. Any help at all is appreciated.

Some (simple) things I've gotten right so far:

I've got her using unarmed attacks (hand to hand) instead of a knife (simple change in the .bsp file.)

I've got her using Celerity 4 during the fight instead of Presence (another simple change in the .bsp file.)

I've got it to where she bursts through her door and actually meets you in the hallway as soon as you approach to make it seem like she can sense another victim coming and simply can't wait for you to enter. I know this obsoletes the key card, but that's what I want as it kind of adds weight to it. (Another simple change in the .bsp file)

I made her a lot more resistant to player powers by giving her discipline strata 6 in her npc template (and then tweaking strata 6 a bit.) (Some simple edits to the vdata files)


What I need help with:

(1) Is there any way to get an npc's health to heal back up? I'm wanting Jezebel to heal back up over time or when she attacks the player, or maybe both. I just need a friendly shove in the right direction here. I'm not sure if this is a function that would be done in python and then called in the .bsp file, or done in hammer, or in the console, or a little in all of that. I've searched for the variable to experiment with in the console and I've lowered her blood pool and watched it lower her health, but it does nothing when I try to raise it. I'm not sure what the variable I need to change is.

(2) I'm trying to get Jezebel to run faster. Celerity 4 makes her ~fight~ faster, but it doesn't boost her movement speed. I took a look at Bishop Vick to see what it is that makes him move so much faster, and noticed that he's actually registered as a Sabbat and Sabbat speed is set to x 3. I could simply change Jezebel to a Sabbat in the .bsp file, but I'm wanting to move her at speed 4 to match her Celerity and also for her to remain a threat to high Celerity users. I found the 'npc_ground_speed_scalar' console command and could set it to 4, but I have to type this in on the console in game when I enter the level. I would truly appreciate knowing how to get this to load on its own, specifically after the dialogue has ended rather than on level load, if possible, because otherwise she comes running up to the character so quick that she flies right past him/her and has to double back (looks kind of silly). This over-shot isn't a problem during fighting because she actually needs to over-project the character's position to account for the pause she takes to swing at the player.

(3) Is there any way to get her to jump up on the bed when the player jumps up there? I've taken a look at the Vamparena.bsp file to see how the keu-jin in there is jumping all over the boxes and ledges, and noticed that the file uses jump-base and ledge nodes. Is this possible in Jezebel Locke's room? I haven't had much luck with it. I'm starting to think there's a good reason the people who made the unofficial patch just made her whip out a gun or run and hide instead, but I still want to give it a try.

(4) Jezebel runs away and hides outside of the door when the player jumps up on the bed and this I don't mind. But the thing I DO mind is when you're fighting her in the bathroom, if you run into the toilet she runs out and apparently forgets that you're in the bathroom. She just walks back to her resting spot and stays there, I'm wanting to implement something that makes her hound the character no matter where they're at. I know the game knows the way to the character at all times simply because of how the dialogue start command will direct the npc to a player from anywhere. I've tried everything from making the dialogue start fire repeatedly to trying set up a patrol path (which actually worked once, but only once). Any ideas on how to make her chase the character constantly would be much appreciated.

That's about it. Like I said, any help at all is greatly appreciated, and if not, I understand. Take care and happy gaming!

« Last Edit: October 16, 2019, 10:00:17 AM by Lightningbolt »

Offline argikt

  • Antediluvian
  • *****
  • Posts: 655
Re: Need a little help in the right direction
« Reply #1 on: October 15, 2019, 10:37:53 AM »
1)- I tried using healing for several ww2 mod bosses, as far I know it's not possible, but you can use several tricks to simulate it, like "on half-health command" you can kill npc1 and spawn npc2 with a full health bar. I know that it's not what you want, but a progressive healing is not possible.

2)- no idea...

3)- the room map is not a good place to do jumps, the effect won't be good. Also you will need to change the template to make her use the jump_nodes.
« Last Edit: October 15, 2019, 01:26:26 PM by Wesp5 »

Offline Lightningbolt

  • Fledgling
  • *
  • Posts: 3
Re: Need a little help in the right direction
« Reply #2 on: October 16, 2019, 09:33:54 AM »
Thanks for the reply and the help, Argikt! That pretty much lets me know to spend my time on other things, so your help is very much appreciated! Take care.

Offline Malkav

  • Antediluvian
  • *****
  • Posts: 1712
Re: Need a little help in the right direction
« Reply #3 on: October 16, 2019, 09:34:25 AM »
1)- I tried using healing for several ww2 mod bosses, as far I know it's not possible, but you can use several tricks to simulate it, like "on half-health command" you can kill npc1 and spawn npc2 with a full health bar. I know that it's not what you want, but a progressive healing is not possible.
Agrred. I think everybody who has worked on one of the major mods has tried to do this. :(
Quote
2)- no idea...
This is possible. The script would look something like this:
Code: [Select]
def Lockespeed():
    speedup =  "npc_ground_speed_scalar = 4"
    __main__.ccmd.speedup=""
and can be called either on the map "OnDialogEnd" or directly from the dialog.
Quote
3)- the room map is not a good place to do jumps, the effect won't be good. Also you will need to change the template to make her use the jump_nodes.
I think it's not the template but the entityclass: "classname" "npc_VAsianVampire".
But I think Argikt is right, it won't look good with the low ceiling of the room.
Co Author of Camarilla Edition Mod

Offline Lightningbolt

  • Fledgling
  • *
  • Posts: 3
Re: Need a little help in the right direction
« Reply #4 on: October 16, 2019, 09:48:28 AM »
Thanks, Malkav! I'll definitely try your advice on #2. As for the healing, yeah, I kind of had a suspicion that that had already been attempted to no avail by many. No worries, though. Just getting the speed changed will be cool. Thanks again!