Further file organization

Further file organization
This commit is contained in:
Jaysyn904
2023-08-23 22:11:00 -04:00
parent 3062876237
commit d87fe14826
22364 changed files with 0 additions and 3253 deletions

View File

@@ -0,0 +1,82 @@
//::///////////////////////////////////////////////
//:: Name Extract Drug
//:: FileName sp_extract_drug.nss
//:://////////////////////////////////////////////
/**@file Extract Drug
Conjuration (Creation)
Level: Brd 1, Clr 1, Drd 1, Sor/Wiz 1
Components: V S, F
Casting Time: 1 minute
Range: Touch
Effect: One dose of a drug
Duration: Permanent
The caster infuses a substance with energy and
creates a magical version of a drug. The magical
version manifests as greenish fumes that rise from
the chosen focus. The fumes must then be inhaled
as a standard action within 1 round to get the
drug's effects.
The type of drug extracted depends on the substance
used.
Drug Extracted Effect on Focus
Material
Metal Baccaran Metal's hardness drops by l.
Stone Vodare Stone's hardness drops by 1.
Water Sannish Water becomes brackish and foul.
Air Mordayn Foul odor fills the vapor area
Wood Mushroom powder Wood takes on a permanent foul odor
There may be other drugs that can be extracted with
rarer substances, at the DM's discretion.
Focus: 15 lb. or 1 cubic foot of the material in question.
Author: Tenjac
Created: 7/3/06
*/
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
#include "prc_inc_spells"
void main()
{
if(!X2PreSpellCastCode()) return;
PRCSetSchool(SPELL_SCHOOL_CONJURATION);
object oPC = OBJECT_SELF;
int nSpell = GetSpellId();
int nMetaMagic = PRCGetMetaMagicFeat();
if(nSpell == SPELL_EXTRACT_BACCARAN)
{
ActionCastSpellAtObject(SPELL_BACCARAN, oPC, nMetaMagic, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
}
if(nSpell == SPELL_EXTRACT_VODARE)
{
ActionCastSpellAtObject(SPELL_VODARE, oPC, nMetaMagic, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
}
if(nSpell == SPELL_EXTRACT_SANNISH)
{
ActionCastSpellAtObject(SPELL_SANNISH, oPC, nMetaMagic, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
}
if(nSpell == SPELL_EXTRACT_MUSHROOM_POWDER)
{
ActionCastSpellAtObject(SPELL_MUSHROOM_POWDER, oPC, nMetaMagic, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);
}
PRCSetSchool();
}