Jump to content

Home

Scripting help


HdVaderII

Recommended Posts

I am making a mini-dueling arena in a new project I am working on, (FOR TSL) and I have run into a problem. I want to make a script that fires when the player is at very low health, which restores the player's health and destroys the opponent, to end the duel before the player dies. My problem is that I am somewhat inexperienced in scripting, and don't quite know how to do this. My question is, are there any scripts out there that can do that, or can anybody supply an example I can build off?

 

Any help is greatly appreciated.

Link to comment
Share on other sites

Hey HDV!

 

Sounds like an interesting project. I haven't got all my notes here at work, so I can't write a script, but what you will want to do is the following;

 

The script you use to start the fight needs to also set your PC's minimumHP=1 (do this for your opponent too if you don't want them to die either)

 

You then need to create an 'on heartbeat' script for your opponent (the .utc has an 'on heartbeat' field, any script in here will fire every couple of seconds)

This script should check your PC's hitpoints;

If PC's HP<10

Stop combat

Remove the opponent

Remove the min HP=1 (or you'll be invincible)

Kickstart whatever dialog follows the fight.

 

If you intend your opponent to die, it might be worth also creating an 'on death' script (again there's a field in the .utc) to remove the min HP=1 and kickstart whatever dialog follows the fight.

 

Hope this was helpful. You can find most of the scripting language for the above in the tutorials section. That's the best I can do here, but that might be enough to get you underway.

 

Happy hunting!

~Pap~

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...