1.0 KiB
1.0 KiB
Spell Creation Guidelines for WizardryEE
1. File Structure and Metadata
- Uniform comment block at the top (Spell Name, Filename, Copyright, Creation/Modification Dates)
- Include necessary
prc_
header files (e.g.,prc_inc_spells
)
2. Spell Logic and Effects
- Damage Spells:
- Complex damage calculations with metamagic support
- Example:
nw_s0_icestorm.nss
- Buff/Debuff Spells:
- Temporary skill/attribute modifications
- Example:
nw_s0_identify.nss
- Aura/Permanent Effects:
- AOE implementations with disable/re-enable support
- Example:
nw_s1_aurablind.nss
3. Essential Functions and Variables
PRCGetCasterLevel(OBJECT_SELF)
SetLocalInt
/DeleteLocalInt
forX2_L_LAST_SPELLSCHOOL_VAR
EffectVisualEffect
,PRCEffectDamage
,EffectLinkEffects
4. Customization Tips
- Review
/Notes/spells
for examples - Test metamagic interactions
- Ensure spell school consistency
5. Future Spell Customization Template
// TO DO: Customize Based on Guidelines Above
// ...