I have a boss in my module that casts all his buffs and summons a monster instantly when you press end dialogue, I want him to cast Epic Spell Mummy Dust but I can't get it working. this is the script that didn't work:
ActionCastSpellAtObject(EPIC_SPELL_MUMMY_DUST, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
I Get this message:
ERROR: VARIABLE DEFINED WITHOUT TYPE
How do I make it work?
NOOB Question
Débuté par
MasterOFMorag
, nov. 06 2010 06:11
#1
Posté 06 novembre 2010 - 06:11
#2
Posté 06 novembre 2010 - 06:22
Do you have this defined as well further up in the script? (In other words can you post the whole script?)
void ActionCastSpellAtObject(
int nSpell,
object oTarget,
int nMetaMagic = METAMAGIC_ANY,
int bCheat = FALSE,
int nDomainLevel = 0,
int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT,
int bInstantSpell = FALSE
);
void ActionCastSpellAtObject(
int nSpell,
object oTarget,
int nMetaMagic = METAMAGIC_ANY,
int bCheat = FALSE,
int nDomainLevel = 0,
int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT,
int bInstantSpell = FALSE
);
#3
Posté 06 novembre 2010 - 06:47
This is the full script:
#include "NW_I0_GENERIC"
void main()
{
ActionCastSpellAtObject(SPELL_SPELL_MANTLE, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_SEE_INVISIBILITY, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_GLOBE_OF_INVULNERABILITY, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_ELEMENTAL_SHIELD, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_GREATER_STONESKIN, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_MAGE_ARMOR, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_TIME_STOP, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(EPIC_SPELL_MUMMY_DUST, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DetermineCombatRound();
object oDoor1 = GetNearestObjectByTag("DOOR1");
AssignCommand(oDoor1, ActionCloseDoor(oDoor1));
SetLocked(oDoor1, TRUE);
}
#include "NW_I0_GENERIC"
void main()
{
ActionCastSpellAtObject(SPELL_SPELL_MANTLE, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_SEE_INVISIBILITY, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_GLOBE_OF_INVULNERABILITY, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_ELEMENTAL_SHIELD, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_GREATER_STONESKIN, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_MAGE_ARMOR, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(SPELL_TIME_STOP, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
ActionCastSpellAtObject(EPIC_SPELL_MUMMY_DUST, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DetermineCombatRound();
object oDoor1 = GetNearestObjectByTag("DOOR1");
AssignCommand(oDoor1, ActionCloseDoor(oDoor1));
SetLocked(oDoor1, TRUE);
}
Modifié par MasterOFMorag, 06 novembre 2010 - 06:47 .
#4
Posté 06 novembre 2010 - 06:58
MasterOFMorag wrote...
ActionCastSpellAtObject(EPIC_SPELL_MUMMY_DUST, OBJECT_SELF, METAMAGIC_QUICKEN, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
I Get this message:
ERROR: VARIABLE DEFINED WITHOUT TYPE
How do I make it work?
That's because there is no such CONSTANT called EPIC_SPELL_MUMMY_DUST.
Now there is FEAT_EPIC_SPELL_MUMMY_DUST
OR
SPELL_EPIC_MUMMY_DUST
FP!
Modifié par Fester Pot, 06 novembre 2010 - 07:05 .
#5
Posté 06 novembre 2010 - 07:06
thanks





Retour en haut






