Initial Upload

Initial Upload
This commit is contained in:
Jaysyn904
2023-09-21 21:20:34 -04:00
parent d3f23f8b3c
commit 94990edc60
5734 changed files with 6324648 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
/*******************************
Script: Respawn At Start Location
Created By: Jaden Wagener
Created On: 08/30/02
*******************************/
//Respawns a player back at the start location.
//Script should be placed in the module's OnRespawn slot.
//NOTE: due to the current bug issue with the GetStartLocation function,
//a waypoint must be created at the starting location and its tag inserted
//in place of NW_WAYPOINT001.
#include "nw_i0_plot"
//Uses some in game default scripts
void main()
{
//Set variables
object xPC;
int xHP;
location xStart;
effect xRez, xHeal, xVisual, xBad;
//Populate variables
xPC = GetLastRespawnButtonPresser(); //Player respawning
xHP = GetMaxHitPoints(xPC); //Player's Max HP
xStart = GetLocation(GetWaypointByTag("StartandRespawn")); //Start location
xRez = EffectResurrection(); //Resurrect effect
xHeal = EffectHeal(xHP); //Heal effect
//Resurrect at start location
ApplyEffectToObject(DURATION_TYPE_INSTANT,xRez,xPC,0.0f);
ApplyEffectToObject(DURATION_TYPE_INSTANT,xHeal,xPC,0.0f);
RemoveEffects(xPC); //Removes Negative effects. Is defined in nw_i0_plot.
AssignCommand(xPC,ActionJumpToLocation(xStart));
}