21 lines
1000 B
Plaintext
21 lines
1000 B
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: Lob Fireballs.nss
|
||
|
//::
|
||
|
//:://////////////////////////////////////////////
|
||
|
/*
|
||
|
Here's a little script for a catapult that lobs the 'fireball' spell that I made a while ago to lob fireballs over a castle wall. Just put it in the onUsed script for the catapult, and place a bunch (8 in this case) of waypoints with tags "CATAPULT_0"
|
||
|
|
||
|
Spell scripts aren't actually executed until the projectile strikes the target, so the damage should be synchronized with the explosion (and you get a nice arcing projectile so you can shoot over walls).
|
||
|
*/
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:: Created By: Noel Borstad (BioWare)
|
||
|
//:: Created On: 7/6/02
|
||
|
//:://////////////////////////////////////////////
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
object o = GetNearestObjectByTag( "CATAPULT_0", OBJECT_SELF, Random(8) + 1);
|
||
|
location l = GetLocation( o );
|
||
|
ActionCastSpellAtLocation(SPELL_FIREBALL, l, METAMAGIC_ANY, TRUE, PROJECTILE_PATH_TYPE_BALLISTIC);
|
||
|
}
|